gcip2.vault¶ Classes SecretsHandler(config, _token_store) Vault(vault_config, _token_store) class gcip2.vault.Vault(vault_config, _token_store)[source]¶ Bases: object Parameters: vault_config (VaultConfig) _token_store (TokenStore) auth()[source]¶ Return type: None auth_keyring()[source]¶ Return type: None auth_interactive()[source]¶ Return type: str fetch()[source]¶ Return type: dict[str, str] class gcip2.vault.SecretsHandler(config, _token_store)[source]¶ Bases: object Parameters: config (ProjectConfig) _token_store (TokenStore) normalize_secret(secret)[source]¶ Parameters: secret (str) Return type: VaultConfig fetch(secret)[source]¶ Parameters: secret (str)