The Global Python SDK for the Central Finite Curve
ENVIRONMENT
- Determines which environment it is currently in; eitherProduction
,Test
,Development
orCI/CD Pipeline
AZURE_CLIENT_ID
AZURE_TENANT_ID
AZURE_CLIENT_SECRET
- DocumentationAZURE_KEY_VAULT_URL
- Create a Discord server with the same name as the value for the key vault secret
APPLICATION-NAME
- Add the Discord bot to the server - Documentation
- Grant following permissions to the bot:
Administrator
(To be reviewed later)
- Grant following permissions to the bot:
- Add the bot to a list of members who can add each channel created (this will be automated in the future)
- Go to
Edit Channel
->Permissions
->Add members of roles
- Go to
- Create a KeyVault
- Assign appropriate role to the App Registration
Key Vault Secrets User
- If you only need read permissionsKey Vault Secrets Officer
- If you need both read and write permissions
APPLICATION-NAME
(Used as the default Discord Server Name)DISCORD-BOT-TOKEN
SENTRY-URL
WISE-PRIMARY-ACCOUNT-API-KEY
WISE-SECONDARY-ACCOUNT-API-KEY
MONGO-DB-CONNECTION-STRING
ENTRA-ID-CLIENT-ID
ENTRA-ID-TENANT-ID
TWILIO-AUTH-TOKEN
TWILIO-ACCOUNT-SID
TWILIO-WHATSAPP-NUMBER
TWILIO-SMS-NUMBER
OPEN-AI-API-KEY
CODECOV_TOKEN
PYPI_ACCESS_TOKEN
QODANA_TOKEN