Add ci cd
Goal
This add the automatic deployment to Beyond-Undefined kubernetes cluster:
Changes
- Create Dockerfile to containerize the application
- Create Helm chart for deployment to Kubernetes
- Create CODEOWNER file to protect deployment files
- Create Gitlab CI configuration
How Deployment Works
- When changes are added to
main, the bot is redeployed in production environment based on last commit onmainbranch - When a Merge Request to
mainis created or updated, the bot is redeployed in staging environment based on the Merge Request last commit