[console_scripts]
diagnose-auth = sigantry_core.auth.cli:app
sigantry = sigantry_core.cli:main

[pytest11]
sigantry_core = sigantry_core.testing.fixtures

[sigantry.approval_gates]
ado_environments = sigantry_core.approval_gates.ado_environments:AdoEnvironmentsApprovalGate
github_environments = sigantry_core.approval_gates.github_environments:GithubEnvironmentsApprovalGate
opa = sigantry_core.approval_gates.opa_hook:OpaApprovalGate

[sigantry.notification_sinks]
email = sigantry_core.notifications.email:EmailNotificationSink
slack = sigantry_core.notifications.slack:SlackNotificationSink
teams = sigantry_core.notifications.teams:TeamsNotificationSink

[sigantry.secret_stores]
ado_variable_group = sigantry_core.secrets.ado_variable_group:AdoVariableGroupSecretStore
github_secrets = sigantry_core.secrets.github_secrets:GithubSecretsSecretStore
key_vault = sigantry_core.secrets.key_vault:KeyVaultSecretStore
