Class EnvVarsConfig


  • public class EnvVarsConfig
    extends Object
    The configuration specifying which environment variables to inject into the application's container.
    • 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
    • Constructor Detail

      • EnvVarsConfig

        public EnvVarsConfig()