openMF / ph-ee-env-labs

Actual configurations of lab environment, BPMN flows, and Helm Charts
Mozilla Public License 2.0
5 stars 34 forks source link

[DMP 2024]: Implement Kubernetes Operator for Mifos/Fineract and/or PH-EE #262

Open DavidH-1 opened 2 weeks ago

DavidH-1 commented 2 weeks ago

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

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)

@tdaly61

Category

Backend, CI/CD, Delpoyment, Other

NEGRAH-S commented 1 week ago

@DavidH-1 @tdaly61 , i am highly interested to work on this project. I was a selected contributor for last year cohort of C4GT , as per me the following are to be done:

AieshaShetty commented 1 week ago

Hi @tdaly61, I would like to work on this project. My tech stack includes core Java, Spring Boot, and JPA. Is there any smaller issue to work on this first?

AbhimanyuSamagra commented 1 week ago

Do not ask process related questions about how to apply and who to contact in the above ticket. The only questions allowed are about technical aspects of the project itself. If you want help with the process, you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. Here's a Video Tutorial on how to submit a proposal for a project.

tdaly61 commented 3 days ago

hi @AieshaShetty , @NEGRAH-S Can I suggest you join the c4gt-mojafos-2024 channel on the Mifos slack and also look at https://github.com/openMF/mojafos. best regards

AieshaShetty commented 3 days ago

@tdaly61 Sure sir. I'll look into it.

NEGRAH-S commented 3 days ago

@tdaly61 okh sir

abhinavkumar1122 commented 23 hours ago

Hi @tdaly61 I am totally interested on working on this project as I am working on this tech stack for around 2 years and I wanted to include all my experience by helping in this project.

tdaly61 commented 21 hours ago

Hi @tdaly61 I am totally interested on working on this project as I am working on this tech stack for around 2 years and I wanted to include all my experience by helping in this project.

G'Day @abhinavkumar1122 , this is great, can I ask you to please join the c4gt-mojafos-2024 slack channel on the Mifos slack and say hi. thanks and regards Tom