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.

Methods

classmethod auto(config_file=None)[source]

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

Parameters:

config_file (str | ConfigFile | None)

Return type:

SecretsConfig

Attributes

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