Package io.quarkus.kubernetes.deployment
Interface EnvVarHolder
- All Known Subinterfaces:
ContainerConfig,KnativeConfig,KubernetesConfig,OpenShiftConfig,PlatformConfiguration
public interface EnvVarHolder
Common interface for configuration entities holding environment variables meant to be injected into containers.
-
Method Summary
Modifier and TypeMethodDescriptiondefault Collection<KubernetesEnvBuildItem>Converts the environment variable configuration held by this EnvVarHolder (as returned byenv()andenvVars()) into a collection of associatedKubernetesEnvBuildItem.env()Retrieves the definition of environment variables to add to the application's container.envVars()Deprecated.default StringSpecifies which the name of the platform this EnvVarHolder targets.
-
Method Details
-
env
EnvVarsConfig env()Retrieves the definition of environment variables to add to the application's container. -
envVars
Deprecated.useenv()instead -
targetPlatformName
Specifies which the name of the platform this EnvVarHolder targets. This name, when needed, is used by dekorate to generate the descriptor associated with the targeted deployment platform.- Returns:
- the name of the targeted platform e.g.
Constants.KUBERNETES
-
convertToBuildItems
Converts the environment variable configuration held by this EnvVarHolder (as returned byenv()andenvVars()) into a collection of associatedKubernetesEnvBuildItem.- Returns:
- a collection of
KubernetesEnvBuildItemcorresponding to the environment variable configurations
-
env()instead