-
Notifications
You must be signed in to change notification settings - Fork 1
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
[DMP 2024]: Implement Kubernetes Operator for Mifos/Fineract and/or PH-EE #1
Comments
This ticket replaces openMF/ph-ee-env-labs#262 which was in the wrong repo. @IOhacker @yashsharma127 can you please use this ticket for your goals and updates. |
Weekly Learnings & Updates (To be filled by contributor)Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 9
Week 10
Week 11
Week 12
Week 13
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Ticket Contents
Description
The goal of this project is to improve the deployability of key projects of our stack like Mifos/Fineract and Payment Hub EE.
Kubernetes operators give kubernetes application dev/ops a great deal of reliability and architectural control over kubernetes applications deployments. Reference Operator pattern for details on the benefits of Kubernetes operators. The benefits of Kubernetes operators can also be quite tangible and visibile by looking at those under development from peer projects in the financial inclusion space like Mojaloop vNext whom are building out a Kubernetes operator as a means to improve quality, simplify deployment, and improve reliability and testing.
Goals & Mid-Point Milestone
Goals
[1] [Gather learnings around Kubernetes operators and their patterns in general (i.e. Monga, Kafka, etc]
[2] [Design Kubernetes operator based on the above learnings ]
[3] [Identify what to move from existing Helm chart to Operator ]
[4] [Implement operator and implement a small helm chart to deploy the operator itself]
[5] [Project Documentation]
[6] [Goal - Design and Implement Kubernetes Operator that replaces helm chart and provide a small helm chart for deployment of operator]
Setup/Installation
No response
Expected Outcome
DevOps and Sys Admins running our projects would experience a more simplified deployment with greater degree of control, improved quality of their builds and greater reliability and ease of testing.
Acceptance Criteria
No response
Implementation Details
Mifos PH-EE Kubernetes Operator
Tech Skills Needed
Docker, Kubernetes, Jenkins, Bash, Java - Spring, PostgreSQL, MariaDB, Cassandra, TDD With JUnit 4, Gradle
Mockups/Wireframes
No response
Product Name
Mifos PH-EE Kubernetes Operator
Organisation Name
The Mifos Initiative
Domain
Financial Inclusion
Tech Skills Needed
Docker, Java, Jenkins, Kubernetes, Spring Boot, Other
Mentor(s)
@
Category
Backend, CI/CD, Delpoyment, Other
The text was updated successfully, but these errors were encountered: