openlmis-deployment

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
OLMIS-5086: Add Docker Install Auto Scripts

Since the NiFi Registry host will have to have the Docker Daemon

running, create Ansible scripts for installing Docker and Docker Compose

on that host.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

    • -0
    • +6
    /deployment/reporting_env/nifi-registry/config/Dockerfile
    • -0
    • +219
    /provision/ansible/inventory/ec2.ini
    • -0
    • +1708
    /provision/ansible/inventory/ec2.py
  1. … 19 more files in changeset.
OLMIS-5086: Add Terraform Def For NiFi Reg Deploy

Since the shared NiFi Registry instance will be deployed on an AWS

instance, add the definitions for that setup in Terraform files.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

    • -0
    • +25
    /provision/terraform/modules/nifi-registry/compute.tf
    • -0
    • +5
    /provision/terraform/modules/nifi-registry/main.tf
    • -0
    • +46
    /provision/terraform/modules/nifi-registry/network.tf
    • -0
    • +1
    /provision/terraform/modules/nifi-registry/storage.tf
    • -0
    • +1
    /provision/terraform/reporting/nifi-registry/.gitignore
    • -0
    • +27
    /provision/terraform/reporting/nifi-registry/main.tf
OLMIS-5086: Add NiFi Registry Deployment

Since OpenLMIS needs a shared NiFi Registry instance, add deployment

scripts for it (to be used with Jenkins).

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

    • -0
    • +11
    /deployment/reporting_env/nifi-registry/.env
    • -0
    • +35
    /deployment/reporting_env/nifi-registry/docker-compose.yml
Bump requisition and UI versions to RC2 for UAT deployments

changed version of most services to RC2 for uat servers

Feedback received via slack, closing.

Feedback received via slack, closing.

OLMIS-5066, move to shared state and re-usable module

From review feeback a re-usable module has been created for the resources as a template, with the environment+setup then defined for uat3 and 4. Additionally the shared state file, which wasn't in VCS before, is now shared through S3.

    • -0
    • +26
    /provision/terraform/README.md
    • -0
    • +21
    /provision/terraform/modules/openlmis/compute.tf
    • -0
    • +1
    /provision/terraform/modules/openlmis/main.tf
    • -0
    • +52
    /provision/terraform/modules/openlmis/network.tf
    • -0
    • +19
    /provision/terraform/modules/openlmis/storage.tf
    • -0
    • +4
    /provision/terraform/modules/openlmis/variables.tf
    • -0
    • +17
    /provision/terraform/uat/uat3/main.tf
    • -0
    • +1
    /provision/terraform/uat/uat3/terraform.tfvars
    • -0
    • +4
    /provision/terraform/uat/uat3/variables.tf
    • -0
    • +17
    /provision/terraform/uat/uat4/main.tf
    • -0
    • +1
    /provision/terraform/uat/uat4/terraform.tfvars
    • -0
    • +4
    /provision/terraform/uat/uat4/variables.tf
Update .env

Changed requisition version to 7.0.0-RC1 in uat, uat3 and uat4 envs.

Bump up UAT Java mem limit to 2048m

To match UAT3 and UAT4, for consistency among UAT servers.

    • -1
    • +1
    /deployment/uat_env/docker-compose.yml
Changed diagnostics version to RC1 for missed environments

Changed report version to RC1 for UAT, UAT3 and UAT4

Changed diagnostics version to RC1 for UAT, UAT3 and UAT4

updated referencedata and notification versions to use RC1

Update .env

Update .env

Update .env

Changed auth version to RC1 for UAT, UAT3 and UAT4

Changed cce version to RC1 for UAT, UAT3 and UAT4

Changed fulfillment version to RC1 for UAT, UAT3 and UAT4

changed stockmanagement versions to RC1 for uat, uat3 and uat4

Change uat3 and uat4 to not restore from a snapshot

It should reset db to whatever is in the settings.env, which should be set to demo data. Also docker config needs to be updated to remove old demo data config.

    • -11
    • +0
    /deployment/uat3_env/deploy_to_env.sh
    • -4
    • +4
    /deployment/uat3_env/docker-compose.yml
    • -11
    • +0
    /deployment/uat4_env/deploy_to_env.sh
    • -4
    • +4
    /deployment/uat4_env/docker-compose.yml
OLMIS-5066, first trial with terraform to manage uat 3 & 4
OLMIS-5066, first trial with terraform to manage uat 3 & 4
OLMIS-5066, first trial with terraform to manage uat 3 & 4

    • -0
    • +201
    /provision/uat.tf
OLMIS-5066, bump uat3 versions to snapshots

OLMIS-5066, add uat4 deployment

    • -0
    • +15
    /deployment/uat4_env/.env
    • -0
    • +30
    /deployment/uat4_env/cleanDb.sh
    • -0
    • +7
    /deployment/uat4_env/config/Dockerfile
    • -0
    • +50
    /deployment/uat4_env/config/log/logback.xml
    • -0
    • +37
    /deployment/uat4_env/config/scalyr/agent.json
    • -0
    • +22
    /deployment/uat4_env/deploy_to_env.sh
    • -0
    • +179
    /deployment/uat4_env/docker-compose.yml
OLMIS-5066, add uat3 deployment.

    • -0
    • +15
    /deployment/uat3_env/.env
    • -0
    • +30
    /deployment/uat3_env/cleanDb.sh
    • -0
    • +7
    /deployment/uat3_env/config/Dockerfile
    • -0
    • +50
    /deployment/uat3_env/config/log/logback.xml
    • -0
    • +37
    /deployment/uat3_env/config/scalyr/agent.json
    • -0
    • +22
    /deployment/uat3_env/deploy_to_env.sh
    • -0
    • +179
    /deployment/uat3_env/docker-compose.yml
Using Spring's built-in Redis caching could be cool. Worth researching further and potentially replacing when we start using Redis more.

Using Spring's built-in Redis caching could be cool. Worth researching further and potentially replacing when we start using Redis more.