flytekit.configuration.SecretsConfig#

class flytekit.configuration.SecretsConfig(env_prefix='_FSEC_', default_dir='/etc/secrets', file_prefix='')[source]#

Configuration for secrets.

Parameters
  • env_prefix (str) – This is the prefix that will be used to lookup for injected secrets at runtime.

  • default_dir (str) – This is the default directory that will be used to find secrets as individual files under.

  • file_prefix (str) – This is the prefix for the file in the default dir.

Return type

None

Methods

classmethod auto(config_file=None)[source]#

Reads from environment variable or from config file :param config_file: :return:

Parameters

config_file (Optional[Union[str, flytekit.configuration.file.ConfigFile]]) –

Return type

flytekit.configuration.SecretsConfig

Attributes

default_dir: str = '/etc/secrets'
env_prefix: str = '_FSEC_'
file_prefix: str = ''