currently, the Sync 2.0 provides the possibility to pull object between OpenMRS instances. In the next sprint together with Soldevelo Team, we are going to add push workflow. We need demo environment for manually testing implementation results. There is simple tree how it should look:
For now, the minimal environment which will be useful for testing should be composed of 4 servers. At least 2 Childs, at least one Child/Parent and one parent.
It will be very helpful in the implementation so the question is, can we obtain these demo servers from OpenMRS, @raff@dkayiwa ?
@cintiadr, @burke, there’s basically a need to setup four Reference Application 2.6.0 dockerized instances. They can be running on one machine on different ports or each on a separate machine. My guess is that running all 4 on a small instance would be good enough to start with.
@cintiadr, is deploying four new instances of RefApp 2.6 in Jetstream relatively straightforward? I’d assume subdomains like sync1, sync2, sync3, and sync4 would do. While we’d like to prioritize getting these demo servers for SolDevelo, I’m sensitive to the fact that our time is running short for the server migration and you’ve got some impending travel.
The password for admin is the same as modules-refapp. Machine is named goura.openmrs.org
Bamboo agents should be able to SSH it, and also I gave @raff access (so feel free to change ansible and grant access to anyone needing it).
It has datadog internal monitoring, but not pingdom (hence I won’t receive notifications on my mobile if it dies :D).
@pkornowski, I’ll work on creating a CI plan for you to do redeployments of new code and send you instructions. You can expect it by the end of tomorrow.
@pkornowski Did you manage to fix the deployment issues you mentioned? We need to have a working multi-instance environment to showcase our Sync 2.0 development progress.
Is it an issue with a particular module or all modules? Do you push snapshots of modules to maven repo? Also I need some more info on which commits were not deployed. I can then investigate why.
@cintiadr No, it is an issue depends on deploying with dropping database data. It shows as failed because building with new database takes more time than expected. I am setting up the current version of Sync. @jslawinski, after that I’ll give you credentials.