Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement CD pipeline #71

Open
2 of 3 tasks
njogz opened this issue Apr 17, 2023 · 2 comments
Open
2 of 3 tasks

Implement CD pipeline #71

njogz opened this issue Apr 17, 2023 · 2 comments
Labels
Type: Technical issue Improve something that users won't notice

Comments

@njogz
Copy link
Contributor

njogz commented Apr 17, 2023

Describe the issue
Right now the process of deploying new versions of the mediator is very manual and involves creating a new Docker image that is pushed to docker hub and then manually deployed via Kubernetes.

Describe the improvement you'd like
The deployment process can be automated in continuous deployment workflow to ensure new versions are deployed in a fast, efficient and less error prone manner

Describe alternatives you've considered
None.

Tasks

  • Set up Github Action to automatically build a Docker image when a commit is made on the main branch
  • Push the new image to docker hub
  • Set up a process for updating the image being run by the kubernetes cluster to the new image
@njogz njogz self-assigned this Apr 17, 2023
njogz added a commit that referenced this issue May 9, 2023
@njogz njogz mentioned this issue May 10, 2023
4 tasks
njogz added a commit that referenced this issue May 12, 2023
@Phil-Mwago
Copy link
Contributor

@njogz should we move this to in-progress column?

@njogz
Copy link
Contributor Author

njogz commented Jun 23, 2023

@Phil-Mwago yes. It can move back to the in-progress column.

@andrablaj andrablaj added the Type: Technical issue Improve something that users won't notice label Jul 3, 2023
@njogz njogz mentioned this issue Jul 13, 2023
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Technical issue Improve something that users won't notice
Projects
Status: Todo
Development

No branches or pull requests

3 participants