Felix is a bot that helps you monitor your cloud resources
-
Currently supports:
- Azure
- GCP
Deployment
- This section covers the deployment of the bot in Azure using Azure Bot Service
- You should have a valid Azure subscription for completing this process
- Create an Application Registration for the bot. Fill in the details as explained here
- Create the bot in Azure Bot Service. Provide the Application ID & password from previous step where needed.
- As the bot expects AAD and/or Google as identity provider, add at least one of them as "OAuth Connection" in your bot configuration here
- Create a web app for hosting the bot. Use infromation (e.g., secrets, ids) from previous steps where needed. Also, define ENV vars for the bot's web app containing the "OAuth Connection" info from previous step.
- Deploy bot by zipping all content of main directory and submitting it with "az webapp deployment source config-zip --resource-group <rg> --name <web-app-name> --src deploy.zip" command
- Integrate with your MS Teams app by creating a manifest and load it to Teams
Azure:
GCP: