Package io.quarkus.kubernetes.deployment
Class EnvVarsConfig
- java.lang.Object
-
- io.quarkus.kubernetes.deployment.EnvVarsConfig
-
public class EnvVarsConfig extends Object
The configuration specifying which environment variables to inject into the application's container.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Optional<List<String>>configmapsThe optional list of ConfigMap names to load environment variables from.(package private) Map<String,String>fieldsThe map associating environment variable names to their associated field references they take their value from.(package private) Map<String,EnvVarFromKeyConfig>mappingThe map recording the configuration of environment variable taking their value from resource (Secret or ConfigMap) keys(package private) Optional<List<String>>secretsThe optional list of Secret names to load environment variables from.(package private) Map<String,String>varsThe map associating environment name to its associated value.
-
Constructor Summary
Constructors Constructor Description EnvVarsConfig()
-
-
-
Field Detail
-
secrets
@ConfigItem Optional<List<String>> secrets
The optional list of Secret names to load environment variables from.
-
configmaps
@ConfigItem Optional<List<String>> configmaps
The optional list of ConfigMap names to load environment variables from.
-
fields
@ConfigItem Map<String,String> fields
The map associating environment variable names to their associated field references they take their value from.
-
vars
@ConfigItem Map<String,String> vars
The map associating environment name to its associated value.
-
mapping
@ConfigItem Map<String,EnvVarFromKeyConfig> mapping
The map recording the configuration of environment variable taking their value from resource (Secret or ConfigMap) keys
-
-