Hi Courage,

Are the Docker Compose, Swarm scripts and K8 scripts all available on our
Apache Github repos? I think that will be great.

On Wed, Mar 13, 2019 at 6:38 PM Courage Angeh <[email protected]>
wrote:

> Hi Patrick and Myrle,
>
> Actually, we started some work on Kubernetes.
> If you have the physical resource to set-up Kubernetes and implement the
> scripts to deploy with
>  Fineract CN using k8 please go ahead to send your contributions.
>
> But for the summer of code, Mifos or Apache hasn't provided us with the
> resource yet.
>
> So we are going with swarm since we can use that for now.
>
> Thanks,
> Courage
>
> On Wed, Mar 13, 2019 at 1:32 PM Myrle Krantz <[email protected]> wrote:
>
> > Hey Patrick,
> >
> > I would love to see that.  There's no reason not to do both!
> >
> > Best,
> > Myrle
> >
> > On Wed, Mar 13, 2019 at 6:29 PM Patrick Finken <[email protected]
> >
> > wrote:
> >
> > > Hello guys,
> > >
> > > I was wondering since the industry tends toward kubernetes for
> containers
> > > orchestration, wouldn't be better to configure fineract-cn deployment
> > with
> > > K8s instead of docker swarm? Or maybe keeping the two versions? I could
> > > help to contribute to the K8s version.
> > >
> > > regards,
> > > Patrick
> > >
> > > On Wed, Mar 13, 2019 at 12:24 PM Juhan Aasaru <[email protected]>
> wrote:
> > >
> > > > Hey!
> > > >
> > > > Great work, Courage!
> > > >
> > > > Regarding what you wrote in your first mail:
> > > > Lastly, we could publish the built Fineract CN services libraries to
> a
> > > > Maven Artifactory so developers will not have to manually clone and
> > > publish
> > > > these services by themselves.
> > > >
> > > > You didn't put that into the Jira ticket but I got an idea how we
> could
> > > > smoothly solve this step using jitpack.io
> > > > I thought it would be good to share this idea in the current
> > discussion.
> > > >
> > > > Publishing a new version of a library to Maven Central is quite a
> work.
> > > > With jitpack.io one can just use a git commit hash as a version
> number
> > > (or
> > > > branchname-SNAPSHOT to get the build of the latest commit).
> > > > Basically, you one needs to configure jitpack repository as a
> > dependency
> > > (I
> > > > use maven style as example):
> > > >
> > > >         <repository>
> > > >             <id>jitpack.io</id>
> > > >             <url>https://jitpack.io</url>
> > > >         </repository>
> > > >
> > > > and then there is need to specify the dependency using Github url:
> > > >
> > > > For example
> > > > https://github.com/apache/fineract-cn-identity
> > > > with Latest commit 6f8498d  4 days ago
> > > >
> > > > turns into the following dependency:
> > > >
> > > >          <dependency>
> > > >             <groupId>com.github.aasaru</groupId>
> > > >             <artifactId>fineract-cn-identity</artifactId>
> > > >             <version>6f8498d</version>
> > > >         </dependency>
> > > >
> > > > Jitpack checks out and builds the jar during the first request.
> > > > And it can be also downloaded from the public Maven repo that jitpack
> > > > serves. Url would be something like:
> > > > https://jitpack.io/com/github/apache/fineract-cn-identity/6f8498d/.
> ..
> > > >
> > > > For now this doesn't work yet (I suspect the gradle command that
> > > > jitpack uses doesn't result with a build
> > > > due to the current configuration of fineract-cn-identity
> build.gradle.
> > > This
> > > > needs yet to be investigated.
> > > >
> > > > Kind regards
> > > > Juhan
> > > >
> > > > Kontakt Courage Angeh (<[email protected]>) kirjutas kuupäeval
> P,
> > > 10.
> > > > märts 2019 kell 23:03:
> > > >
> > > > > Hi Guys,
> > > > >
> > > > > I have created this task on Jira:
> > > > > https://issues.apache.org/jira/browse/FINCN-139
> > > > >
> > > > > I think the project to should be added to the GSoC 2019 idealist.
> > > > >
> > > > > Thanks,
> > > > > Courage
> > > > >
> > > > > On Sat, Mar 9, 2019 at 2:04 PM Courage Angeh <
> [email protected]
> > >
> > > > > wrote:
> > > > >
> > > > > > Thanks and you're welcome.
> > > > > >
> > > > > > On Sat, Mar 9, 2019, 8:01 AM Myrle Krantz <[email protected]>
> > wrote:
> > > > > >
> > > > > >> Wonderful!
> > > > > >>
> > > > > >> I've merged.
> > > > > >>
> > > > > >> Thank you Courage,
> > > > > >> Myrle
> > > > > >>
> > > > > >> On Sat, Mar 9, 2019 at 1:14 AM Courage Angeh <
> > > [email protected]>
> > > > > >> wrote:
> > > > > >>
> > > > > >> > Hello guys,
> > > > > >> >
> > > > > >> > Hope this email finds you well. For the past weeks, I have
> been
> > > > > working
> > > > > >> on
> > > > > >> > moving the different Fineract CN service Dockerfiles to their
> > > > > respective
> > > > > >> > repositories. Here are the PRs, can some please view and merge
> > > them:
> > > > > >> >
> > > > > >> > https://github.com/apache/fineract-cn-rhythm/pull/7
> > > > > >> > https://github.com/apache/fineract-cn-identity/pull/8
> > > > > >> > https://github.com/apache/fineract-cn-office/pull/8
> > > > > >> > https://github.com/apache/fineract-cn-accounting/pull/9
> > > > > >> >
> > https://github.com/apache/fineract-cn-deposit-account-management
> > > > > >> > https://github.com/apache/fineract-cn-portfolio
> > > > > >> > https://github.com/apache/fineract-cn-teller/pull/10
> > > > > >> >
> > > > > >> > What work is left for successful deployment?
> > > > > >> >
> > > > > >> > First, we need to configure Docker scripts to deploy and
> manage
> > > the
> > > > > >> system
> > > > > >> > on swarm mode. Then update provision and migration script to
> > work
> > > > with
> > > > > >> > cluster environments and create the chart accounts.
> > > > > >> > We also have to add Jenkins to the different Fineract CN
> > services,
> > > > > then
> > > > > >> > each service to its image on DockerHub.
> > > > > >> > Lastly, we could publish the built Fineract CN services
> > libraries
> > > > to a
> > > > > >> > Maven Artifactory so developers will not have to manually
> clone
> > > and
> > > > > >> publish
> > > > > >> > these services by themselves.
> > > > > >> >
> > > > > >> > But all this needs resources like a DockerHub and Jenkins
> > account.
> > > > > >> > I would like to propose this project for a GSoC project.
> > > > > >> >
> > > > > >> > Thanks,
> > > > > >> > Courage.
> > > > > >> >
> > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> > >
> > > --
> > > Patrick Finken,
> > > Owner
> > >
> >
>

Reply via email to