Hi

If you go ahead with this, happy to write the recovery and operational scripts.

Regards,
Adam Saghy

Sent from my iPhone

> On 28 Aug 2026, at 22:40, James Dailey <[email protected]> wrote:
> 
> 
> Hi all -  
> 
> This topic was raised on the matrix channel:  
> https://matrix.to/#/!izTOsJxSUbKhKUROGM:matrix.org/$TFpn8iaB6IT38lKt0rjhoe1MIx0yjf9smwkPJvSGkzY?via=matrix.org
> 
> For transparency, I plan to request a VM for Fineract from Apache Infra to 
> serve as a vendor neutral instance.  
> 
> The purpose of this environment would be multifold: 
> 1) Provide a basic functional testing environment (headless api app) 
> 2) Provide a backend against which front-ends and downstream data components 
> can be tested.  Note:  A number of recently completed GSoC projects could 
> connect to this environment during their (ongoing) development and testing 
> phases.  
> 3) Provide a test instance for security issue validation  
> 4) Provide a basic performance benchmark and seed data setup 
> 
> Apache Infra has a program allowing each PMC to request one VM.  We 
> previously had a VM provisioned, but we decommissioned it a year ago because 
> it had not been maintained.  It needed an upgrade to the newest VM version, 
> so we elected to decommission it.  Projects at Apache find such instances 
> useful for validating functionality, running tests and so on.  
> 
> For this project to be successful, we will need volunteers to be willing to 
> write scripts that will help the application be "re-booted".  That is, we 
> need automation for self-healing (recovery to last good point) and rebooting 
> so it remains operational.  ASF Infra requires some version of this 
> "recovery" concept to be in place.  
> 
> Note that test data and any new user data added will be ephemeral unless 
> incorporated into a checked in test harness.  Also note that no actual PII 
> information should ever be added to this instance.  
> 
> The choice of tooling may be largely dictated by existing available tools, 
> and I'll be interested in ideas for keeping this as simple as possible. 
> Github actions for the pipeline, Gradle for creating the Docker (as today), 
> dockerfile to include test and seed data, and docker image to compatible VM 
> setup. Obviously, someone would need to work this out a lot more. 
> 
> I'll wait a couple of days to see if there are any concerns or comments about 
> this.  The process takes a few days for ASF Infra to set up the new instance. 
>  We may take a few days or weeks to get our setup working.  
> 
> Thanks, 
> - James 

Reply via email to