- Group number: md-sa2-21-22
- LinkedIn profile: https://www.linkedin.com/in/alexey-dubailo/
- Name of application: Openhab
- Programming language: Java
- App use NFS share to storage userdata files.
- Orchestration: Kubernates
- Automation tools: ArgoCD, Github action
- SCM: Github
- Notification: Slack
- Other tools: Docker, Helm, NFS
CI/CD description: After pushing to the main branch, Git Action bump tag version, builds image and push to Docker HUB. After that, it check template manifests and creates a HELM chart package in ./reseases folder. ArgoCD connected to helm repo, sync with it.
Rollback flow description and implementation: With the help of ArgoCD, you can study the transition to different versions of application.
