From f2e75d3c178a3f7b4d8c4000822f7a4de6aea5f9 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 14 Sep 2023 01:51:55 +0000 Subject: [PATCH] Sync documentation of main branch --- _data/versioned/main/index/quarkus.yaml | 42 +- ...arkus.kubernetes.deployment.InitTaskConfig | 2 +- ...kus.kubernetes.deployment.KubernetesConfig | 2 +- ...rkus.kubernetes.deployment.OpenshiftConfig | 2 +- .../main/config/quarkus-all-config.adoc | 80 +- ...g-group-redis-cache-build-time-config.adoc | 91 +- ...nfig-group-redis-cache-runtime-config.adoc | 34 - ...-redis-redis-caches-build-time-config.adoc | 91 +- ...arkus-cache-redis-redis-caches-config.adoc | 34 - _generated-doc/main/config/quarkus-core.adoc | 72 +- ...-config-hibernate-orm-config-database.adoc | 85 ++ ...e-orm-config-hibernate-orm-config-log.adoc | 70 ++ ...hibernate-orm-config-persistence-unit.adoc | 272 +++++ ...us-hibernate-orm-general-config-items.adoc | 936 +++++++++--------- ...us-hibernate-orm-hibernate-orm-config.adoc | 427 ++++++++ .../main/config/quarkus-hibernate-orm.adoc | 936 +++++++++--------- ...ernetes-config-group-init-task-config.adoc | 80 +- ...arkus-kubernetes-general-config-items.adoc | 80 +- .../quarkus-kubernetes-kubernetes-config.adoc | 40 +- .../main/config/quarkus-kubernetes.adoc | 80 +- .../quarkus-openshift-openshift-config.adoc | 40 +- ...rkus-smallrye-reactivemessaging-kafka.adoc | 28 +- _versions/main/guides/flyway.adoc | 23 +- _versions/main/guides/liquibase-mongodb.adoc | 23 +- _versions/main/guides/liquibase.adoc | 25 +- _versions/main/guides/spring-data-jpa.adoc | 1 + 26 files changed, 2480 insertions(+), 1116 deletions(-) diff --git a/_data/versioned/main/index/quarkus.yaml b/_data/versioned/main/index/quarkus.yaml index a66c0eaaab..547b5907fa 100644 --- a/_data/versioned/main/index/quarkus.yaml +++ b/_data/versioned/main/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: "security, web" + categories: "web, security" id: security-authorize-web-endpoints-reference type: reference url: /guides/security-authorize-web-endpoints-reference @@ -18,7 +18,7 @@ types: - title: Command Mode Applications filename: command-mode-reference.adoc summary: This reference guide explains how to develop command line applications with Quarkus. - categories: "command-line, core" + categories: "core, command-line" type: reference url: /guides/command-mode-reference - title: Configuration Reference Guide @@ -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: "data, getting-started" + categories: "getting-started, data" id: datasources type: reference url: /guides/datasource @@ -159,21 +159,21 @@ 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: "security, web" + categories: "web, security" 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: "security, web" + categories: "web, security" id: security-basic-authentication type: concepts url: /guides/security-basic-authentication - title: Configuring Well-Known OpenID Connect Providers filename: security-openid-connect-providers.adoc summary: This document explains how to configure well-known social OIDC and OAuth2 providers. - categories: "security, web" + categories: "web, security" id: security-openid-connect-providers type: concepts url: /guides/security-openid-connect-providers @@ -194,21 +194,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: "security, web" + categories: "web, security" 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: "security, web" + categories: "web, security" 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: "security, web" + categories: "web, security" id: security-proactive-authentication type: concepts url: /guides/security-proactive-authentication @@ -236,7 +236,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: "security, contributing" + categories: "contributing, security" id: security-vulnerability-detection type: concepts url: /guides/security-vulnerability-detection @@ -273,7 +273,7 @@ types: - title: Building a Native Executable filename: building-native-image.adoc summary: Build native executables with GraalVM or Mandrel. - categories: "native, getting-started" + categories: "getting-started, native" type: tutorial url: /guides/building-native-image - title: Collect metrics using Micrometer @@ -312,7 +312,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: "security, web" + categories: "web, security" id: security-oidc-code-flow-authentication-tutorial type: tutorial url: /guides/security-oidc-code-flow-authentication-tutorial @@ -325,7 +325,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: "security, getting-started" + categories: "getting-started, security" id: security-basic-authentication-tutorial type: tutorial url: /guides/security-basic-authentication-tutorial @@ -338,7 +338,7 @@ types: - title: Your second Quarkus application filename: getting-started-dev-services.adoc summary: This tutorial shows you how to create an application which writes to and reads from a database. - categories: "data, getting-started, core" + categories: "getting-started, core, data" id: getting-started-dev-services-tutorial type: tutorial url: /guides/getting-started-dev-services @@ -394,7 +394,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 @@ -583,7 +583,7 @@ types: - title: Dev Services for Databases filename: databases-dev-services.adoc summary: "When testing or running in dev mode Quarkus can provide you with a zero-config database out of the box, a feature we refer to as Dev Services." - categories: "data, tooling" + categories: "tooling, data" type: guide url: /guides/databases-dev-services - title: Dev Services for Elasticsearch @@ -952,14 +952,14 @@ types: - title: Quarkus and Gradle filename: gradle-tooling.adoc summary: Develop and build your Quarkus application with Gradle - categories: "native, tooling" + categories: "tooling, native" id: gradle-tooling type: guide url: /guides/gradle-tooling - title: Quarkus and Maven filename: maven-tooling.adoc summary: Develop and build your Quarkus application with Maven - categories: "native, tooling" + categories: "tooling, native" id: maven-tooling type: guide url: /guides/maven-tooling @@ -1087,14 +1087,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: "native, tooling, core" + categories: "tooling, core, native" 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: "writing-extensions, native, core" + categories: "core, writing-extensions, native" type: guide url: /guides/writing-native-applications-tips - title: Using Apache Kafka Streams @@ -1223,7 +1223,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: "security, native, core" + categories: "core, security, native" type: guide url: /guides/native-and-ssl - title: Using Security with .properties File diff --git a/_generated-doc/main/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.InitTaskConfig b/_generated-doc/main/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.InitTaskConfig index eb480fd496..fd936480ab 100644 --- a/_generated-doc/main/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.InitTaskConfig +++ b/_generated-doc/main/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.InitTaskConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":false,"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":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".enabled","additionalKeys":[],"configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".wait-for-image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":false,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"wait-for-image","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/main/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KubernetesConfig b/_generated-doc/main/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KubernetesConfig index beb78cb114..5e2c875666 100644 --- a/_generated-doc/main/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KubernetesConfig +++ b/_generated-doc/main/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KubernetesConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.kubernetes.part-of","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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.config.DeploymentStrategy","key":"quarkus.kubernetes.strategy","additionalKeys":[],"configDoc":"Specifies the deployment strategy.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["`none`","`recreate`","`rolling-update`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rolling-update.max-unavailable","additionalKeys":[],"configDoc":"Specifies the maximum number of Pods that can be unavailable during the update process.","withinAMap":false,"defaultValue":"25%","javaDocSiteLink":"","docMapKey":"max-unavailable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rolling-update.max-surge","additionalKeys":[],"configDoc":"Specifies the maximum number of Pods that can be created over the desired number of Pods.","withinAMap":false,"defaultValue":"25%","javaDocSiteLink":"","docMapKey":"max-surge","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.service-type","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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":"boolean","key":"quarkus.kubernetes.generate-image-pull-secret","additionalKeys":[],"configDoc":"Enable generation of image pull secret, when the container image username and password are provided.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"generate-image-pull-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.liveness-probe.http-action-port","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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.part-of","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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.config.DeploymentStrategy","key":"quarkus.kubernetes.strategy","additionalKeys":[],"configDoc":"Specifies the deployment strategy.","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["`none`","`recreate`","`rolling-update`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rolling-update.max-unavailable","additionalKeys":[],"configDoc":"Specifies the maximum number of Pods that can be unavailable during the update process.","withinAMap":false,"defaultValue":"25%","javaDocSiteLink":"","docMapKey":"max-unavailable","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rolling-update.max-surge","additionalKeys":[],"configDoc":"Specifies the maximum number of Pods that can be created over the desired number of Pods.","withinAMap":false,"defaultValue":"25%","javaDocSiteLink":"","docMapKey":"max-surge","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.service-type","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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":"boolean","key":"quarkus.kubernetes.generate-image-pull-secret","additionalKeys":[],"configDoc":"Enable generation of image pull secret, when the container image username and password are provided.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"generate-image-pull-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.liveness-probe.http-action-port","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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\".wait-for-image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":true,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"wait-for-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.init-task-defaults.enabled","additionalKeys":[],"configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":false,"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-task-defaults.wait-for-image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":false,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"wait-for-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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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/main/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.OpenshiftConfig b/_generated-doc/main/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.OpenshiftConfig index 3054f95b00..43e954af58 100644 --- a/_generated-doc/main/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.OpenshiftConfig +++ b/_generated-doc/main/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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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":"boolean","key":"quarkus.openshift.generate-image-pull-secret","additionalKeys":[],"configDoc":"Enable generation of image pull secret, when the container image username and password are provided.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"generate-image-pull-secret","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.liveness-probe.http-action-port","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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":"io.quarkus.kubernetes.deployment.OpenshiftConfig.OpenshiftFlavor","key":"quarkus.openshift.flavor","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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":"boolean","key":"quarkus.openshift.generate-image-pull-secret","additionalKeys":[],"configDoc":"Enable generation of image pull secret, when the container image username and password are provided.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"generate-image-pull-secret","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.liveness-probe.http-action-port","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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","additionalKeys":[],"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\".wait-for-image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":true,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"wait-for-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.init-task-defaults.enabled","additionalKeys":[],"configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":false,"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-task-defaults.wait-for-image","additionalKeys":[],"configDoc":"The init task image to use by the init-container.","withinAMap":false,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"wait-for-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","additionalKeys":[],"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/main/config/quarkus-all-config.adoc b/_generated-doc/main/config/quarkus-all-config.adoc index 16281dacde..a17bbe2a04 100644 --- a/_generated-doc/main/config/quarkus-all-config.adoc +++ b/_generated-doc/main/config/quarkus-all-config.adoc @@ -28143,6 +28143,40 @@ endif::add-copy-button-to-env-var[] |`5005` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-task-defaults.enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-task-defaults.enabled[quarkus.kubernetes.init-task-defaults.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_TASK_DEFAULTS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASK_DEFAULTS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-task-defaults.wait-for-image]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-task-defaults.wait-for-image[quarkus.kubernetes.init-task-defaults.wait-for-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_TASK_DEFAULTS_WAIT_FOR_IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASK_DEFAULTS_WAIT_FOR_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.idempotent]]`link:#quarkus-kubernetes_quarkus.kubernetes.idempotent[quarkus.kubernetes.idempotent]` @@ -31573,7 +31607,7 @@ endif::add-copy-button-to-env-var[] |`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]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.wait-for-image]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.wait-for-image[quarkus.kubernetes.init-tasks."init-tasks".wait-for-image]` [.description] @@ -31581,10 +31615,10 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.i 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+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++[] 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_KUBERNETES_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++` endif::add-copy-button-to-env-var[] --|string |`groundnuty/k8s-wait-for:no-root-v1.7` @@ -33816,6 +33850,40 @@ endif::add-copy-button-to-env-var[] |`create-or-update` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-task-defaults.enabled]]`link:#quarkus-kubernetes_quarkus.openshift.init-task-defaults.enabled[quarkus.openshift.init-task-defaults.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_OPENSHIFT_INIT_TASK_DEFAULTS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASK_DEFAULTS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-task-defaults.wait-for-image]]`link:#quarkus-kubernetes_quarkus.openshift.init-task-defaults.wait-for-image[quarkus.openshift.init-task-defaults.wait-for-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_OPENSHIFT_INIT_TASK_DEFAULTS_WAIT_FOR_IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASK_DEFAULTS_WAIT_FOR_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.openshift.idempotent]]`link:#quarkus-kubernetes_quarkus.openshift.idempotent[quarkus.openshift.idempotent]` @@ -37144,7 +37212,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-tasks.-init-tasks-.image]]`link:#quarkus-kubernetes_quarkus.openshift.init-tasks.-init-tasks-.image[quarkus.openshift.init-tasks."init-tasks".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-tasks.-init-tasks-.wait-for-image]]`link:#quarkus-kubernetes_quarkus.openshift.init-tasks.-init-tasks-.wait-for-image[quarkus.openshift.init-tasks."init-tasks".wait-for-image]` [.description] @@ -37152,10 +37220,10 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.in 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_OPENSHIFT_INIT_TASKS__INIT_TASKS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__IMAGE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++` endif::add-copy-button-to-env-var[] --|string |`groundnuty/k8s-wait-for:no-root-v1.7` diff --git a/_generated-doc/main/config/quarkus-cache-redis-config-group-redis-cache-build-time-config.adoc b/_generated-doc/main/config/quarkus-cache-redis-config-group-redis-cache-build-time-config.adoc index 66f725d23b..bee84a41ce 100644 --- a/_generated-doc/main/config/quarkus-cache-redis-config-group-redis-cache-build-time-config.adoc +++ b/_generated-doc/main/config/quarkus-cache-redis-config-group-redis-cache-build-time-config.adoc @@ -82,4 +82,93 @@ endif::add-copy-button-to-env-var[] --|string | -|=== \ No newline at end of file + +a| [[quarkus-cache-redis-config-group-redis-cache-build-time-config_quarkus.cache.redis.-cache-name-.expire-after-write]]`link:#quarkus-cache-redis-config-group-redis-cache-build-time-config_quarkus.cache.redis.-cache-name-.expire-after-write[quarkus.cache.redis."cache-name".expire-after-write]` + + +[.description] +-- +Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_WRITE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_WRITE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/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-cache-redis-config-group-redis-cache-build-time-config_quarkus.cache.redis.-cache-name-.expire-after-access]]`link:#quarkus-cache-redis-config-group-redis-cache-build-time-config_quarkus.cache.redis.-cache-name-.expire-after-access[quarkus.cache.redis."cache-name".expire-after-access]` + + +[.description] +-- +Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the last access of its value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_ACCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_ACCESS+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/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-cache-redis-config-group-redis-cache-build-time-config_quarkus.cache.redis.-cache-name-.prefix]]`link:#quarkus-cache-redis-config-group-redis-cache-build-time-config_quarkus.cache.redis.-cache-name-.prefix[quarkus.cache.redis."cache-name".prefix]` + + +[.description] +-- +the key prefix allowing to identify the keys belonging to the cache. If not set, use "cache:$cache-name" + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_REDIS__CACHE_NAME__PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_REDIS__CACHE_NAME__PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-cache-redis-config-group-redis-cache-build-time-config_quarkus.cache.redis.-cache-name-.use-optimistic-locking]]`link:#quarkus-cache-redis-config-group-redis-cache-build-time-config_quarkus.cache.redis.-cache-name-.use-optimistic-locking[quarkus.cache.redis."cache-name".use-optimistic-locking]` + + +[.description] +-- +Whether the access to the cache should be using optimistic locking. See link:https://redis.io/docs/manual/transactions/#optimistic-locking-using-check-and-set[Redis Optimistic Locking] for details. Default is `false`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_REDIS__CACHE_NAME__USE_OPTIMISTIC_LOCKING+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_REDIS__CACHE_NAME__USE_OPTIMISTIC_LOCKING+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + +|=== +ifndef::no-duration-note[] +[NOTE] +[id='duration-note-anchor-{summaryTableId}'] +.About the Duration format +==== +To write duration values, use the standard `java.time.Duration` format. +See the link:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/time/Duration.html#parse(java.lang.CharSequence)[Duration#parse() javadoc] for more information. + +You can also use a simplified format, starting with a number: + +* If the value is only a number, it represents time in seconds. +* If the value is a number followed by `ms`, it represents time in milliseconds. + +In other cases, the simplified format is translated to the `java.time.Duration` format for parsing: + +* If the value is a number followed by `h`, `m`, or `s`, it is prefixed with `PT`. +* If the value is a number followed by `d`, it is prefixed with `P`. +==== +endif::no-duration-note[] diff --git a/_generated-doc/main/config/quarkus-cache-redis-config-group-redis-cache-runtime-config.adoc b/_generated-doc/main/config/quarkus-cache-redis-config-group-redis-cache-runtime-config.adoc index 7e00600f0b..c178d04ddd 100644 --- a/_generated-doc/main/config/quarkus-cache-redis-config-group-redis-cache-runtime-config.adoc +++ b/_generated-doc/main/config/quarkus-cache-redis-config-group-redis-cache-runtime-config.adoc @@ -85,40 +85,6 @@ h|[[quarkus-cache-redis-config-group-redis-cache-runtime-config_quarkus.cache.re h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-cache-redis-config-group-redis-cache-runtime-config_quarkus.cache.redis.-cache-name-.value-type]]`link:#quarkus-cache-redis-config-group-redis-cache-runtime-config_quarkus.cache.redis.-cache-name-.value-type[quarkus.cache.redis."cache-name".value-type]` - - -[.description] --- -The default type of the value stored in the cache. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_REDIS__CACHE_NAME__VALUE_TYPE+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_CACHE_REDIS__CACHE_NAME__VALUE_TYPE+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-cache-redis-config-group-redis-cache-runtime-config_quarkus.cache.redis.-cache-name-.key-type]]`link:#quarkus-cache-redis-config-group-redis-cache-runtime-config_quarkus.cache.redis.-cache-name-.key-type[quarkus.cache.redis."cache-name".key-type]` - - -[.description] --- -The key type, `String` by default. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_REDIS__CACHE_NAME__KEY_TYPE+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_CACHE_REDIS__CACHE_NAME__KEY_TYPE+++` -endif::add-copy-button-to-env-var[] ---|string -| - - a| [[quarkus-cache-redis-config-group-redis-cache-runtime-config_quarkus.cache.redis.-cache-name-.expire-after-write]]`link:#quarkus-cache-redis-config-group-redis-cache-runtime-config_quarkus.cache.redis.-cache-name-.expire-after-write[quarkus.cache.redis."cache-name".expire-after-write]` diff --git a/_generated-doc/main/config/quarkus-cache-redis-redis-caches-build-time-config.adoc b/_generated-doc/main/config/quarkus-cache-redis-redis-caches-build-time-config.adoc index b94e6cc0d7..c4933b76c9 100644 --- a/_generated-doc/main/config/quarkus-cache-redis-redis-caches-build-time-config.adoc +++ b/_generated-doc/main/config/quarkus-cache-redis-redis-caches-build-time-config.adoc @@ -99,4 +99,93 @@ endif::add-copy-button-to-env-var[] --|string | -|=== \ No newline at end of file + +a| [[quarkus-cache-redis-redis-caches-build-time-config_quarkus.cache.redis.-cache-name-.expire-after-write]]`link:#quarkus-cache-redis-redis-caches-build-time-config_quarkus.cache.redis.-cache-name-.expire-after-write[quarkus.cache.redis."cache-name".expire-after-write]` + + +[.description] +-- +Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_WRITE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_WRITE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/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-cache-redis-redis-caches-build-time-config_quarkus.cache.redis.-cache-name-.expire-after-access]]`link:#quarkus-cache-redis-redis-caches-build-time-config_quarkus.cache.redis.-cache-name-.expire-after-access[quarkus.cache.redis."cache-name".expire-after-access]` + + +[.description] +-- +Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the last access of its value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_ACCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_ACCESS+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/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-cache-redis-redis-caches-build-time-config_quarkus.cache.redis.-cache-name-.prefix]]`link:#quarkus-cache-redis-redis-caches-build-time-config_quarkus.cache.redis.-cache-name-.prefix[quarkus.cache.redis."cache-name".prefix]` + + +[.description] +-- +the key prefix allowing to identify the keys belonging to the cache. If not set, use "cache:$cache-name" + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_REDIS__CACHE_NAME__PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_REDIS__CACHE_NAME__PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-cache-redis-redis-caches-build-time-config_quarkus.cache.redis.-cache-name-.use-optimistic-locking]]`link:#quarkus-cache-redis-redis-caches-build-time-config_quarkus.cache.redis.-cache-name-.use-optimistic-locking[quarkus.cache.redis."cache-name".use-optimistic-locking]` + + +[.description] +-- +Whether the access to the cache should be using optimistic locking. See link:https://redis.io/docs/manual/transactions/#optimistic-locking-using-check-and-set[Redis Optimistic Locking] for details. Default is `false`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_REDIS__CACHE_NAME__USE_OPTIMISTIC_LOCKING+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_CACHE_REDIS__CACHE_NAME__USE_OPTIMISTIC_LOCKING+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + +|=== +ifndef::no-duration-note[] +[NOTE] +[id='duration-note-anchor-{summaryTableId}'] +.About the Duration format +==== +To write duration values, use the standard `java.time.Duration` format. +See the link:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/time/Duration.html#parse(java.lang.CharSequence)[Duration#parse() javadoc] for more information. + +You can also use a simplified format, starting with a number: + +* If the value is only a number, it represents time in seconds. +* If the value is a number followed by `ms`, it represents time in milliseconds. + +In other cases, the simplified format is translated to the `java.time.Duration` format for parsing: + +* If the value is a number followed by `h`, `m`, or `s`, it is prefixed with `PT`. +* If the value is a number followed by `d`, it is prefixed with `P`. +==== +endif::no-duration-note[] diff --git a/_generated-doc/main/config/quarkus-cache-redis-redis-caches-config.adoc b/_generated-doc/main/config/quarkus-cache-redis-redis-caches-config.adoc index b0df664e08..9111b626ce 100644 --- a/_generated-doc/main/config/quarkus-cache-redis-redis-caches-config.adoc +++ b/_generated-doc/main/config/quarkus-cache-redis-redis-caches-config.adoc @@ -85,40 +85,6 @@ h|[[quarkus-cache-redis-redis-caches-config_quarkus.cache.redis.caches-config-ad h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-cache-redis-redis-caches-config_quarkus.cache.redis.-cache-name-.value-type]]`link:#quarkus-cache-redis-redis-caches-config_quarkus.cache.redis.-cache-name-.value-type[quarkus.cache.redis."cache-name".value-type]` - - -[.description] --- -The default type of the value stored in the cache. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_REDIS__CACHE_NAME__VALUE_TYPE+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_CACHE_REDIS__CACHE_NAME__VALUE_TYPE+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-cache-redis-redis-caches-config_quarkus.cache.redis.-cache-name-.key-type]]`link:#quarkus-cache-redis-redis-caches-config_quarkus.cache.redis.-cache-name-.key-type[quarkus.cache.redis."cache-name".key-type]` - - -[.description] --- -The key type, `String` by default. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_CACHE_REDIS__CACHE_NAME__KEY_TYPE+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_CACHE_REDIS__CACHE_NAME__KEY_TYPE+++` -endif::add-copy-button-to-env-var[] ---|string -| - - a| [[quarkus-cache-redis-redis-caches-config_quarkus.cache.redis.-cache-name-.expire-after-write]]`link:#quarkus-cache-redis-redis-caches-config_quarkus.cache.redis.-cache-name-.expire-after-write[quarkus.cache.redis."cache-name".expire-after-write]` diff --git a/_generated-doc/main/config/quarkus-core.adoc b/_generated-doc/main/config/quarkus-core.adoc index a0e320554b..10966ba0a3 100644 --- a/_generated-doc/main/config/quarkus-core.adoc +++ b/_generated-doc/main/config/quarkus-core.adoc @@ -58,42 +58,6 @@ endif::add-copy-button-to-env-var[] |`Build system locale` -a| [[quarkus-core_quarkus.init-and-exit]]`link:#quarkus-core_quarkus.init-and-exit[quarkus.init-and-exit]` - - -[.description] --- -true to quit exit right after the initialization. The option is not meant be used directly by users. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_INIT_AND_EXIT+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_INIT_AND_EXIT+++` -endif::add-copy-button-to-env-var[] ---|boolean -|`false` - - -a| [[quarkus-core_quarkus.args]]`link:#quarkus-core_quarkus.args[quarkus.args]` - - -[.description] --- -The arguments passed to the command line. - -We don't make it a list as the args are separated by a space, not a comma. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_ARGS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_ARGS+++` -endif::add-copy-button-to-env-var[] ---|string -| - - a| [[quarkus-core_quarkus.profile]]`link:#quarkus-core_quarkus.profile[quarkus.profile]` @@ -199,6 +163,42 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-core_quarkus.args]]`link:#quarkus-core_quarkus.args[quarkus.args]` + + +[.description] +-- +The arguments passed to the command line. + +We don't make it a list as the args are separated by a space, not a comma. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_ARGS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_ARGS+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-core_quarkus.init-and-exit]]`link:#quarkus-core_quarkus.init-and-exit[quarkus.init-and-exit]` + + +[.description] +-- +true to quit exit right after the initialization. The option is not meant be used directly by users. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_INIT_AND_EXIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_INIT_AND_EXIT+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus.analytics.disabled]]`link:#quarkus-core_quarkus.analytics.disabled[quarkus.analytics.disabled]` diff --git a/_generated-doc/main/config/quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-database.adoc b/_generated-doc/main/config/quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-database.adoc index c2ace4c10b..5476ede14f 100644 --- a/_generated-doc/main/config/quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-database.adoc +++ b/_generated-doc/main/config/quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-database.adoc @@ -65,4 +65,89 @@ endif::add-copy-button-to-env-var[] |`UTF-8` + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-database_quarkus.hibernate-orm.database.generation]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-database_quarkus.hibernate-orm.database.generation[quarkus.hibernate-orm.database.generation]` + + +[.description] +-- +Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION+++` +endif::add-copy-button-to-env-var[] +--|string +|`none` + + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-database_quarkus.hibernate-orm.database.generation.create-schemas]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-database_quarkus.hibernate-orm.database.generation.create-schemas[quarkus.hibernate-orm.database.generation.create-schemas]` + + +[.description] +-- +If Hibernate ORM should create the schemas automatically (for databases supporting them). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_CREATE_SCHEMAS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_CREATE_SCHEMAS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-database_quarkus.hibernate-orm.database.generation.halt-on-error]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-database_quarkus.hibernate-orm.database.generation.halt-on-error[quarkus.hibernate-orm.database.generation.halt-on-error]` + + +[.description] +-- +Whether we should stop on the first error when applying the schema. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_HALT_ON_ERROR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_HALT_ON_ERROR+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-database_quarkus.hibernate-orm.database.default-catalog]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-database_quarkus.hibernate-orm.database.default-catalog[quarkus.hibernate-orm.database.default-catalog]` + + +[.description] +-- +The default catalog to use for the database objects. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_CATALOG+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_CATALOG+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-database_quarkus.hibernate-orm.database.default-schema]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-database_quarkus.hibernate-orm.database.default-schema[quarkus.hibernate-orm.database.default-schema]` + + +[.description] +-- +The default schema to use for the database objects. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_SCHEMA+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_SCHEMA+++` +endif::add-copy-button-to-env-var[] +--|string +| + |=== \ No newline at end of file diff --git a/_generated-doc/main/config/quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-log.adoc b/_generated-doc/main/config/quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-log.adoc index 45220df5b7..eac64f791e 100644 --- a/_generated-doc/main/config/quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-log.adoc +++ b/_generated-doc/main/config/quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-log.adoc @@ -28,4 +28,74 @@ endif::add-copy-button-to-env-var[] --|boolean |`false` + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-log_quarkus.hibernate-orm.log.sql]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-log_quarkus.hibernate-orm.log.sql[quarkus.hibernate-orm.log.sql]` + + +[.description] +-- +Show SQL logs and format them nicely. + +Setting it to true is obviously not recommended in production. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_SQL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_SQL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-log_quarkus.hibernate-orm.log.format-sql]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-log_quarkus.hibernate-orm.log.format-sql[quarkus.hibernate-orm.log.format-sql]` + + +[.description] +-- +Format the SQL logs if SQL log is enabled + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_FORMAT_SQL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_FORMAT_SQL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-log_quarkus.hibernate-orm.log.jdbc-warnings]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-log_quarkus.hibernate-orm.log.jdbc-warnings[quarkus.hibernate-orm.log.jdbc-warnings]` + + +[.description] +-- +Whether JDBC warnings should be collected and logged. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_JDBC_WARNINGS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_JDBC_WARNINGS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`depends on dialect` + + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-log_quarkus.hibernate-orm.log.queries-slower-than-ms]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-hibernate-orm-config-log_quarkus.hibernate-orm.log.queries-slower-than-ms[quarkus.hibernate-orm.log.queries-slower-than-ms]` + + +[.description] +-- +If set, Hibernate will log queries that took more than specified number of milliseconds to execute. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_QUERIES_SLOWER_THAN_MS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_QUERIES_SLOWER_THAN_MS+++` +endif::add-copy-button-to-env-var[] +--|long +| + |=== \ No newline at end of file diff --git a/_generated-doc/main/config/quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit.adoc b/_generated-doc/main/config/quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit.adoc index b962fca101..95bcb161e7 100644 --- a/_generated-doc/main/config/quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit.adoc +++ b/_generated-doc/main/config/quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit.adoc @@ -954,6 +954,62 @@ endif::add-copy-button-to-env-var[] |`true` +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.active]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.active[quarkus.hibernate-orm."persistence-unit-name".active]` + + +[.description] +-- +Whether this persistence unit should be active at runtime. + +If the persistence unit is not active, it won't start with the application, +and accessing the corresponding EntityManagerFactory/EntityManager or SessionFactory/Session +will not be possible. + +Note that if Hibernate ORM is disabled (i.e. `quarkus.hibernate-orm.enabled` is set to `false`), +all persistence units are deactivated, and setting this property to `true` will fail. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__ACTIVE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__ACTIVE+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`'true' if Hibernate ORM is enabled; 'false' otherwise` + + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.unsupported-properties-full-property-key]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.unsupported-properties-full-property-key[quarkus.hibernate-orm."persistence-unit-name".unsupported-properties]` + + +[.description] +-- +Properties that should be passed on directly to Hibernate ORM. +Use the full configuration property key here, +for instance `quarkus.hibernate-orm.unsupported-properties."hibernate.order_inserts" = true`. + +[WARNING] +==== +Properties set here are completely unsupported: +as Quarkus doesn't generally know about these properties and their purpose, +there is absolutely no guarantee that they will work correctly, +and even if they do, that may change when upgrading to a newer version of Quarkus +(even just a micro/patch version). +==== + +Consider using a supported configuration property before falling back to unsupported ones. +If none exists, make sure to file a feature request so that a supported configuration property can be added to Quarkus, +and more importantly so that the configuration property is tested regularly. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__UNSUPPORTED_PROPERTIES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__UNSUPPORTED_PROPERTIES+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + h|[[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.dialect-dialect-related-configuration]]link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.dialect-dialect-related-configuration[Dialect related configuration] h|Type @@ -1180,6 +1236,91 @@ endif::add-copy-button-to-env-var[] |`UTF-8` +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.database.generation]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.database.generation[quarkus.hibernate-orm."persistence-unit-name".database.generation]` + + +[.description] +-- +Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION+++` +endif::add-copy-button-to-env-var[] +--|string +|`none` + + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.create-schemas]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.create-schemas[quarkus.hibernate-orm."persistence-unit-name".database.generation.create-schemas]` + + +[.description] +-- +If Hibernate ORM should create the schemas automatically (for databases supporting them). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_CREATE_SCHEMAS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_CREATE_SCHEMAS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.halt-on-error]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.halt-on-error[quarkus.hibernate-orm."persistence-unit-name".database.generation.halt-on-error]` + + +[.description] +-- +Whether we should stop on the first error when applying the schema. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_HALT_ON_ERROR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_HALT_ON_ERROR+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.database.default-catalog]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.database.default-catalog[quarkus.hibernate-orm."persistence-unit-name".database.default-catalog]` + + +[.description] +-- +The default catalog to use for the database objects. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_CATALOG+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_CATALOG+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.database.default-schema]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.database.default-schema[quarkus.hibernate-orm."persistence-unit-name".database.default-schema]` + + +[.description] +-- +The default schema to use for the database objects. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_SCHEMA+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_SCHEMA+++` +endif::add-copy-button-to-env-var[] +--|string +| + + h|[[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.jdbc-jdbc-related-configuration]]link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.jdbc-jdbc-related-configuration[JDBC related configuration] h|Type @@ -1340,6 +1481,137 @@ endif::add-copy-button-to-env-var[] --|boolean |`false` + +h|[[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.scripts-database-scripts-related-configuration]]link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.scripts-database-scripts-related-configuration[Database scripts related configuration] + +h|Type +h|Default + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation[quarkus.hibernate-orm."persistence-unit-name".scripts.generation]` + + +[.description] +-- +Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION+++` +endif::add-copy-button-to-env-var[] +--|string +|`none` + + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.create-target]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.create-target[quarkus.hibernate-orm."persistence-unit-name".scripts.generation.create-target]` + + +[.description] +-- +Filename or URL where the database create DDL file should be generated. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_CREATE_TARGET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_CREATE_TARGET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.drop-target]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.drop-target[quarkus.hibernate-orm."persistence-unit-name".scripts.generation.drop-target]` + + +[.description] +-- +Filename or URL where the database drop DDL file should be generated. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_DROP_TARGET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_DROP_TARGET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +h|[[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.log-logging-configuration]]link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.log-logging-configuration[Logging configuration] + +h|Type +h|Default + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.log.sql]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.log.sql[quarkus.hibernate-orm."persistence-unit-name".log.sql]` + + +[.description] +-- +Show SQL logs and format them nicely. + +Setting it to true is obviously not recommended in production. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_SQL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_SQL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.log.format-sql]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.log.format-sql[quarkus.hibernate-orm."persistence-unit-name".log.format-sql]` + + +[.description] +-- +Format the SQL logs if SQL log is enabled + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_FORMAT_SQL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_FORMAT_SQL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.log.jdbc-warnings]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.log.jdbc-warnings[quarkus.hibernate-orm."persistence-unit-name".log.jdbc-warnings]` + + +[.description] +-- +Whether JDBC warnings should be collected and logged. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_JDBC_WARNINGS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_JDBC_WARNINGS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`depends on dialect` + + +a| [[quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.log.queries-slower-than-ms]]`link:#quarkus-hibernate-orm-config-group-hibernate-orm-config-persistence-unit_quarkus.hibernate-orm.-persistence-unit-name-.log.queries-slower-than-ms[quarkus.hibernate-orm."persistence-unit-name".log.queries-slower-than-ms]` + + +[.description] +-- +If set, Hibernate will log queries that took more than specified number of milliseconds to execute. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_QUERIES_SLOWER_THAN_MS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_QUERIES_SLOWER_THAN_MS+++` +endif::add-copy-button-to-env-var[] +--|long +| + |=== ifndef::no-duration-note[] [NOTE] diff --git a/_generated-doc/main/config/quarkus-hibernate-orm-general-config-items.adoc b/_generated-doc/main/config/quarkus-hibernate-orm-general-config-items.adoc index dd0d7a6c53..8e4a1bcbf6 100644 --- a/_generated-doc/main/config/quarkus-hibernate-orm-general-config-items.adoc +++ b/_generated-doc/main/config/quarkus-hibernate-orm-general-config-items.adoc @@ -376,6 +376,152 @@ endif::add-copy-button-to-env-var[] | +h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database-database-related-configuration]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database-database-related-configuration[Database related configuration] + +h|Type +h|Default + +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.orm-compatibility.version]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.orm-compatibility.version[quarkus.hibernate-orm.database.orm-compatibility.version]` + + +[.description] +-- +When set, attempts to exchange data with the database +as the given version of Hibernate ORM would have, +*on a best-effort basis*. + +Please note: + +* schema validation may still fail in some cases: +this attempts to make Hibernate ORM 6+ behave correctly at runtime, +but it may still expect a different (but runtime-compatible) schema. +* robust test suites are still useful and recommended: +you should still check that your application behaves as intended with your legacy schema. +* this feature is inherently unstable: +some aspects of it may stop working in future versions of Quarkus, +and older versions will be dropped as Hibernate ORM changes pile up +and support for those older versions becomes too unreliable. +* you should still plan a migration of your schema to a newer version of Hibernate ORM. +For help with migration, refer to +link:https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.0:-Hibernate-ORM-5-to-6-migration[the Quarkus 3 +migration guide from Hibernate ORM 5 to 6]. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_ORM_COMPATIBILITY_VERSION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_ORM_COMPATIBILITY_VERSION+++` +endif::add-copy-button-to-env-var[] +-- a| +`5.6`, `latest` +|`latest` + + +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.charset]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.charset[quarkus.hibernate-orm.database.charset]` + + +[.description] +-- +The charset of the database. + +Used for DDL generation and also for the SQL import scripts. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_CHARSET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_CHARSET+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html[Charset] + +|`UTF-8` + + +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.generation]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.generation[quarkus.hibernate-orm.database.generation]` + + +[.description] +-- +Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION+++` +endif::add-copy-button-to-env-var[] +--|string +|`none` + + +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.generation.create-schemas]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.generation.create-schemas[quarkus.hibernate-orm.database.generation.create-schemas]` + + +[.description] +-- +If Hibernate ORM should create the schemas automatically (for databases supporting them). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_CREATE_SCHEMAS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_CREATE_SCHEMAS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.generation.halt-on-error]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.generation.halt-on-error[quarkus.hibernate-orm.database.generation.halt-on-error]` + + +[.description] +-- +Whether we should stop on the first error when applying the schema. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_HALT_ON_ERROR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_HALT_ON_ERROR+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.default-catalog]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.default-catalog[quarkus.hibernate-orm.database.default-catalog]` + + +[.description] +-- +The default catalog to use for the database objects. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_CATALOG+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_CATALOG+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.default-schema]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.default-schema[quarkus.hibernate-orm.database.default-schema]` + + +[.description] +-- +The default schema to use for the database objects. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_SCHEMA+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_SCHEMA+++` +endif::add-copy-button-to-env-var[] +--|string +| + + h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.dialect-dialect-related-configuration]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.dialect-dialect-related-configuration[Dialect related configuration] h|Type @@ -738,419 +884,123 @@ endif::add-copy-button-to-env-var[] |`false` -h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database-database-related-configuration]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database-database-related-configuration[Database related configuration] +h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.persistence-units-additional-named-persistence-units]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.persistence-units-additional-named-persistence-units[Additional named persistence units] h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.orm-compatibility.version]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.orm-compatibility.version[quarkus.hibernate-orm.database.orm-compatibility.version]` +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.datasource]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.datasource[quarkus.hibernate-orm."persistence-unit-name".datasource]` [.description] -- -When set, attempts to exchange data with the database -as the given version of Hibernate ORM would have, -*on a best-effort basis*. - -Please note: +The name of the datasource which this persistence unit uses. -* schema validation may still fail in some cases: -this attempts to make Hibernate ORM 6+ behave correctly at runtime, -but it may still expect a different (but runtime-compatible) schema. -* robust test suites are still useful and recommended: -you should still check that your application behaves as intended with your legacy schema. -* this feature is inherently unstable: -some aspects of it may stop working in future versions of Quarkus, -and older versions will be dropped as Hibernate ORM changes pile up -and support for those older versions becomes too unreliable. -* you should still plan a migration of your schema to a newer version of Hibernate ORM. -For help with migration, refer to -link:https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.0:-Hibernate-ORM-5-to-6-migration[the Quarkus 3 -migration guide from Hibernate ORM 5 to 6]. +If undefined, it will use the default datasource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_ORM_COMPATIBILITY_VERSION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATASOURCE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_ORM_COMPATIBILITY_VERSION+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATASOURCE+++` endif::add-copy-button-to-env-var[] --- a| -`5.6`, `latest` -|`latest` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.charset]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.charset[quarkus.hibernate-orm.database.charset]` +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.packages]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.packages[quarkus.hibernate-orm."persistence-unit-name".packages]` [.description] -- -The charset of the database. - -Used for DDL generation and also for the SQL import scripts. +The packages in which the entities affected to this persistence unit are located. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_CHARSET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PACKAGES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_CHARSET+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PACKAGES+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html[Charset] - -|`UTF-8` +--|list of string +| -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.generation]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.generation[quarkus.hibernate-orm.database.generation]` +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.sql-load-script]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.sql-load-script[quarkus.hibernate-orm."persistence-unit-name".sql-load-script]` [.description] -- -Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. +Path to a file containing the SQL statements to execute when Hibernate ORM starts. + +The file is retrieved from the classpath resources, +so it must be located in the resources directory (e.g. `src/main/resources`). + +The default value for this setting differs depending on the Quarkus launch mode: + +* In dev and test modes, it defaults to `import.sql`. + Simply add an `import.sql` file in the root of your resources directory + and it will be picked up without having to set this property. + Pass `no-file` to force Hibernate ORM to ignore the SQL import file. +* In production mode, it defaults to `no-file`. + It means Hibernate ORM won't try to execute any SQL import file by default. + Pass an explicit value to force Hibernate ORM to execute the SQL import file. + +If you need different SQL statements between dev mode, test (`@QuarkusTest`) and in production, use Quarkus +https://quarkus.io/guides/config#configuration-profiles[configuration profiles facility]. + +[source,property] +.application.properties +---- +%dev.quarkus.hibernate-orm.sql-load-script = import-dev.sql +%test.quarkus.hibernate-orm.sql-load-script = import-test.sql +%prod.quarkus.hibernate-orm.sql-load-script = no-file +---- + +[NOTE] +==== +Quarkus supports `.sql` file with SQL statements or comments spread over multiple lines. +Each SQL statement must be terminated by a semicolon. +==== ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SQL_LOAD_SCRIPT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SQL_LOAD_SCRIPT+++` endif::add-copy-button-to-env-var[] ---|string -|`none` +--|list of string +|`import.sql in DEV, TEST ; no-file otherwise` -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.generation.create-schemas]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.generation.create-schemas[quarkus.hibernate-orm.database.generation.create-schemas]` +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.physical-naming-strategy]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.physical-naming-strategy[quarkus.hibernate-orm."persistence-unit-name".physical-naming-strategy]` [.description] -- -If Hibernate ORM should create the schemas automatically (for databases supporting them). +Pluggable strategy contract for applying physical naming rules for database object names. Class name of the Hibernate PhysicalNamingStrategy implementation ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_CREATE_SCHEMAS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PHYSICAL_NAMING_STRATEGY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_CREATE_SCHEMAS+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PHYSICAL_NAMING_STRATEGY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.generation.halt-on-error]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.generation.halt-on-error[quarkus.hibernate-orm.database.generation.halt-on-error]` +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.implicit-naming-strategy]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.implicit-naming-strategy[quarkus.hibernate-orm."persistence-unit-name".implicit-naming-strategy]` [.description] -- -Whether we should stop on the first error when applying the schema. +Pluggable strategy for applying implicit naming rules when an explicit name is not given. Class name of the Hibernate ImplicitNamingStrategy implementation ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_HALT_ON_ERROR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__IMPLICIT_NAMING_STRATEGY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_HALT_ON_ERROR+++` -endif::add-copy-button-to-env-var[] ---|boolean -|`false` - - -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.default-catalog]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.default-catalog[quarkus.hibernate-orm.database.default-catalog]` - - -[.description] --- -The default catalog to use for the database objects. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_CATALOG+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_CATALOG+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.default-schema]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.database.default-schema[quarkus.hibernate-orm.database.default-schema]` - - -[.description] --- -The default schema to use for the database objects. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_SCHEMA+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_SCHEMA+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.scripts-database-scripts-related-configuration]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.scripts-database-scripts-related-configuration[Database scripts related configuration] - -h|Type -h|Default - -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.scripts.generation]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.scripts.generation[quarkus.hibernate-orm.scripts.generation]` - - -[.description] --- -Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION+++` -endif::add-copy-button-to-env-var[] ---|string -|`none` - - -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.scripts.generation.create-target]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.scripts.generation.create-target[quarkus.hibernate-orm.scripts.generation.create-target]` - - -[.description] --- -Filename or URL where the database create DDL file should be generated. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_CREATE_TARGET+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_CREATE_TARGET+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.scripts.generation.drop-target]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.scripts.generation.drop-target[quarkus.hibernate-orm.scripts.generation.drop-target]` - - -[.description] --- -Filename or URL where the database drop DDL file should be generated. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_DROP_TARGET+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_DROP_TARGET+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log-logging-configuration]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log-logging-configuration[Logging configuration] - -h|Type -h|Default - -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.bind-parameters]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.bind-parameters[quarkus.hibernate-orm.log.bind-parameters]` - - -[.description] --- -Logs SQL bind parameters. - -Setting it to true is obviously not recommended in production. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_BIND_PARAMETERS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_BIND_PARAMETERS+++` -endif::add-copy-button-to-env-var[] ---|boolean -|`false` - - -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.sql]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.sql[quarkus.hibernate-orm.log.sql]` - - -[.description] --- -Show SQL logs and format them nicely. - -Setting it to true is obviously not recommended in production. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_SQL+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_SQL+++` -endif::add-copy-button-to-env-var[] ---|boolean -|`false` - - -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.format-sql]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.format-sql[quarkus.hibernate-orm.log.format-sql]` - - -[.description] --- -Format the SQL logs if SQL log is enabled - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_FORMAT_SQL+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_FORMAT_SQL+++` -endif::add-copy-button-to-env-var[] ---|boolean -|`true` - - -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.jdbc-warnings]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.jdbc-warnings[quarkus.hibernate-orm.log.jdbc-warnings]` - - -[.description] --- -Whether JDBC warnings should be collected and logged. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_JDBC_WARNINGS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_JDBC_WARNINGS+++` -endif::add-copy-button-to-env-var[] ---|boolean -|`depends on dialect` - - -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.queries-slower-than-ms]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.queries-slower-than-ms[quarkus.hibernate-orm.log.queries-slower-than-ms]` - - -[.description] --- -If set, Hibernate will log queries that took more than specified number of milliseconds to execute. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_QUERIES_SLOWER_THAN_MS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_QUERIES_SLOWER_THAN_MS+++` -endif::add-copy-button-to-env-var[] ---|long -| - - -h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.persistence-units-additional-named-persistence-units]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.persistence-units-additional-named-persistence-units[Additional named persistence units] - -h|Type -h|Default - -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.datasource]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.datasource[quarkus.hibernate-orm."persistence-unit-name".datasource]` - - -[.description] --- -The name of the datasource which this persistence unit uses. - -If undefined, it will use the default datasource. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATASOURCE+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATASOURCE+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.packages]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.packages[quarkus.hibernate-orm."persistence-unit-name".packages]` - - -[.description] --- -The packages in which the entities affected to this persistence unit are located. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PACKAGES+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PACKAGES+++` -endif::add-copy-button-to-env-var[] ---|list of string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.sql-load-script]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.sql-load-script[quarkus.hibernate-orm."persistence-unit-name".sql-load-script]` - - -[.description] --- -Path to a file containing the SQL statements to execute when Hibernate ORM starts. - -The file is retrieved from the classpath resources, -so it must be located in the resources directory (e.g. `src/main/resources`). - -The default value for this setting differs depending on the Quarkus launch mode: - -* In dev and test modes, it defaults to `import.sql`. - Simply add an `import.sql` file in the root of your resources directory - and it will be picked up without having to set this property. - Pass `no-file` to force Hibernate ORM to ignore the SQL import file. -* In production mode, it defaults to `no-file`. - It means Hibernate ORM won't try to execute any SQL import file by default. - Pass an explicit value to force Hibernate ORM to execute the SQL import file. - -If you need different SQL statements between dev mode, test (`@QuarkusTest`) and in production, use Quarkus -https://quarkus.io/guides/config#configuration-profiles[configuration profiles facility]. - -[source,property] -.application.properties ----- -%dev.quarkus.hibernate-orm.sql-load-script = import-dev.sql -%test.quarkus.hibernate-orm.sql-load-script = import-test.sql -%prod.quarkus.hibernate-orm.sql-load-script = no-file ----- - -[NOTE] -==== -Quarkus supports `.sql` file with SQL statements or comments spread over multiple lines. -Each SQL statement must be terminated by a semicolon. -==== - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SQL_LOAD_SCRIPT+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SQL_LOAD_SCRIPT+++` -endif::add-copy-button-to-env-var[] ---|list of string -|`import.sql in DEV, TEST ; no-file otherwise` - - -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.physical-naming-strategy]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.physical-naming-strategy[quarkus.hibernate-orm."persistence-unit-name".physical-naming-strategy]` - - -[.description] --- -Pluggable strategy contract for applying physical naming rules for database object names. Class name of the Hibernate PhysicalNamingStrategy implementation - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PHYSICAL_NAMING_STRATEGY+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PHYSICAL_NAMING_STRATEGY+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.implicit-naming-strategy]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.implicit-naming-strategy[quarkus.hibernate-orm."persistence-unit-name".implicit-naming-strategy]` - - -[.description] --- -Pluggable strategy for applying implicit naming rules when an explicit name is not given. Class name of the Hibernate ImplicitNamingStrategy implementation - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__IMPLICIT_NAMING_STRATEGY+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__IMPLICIT_NAMING_STRATEGY+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__IMPLICIT_NAMING_STRATEGY+++` endif::add-copy-button-to-env-var[] --|string | @@ -1503,73 +1353,183 @@ in order to reduce the frequency of database calls to retrieve those values and thereby improve performance. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MAPPING_ID_OPTIMIZER_DEFAULT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MAPPING_ID_OPTIMIZER_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MAPPING_ID_OPTIMIZER_DEFAULT+++` +endif::add-copy-button-to-env-var[] +-- a| +`pooled-lo`, `pooled`, `none` +|`pooled-lo` + + +h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.query-query-related-configuration]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.query-query-related-configuration[Query related configuration] + +h|Type +h|Default + +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.query.query-plan-cache-max-size]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.query.query-plan-cache-max-size[quarkus.hibernate-orm."persistence-unit-name".query.query-plan-cache-max-size]` + + +[.description] +-- +The maximum size of the query plan cache. see ++#++`org.hibernate.cfg.AvailableSettings++#++QUERY_PLAN_CACHE_MAX_SIZE` + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_QUERY_PLAN_CACHE_MAX_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_QUERY_PLAN_CACHE_MAX_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +|`2048` + + +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.query.default-null-ordering]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.query.default-null-ordering[quarkus.hibernate-orm."persistence-unit-name".query.default-null-ordering]` + + +[.description] +-- +Default precedence of null values in `ORDER BY` clauses. + +Valid values are: `none`, `first`, `last`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_DEFAULT_NULL_ORDERING+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_DEFAULT_NULL_ORDERING+++` +endif::add-copy-button-to-env-var[] +-- a| +`none`, `first`, `last` +|`none` + + +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.query.in-clause-parameter-padding]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.query.in-clause-parameter-padding[quarkus.hibernate-orm."persistence-unit-name".query.in-clause-parameter-padding]` + + +[.description] +-- +Enables IN clause parameter padding which improves statement caching. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_IN_CLAUSE_PARAMETER_PADDING+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_IN_CLAUSE_PARAMETER_PADDING+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database-database-related-configuration]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database-database-related-configuration[Database related configuration] + +h|Type +h|Default + +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.charset]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.charset[quarkus.hibernate-orm."persistence-unit-name".database.charset]` + + +[.description] +-- +The charset of the database. + +Used for DDL generation and also for the SQL import scripts. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_CHARSET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_CHARSET+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html[Charset] + +|`UTF-8` + + +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.generation]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.generation[quarkus.hibernate-orm."persistence-unit-name".database.generation]` + + +[.description] +-- +Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION+++` +endif::add-copy-button-to-env-var[] +--|string +|`none` + + +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.create-schemas]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.create-schemas[quarkus.hibernate-orm."persistence-unit-name".database.generation.create-schemas]` + + +[.description] +-- +If Hibernate ORM should create the schemas automatically (for databases supporting them). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_CREATE_SCHEMAS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MAPPING_ID_OPTIMIZER_DEFAULT+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_CREATE_SCHEMAS+++` endif::add-copy-button-to-env-var[] --- a| -`pooled-lo`, `pooled`, `none` -|`pooled-lo` - - -h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.query-query-related-configuration]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.query-query-related-configuration[Query related configuration] +--|boolean +|`false` -h|Type -h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.query.query-plan-cache-max-size]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.query.query-plan-cache-max-size[quarkus.hibernate-orm."persistence-unit-name".query.query-plan-cache-max-size]` +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.halt-on-error]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.halt-on-error[quarkus.hibernate-orm."persistence-unit-name".database.generation.halt-on-error]` [.description] -- -The maximum size of the query plan cache. see ++#++`org.hibernate.cfg.AvailableSettings++#++QUERY_PLAN_CACHE_MAX_SIZE` +Whether we should stop on the first error when applying the schema. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_QUERY_PLAN_CACHE_MAX_SIZE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_HALT_ON_ERROR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_QUERY_PLAN_CACHE_MAX_SIZE+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_HALT_ON_ERROR+++` endif::add-copy-button-to-env-var[] ---|int -|`2048` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.query.default-null-ordering]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.query.default-null-ordering[quarkus.hibernate-orm."persistence-unit-name".query.default-null-ordering]` +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.default-catalog]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.default-catalog[quarkus.hibernate-orm."persistence-unit-name".database.default-catalog]` [.description] -- -Default precedence of null values in `ORDER BY` clauses. - -Valid values are: `none`, `first`, `last`. +The default catalog to use for the database objects. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_DEFAULT_NULL_ORDERING+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_CATALOG+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_DEFAULT_NULL_ORDERING+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_CATALOG+++` endif::add-copy-button-to-env-var[] --- a| -`none`, `first`, `last` -|`none` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.query.in-clause-parameter-padding]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.query.in-clause-parameter-padding[quarkus.hibernate-orm."persistence-unit-name".query.in-clause-parameter-padding]` +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.default-schema]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.default-schema[quarkus.hibernate-orm."persistence-unit-name".database.default-schema]` [.description] -- -Enables IN clause parameter padding which improves statement caching. +The default schema to use for the database objects. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_IN_CLAUSE_PARAMETER_PADDING+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_SCHEMA+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_IN_CLAUSE_PARAMETER_PADDING+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_SCHEMA+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +| h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.jdbc-jdbc-related-configuration]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.jdbc-jdbc-related-configuration[JDBC related configuration] @@ -1733,244 +1693,284 @@ endif::add-copy-button-to-env-var[] |`false` -h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database-database-related-configuration]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database-database-related-configuration[Database related configuration] +h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.scripts-database-scripts-related-configuration]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.scripts-database-scripts-related-configuration[Database scripts related configuration] h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.charset]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.charset[quarkus.hibernate-orm."persistence-unit-name".database.charset]` +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation[quarkus.hibernate-orm."persistence-unit-name".scripts.generation]` [.description] -- -The charset of the database. +Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. -Used for DDL generation and also for the SQL import scripts. +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION+++` +endif::add-copy-button-to-env-var[] +--|string +|`none` + + +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.create-target]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.create-target[quarkus.hibernate-orm."persistence-unit-name".scripts.generation.create-target]` + + +[.description] +-- +Filename or URL where the database create DDL file should be generated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_CHARSET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_CREATE_TARGET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_CHARSET+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_CREATE_TARGET+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html[Charset] - -|`UTF-8` +--|string +| -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.generation]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.generation[quarkus.hibernate-orm."persistence-unit-name".database.generation]` +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.drop-target]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.drop-target[quarkus.hibernate-orm."persistence-unit-name".scripts.generation.drop-target]` [.description] -- -Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. +Filename or URL where the database drop DDL file should be generated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_DROP_TARGET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_DROP_TARGET+++` endif::add-copy-button-to-env-var[] --|string -|`none` +| -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.create-schemas]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.create-schemas[quarkus.hibernate-orm."persistence-unit-name".database.generation.create-schemas]` +h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log-logging-configuration]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log-logging-configuration[Logging configuration] + +h|Type +h|Default + +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log.sql]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log.sql[quarkus.hibernate-orm."persistence-unit-name".log.sql]` [.description] -- -If Hibernate ORM should create the schemas automatically (for databases supporting them). +Show SQL logs and format them nicely. + +Setting it to true is obviously not recommended in production. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_CREATE_SCHEMAS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_SQL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_CREATE_SCHEMAS+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_SQL+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.halt-on-error]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.halt-on-error[quarkus.hibernate-orm."persistence-unit-name".database.generation.halt-on-error]` +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log.format-sql]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log.format-sql[quarkus.hibernate-orm."persistence-unit-name".log.format-sql]` [.description] -- -Whether we should stop on the first error when applying the schema. +Format the SQL logs if SQL log is enabled ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_HALT_ON_ERROR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_FORMAT_SQL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_HALT_ON_ERROR+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_FORMAT_SQL+++` endif::add-copy-button-to-env-var[] --|boolean -|`false` +|`true` -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.default-catalog]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.default-catalog[quarkus.hibernate-orm."persistence-unit-name".database.default-catalog]` +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log.jdbc-warnings]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log.jdbc-warnings[quarkus.hibernate-orm."persistence-unit-name".log.jdbc-warnings]` [.description] -- -The default catalog to use for the database objects. +Whether JDBC warnings should be collected and logged. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_CATALOG+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_JDBC_WARNINGS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_CATALOG+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_JDBC_WARNINGS+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`depends on dialect` -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.default-schema]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.database.default-schema[quarkus.hibernate-orm."persistence-unit-name".database.default-schema]` +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log.queries-slower-than-ms]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log.queries-slower-than-ms[quarkus.hibernate-orm."persistence-unit-name".log.queries-slower-than-ms]` [.description] -- -The default schema to use for the database objects. +If set, Hibernate will log queries that took more than specified number of milliseconds to execute. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_SCHEMA+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_QUERIES_SLOWER_THAN_MS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_SCHEMA+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_QUERIES_SLOWER_THAN_MS+++` endif::add-copy-button-to-env-var[] ---|string +--|long | -h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.scripts-database-scripts-related-configuration]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.scripts-database-scripts-related-configuration[Database scripts related configuration] +h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log-logging-configuration]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log-logging-configuration[Logging configuration] h|Type h|Default -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation[quarkus.hibernate-orm."persistence-unit-name".scripts.generation]` +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.bind-parameters]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.bind-parameters[quarkus.hibernate-orm.log.bind-parameters]` [.description] -- -Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. +Logs SQL bind parameters. + +Setting it to true is obviously not recommended in production. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_BIND_PARAMETERS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_BIND_PARAMETERS+++` endif::add-copy-button-to-env-var[] ---|string -|`none` +--|boolean +|`false` -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.create-target]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.create-target[quarkus.hibernate-orm."persistence-unit-name".scripts.generation.create-target]` +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.sql]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.sql[quarkus.hibernate-orm.log.sql]` [.description] -- -Filename or URL where the database create DDL file should be generated. +Show SQL logs and format them nicely. + +Setting it to true is obviously not recommended in production. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_CREATE_TARGET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_SQL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_CREATE_TARGET+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_SQL+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.drop-target]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.drop-target[quarkus.hibernate-orm."persistence-unit-name".scripts.generation.drop-target]` +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.format-sql]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.format-sql[quarkus.hibernate-orm.log.format-sql]` [.description] -- -Filename or URL where the database drop DDL file should be generated. +Format the SQL logs if SQL log is enabled ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_DROP_TARGET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_FORMAT_SQL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_DROP_TARGET+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_FORMAT_SQL+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`true` -h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log-logging-configuration]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log-logging-configuration[Logging configuration] +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.jdbc-warnings]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.jdbc-warnings[quarkus.hibernate-orm.log.jdbc-warnings]` -h|Type -h|Default -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log.sql]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log.sql[quarkus.hibernate-orm."persistence-unit-name".log.sql]` +[.description] +-- +Whether JDBC warnings should be collected and logged. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_JDBC_WARNINGS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_JDBC_WARNINGS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`depends on dialect` + + +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.queries-slower-than-ms]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.log.queries-slower-than-ms[quarkus.hibernate-orm.log.queries-slower-than-ms]` [.description] -- -Show SQL logs and format them nicely. - -Setting it to true is obviously not recommended in production. +If set, Hibernate will log queries that took more than specified number of milliseconds to execute. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_SQL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_QUERIES_SLOWER_THAN_MS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_SQL+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_QUERIES_SLOWER_THAN_MS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|long +| -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log.format-sql]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log.format-sql[quarkus.hibernate-orm."persistence-unit-name".log.format-sql]` +h|[[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.scripts-database-scripts-related-configuration]]link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.scripts-database-scripts-related-configuration[Database scripts related configuration] + +h|Type +h|Default + +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.scripts.generation]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.scripts.generation[quarkus.hibernate-orm.scripts.generation]` [.description] -- -Format the SQL logs if SQL log is enabled +Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_FORMAT_SQL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_FORMAT_SQL+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +|`none` -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log.jdbc-warnings]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log.jdbc-warnings[quarkus.hibernate-orm."persistence-unit-name".log.jdbc-warnings]` +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.scripts.generation.create-target]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.scripts.generation.create-target[quarkus.hibernate-orm.scripts.generation.create-target]` [.description] -- -Whether JDBC warnings should be collected and logged. +Filename or URL where the database create DDL file should be generated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_JDBC_WARNINGS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_CREATE_TARGET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_JDBC_WARNINGS+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_CREATE_TARGET+++` endif::add-copy-button-to-env-var[] ---|boolean -|`depends on dialect` +--|string +| -a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log.queries-slower-than-ms]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.-persistence-unit-name-.log.queries-slower-than-ms[quarkus.hibernate-orm."persistence-unit-name".log.queries-slower-than-ms]` +a| [[quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.scripts.generation.drop-target]]`link:#quarkus-hibernate-orm-general-config-items_quarkus.hibernate-orm.scripts.generation.drop-target[quarkus.hibernate-orm.scripts.generation.drop-target]` [.description] -- -If set, Hibernate will log queries that took more than specified number of milliseconds to execute. +Filename or URL where the database drop DDL file should be generated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_QUERIES_SLOWER_THAN_MS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_DROP_TARGET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_QUERIES_SLOWER_THAN_MS+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_DROP_TARGET+++` endif::add-copy-button-to-env-var[] ---|long +--|string | |=== diff --git a/_generated-doc/main/config/quarkus-hibernate-orm-hibernate-orm-config.adoc b/_generated-doc/main/config/quarkus-hibernate-orm-hibernate-orm-config.adoc index 4de830149a..04c304477b 100644 --- a/_generated-doc/main/config/quarkus-hibernate-orm-hibernate-orm-config.adoc +++ b/_generated-doc/main/config/quarkus-hibernate-orm-hibernate-orm-config.adoc @@ -436,6 +436,91 @@ endif::add-copy-button-to-env-var[] |`UTF-8` +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.database.generation]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.database.generation[quarkus.hibernate-orm.database.generation]` + + +[.description] +-- +Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION+++` +endif::add-copy-button-to-env-var[] +--|string +|`none` + + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.database.generation.create-schemas]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.database.generation.create-schemas[quarkus.hibernate-orm.database.generation.create-schemas]` + + +[.description] +-- +If Hibernate ORM should create the schemas automatically (for databases supporting them). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_CREATE_SCHEMAS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_CREATE_SCHEMAS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.database.generation.halt-on-error]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.database.generation.halt-on-error[quarkus.hibernate-orm.database.generation.halt-on-error]` + + +[.description] +-- +Whether we should stop on the first error when applying the schema. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_HALT_ON_ERROR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_HALT_ON_ERROR+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.database.default-catalog]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.database.default-catalog[quarkus.hibernate-orm.database.default-catalog]` + + +[.description] +-- +The default catalog to use for the database objects. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_CATALOG+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_CATALOG+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.database.default-schema]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.database.default-schema[quarkus.hibernate-orm.database.default-schema]` + + +[.description] +-- +The default schema to use for the database objects. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_SCHEMA+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_SCHEMA+++` +endif::add-copy-button-to-env-var[] +--|string +| + + h|[[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.dialect-dialect-related-configuration]]link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.dialect-dialect-related-configuration[Dialect related configuration] h|Type @@ -1079,6 +1164,62 @@ endif::add-copy-button-to-env-var[] |`true` +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.active]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.active[quarkus.hibernate-orm."persistence-unit-name".active]` + + +[.description] +-- +Whether this persistence unit should be active at runtime. + +If the persistence unit is not active, it won't start with the application, +and accessing the corresponding EntityManagerFactory/EntityManager or SessionFactory/Session +will not be possible. + +Note that if Hibernate ORM is disabled (i.e. `quarkus.hibernate-orm.enabled` is set to `false`), +all persistence units are deactivated, and setting this property to `true` will fail. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__ACTIVE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__ACTIVE+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`'true' if Hibernate ORM is enabled; 'false' otherwise` + + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.unsupported-properties-full-property-key]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.unsupported-properties-full-property-key[quarkus.hibernate-orm."persistence-unit-name".unsupported-properties]` + + +[.description] +-- +Properties that should be passed on directly to Hibernate ORM. +Use the full configuration property key here, +for instance `quarkus.hibernate-orm.unsupported-properties."hibernate.order_inserts" = true`. + +[WARNING] +==== +Properties set here are completely unsupported: +as Quarkus doesn't generally know about these properties and their purpose, +there is absolutely no guarantee that they will work correctly, +and even if they do, that may change when upgrading to a newer version of Quarkus +(even just a micro/patch version). +==== + +Consider using a supported configuration property before falling back to unsupported ones. +If none exists, make sure to file a feature request so that a supported configuration property can be added to Quarkus, +and more importantly so that the configuration property is tested regularly. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__UNSUPPORTED_PROPERTIES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__UNSUPPORTED_PROPERTIES+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + h|[[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.dialect-dialect-related-configuration]]link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.dialect-dialect-related-configuration[Dialect related configuration] h|Type @@ -1305,6 +1446,91 @@ endif::add-copy-button-to-env-var[] |`UTF-8` +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.database.generation]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.database.generation[quarkus.hibernate-orm."persistence-unit-name".database.generation]` + + +[.description] +-- +Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION+++` +endif::add-copy-button-to-env-var[] +--|string +|`none` + + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.create-schemas]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.create-schemas[quarkus.hibernate-orm."persistence-unit-name".database.generation.create-schemas]` + + +[.description] +-- +If Hibernate ORM should create the schemas automatically (for databases supporting them). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_CREATE_SCHEMAS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_CREATE_SCHEMAS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.halt-on-error]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.halt-on-error[quarkus.hibernate-orm."persistence-unit-name".database.generation.halt-on-error]` + + +[.description] +-- +Whether we should stop on the first error when applying the schema. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_HALT_ON_ERROR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_HALT_ON_ERROR+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.database.default-catalog]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.database.default-catalog[quarkus.hibernate-orm."persistence-unit-name".database.default-catalog]` + + +[.description] +-- +The default catalog to use for the database objects. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_CATALOG+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_CATALOG+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.database.default-schema]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.database.default-schema[quarkus.hibernate-orm."persistence-unit-name".database.default-schema]` + + +[.description] +-- +The default schema to use for the database objects. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_SCHEMA+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_SCHEMA+++` +endif::add-copy-button-to-env-var[] +--|string +| + + h|[[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.jdbc-jdbc-related-configuration]]link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.jdbc-jdbc-related-configuration[JDBC related configuration] h|Type @@ -1466,6 +1692,137 @@ endif::add-copy-button-to-env-var[] |`false` +h|[[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.scripts-database-scripts-related-configuration]]link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.scripts-database-scripts-related-configuration[Database scripts related configuration] + +h|Type +h|Default + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation[quarkus.hibernate-orm."persistence-unit-name".scripts.generation]` + + +[.description] +-- +Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION+++` +endif::add-copy-button-to-env-var[] +--|string +|`none` + + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.create-target]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.create-target[quarkus.hibernate-orm."persistence-unit-name".scripts.generation.create-target]` + + +[.description] +-- +Filename or URL where the database create DDL file should be generated. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_CREATE_TARGET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_CREATE_TARGET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.drop-target]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.drop-target[quarkus.hibernate-orm."persistence-unit-name".scripts.generation.drop-target]` + + +[.description] +-- +Filename or URL where the database drop DDL file should be generated. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_DROP_TARGET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_DROP_TARGET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +h|[[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.log-logging-configuration]]link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.log-logging-configuration[Logging configuration] + +h|Type +h|Default + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.log.sql]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.log.sql[quarkus.hibernate-orm."persistence-unit-name".log.sql]` + + +[.description] +-- +Show SQL logs and format them nicely. + +Setting it to true is obviously not recommended in production. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_SQL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_SQL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.log.format-sql]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.log.format-sql[quarkus.hibernate-orm."persistence-unit-name".log.format-sql]` + + +[.description] +-- +Format the SQL logs if SQL log is enabled + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_FORMAT_SQL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_FORMAT_SQL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.log.jdbc-warnings]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.log.jdbc-warnings[quarkus.hibernate-orm."persistence-unit-name".log.jdbc-warnings]` + + +[.description] +-- +Whether JDBC warnings should be collected and logged. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_JDBC_WARNINGS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_JDBC_WARNINGS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`depends on dialect` + + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.log.queries-slower-than-ms]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.-persistence-unit-name-.log.queries-slower-than-ms[quarkus.hibernate-orm."persistence-unit-name".log.queries-slower-than-ms]` + + +[.description] +-- +If set, Hibernate will log queries that took more than specified number of milliseconds to execute. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_QUERIES_SLOWER_THAN_MS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_QUERIES_SLOWER_THAN_MS+++` +endif::add-copy-button-to-env-var[] +--|long +| + + h|[[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.log-logging-configuration]]link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.log-logging-configuration[Logging configuration] h|Type @@ -1489,6 +1846,76 @@ endif::add-copy-button-to-env-var[] --|boolean |`false` + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.log.sql]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.log.sql[quarkus.hibernate-orm.log.sql]` + + +[.description] +-- +Show SQL logs and format them nicely. + +Setting it to true is obviously not recommended in production. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_SQL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_SQL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.log.format-sql]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.log.format-sql[quarkus.hibernate-orm.log.format-sql]` + + +[.description] +-- +Format the SQL logs if SQL log is enabled + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_FORMAT_SQL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_FORMAT_SQL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.log.jdbc-warnings]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.log.jdbc-warnings[quarkus.hibernate-orm.log.jdbc-warnings]` + + +[.description] +-- +Whether JDBC warnings should be collected and logged. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_JDBC_WARNINGS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_JDBC_WARNINGS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`depends on dialect` + + +a| [[quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.log.queries-slower-than-ms]]`link:#quarkus-hibernate-orm-hibernate-orm-config_quarkus.hibernate-orm.log.queries-slower-than-ms[quarkus.hibernate-orm.log.queries-slower-than-ms]` + + +[.description] +-- +If set, Hibernate will log queries that took more than specified number of milliseconds to execute. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_QUERIES_SLOWER_THAN_MS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_QUERIES_SLOWER_THAN_MS+++` +endif::add-copy-button-to-env-var[] +--|long +| + |=== ifndef::no-duration-note[] [NOTE] diff --git a/_generated-doc/main/config/quarkus-hibernate-orm.adoc b/_generated-doc/main/config/quarkus-hibernate-orm.adoc index c8253ea6b8..ecb608c84c 100644 --- a/_generated-doc/main/config/quarkus-hibernate-orm.adoc +++ b/_generated-doc/main/config/quarkus-hibernate-orm.adoc @@ -431,6 +431,152 @@ endif::add-copy-button-to-env-var[] | +h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.database-database-related-configuration]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.database-database-related-configuration[Database related configuration] + +h|Type +h|Default + +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.database.orm-compatibility.version]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.database.orm-compatibility.version[quarkus.hibernate-orm.database.orm-compatibility.version]` + + +[.description] +-- +When set, attempts to exchange data with the database +as the given version of Hibernate ORM would have, +*on a best-effort basis*. + +Please note: + +* schema validation may still fail in some cases: +this attempts to make Hibernate ORM 6+ behave correctly at runtime, +but it may still expect a different (but runtime-compatible) schema. +* robust test suites are still useful and recommended: +you should still check that your application behaves as intended with your legacy schema. +* this feature is inherently unstable: +some aspects of it may stop working in future versions of Quarkus, +and older versions will be dropped as Hibernate ORM changes pile up +and support for those older versions becomes too unreliable. +* you should still plan a migration of your schema to a newer version of Hibernate ORM. +For help with migration, refer to +link:https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.0:-Hibernate-ORM-5-to-6-migration[the Quarkus 3 +migration guide from Hibernate ORM 5 to 6]. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_ORM_COMPATIBILITY_VERSION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_ORM_COMPATIBILITY_VERSION+++` +endif::add-copy-button-to-env-var[] +-- a| +`5.6`, `latest` +|`latest` + + +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.database.charset]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.database.charset[quarkus.hibernate-orm.database.charset]` + + +[.description] +-- +The charset of the database. + +Used for DDL generation and also for the SQL import scripts. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_CHARSET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_CHARSET+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html[Charset] + +|`UTF-8` + + +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.database.generation]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.database.generation[quarkus.hibernate-orm.database.generation]` + + +[.description] +-- +Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION+++` +endif::add-copy-button-to-env-var[] +--|string +|`none` + + +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.database.generation.create-schemas]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.database.generation.create-schemas[quarkus.hibernate-orm.database.generation.create-schemas]` + + +[.description] +-- +If Hibernate ORM should create the schemas automatically (for databases supporting them). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_CREATE_SCHEMAS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_CREATE_SCHEMAS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.database.generation.halt-on-error]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.database.generation.halt-on-error[quarkus.hibernate-orm.database.generation.halt-on-error]` + + +[.description] +-- +Whether we should stop on the first error when applying the schema. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_HALT_ON_ERROR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_HALT_ON_ERROR+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.database.default-catalog]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.database.default-catalog[quarkus.hibernate-orm.database.default-catalog]` + + +[.description] +-- +The default catalog to use for the database objects. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_CATALOG+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_CATALOG+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.database.default-schema]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.database.default-schema[quarkus.hibernate-orm.database.default-schema]` + + +[.description] +-- +The default schema to use for the database objects. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_SCHEMA+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_SCHEMA+++` +endif::add-copy-button-to-env-var[] +--|string +| + + h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.dialect-dialect-related-configuration]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.dialect-dialect-related-configuration[Dialect related configuration] h|Type @@ -793,419 +939,123 @@ endif::add-copy-button-to-env-var[] |`false` -h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.database-database-related-configuration]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.database-database-related-configuration[Database related configuration] +h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.persistence-units-additional-named-persistence-units]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.persistence-units-additional-named-persistence-units[Additional named persistence units] h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.database.orm-compatibility.version]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.database.orm-compatibility.version[quarkus.hibernate-orm.database.orm-compatibility.version]` +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.datasource]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.datasource[quarkus.hibernate-orm."persistence-unit-name".datasource]` [.description] -- -When set, attempts to exchange data with the database -as the given version of Hibernate ORM would have, -*on a best-effort basis*. - -Please note: +The name of the datasource which this persistence unit uses. -* schema validation may still fail in some cases: -this attempts to make Hibernate ORM 6+ behave correctly at runtime, -but it may still expect a different (but runtime-compatible) schema. -* robust test suites are still useful and recommended: -you should still check that your application behaves as intended with your legacy schema. -* this feature is inherently unstable: -some aspects of it may stop working in future versions of Quarkus, -and older versions will be dropped as Hibernate ORM changes pile up -and support for those older versions becomes too unreliable. -* you should still plan a migration of your schema to a newer version of Hibernate ORM. -For help with migration, refer to -link:https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.0:-Hibernate-ORM-5-to-6-migration[the Quarkus 3 -migration guide from Hibernate ORM 5 to 6]. +If undefined, it will use the default datasource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_ORM_COMPATIBILITY_VERSION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATASOURCE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_ORM_COMPATIBILITY_VERSION+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATASOURCE+++` endif::add-copy-button-to-env-var[] --- a| -`5.6`, `latest` -|`latest` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.database.charset]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.database.charset[quarkus.hibernate-orm.database.charset]` +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.packages]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.packages[quarkus.hibernate-orm."persistence-unit-name".packages]` [.description] -- -The charset of the database. - -Used for DDL generation and also for the SQL import scripts. +The packages in which the entities affected to this persistence unit are located. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_CHARSET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PACKAGES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_CHARSET+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PACKAGES+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html[Charset] - -|`UTF-8` +--|list of string +| -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.database.generation]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.database.generation[quarkus.hibernate-orm.database.generation]` +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.sql-load-script]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.sql-load-script[quarkus.hibernate-orm."persistence-unit-name".sql-load-script]` [.description] -- -Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. +Path to a file containing the SQL statements to execute when Hibernate ORM starts. + +The file is retrieved from the classpath resources, +so it must be located in the resources directory (e.g. `src/main/resources`). + +The default value for this setting differs depending on the Quarkus launch mode: + +* In dev and test modes, it defaults to `import.sql`. + Simply add an `import.sql` file in the root of your resources directory + and it will be picked up without having to set this property. + Pass `no-file` to force Hibernate ORM to ignore the SQL import file. +* In production mode, it defaults to `no-file`. + It means Hibernate ORM won't try to execute any SQL import file by default. + Pass an explicit value to force Hibernate ORM to execute the SQL import file. + +If you need different SQL statements between dev mode, test (`@QuarkusTest`) and in production, use Quarkus +https://quarkus.io/guides/config#configuration-profiles[configuration profiles facility]. + +[source,property] +.application.properties +---- +%dev.quarkus.hibernate-orm.sql-load-script = import-dev.sql +%test.quarkus.hibernate-orm.sql-load-script = import-test.sql +%prod.quarkus.hibernate-orm.sql-load-script = no-file +---- + +[NOTE] +==== +Quarkus supports `.sql` file with SQL statements or comments spread over multiple lines. +Each SQL statement must be terminated by a semicolon. +==== ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SQL_LOAD_SCRIPT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SQL_LOAD_SCRIPT+++` endif::add-copy-button-to-env-var[] ---|string -|`none` +--|list of string +|`import.sql in DEV, TEST ; no-file otherwise` -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.database.generation.create-schemas]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.database.generation.create-schemas[quarkus.hibernate-orm.database.generation.create-schemas]` +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.physical-naming-strategy]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.physical-naming-strategy[quarkus.hibernate-orm."persistence-unit-name".physical-naming-strategy]` [.description] -- -If Hibernate ORM should create the schemas automatically (for databases supporting them). +Pluggable strategy contract for applying physical naming rules for database object names. Class name of the Hibernate PhysicalNamingStrategy implementation ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_CREATE_SCHEMAS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PHYSICAL_NAMING_STRATEGY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_CREATE_SCHEMAS+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PHYSICAL_NAMING_STRATEGY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.database.generation.halt-on-error]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.database.generation.halt-on-error[quarkus.hibernate-orm.database.generation.halt-on-error]` +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.implicit-naming-strategy]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.implicit-naming-strategy[quarkus.hibernate-orm."persistence-unit-name".implicit-naming-strategy]` [.description] -- -Whether we should stop on the first error when applying the schema. +Pluggable strategy for applying implicit naming rules when an explicit name is not given. Class name of the Hibernate ImplicitNamingStrategy implementation ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_HALT_ON_ERROR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__IMPLICIT_NAMING_STRATEGY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_HALT_ON_ERROR+++` -endif::add-copy-button-to-env-var[] ---|boolean -|`false` - - -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.database.default-catalog]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.database.default-catalog[quarkus.hibernate-orm.database.default-catalog]` - - -[.description] --- -The default catalog to use for the database objects. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_CATALOG+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_CATALOG+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.database.default-schema]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.database.default-schema[quarkus.hibernate-orm.database.default-schema]` - - -[.description] --- -The default schema to use for the database objects. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_SCHEMA+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_SCHEMA+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.scripts-database-scripts-related-configuration]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.scripts-database-scripts-related-configuration[Database scripts related configuration] - -h|Type -h|Default - -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.scripts.generation]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.scripts.generation[quarkus.hibernate-orm.scripts.generation]` - - -[.description] --- -Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION+++` -endif::add-copy-button-to-env-var[] ---|string -|`none` - - -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.scripts.generation.create-target]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.scripts.generation.create-target[quarkus.hibernate-orm.scripts.generation.create-target]` - - -[.description] --- -Filename or URL where the database create DDL file should be generated. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_CREATE_TARGET+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_CREATE_TARGET+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.scripts.generation.drop-target]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.scripts.generation.drop-target[quarkus.hibernate-orm.scripts.generation.drop-target]` - - -[.description] --- -Filename or URL where the database drop DDL file should be generated. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_DROP_TARGET+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_DROP_TARGET+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.log-logging-configuration]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.log-logging-configuration[Logging configuration] - -h|Type -h|Default - -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.log.bind-parameters]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.log.bind-parameters[quarkus.hibernate-orm.log.bind-parameters]` - - -[.description] --- -Logs SQL bind parameters. - -Setting it to true is obviously not recommended in production. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_BIND_PARAMETERS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_BIND_PARAMETERS+++` -endif::add-copy-button-to-env-var[] ---|boolean -|`false` - - -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.log.sql]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.log.sql[quarkus.hibernate-orm.log.sql]` - - -[.description] --- -Show SQL logs and format them nicely. - -Setting it to true is obviously not recommended in production. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_SQL+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_SQL+++` -endif::add-copy-button-to-env-var[] ---|boolean -|`false` - - -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.log.format-sql]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.log.format-sql[quarkus.hibernate-orm.log.format-sql]` - - -[.description] --- -Format the SQL logs if SQL log is enabled - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_FORMAT_SQL+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_FORMAT_SQL+++` -endif::add-copy-button-to-env-var[] ---|boolean -|`true` - - -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.log.jdbc-warnings]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.log.jdbc-warnings[quarkus.hibernate-orm.log.jdbc-warnings]` - - -[.description] --- -Whether JDBC warnings should be collected and logged. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_JDBC_WARNINGS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_JDBC_WARNINGS+++` -endif::add-copy-button-to-env-var[] ---|boolean -|`depends on dialect` - - -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.log.queries-slower-than-ms]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.log.queries-slower-than-ms[quarkus.hibernate-orm.log.queries-slower-than-ms]` - - -[.description] --- -If set, Hibernate will log queries that took more than specified number of milliseconds to execute. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_QUERIES_SLOWER_THAN_MS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_QUERIES_SLOWER_THAN_MS+++` -endif::add-copy-button-to-env-var[] ---|long -| - - -h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.persistence-units-additional-named-persistence-units]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.persistence-units-additional-named-persistence-units[Additional named persistence units] - -h|Type -h|Default - -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.datasource]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.datasource[quarkus.hibernate-orm."persistence-unit-name".datasource]` - - -[.description] --- -The name of the datasource which this persistence unit uses. - -If undefined, it will use the default datasource. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATASOURCE+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATASOURCE+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.packages]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.packages[quarkus.hibernate-orm."persistence-unit-name".packages]` - - -[.description] --- -The packages in which the entities affected to this persistence unit are located. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PACKAGES+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PACKAGES+++` -endif::add-copy-button-to-env-var[] ---|list of string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.sql-load-script]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.sql-load-script[quarkus.hibernate-orm."persistence-unit-name".sql-load-script]` - - -[.description] --- -Path to a file containing the SQL statements to execute when Hibernate ORM starts. - -The file is retrieved from the classpath resources, -so it must be located in the resources directory (e.g. `src/main/resources`). - -The default value for this setting differs depending on the Quarkus launch mode: - -* In dev and test modes, it defaults to `import.sql`. - Simply add an `import.sql` file in the root of your resources directory - and it will be picked up without having to set this property. - Pass `no-file` to force Hibernate ORM to ignore the SQL import file. -* In production mode, it defaults to `no-file`. - It means Hibernate ORM won't try to execute any SQL import file by default. - Pass an explicit value to force Hibernate ORM to execute the SQL import file. - -If you need different SQL statements between dev mode, test (`@QuarkusTest`) and in production, use Quarkus -https://quarkus.io/guides/config#configuration-profiles[configuration profiles facility]. - -[source,property] -.application.properties ----- -%dev.quarkus.hibernate-orm.sql-load-script = import-dev.sql -%test.quarkus.hibernate-orm.sql-load-script = import-test.sql -%prod.quarkus.hibernate-orm.sql-load-script = no-file ----- - -[NOTE] -==== -Quarkus supports `.sql` file with SQL statements or comments spread over multiple lines. -Each SQL statement must be terminated by a semicolon. -==== - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SQL_LOAD_SCRIPT+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SQL_LOAD_SCRIPT+++` -endif::add-copy-button-to-env-var[] ---|list of string -|`import.sql in DEV, TEST ; no-file otherwise` - - -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.physical-naming-strategy]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.physical-naming-strategy[quarkus.hibernate-orm."persistence-unit-name".physical-naming-strategy]` - - -[.description] --- -Pluggable strategy contract for applying physical naming rules for database object names. Class name of the Hibernate PhysicalNamingStrategy implementation - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PHYSICAL_NAMING_STRATEGY+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PHYSICAL_NAMING_STRATEGY+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.implicit-naming-strategy]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.implicit-naming-strategy[quarkus.hibernate-orm."persistence-unit-name".implicit-naming-strategy]` - - -[.description] --- -Pluggable strategy for applying implicit naming rules when an explicit name is not given. Class name of the Hibernate ImplicitNamingStrategy implementation - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__IMPLICIT_NAMING_STRATEGY+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__IMPLICIT_NAMING_STRATEGY+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__IMPLICIT_NAMING_STRATEGY+++` endif::add-copy-button-to-env-var[] --|string | @@ -1558,73 +1408,183 @@ in order to reduce the frequency of database calls to retrieve those values and thereby improve performance. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MAPPING_ID_OPTIMIZER_DEFAULT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MAPPING_ID_OPTIMIZER_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MAPPING_ID_OPTIMIZER_DEFAULT+++` +endif::add-copy-button-to-env-var[] +-- a| +`pooled-lo`, `pooled`, `none` +|`pooled-lo` + + +h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.query-query-related-configuration]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.query-query-related-configuration[Query related configuration] + +h|Type +h|Default + +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.query.query-plan-cache-max-size]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.query.query-plan-cache-max-size[quarkus.hibernate-orm."persistence-unit-name".query.query-plan-cache-max-size]` + + +[.description] +-- +The maximum size of the query plan cache. see ++#++`org.hibernate.cfg.AvailableSettings++#++QUERY_PLAN_CACHE_MAX_SIZE` + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_QUERY_PLAN_CACHE_MAX_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_QUERY_PLAN_CACHE_MAX_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +|`2048` + + +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.query.default-null-ordering]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.query.default-null-ordering[quarkus.hibernate-orm."persistence-unit-name".query.default-null-ordering]` + + +[.description] +-- +Default precedence of null values in `ORDER BY` clauses. + +Valid values are: `none`, `first`, `last`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_DEFAULT_NULL_ORDERING+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_DEFAULT_NULL_ORDERING+++` +endif::add-copy-button-to-env-var[] +-- a| +`none`, `first`, `last` +|`none` + + +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.query.in-clause-parameter-padding]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.query.in-clause-parameter-padding[quarkus.hibernate-orm."persistence-unit-name".query.in-clause-parameter-padding]` + + +[.description] +-- +Enables IN clause parameter padding which improves statement caching. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_IN_CLAUSE_PARAMETER_PADDING+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_IN_CLAUSE_PARAMETER_PADDING+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database-database-related-configuration]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database-database-related-configuration[Database related configuration] + +h|Type +h|Default + +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.charset]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.charset[quarkus.hibernate-orm."persistence-unit-name".database.charset]` + + +[.description] +-- +The charset of the database. + +Used for DDL generation and also for the SQL import scripts. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_CHARSET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_CHARSET+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html[Charset] + +|`UTF-8` + + +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.generation]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.generation[quarkus.hibernate-orm."persistence-unit-name".database.generation]` + + +[.description] +-- +Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION+++` +endif::add-copy-button-to-env-var[] +--|string +|`none` + + +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.create-schemas]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.create-schemas[quarkus.hibernate-orm."persistence-unit-name".database.generation.create-schemas]` + + +[.description] +-- +If Hibernate ORM should create the schemas automatically (for databases supporting them). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_CREATE_SCHEMAS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MAPPING_ID_OPTIMIZER_DEFAULT+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_CREATE_SCHEMAS+++` endif::add-copy-button-to-env-var[] --- a| -`pooled-lo`, `pooled`, `none` -|`pooled-lo` - - -h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.query-query-related-configuration]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.query-query-related-configuration[Query related configuration] +--|boolean +|`false` -h|Type -h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.query.query-plan-cache-max-size]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.query.query-plan-cache-max-size[quarkus.hibernate-orm."persistence-unit-name".query.query-plan-cache-max-size]` +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.halt-on-error]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.halt-on-error[quarkus.hibernate-orm."persistence-unit-name".database.generation.halt-on-error]` [.description] -- -The maximum size of the query plan cache. see ++#++`org.hibernate.cfg.AvailableSettings++#++QUERY_PLAN_CACHE_MAX_SIZE` +Whether we should stop on the first error when applying the schema. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_QUERY_PLAN_CACHE_MAX_SIZE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_HALT_ON_ERROR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_QUERY_PLAN_CACHE_MAX_SIZE+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_HALT_ON_ERROR+++` endif::add-copy-button-to-env-var[] ---|int -|`2048` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.query.default-null-ordering]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.query.default-null-ordering[quarkus.hibernate-orm."persistence-unit-name".query.default-null-ordering]` +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.default-catalog]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.default-catalog[quarkus.hibernate-orm."persistence-unit-name".database.default-catalog]` [.description] -- -Default precedence of null values in `ORDER BY` clauses. - -Valid values are: `none`, `first`, `last`. +The default catalog to use for the database objects. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_DEFAULT_NULL_ORDERING+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_CATALOG+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_DEFAULT_NULL_ORDERING+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_CATALOG+++` endif::add-copy-button-to-env-var[] --- a| -`none`, `first`, `last` -|`none` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.query.in-clause-parameter-padding]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.query.in-clause-parameter-padding[quarkus.hibernate-orm."persistence-unit-name".query.in-clause-parameter-padding]` +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.default-schema]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.default-schema[quarkus.hibernate-orm."persistence-unit-name".database.default-schema]` [.description] -- -Enables IN clause parameter padding which improves statement caching. +The default schema to use for the database objects. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_IN_CLAUSE_PARAMETER_PADDING+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_SCHEMA+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_IN_CLAUSE_PARAMETER_PADDING+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_SCHEMA+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +| h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.jdbc-jdbc-related-configuration]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.jdbc-jdbc-related-configuration[JDBC related configuration] @@ -1788,244 +1748,284 @@ endif::add-copy-button-to-env-var[] |`false` -h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database-database-related-configuration]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database-database-related-configuration[Database related configuration] +h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.scripts-database-scripts-related-configuration]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.scripts-database-scripts-related-configuration[Database scripts related configuration] h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.charset]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.charset[quarkus.hibernate-orm."persistence-unit-name".database.charset]` +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation[quarkus.hibernate-orm."persistence-unit-name".scripts.generation]` [.description] -- -The charset of the database. +Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. -Used for DDL generation and also for the SQL import scripts. +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION+++` +endif::add-copy-button-to-env-var[] +--|string +|`none` + + +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.create-target]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.create-target[quarkus.hibernate-orm."persistence-unit-name".scripts.generation.create-target]` + + +[.description] +-- +Filename or URL where the database create DDL file should be generated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_CHARSET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_CREATE_TARGET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_CHARSET+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_CREATE_TARGET+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html[Charset] - -|`UTF-8` +--|string +| -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.generation]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.generation[quarkus.hibernate-orm."persistence-unit-name".database.generation]` +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.drop-target]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.drop-target[quarkus.hibernate-orm."persistence-unit-name".scripts.generation.drop-target]` [.description] -- -Select whether the database schema is generated or not. `drop-and-create` is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. +Filename or URL where the database drop DDL file should be generated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_DROP_TARGET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_DROP_TARGET+++` endif::add-copy-button-to-env-var[] --|string -|`none` +| -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.create-schemas]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.create-schemas[quarkus.hibernate-orm."persistence-unit-name".database.generation.create-schemas]` +h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log-logging-configuration]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log-logging-configuration[Logging configuration] + +h|Type +h|Default + +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log.sql]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log.sql[quarkus.hibernate-orm."persistence-unit-name".log.sql]` [.description] -- -If Hibernate ORM should create the schemas automatically (for databases supporting them). +Show SQL logs and format them nicely. + +Setting it to true is obviously not recommended in production. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_CREATE_SCHEMAS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_SQL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_CREATE_SCHEMAS+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_SQL+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.halt-on-error]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.generation.halt-on-error[quarkus.hibernate-orm."persistence-unit-name".database.generation.halt-on-error]` +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log.format-sql]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log.format-sql[quarkus.hibernate-orm."persistence-unit-name".log.format-sql]` [.description] -- -Whether we should stop on the first error when applying the schema. +Format the SQL logs if SQL log is enabled ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_HALT_ON_ERROR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_FORMAT_SQL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_HALT_ON_ERROR+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_FORMAT_SQL+++` endif::add-copy-button-to-env-var[] --|boolean -|`false` +|`true` -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.default-catalog]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.default-catalog[quarkus.hibernate-orm."persistence-unit-name".database.default-catalog]` +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log.jdbc-warnings]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log.jdbc-warnings[quarkus.hibernate-orm."persistence-unit-name".log.jdbc-warnings]` [.description] -- -The default catalog to use for the database objects. +Whether JDBC warnings should be collected and logged. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_CATALOG+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_JDBC_WARNINGS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_CATALOG+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_JDBC_WARNINGS+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`depends on dialect` -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.default-schema]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.database.default-schema[quarkus.hibernate-orm."persistence-unit-name".database.default-schema]` +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log.queries-slower-than-ms]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log.queries-slower-than-ms[quarkus.hibernate-orm."persistence-unit-name".log.queries-slower-than-ms]` [.description] -- -The default schema to use for the database objects. +If set, Hibernate will log queries that took more than specified number of milliseconds to execute. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_SCHEMA+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_QUERIES_SLOWER_THAN_MS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_SCHEMA+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_QUERIES_SLOWER_THAN_MS+++` endif::add-copy-button-to-env-var[] ---|string +--|long | -h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.scripts-database-scripts-related-configuration]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.scripts-database-scripts-related-configuration[Database scripts related configuration] +h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.log-logging-configuration]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.log-logging-configuration[Logging configuration] h|Type h|Default -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation[quarkus.hibernate-orm."persistence-unit-name".scripts.generation]` +a|icon:lock[title=Fixed at build time] [[quarkus-hibernate-orm_quarkus.hibernate-orm.log.bind-parameters]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.log.bind-parameters[quarkus.hibernate-orm.log.bind-parameters]` [.description] -- -Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. +Logs SQL bind parameters. + +Setting it to true is obviously not recommended in production. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_BIND_PARAMETERS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_BIND_PARAMETERS+++` endif::add-copy-button-to-env-var[] ---|string -|`none` +--|boolean +|`false` -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.create-target]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.create-target[quarkus.hibernate-orm."persistence-unit-name".scripts.generation.create-target]` +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.log.sql]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.log.sql[quarkus.hibernate-orm.log.sql]` [.description] -- -Filename or URL where the database create DDL file should be generated. +Show SQL logs and format them nicely. + +Setting it to true is obviously not recommended in production. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_CREATE_TARGET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_SQL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_CREATE_TARGET+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_SQL+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.drop-target]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.scripts.generation.drop-target[quarkus.hibernate-orm."persistence-unit-name".scripts.generation.drop-target]` +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.log.format-sql]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.log.format-sql[quarkus.hibernate-orm.log.format-sql]` [.description] -- -Filename or URL where the database drop DDL file should be generated. +Format the SQL logs if SQL log is enabled ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_DROP_TARGET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_FORMAT_SQL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_DROP_TARGET+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_FORMAT_SQL+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`true` -h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log-logging-configuration]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log-logging-configuration[Logging configuration] +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.log.jdbc-warnings]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.log.jdbc-warnings[quarkus.hibernate-orm.log.jdbc-warnings]` -h|Type -h|Default -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log.sql]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log.sql[quarkus.hibernate-orm."persistence-unit-name".log.sql]` +[.description] +-- +Whether JDBC warnings should be collected and logged. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_JDBC_WARNINGS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_JDBC_WARNINGS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`depends on dialect` + + +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.log.queries-slower-than-ms]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.log.queries-slower-than-ms[quarkus.hibernate-orm.log.queries-slower-than-ms]` [.description] -- -Show SQL logs and format them nicely. - -Setting it to true is obviously not recommended in production. +If set, Hibernate will log queries that took more than specified number of milliseconds to execute. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_SQL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_LOG_QUERIES_SLOWER_THAN_MS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_SQL+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_LOG_QUERIES_SLOWER_THAN_MS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|long +| -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log.format-sql]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log.format-sql[quarkus.hibernate-orm."persistence-unit-name".log.format-sql]` +h|[[quarkus-hibernate-orm_quarkus.hibernate-orm.scripts-database-scripts-related-configuration]]link:#quarkus-hibernate-orm_quarkus.hibernate-orm.scripts-database-scripts-related-configuration[Database scripts related configuration] + +h|Type +h|Default + +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.scripts.generation]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.scripts.generation[quarkus.hibernate-orm.scripts.generation]` [.description] -- -Format the SQL logs if SQL log is enabled +Select whether the database schema DDL files are generated or not. Accepted values: `none`, `create`, `drop-and-create`, `drop`, `update`, `validate`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_FORMAT_SQL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_FORMAT_SQL+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +|`none` -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log.jdbc-warnings]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log.jdbc-warnings[quarkus.hibernate-orm."persistence-unit-name".log.jdbc-warnings]` +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.scripts.generation.create-target]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.scripts.generation.create-target[quarkus.hibernate-orm.scripts.generation.create-target]` [.description] -- -Whether JDBC warnings should be collected and logged. +Filename or URL where the database create DDL file should be generated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_JDBC_WARNINGS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_CREATE_TARGET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_JDBC_WARNINGS+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_CREATE_TARGET+++` endif::add-copy-button-to-env-var[] ---|boolean -|`depends on dialect` +--|string +| -a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log.queries-slower-than-ms]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.-persistence-unit-name-.log.queries-slower-than-ms[quarkus.hibernate-orm."persistence-unit-name".log.queries-slower-than-ms]` +a| [[quarkus-hibernate-orm_quarkus.hibernate-orm.scripts.generation.drop-target]]`link:#quarkus-hibernate-orm_quarkus.hibernate-orm.scripts.generation.drop-target[quarkus.hibernate-orm.scripts.generation.drop-target]` [.description] -- -If set, Hibernate will log queries that took more than specified number of milliseconds to execute. +Filename or URL where the database drop DDL file should be generated. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_QUERIES_SLOWER_THAN_MS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_DROP_TARGET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_QUERIES_SLOWER_THAN_MS+++` +Environment variable: `+++QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_DROP_TARGET+++` endif::add-copy-button-to-env-var[] ---|long +--|string | |=== diff --git a/_generated-doc/main/config/quarkus-kubernetes-config-group-init-task-config.adoc b/_generated-doc/main/config/quarkus-kubernetes-config-group-init-task-config.adoc index 774b961ea1..0491d28760 100644 --- a/_generated-doc/main/config/quarkus-kubernetes-config-group-init-task-config.adoc +++ b/_generated-doc/main/config/quarkus-kubernetes-config-group-init-task-config.adoc @@ -10,6 +10,40 @@ h|[[quarkus-kubernetes-config-group-init-task-config_configuration]]link:#quarku h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-init-task-config_quarkus.kubernetes.init-task-defaults.enabled]]`link:#quarkus-kubernetes-config-group-init-task-config_quarkus.kubernetes.init-task-defaults.enabled[quarkus.kubernetes.init-task-defaults.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_TASK_DEFAULTS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASK_DEFAULTS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-init-task-config_quarkus.kubernetes.init-task-defaults.wait-for-image]]`link:#quarkus-kubernetes-config-group-init-task-config_quarkus.kubernetes.init-task-defaults.wait-for-image[quarkus.kubernetes.init-task-defaults.wait-for-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_TASK_DEFAULTS_WAIT_FOR_IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASK_DEFAULTS_WAIT_FOR_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-config-group-init-task-config_quarkus.kubernetes.init-tasks.-init-tasks-.enabled]]`link:#quarkus-kubernetes-config-group-init-task-config_quarkus.kubernetes.init-tasks.-init-tasks-.enabled[quarkus.kubernetes.init-tasks."init-tasks".enabled]` @@ -27,7 +61,41 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-init-task-config_quarkus.kubernetes.init-tasks.-init-tasks-.image]]`link:#quarkus-kubernetes-config-group-init-task-config_quarkus.kubernetes.init-tasks.-init-tasks-.image[quarkus.kubernetes.init-tasks."init-tasks".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-init-task-config_quarkus.kubernetes.init-tasks.-init-tasks-.wait-for-image]]`link:#quarkus-kubernetes-config-group-init-task-config_quarkus.kubernetes.init-tasks.-init-tasks-.wait-for-image[quarkus.kubernetes.init-tasks."init-tasks".wait-for-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__WAIT_FOR_IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__WAIT_FOR_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-config-group-init-task-config_quarkus.openshift.init-task-defaults.enabled]]`link:#quarkus-kubernetes-config-group-init-task-config_quarkus.openshift.init-task-defaults.enabled[quarkus.openshift.init-task-defaults.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_OPENSHIFT_INIT_TASK_DEFAULTS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASK_DEFAULTS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-init-task-config_quarkus.openshift.init-task-defaults.wait-for-image]]`link:#quarkus-kubernetes-config-group-init-task-config_quarkus.openshift.init-task-defaults.wait-for-image[quarkus.openshift.init-task-defaults.wait-for-image]` [.description] @@ -35,10 +103,10 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-init-ta 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+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_TASK_DEFAULTS_WAIT_FOR_IMAGE+++[] 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_INIT_TASK_DEFAULTS_WAIT_FOR_IMAGE+++` endif::add-copy-button-to-env-var[] --|string |`groundnuty/k8s-wait-for:no-root-v1.7` @@ -61,7 +129,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-init-task-config_quarkus.openshift.init-tasks.-init-tasks-.image]]`link:#quarkus-kubernetes-config-group-init-task-config_quarkus.openshift.init-tasks.-init-tasks-.image[quarkus.openshift.init-tasks."init-tasks".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-init-task-config_quarkus.openshift.init-tasks.-init-tasks-.wait-for-image]]`link:#quarkus-kubernetes-config-group-init-task-config_quarkus.openshift.init-tasks.-init-tasks-.wait-for-image[quarkus.openshift.init-tasks."init-tasks".wait-for-image]` [.description] @@ -69,10 +137,10 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-init-ta 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_OPENSHIFT_INIT_TASKS__INIT_TASKS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__IMAGE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++` endif::add-copy-button-to-env-var[] --|string |`groundnuty/k8s-wait-for:no-root-v1.7` diff --git a/_generated-doc/main/config/quarkus-kubernetes-general-config-items.adoc b/_generated-doc/main/config/quarkus-kubernetes-general-config-items.adoc index cf8d85ae7c..407ee7e009 100644 --- a/_generated-doc/main/config/quarkus-kubernetes-general-config-items.adoc +++ b/_generated-doc/main/config/quarkus-kubernetes-general-config-items.adoc @@ -6235,6 +6235,40 @@ endif::add-copy-button-to-env-var[] |`5005` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-task-defaults.enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-task-defaults.enabled[quarkus.kubernetes.init-task-defaults.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_TASK_DEFAULTS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASK_DEFAULTS_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-task-defaults.wait-for-image]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-task-defaults.wait-for-image[quarkus.kubernetes.init-task-defaults.wait-for-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_TASK_DEFAULTS_WAIT_FOR_IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASK_DEFAULTS_WAIT_FOR_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.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.secrets[quarkus.kubernetes.env.secrets]` @@ -9597,7 +9631,7 @@ endif::add-copy-button-to-env-var[] |`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]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-tasks.-init-tasks-.wait-for-image]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-tasks.-init-tasks-.wait-for-image[quarkus.kubernetes.init-tasks."init-tasks".wait-for-image]` [.description] @@ -9605,10 +9639,10 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items 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+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++[] 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_KUBERNETES_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++` endif::add-copy-button-to-env-var[] --|string |`groundnuty/k8s-wait-for:no-root-v1.7` @@ -11410,6 +11444,40 @@ endif::add-copy-button-to-env-var[] |`5005` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.init-task-defaults.enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.init-task-defaults.enabled[quarkus.openshift.init-task-defaults.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_OPENSHIFT_INIT_TASK_DEFAULTS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASK_DEFAULTS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.init-task-defaults.wait-for-image]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.init-task-defaults.wait-for-image[quarkus.openshift.init-task-defaults.wait-for-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_OPENSHIFT_INIT_TASK_DEFAULTS_WAIT_FOR_IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASK_DEFAULTS_WAIT_FOR_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.openshift.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.ports.-ports-.container-port[quarkus.openshift.ports."ports".container-port]` @@ -14687,7 +14755,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.init-tasks.-init-tasks-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.init-tasks.-init-tasks-.image[quarkus.openshift.init-tasks."init-tasks".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.init-tasks.-init-tasks-.wait-for-image]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.init-tasks.-init-tasks-.wait-for-image[quarkus.openshift.init-tasks."init-tasks".wait-for-image]` [.description] @@ -14695,10 +14763,10 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items 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_OPENSHIFT_INIT_TASKS__INIT_TASKS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__IMAGE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++` endif::add-copy-button-to-env-var[] --|string |`groundnuty/k8s-wait-for:no-root-v1.7` diff --git a/_generated-doc/main/config/quarkus-kubernetes-kubernetes-config.adoc b/_generated-doc/main/config/quarkus-kubernetes-kubernetes-config.adoc index 3cb0651222..c0f2449af3 100644 --- a/_generated-doc/main/config/quarkus-kubernetes-kubernetes-config.adoc +++ b/_generated-doc/main/config/quarkus-kubernetes-kubernetes-config.adoc @@ -2083,6 +2083,40 @@ endif::add-copy-button-to-env-var[] |`5005` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-task-defaults.enabled]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-task-defaults.enabled[quarkus.kubernetes.init-task-defaults.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_TASK_DEFAULTS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASK_DEFAULTS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-task-defaults.wait-for-image]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-task-defaults.wait-for-image[quarkus.kubernetes.init-task-defaults.wait-for-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_TASK_DEFAULTS_WAIT_FOR_IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASK_DEFAULTS_WAIT_FOR_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-kubernetes-config_quarkus.kubernetes.idempotent]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.idempotent[quarkus.kubernetes.idempotent]` @@ -5513,7 +5547,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-tasks.-init-tasks-.image]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-tasks.-init-tasks-.image[quarkus.kubernetes.init-tasks."init-tasks".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-tasks.-init-tasks-.wait-for-image]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-tasks.-init-tasks-.wait-for-image[quarkus.kubernetes.init-tasks."init-tasks".wait-for-image]` [.description] @@ -5521,10 +5555,10 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_qu 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+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++[] 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_KUBERNETES_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++` endif::add-copy-button-to-env-var[] --|string |`groundnuty/k8s-wait-for:no-root-v1.7` diff --git a/_generated-doc/main/config/quarkus-kubernetes.adoc b/_generated-doc/main/config/quarkus-kubernetes.adoc index a131788be6..c8696755d6 100644 --- a/_generated-doc/main/config/quarkus-kubernetes.adoc +++ b/_generated-doc/main/config/quarkus-kubernetes.adoc @@ -7178,6 +7178,40 @@ endif::add-copy-button-to-env-var[] |`5005` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-task-defaults.enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-task-defaults.enabled[quarkus.kubernetes.init-task-defaults.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_TASK_DEFAULTS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASK_DEFAULTS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-task-defaults.wait-for-image]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-task-defaults.wait-for-image[quarkus.kubernetes.init-task-defaults.wait-for-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_TASK_DEFAULTS_WAIT_FOR_IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASK_DEFAULTS_WAIT_FOR_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.idempotent]]`link:#quarkus-kubernetes_quarkus.kubernetes.idempotent[quarkus.kubernetes.idempotent]` @@ -10608,7 +10642,7 @@ endif::add-copy-button-to-env-var[] |`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]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.wait-for-image]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.wait-for-image[quarkus.kubernetes.init-tasks."init-tasks".wait-for-image]` [.description] @@ -10616,10 +10650,10 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.i 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+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++[] 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_KUBERNETES_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++` endif::add-copy-button-to-env-var[] --|string |`groundnuty/k8s-wait-for:no-root-v1.7` @@ -12851,6 +12885,40 @@ endif::add-copy-button-to-env-var[] |`create-or-update` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-task-defaults.enabled]]`link:#quarkus-kubernetes_quarkus.openshift.init-task-defaults.enabled[quarkus.openshift.init-task-defaults.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_OPENSHIFT_INIT_TASK_DEFAULTS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASK_DEFAULTS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-task-defaults.wait-for-image]]`link:#quarkus-kubernetes_quarkus.openshift.init-task-defaults.wait-for-image[quarkus.openshift.init-task-defaults.wait-for-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_OPENSHIFT_INIT_TASK_DEFAULTS_WAIT_FOR_IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASK_DEFAULTS_WAIT_FOR_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.openshift.idempotent]]`link:#quarkus-kubernetes_quarkus.openshift.idempotent[quarkus.openshift.idempotent]` @@ -16179,7 +16247,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-tasks.-init-tasks-.image]]`link:#quarkus-kubernetes_quarkus.openshift.init-tasks.-init-tasks-.image[quarkus.openshift.init-tasks."init-tasks".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-tasks.-init-tasks-.wait-for-image]]`link:#quarkus-kubernetes_quarkus.openshift.init-tasks.-init-tasks-.wait-for-image[quarkus.openshift.init-tasks."init-tasks".wait-for-image]` [.description] @@ -16187,10 +16255,10 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.in 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_OPENSHIFT_INIT_TASKS__INIT_TASKS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__IMAGE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++` endif::add-copy-button-to-env-var[] --|string |`groundnuty/k8s-wait-for:no-root-v1.7` diff --git a/_generated-doc/main/config/quarkus-openshift-openshift-config.adoc b/_generated-doc/main/config/quarkus-openshift-openshift-config.adoc index 2757fe68d7..ac28954160 100644 --- a/_generated-doc/main/config/quarkus-openshift-openshift-config.adoc +++ b/_generated-doc/main/config/quarkus-openshift-openshift-config.adoc @@ -2151,6 +2151,40 @@ endif::add-copy-button-to-env-var[] |`create-or-update` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.init-task-defaults.enabled]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.init-task-defaults.enabled[quarkus.openshift.init-task-defaults.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_OPENSHIFT_INIT_TASK_DEFAULTS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASK_DEFAULTS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.init-task-defaults.wait-for-image]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.init-task-defaults.wait-for-image[quarkus.openshift.init-task-defaults.wait-for-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_OPENSHIFT_INIT_TASK_DEFAULTS_WAIT_FOR_IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASK_DEFAULTS_WAIT_FOR_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-openshift-openshift-config_quarkus.openshift.idempotent]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.idempotent[quarkus.openshift.idempotent]` @@ -5479,7 +5513,7 @@ endif::add-copy-button-to-env-var[] |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.init-tasks.-init-tasks-.image]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.init-tasks.-init-tasks-.image[quarkus.openshift.init-tasks."init-tasks".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.init-tasks.-init-tasks-.wait-for-image]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.init-tasks.-init-tasks-.wait-for-image[quarkus.openshift.init-tasks."init-tasks".wait-for-image]` [.description] @@ -5487,10 +5521,10 @@ a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quar 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_OPENSHIFT_INIT_TASKS__INIT_TASKS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__IMAGE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__WAIT_FOR_IMAGE+++` endif::add-copy-button-to-env-var[] --|string |`groundnuty/k8s-wait-for:no-root-v1.7` diff --git a/_generated-doc/main/config/quarkus-smallrye-reactivemessaging-kafka.adoc b/_generated-doc/main/config/quarkus-smallrye-reactivemessaging-kafka.adoc index c466fc9cee..d39acd86e0 100644 --- a/_generated-doc/main/config/quarkus-smallrye-reactivemessaging-kafka.adoc +++ b/_generated-doc/main/config/quarkus-smallrye-reactivemessaging-kafka.adoc @@ -10,54 +10,54 @@ h|[[quarkus-smallrye-reactivemessaging-kafka_configuration]]link:#quarkus-smallr h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-kafka_quarkus.reactive-messaging.kafka.serializer-autodetection.enabled]]`link:#quarkus-smallrye-reactivemessaging-kafka_quarkus.reactive-messaging.kafka.serializer-autodetection.enabled[quarkus.reactive-messaging.kafka.serializer-autodetection.enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-kafka_quarkus.reactive-messaging.kafka.enable-graceful-shutdown-in-dev-and-test-mode]]`link:#quarkus-smallrye-reactivemessaging-kafka_quarkus.reactive-messaging.kafka.enable-graceful-shutdown-in-dev-and-test-mode[quarkus.reactive-messaging.kafka.enable-graceful-shutdown-in-dev-and-test-mode]` [.description] -- -Whether or not Kafka serializer/deserializer auto-detection is enabled. +Enables the graceful shutdown in dev and test modes. The graceful shutdown waits until the inflight records have been processed and the offset committed to Kafka. While this setting is highly recommended in production, in dev and test modes, it's disabled by default. This setting allows to re-enable it. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REACTIVE_MESSAGING_KAFKA_SERIALIZER_AUTODETECTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REACTIVE_MESSAGING_KAFKA_ENABLE_GRACEFUL_SHUTDOWN_IN_DEV_AND_TEST_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REACTIVE_MESSAGING_KAFKA_SERIALIZER_AUTODETECTION_ENABLED+++` +Environment variable: `+++QUARKUS_REACTIVE_MESSAGING_KAFKA_ENABLE_GRACEFUL_SHUTDOWN_IN_DEV_AND_TEST_MODE+++` endif::add-copy-button-to-env-var[] --|boolean -|`true` +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-kafka_quarkus.reactive-messaging.kafka.serializer-generation.enabled]]`link:#quarkus-smallrye-reactivemessaging-kafka_quarkus.reactive-messaging.kafka.serializer-generation.enabled[quarkus.reactive-messaging.kafka.serializer-generation.enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-kafka_quarkus.reactive-messaging.kafka.serializer-autodetection.enabled]]`link:#quarkus-smallrye-reactivemessaging-kafka_quarkus.reactive-messaging.kafka.serializer-autodetection.enabled[quarkus.reactive-messaging.kafka.serializer-autodetection.enabled]` [.description] -- -Whether Kafka serializer/deserializer generation is enabled. When no serializer/deserializer are found and not set, Quarkus generates a Jackson-based serde. +Whether or not Kafka serializer/deserializer auto-detection is enabled. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REACTIVE_MESSAGING_KAFKA_SERIALIZER_GENERATION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REACTIVE_MESSAGING_KAFKA_SERIALIZER_AUTODETECTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REACTIVE_MESSAGING_KAFKA_SERIALIZER_GENERATION_ENABLED+++` +Environment variable: `+++QUARKUS_REACTIVE_MESSAGING_KAFKA_SERIALIZER_AUTODETECTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-kafka_quarkus.reactive-messaging.kafka.enable-graceful-shutdown-in-dev-and-test-mode]]`link:#quarkus-smallrye-reactivemessaging-kafka_quarkus.reactive-messaging.kafka.enable-graceful-shutdown-in-dev-and-test-mode[quarkus.reactive-messaging.kafka.enable-graceful-shutdown-in-dev-and-test-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-reactivemessaging-kafka_quarkus.reactive-messaging.kafka.serializer-generation.enabled]]`link:#quarkus-smallrye-reactivemessaging-kafka_quarkus.reactive-messaging.kafka.serializer-generation.enabled[quarkus.reactive-messaging.kafka.serializer-generation.enabled]` [.description] -- -Enables the graceful shutdown in dev and test modes. The graceful shutdown waits until the inflight records have been processed and the offset committed to Kafka. While this setting is highly recommended in production, in dev and test modes, it's disabled by default. This setting allows to re-enable it. +Whether Kafka serializer/deserializer generation is enabled. When no serializer/deserializer are found and not set, Quarkus generates a Jackson-based serde. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_REACTIVE_MESSAGING_KAFKA_ENABLE_GRACEFUL_SHUTDOWN_IN_DEV_AND_TEST_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_REACTIVE_MESSAGING_KAFKA_SERIALIZER_GENERATION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_REACTIVE_MESSAGING_KAFKA_ENABLE_GRACEFUL_SHUTDOWN_IN_DEV_AND_TEST_MODE+++` +Environment variable: `+++QUARKUS_REACTIVE_MESSAGING_KAFKA_SERIALIZER_GENERATION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean -|`false` +|`true` |=== \ No newline at end of file diff --git a/_versions/main/guides/flyway.adoc b/_versions/main/guides/flyway.adoc index 4058fd5e85..a43af7768f 100644 --- a/_versions/main/guides/flyway.adoc +++ b/_versions/main/guides/flyway.adoc @@ -290,18 +290,37 @@ once and then start the actual application without Flyway. To support this use c the generated manifests contain a Kubernetes initialization `Job` for Flyway. The `Job` performs initialization and the actual `Pod`, will starts once the `Job` is successfully completed. +=== Disabling + The feature is enabled by default and can be globally disabled, using: [source,properties] ---- -quarkus.kubernetes.externalize-init=false +quarkus.kubernetes.init-task-defaults.enabled=false ---- or on OpenShift: [source,properties] ---- -quarkus.openshift.externalize-init=false +quarkus.openshift.init-task-defaults.enabled=false +---- + +=== Using a custom image that controls waiting for the Job + +To change the `wait-for` image which by default is `groundnuty/k8s-wait-for:no-root-v1.7` you can use: + +[source,properties] +---- +quarkus.kubernetes.init-task-defaults.wait-for-image=my/wait-for-image:1.0 +---- + +or on Openshift: + + +[source,properties] +---- +quarkus.openshift.init-task-defaults.wait-for-image=my/wait-for-image:1.0 ---- **Note**: In this context globally means `for all extensions that support init task externalization`. diff --git a/_versions/main/guides/liquibase-mongodb.adoc b/_versions/main/guides/liquibase-mongodb.adoc index 9e92484258..ac1162559a 100644 --- a/_versions/main/guides/liquibase-mongodb.adoc +++ b/_versions/main/guides/liquibase-mongodb.adoc @@ -159,18 +159,37 @@ once and then start the actual application without Liquibase. To support this us the generated manifests contain a Kubernetes initialization `Job` for Liquibase. The `Job` performs initialization and the actual `Pod`, will starts once the `Job` is successfully completed. +=== Disabling + The feature is enabled by default and can be globally disabled, using: [source,properties] ---- -quarkus.kubernetes.externalize-init=false +quarkus.kubernetes.init-task-defaults.enabled=false ---- or on OpenShift: [source,properties] ---- -quarkus.openshift.externalize-init=false +quarkus.openshift.init-task-defaults.enabled=false +---- + +=== Using a custom image that controls waiting for the Job + +To change the `wait-for` image which by default is `groundnuty/k8s-wait-for:no-root-v1.7` you can use: + +[source,properties] +---- +quarkus.kubernetes.init-task-defaults.wait-for-image=my/wait-for-image:1.0 +---- + +or on Openshift: + + +[source,properties] +---- +quarkus.openshift.init-task-defaults.wait-for-image=my/wait-for-image:1.0 ---- **Note**: In this context globally means `for all extensions that support init task externalization`. diff --git a/_versions/main/guides/liquibase.adoc b/_versions/main/guides/liquibase.adoc index 453a5dd960..aa10ef7360 100644 --- a/_versions/main/guides/liquibase.adoc +++ b/_versions/main/guides/liquibase.adoc @@ -237,20 +237,41 @@ once and then start the actual application without Liquibase. To support this us the generated manifests contain a Kubernetes initialization `Job` for Liquibase. The `Job` performs initialization and the actual `Pod`, will starts once the `Job` is successfully completed. +=== Disabling + The feature is enabled by default and can be globally disabled, using: [source,properties] ---- -quarkus.kubernetes.externalize-init=false +quarkus.kubernetes.init-task-defaults.enabled=false ---- or on OpenShift: [source,properties] ---- -quarkus.openshift.externalize-init=false +quarkus.openshift.init-task-defaults.enabled=false +---- + +=== Using a custom image that controls waiting for the Job + +To change the `wait-for` image which by default is `groundnuty/k8s-wait-for:no-root-v1.7` you can use: + +[source,properties] +---- +quarkus.kubernetes.init-task-defaults.wait-for-image=my/wait-for-image:1.0 ---- +or on Openshift: + + +[source,properties] +---- +quarkus.openshift.init-task-defaults.wait-for-image=my/wait-for-image:1.0 +---- + + + **Note**: In this context globally means `for all extensions that support init task externalization`. == Configuration Reference diff --git a/_versions/main/guides/spring-data-jpa.adoc b/_versions/main/guides/spring-data-jpa.adoc index b0be429b39..627f0b393d 100644 --- a/_versions/main/guides/spring-data-jpa.adoc +++ b/_versions/main/guides/spring-data-jpa.adoc @@ -602,6 +602,7 @@ is not used at all (since all the necessary plumbing is done at build time). Sim * Native and named queries when using `@Query` * https://github.com/spring-projects/spring-data-jpa/blob/main/src/main/asciidoc/jpa.adoc#entity-state-detection-strategies[Entity State-detection Strategies] via `EntityInformation`. +* The use of `org.springframework.data.jpa.repository.Lock` The Quarkus team is exploring various alternatives to bridging the gap between the JPA and Reactive worlds.