Skip to content

Instantly share code, notes, and snippets.

@Egnod
Created December 10, 2020 18:51
Show Gist options
  • Save Egnod/f1f285d8a1d9f4661ddc185cd683cd24 to your computer and use it in GitHub Desktop.
Save Egnod/f1f285d8a1d9f4661ddc185cd683cd24 to your computer and use it in GitHub Desktop.
from typing import Dict, Any
from pydantic import Field
from sitri.settings.contrib.vault import VaultKVSettings
from superapp.config.provider_config import provider, configurator
class KafkaSettings(VaultKVSettings):
auth_mechanism: str = Field(...)
brokers: str = Field(...)
auth_data: Dict[str, Any] = Field(...)
class Config:
provider = provider
default_secret_path = "kafka"
default_mount_point = f"{configurator.get('app_name')}/common"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment