Hey Isaac, I don't have permission to comment on your Fineract Infra doc above.
On Thu, Mar 29, 2018 at 6:35 AM, Awasum Yannick <[email protected]> wrote: > Hello All, > > Isaac and Viswa, I agree with all what you say. > > I use an i7 Processor with 32 GB RAM and 250 GB SSD for testing. Given we > might be running ActiveMQ, Cassandra and MySQL/Mariadb. > Nginx will likely be running fims-web-app. And given there will be > instances when demo server is running along with the containerization tests > which might run over the next 6 months, I think the above specs might just > work for us. What do you think? > > > Thanks. > > > On Thu, Mar 29, 2018 at 4:52 AM, Isaac Kamga <[email protected]> > wrote: > >> Hello Ed, >> >> On Thu, Mar 29, 2018 at 12:27 AM Viswa Ramamoorthy < >> [email protected]> wrote: >> >> > For the services currently available (as started by demo server), I >> > estimate 4 core/16 GB/100 GB would be minimum needed. >> > >> >> Viswa, I agree with most of these specifications but I think 4 Cores won't >> run demo-server without unnecessary timeouts. I think we need at least 8 >> processors there. What do you think ? >> >> >> > >> > On Wednesday, March 28, 2018 03:05:12 PM EDT, Ed Cable >> < >> > [email protected]> wrote: >> > >> > >> > As we discussed earlier, the work to set up and configure the demo >> server >> > on the Apache infrastructure needs to be carried out by committers. >> > >> > Fortunately, Nikhil, Rajan, and Isaac, all committers, have graciously >> > volunteered their time to assist. Can you all please provide your Apache >> > IDs on the issue at https://issues.apache.org/jira/browse/INFRA-16203 >> so >> > you can get the necessary access. >> > >> >> I have just commented on the issue about my ID. >> >> >> > >> > We will then discuss on this thread the needed steps to proceed forward. >> > However, before that, we need to answer some of the questions from Chris >> > about what base packages would need to be installed: >> https://goo.gl/iixSGX >> > >> >> I started compiling a document <https://goo.gl/oJpAiJ> on specifications >> for the VM. We could supplement it before continuing our request to the >> Apache Infra team. >> >> >> > >> > >> > Myrle, Viswa, >> > >> > Can we please solidify on the base packages, minimum specs this VM needs >> > for deployment of the Fineract CN demo server? >> > >> > Once we have established that, those individuals with the needed >> expertise >> > can assist the committers above who have volunteered to assist with >> this. >> > >> > Ed >> > >> > On Mon, Mar 26, 2018 at 3:27 AM, Courage Angeh <[email protected]> >> > wrote: >> > >> > > Hi Viswa, >> > > >> > > I agree with you about Demo Server being largely oriented towards a >> quick >> > > use but it has a lot of useful data. I have gone through demo server >> too >> > > and I see they introduce RSA keys through external properties so I was >> > > thinking changing all the microservices will be a little more >> stressful, >> > we >> > > could pass external properties to it when running the different jar >> > files. >> > > True talk about Eureka, I am trying to work on that too. >> > > But I was thinking we don't need that much scripts and we don't have >> to >> > > change too much. >> > > I wrote a proposal about this for a GSOC project, >> > > https://docs.google.com/document/d/1zp6CeYP6ox51tGSu1fE9cBAWpaQnq >> > > jeBBVIa-n0evso/edit?usp=sharing >> > > , could you check it out? I will be delighted to get you point of view >> > and >> > > comments about this doc :) >> > > >> > > Thanks Courage >> > > >> > > On Sat, Mar 24, 2018 at 1:06 PM, Viswa Ramamoorthy < >> > > [email protected]> wrote: >> > > >> > > > Hello, >> > > > I think services need more work to get to deployable state. Demo >> server >> > > is >> > > > largely oriented towards a quick use in laptops/desktops but using >> > Junit >> > > to >> > > > bootsrap services may result in inconsistencies. >> > > > I have been reviewing for sometime now. Based on my review, below >> are >> > the >> > > > changes needed to get to deployment in a VM >> > > > 1. Currently services need RSA key to bootstrap. That is fine. But >> > there >> > > > is no self acquire mode to get them deployed to environments like >> demo >> > > > envs. a) Ideally a spring configured (say demo config) can be >> > > > introduced to self acquire RSA keys to continue with service start. >> > > > b) With this change, we could just start services using spring boot >> jar >> > > > with a configuration property at the time of service start up >> c) I >> > > > have tried this change in my laptop for fineract-cn-provisioner. I >> can >> > > > raise a PR. Needs to be propagated to other services >> > > > 2. Eureka registration and renewal is bit flaky. Needs work on self >> > > > registration front as well as health indicator front. Spring has >> > tooling >> > > on >> > > > this front. We just need to add and configure. >> > > > 3. Develop scripts to start services. Simple shell scripts good >> enough >> > at >> > > > this point. a) One use case is to build/deploy for use in VM >> b) >> > > > Another use case is to facilitate selective service launch approach >> > that >> > > > was alluding to a while back. For example, if some one needs to >> work on >> > > > 'accounting' services and depends on 'customer' services, they could >> > > bring >> > > > up 'customer' along with infrastructures using shell scripts (to be >> > > > developed) and continue with development in accounting. >> > > > 4. Deploy basic infrastructure needed for services - Eureka, >> ActiveMQ, >> > > > Cassandra and MariaDB. These can be Dockers and I already sent PR on >> > this >> > > > front. >> > > > Proposal is to create a new repo to have build/deployment scripts >> > stored >> > > > to get this used in VM and support laptop use cases to help with >> > > > development. >> > > > I can help/guide as needed. >> > > > >> > > > RegardsViswa Ramamoorthy >> > > > On Friday, March 23, 2018 06:52:27 AM EDT, Isaac >> > > > Kamga <[email protected]> wrote: >> > > > >> > > > Hi Ed, >> > > > >> > > > I am willing to assist in configuring the VM requested for Apache >> > > Fineract >> > > > CN. >> > > > >> > > > I don't have all the required skills but with commitment and some >> > > > mentorship, this up and running within a few weeks. >> > > > >> > > > At Your Service, >> > > > Isaac Kamga. >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > On Thu, Mar 22, 2018 at 10:17 PM, Ed Cable <[email protected]> >> wrote: >> > > > >> > > > > Committers, >> > > > > >> > > > > We need a committer who can assist in configuring the VM we've >> > > requested >> > > > > for a public demo server for Apache Fineract CN. The massive >> > hardware >> > > > > requirements to build locally have made this a huge barrier to >> > > > prospective >> > > > > GSOC applicants. We were trying to get this infrastructure set up >> but >> > > > don't >> > > > > have anybody with committer status who've raised their hands to >> > > configure >> > > > > the VM that Apache infrastructure is providing us. >> > > > > >> > > > > If you're able to, please respond to this thread and jump on to >> > comment >> > > > > thread on the Apache Infrastructure ticket at >> > > > > https://issues.apache.org/jira/browse/INFRA-16203 >> > > > > >> > > > > Thanks, >> > > > > >> > > > > Ed >> > > > > >> > > > > On Thu, Mar 22, 2018 at 1:54 PM, Ed Cable <[email protected]> >> wrote: >> > > > > >> > > > > > Aleks, >> > > > > > >> > > > > > Apache IDs are only available to committers. The guide to >> becoming >> > a >> > > > > > committer is at https://cwiki.apache.org/ >> > > confluence/display/FINERACT/ >> > > > > Beco >> > > > > > ming+a+Committer >> > > > > > >> > > > > > I know that the major body of your work related to Fineract >> isn't >> > yet >> > > > > > something the customer was willing to contribute back yet so >> you've >> > > > been >> > > > > > trying to build your public contributions in other ways. I was >> > hoping >> > > > > that >> > > > > > this task could be a great way to do that but unfortunately you >> > won't >> > > > be >> > > > > > able to do the actual configuration and setup on the VMs until >> you >> > > have >> > > > > > achieved committer status. >> > > > > > >> > > > > > Nonetheless though a great contribution you could make right >> now is >> > > > > giving >> > > > > > your input on how the VM could be be configured and responded to >> > some >> > > > of >> > > > > > the feedback from Viswa. Your inputs here would be exceptionally >> > > > valuable >> > > > > > to whoever from our group of committers steps up with enough >> free >> > > time >> > > > to >> > > > > > be able to configure the VM. >> > > > > > >> > > > > > Robert/Aleks - could you please share any questions/feedback you >> > have >> > > > on >> > > > > > the VM setup on this thread? >> > > > > > >> > > > > > Thanks, >> > > > > > >> > > > > > Ed >> > > > > > >> > > > > > On Mon, Mar 19, 2018 at 8:51 AM, Aleksandar Vidakovic < >> > > > > > [email protected]> wrote: >> > > > > > >> > > > > >> Hi Ed, >> > > > > >> >> > > > > >> ... how do I get one of those Apache IDs? Anything you need >> from >> > me? >> > > > > >> >> > > > > >> Cheers, >> > > > > >> >> > > > > >> Aleks >> > > > > >> >> > > > > >> On Mon, Mar 19, 2018 at 3:50 PM Ed Cable <[email protected]> >> > wrote: >> > > > > >> >> > > > > >>> Thanks Viswa. I will let Myrle and others reply to your input. >> > > > Through >> > > > > >>> Apache for this demo infrastructure I think we only have >> access >> > to >> > > > one >> > > > > VM. >> > > > > >>> >> > > > > >>> Myrle, Robert, Aleks, >> > > > > >>> >> > > > > >>> Did you see Chris' comments on the Infra ticket? >> > > > https://issues.apache >> > > > > . >> > > > > >>> org/jira/browse/INFRA-16203 >> > > > > >>> >> > > > > >>> Permalink >> > > > > >>> <https://issues.apache.org/jira/browse/INFRA-16203? >> > > > > focusedCommentId=16403788&page=com.atlassian.jira. >> > > > > plugin.system.issuetabpanels:comment-tabpanel#comment-16403788> >> > > > > >>> [image: cml]Chris Lambertus >> > > > > >>> <https://issues.apache.org/jira/secure/ViewProfile.jspa?name >> =cml >> > > >> > > > > added >> > > > > >>> a comment - 2 days ago >> > > > > >>> We'll need a list of apache IDs who will need access to the >> VM. >> > We >> > > > use >> > > > > >>> puppet to maintain configs, so we can set up some boilerplate >> > > config >> > > > > for >> > > > > >>> httpd with proxy entries and letsencrypt SSL certs if you wish >> > (or >> > > > you >> > > > > can >> > > > > >>> manage that entirely yourself.) We can also install a base >> set of >> > > > > packages >> > > > > >>> if you let us know what you need. >> > > > > >>> >> > > > > >>> >> > > > > >>> On Sun, Mar 18, 2018 at 3:51 AM, Viswa Ramamoorthy < >> > > > > >>> [email protected]> wrote: >> > > > > >>> >> > > > > >>>> Hello, >> > > > > >>>> >> > > > > >>>> My 2 cents... >> > > > > >>>> >> > > > > >>>> Assuming >> > > > > >>>> a) all of 30+ services (gtihub.com/apache/fineract-cn-*) to >> be >> > > > > >>>> deployed as individual micro services >> > > > > >>>> b) in a single VM (this is the quickest as more maturity >> needed >> > > for >> > > > > >>>> multi VM deployments) >> > > > > >>>> c) usage purpose is for integration environment for >> functional >> > > test >> > > > & >> > > > > >>>> demo >> > > > > >>>> >> > > > > >>>> I would say 8 core/24 GB/250 GB would be minimum spec. >> > > > > >>>> >> > > > > >>>> For future service additions, a second VM can be added to >> make >> > > it a >> > > > > >>>> cluster. To prepare towards support for deployments in >> multiple >> > > VMs, >> > > > > >>>> deployment strategy like Docker needs to be matured. There >> are >> > > other >> > > > > ways >> > > > > >>>> to deploy services across multiple VMs. In my opinion, Docker >> > with >> > > > > swarm or >> > > > > >>>> Kubernetes would be a very good candidate >> > > > > >>>> >> > > > > >>>> Regards >> > > > > >>>> Viswa Ramamoorthy >> > > > > >>>> >> > > > > >>>> On Saturday, March 17, 2018 06:45:48 PM >> EDT, Ed >> > > > > Cable < >> > > > > >>>> [email protected]> wrote: >> > > > > >>>> >> > > > > >>>> I'm not sure the process as it's not well documented nor do I >> > know >> > > > the >> > > > > >>>> virtual machine requirements for Fineract CN but I created >> the >> > > > ticket >> > > > > >>>> and >> > > > > >>>> would appreciate others from PMC to put in comments the >> > specifics >> > > > > >>>> required >> > > > > >>>> for the instance: https://issues.apache.org/ >> > > jira/browse/INFRA-16203 >> > > > > >>>> >> > > > > >>>> Thanks, >> > > > > >>>> >> > > > > >>>> Ed >> > > > > >>>> >> > > > > >>>> On Sat, Mar 17, 2018 at 9:01 AM, Myrle Krantz < >> [email protected] >> > > >> > > > > wrote: >> > > > > >>>> >> > > > > >>>> > Hey Ed, >> > > > > >>>> > >> > > > > >>>> > It’s just a matter of putting in an Infra ticket. Anyone on >> > the >> > > > PMC >> > > > > >>>> can do >> > > > > >>>> > it. >> > > > > >>>> > >> > > > > >>>> > Regards, >> > > > > >>>> > Myrle >> > > > > >>>> >> > > > > >>> >> > > > > >>>> > >> > > > > >>>> > On Sat 17. Mar 2018 at 08:50 Ed Cable <[email protected]> >> > > wrote: >> > > > > >>>> > >> > > > > >>>> > > Myrle, >> > > > > >>>> > > >> > > > > >>>> > > I know you are still slammed but wanted to see if you had >> > the >> > > > > >>>> chance to >> > > > > >>>> > > place this request or if it was something I could do as I >> > > wanted >> > > > > to >> > > > > >>>> get >> > > > > >>>> > > Aleks up and going as it's proving problematic for a >> number >> > of >> > > > our >> > > > > >>>> GSOC >> > > > > >>>> > > aspirants to not be able to fully grok the functionality >> of >> > > > > >>>> Fineract CN >> > > > > >>>> > > without having access to a web app. For many the high >> > hardware >> > > > > >>>> > requirements >> > > > > >>>> > > is proving to be an insurmountable barrier. Applications >> are >> > > due >> > > > > by >> > > > > >>>> the >> > > > > >>>> > > 27th so I was hoping by early next week we might be able >> to >> > > get >> > > > > this >> > > > > >>>> > setup. >> > > > > >>>> > > >> > > > > >>>> > > Cheers, >> > > > > >>>> > > >> > > > > >>>> > > Ed >> > > > > >>>> > > >> > > > > >>>> > > On Mon, Mar 12, 2018 at 7:20 AM, Ed Cable < >> > [email protected]> >> > > > > >>>> wrote: >> > > > > >>>> > > >> > > > > >>>> > > > Myrle, >> > > > > >>>> > > > >> > > > > >>>> > > > Robert Jakech and Aleksander Vidakovic have >> volunteered to >> > > > > >>>> assist. I'll >> > > > > >>>> > > > let you move forward with the process and let you >> provide >> > > them >> > > > > the >> > > > > >>>> > > > necessary information to allow them to get access to >> > > > > >>>> infrstructure and >> > > > > >>>> > > get >> > > > > >>>> > > > continuous build process going for the community to >> have >> > > > access >> > > > > >>>> to a >> > > > > >>>> > > > publicly available instance of the demo server. >> > > > > >>>> > > > >> > > > > >>>> > > > Ed >> > > > > >>>> > > > >> > > > > >>>> > > > On Thu, Mar 8, 2018 at 6:26 AM, Myrle Krantz < >> > > > [email protected]> >> > > > > >>>> wrote: >> > > > > >>>> > > > >> > > > > >>>> > > >> On Wed, Mar 7, 2018 at 9:25 PM, Ed Cable < >> > > [email protected]> >> > > > > >>>> wrote: >> > > > > >>>> > > >> > Hi all, I wanted to give this thread a new subject >> line >> > > as >> > > > > >>>> it's a >> > > > > >>>> > > >> valuable >> > > > > >>>> > > >> > discussion that had gone beyond the original topic. >> I'm >> > > > > >>>> especially >> > > > > >>>> > > >> thinking >> > > > > >>>> > > >> > about this in the context of new potential >> contributors >> > > > that >> > > > > >>>> are >> > > > > >>>> > > coming >> > > > > >>>> > > >> > along for GSOC that won't have the proper hardware >> to >> > > build >> > > > > and >> > > > > >>>> > > deploy. >> > > > > >>>> > > >> > >> > > > > >>>> > > >> > While you all are continuing the discussion around >> > > > > >>>> dockerization of >> > > > > >>>> > > >> > services, running from a single process, and running >> > > > > >>>> microservices >> > > > > >>>> > > >> > selectively, I wanted to raise the request that >> Myrle >> > > and I >> > > > > had >> > > > > >>>> > > >> discussed >> > > > > >>>> > > >> > around requesting a VM from the Apache >> infrastructure >> > to >> > > > use >> > > > > to >> > > > > >>>> > > deploy a >> > > > > >>>> > > >> > public demo server for the community. This would >> > provide >> > > a >> > > > > >>>> tool for >> > > > > >>>> > > >> users >> > > > > >>>> > > >> > and partners to quickly evaluate and keep progress >> of >> > > > > >>>> functionality >> > > > > >>>> > > but >> > > > > >>>> > > >> > more importantly allow web and mobile devs to test >> > their >> > > > > >>>> changes >> > > > > >>>> > > without >> > > > > >>>> > > >> > having to build the entire project locally. >> > > > > >>>> > > >> > >> > > > > >>>> > > >> > Myrle can we request such infrastructure? >> > > > > >>>> > > >> >> > > > > >>>> > > >> I'll request if we have someone who will take on the >> > > > > >>>> deployment. Do >> > > > > >>>> > we? >> > > > > >>>> > > >> >> > > > > >>>> > > >> Best Regards, >> > > > > >>>> > > >> Myrle >> > > > > >>>> > > >> >> > > > > >>>> > > > >> > > > > >>>> > > > >> > > > > >>>> > > > >> > > > > >>>> > > > -- >> > > > > >>>> >> > > > > >>> > > > *Ed Cable* >> > > > > >>>> >> > > > > >>> >> > > > > >>>> > > > President/CEO, Mifos Initiative >> > > > > >>>> > > > [email protected] | Skype: edcable | Mobile: >> > > +1.484.477.8649 <(484)%20477-8649> >> > > > > >>>> <(484)%20477-8649> >> > > > > >>>> >> > > > > >>> > > > <(484)%20477-8649> >> > > > > >>>> > > > >> > > > > >>>> > > > *Collectively Creating a World of 3 Billion Maries | * >> > > > > >>>> http://mifos.org >> > > > > >>>> > > > <http://facebook.com/mifos> < >> > http://www.twitter.com/mifos> >> > > > > >>>> >> > > > > >>>> > > > >> > > > > >>>> > > > >> > > > > >>>> > > >> > > > > >>>> > > >> > > > > >>>> > > -- >> > > > > >>>> > > *Ed Cable* >> > > > > >>>> >> > > > > >>> >> > > > > >>>> > > President/CEO, Mifos Initiative >> > > > > >>>> > > [email protected] | Skype: edcable | Mobile: >> > +1.484.477.8649 <(484)%20477-8649> >> > > > > >>>> <(484)%20477-8649> >> > > > > >>>> > > >> > > > > >>>> >> > > > > >>> > > *Collectively Creating a World of 3 Billion Maries | * >> > > > > >>>> http://mifos.org >> > > > > >>>> > > <http://facebook.com/mifos> < >> http://www.twitter.com/mifos> >> > > > > >>>> > > >> > > > > >>>> > >> > > > > >>>> >> > > > > >>>> >> > > > > >>>> >> > > > > >>>> -- >> > > > > >>>> *Ed Cable* >> > > > > >>>> >> > > > > >>> >> > > > > >>>> President/CEO, Mifos Initiative >> > > > > >>>> [email protected] | Skype: edcable | Mobile: +1.484.477.8649 >> > <(484)%20477-8649> >> > > > > >>>> <(484)%20477-8649> >> > > > > >>>> >> > > > > >>>> *Collectively Creating a World of 3 Billion Maries | * >> > > > > http://mifos.org >> > > > > >>>> <http://facebook.com/mifos> <http://www.twitter.com/mifos> >> > > > > >>>> >> > > > > >>> >> > > > > >>> >> > > > > >>> >> > > > > >>> -- >> > > > > >>> *Ed Cable* >> > > > > >>> President/CEO, Mifos Initiative >> > > > > >>> [email protected] | Skype: edcable | Mobile: +1.484.477.8649 >> > <(484)%20477-8649> >> > > > > >>> <+1%20484-477-8649> >> > > > > >>> >> > > > > >>> *Collectively Creating a World of 3 Billion Maries | * >> > > > http://mifos.org >> > > > > >>> <http://facebook.com/mifos> <http://www.twitter.com/mifos> >> > > > > >>> >> > > > > >>> >> > > > > > >> > > > > > >> > > > > > -- >> > > > > > *Ed Cable* >> > > > > > President/CEO, Mifos Initiative >> > > > > > [email protected] | Skype: edcable | Mobile: +1.484.477.8649 >> > <(484)%20477-8649> >> > > > > > <(484)%20477-8649> >> > > > > > >> > > > > > *Collectively Creating a World of 3 Billion Maries | * >> > > http://mifos.org >> > > > > > <http://facebook.com/mifos> <http://www.twitter.com/mifos> >> > > > > > >> > > > > > >> > > > > >> > > > > >> > > > > -- >> > > > > *Ed Cable* >> > > > > President/CEO, Mifos Initiative >> > > > > [email protected] | Skype: edcable | Mobile: +1.484.477.8649 >> > <(484)%20477-8649> >> > > > > <(484)%20477-8649> >> > > > > >> > > > > *Collectively Creating a World of 3 Billion Maries | * >> > http://mifos.org >> > > > > <http://facebook.com/mifos> <http://www.twitter.com/mifos> >> > > > > >> > > > >> > > >> > >> > >> > >> > -- >> > *Ed Cable* >> > President/CEO, Mifos Initiative >> > [email protected] | Skype: edcable | Mobile: +1.484.477.8649 >> > <(484)%20477-8649> >> > >> > *Collectively Creating a World of 3 Billion Maries | *http://mifos.org >> > <http://facebook.com/mifos> <http://www.twitter.com/mifos> >> > >> > >
