Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1.13 KB

File metadata and controls

35 lines (27 loc) · 1.13 KB

Project report


Project's reporter: Aleksei Dubailo

Description of application for deployment:

  • Name of application: Openhab
  • Programming language: Java
  • App use NFS share to storage userdata files.

pipeline

Technologies which were used in project

  • 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.

Links