Josh Zamor

OLMIS-5398, bump reporting-gap-data back to ref distro 3.4

    • -10
    • +10
    /deployment/reporting-gap-data_env/.env
OLMIS-5398, add execute permissions to scripts

OLMIS-5398, duplicate perftest-mw for reporting-gap-data env

    • -0
    • +15
    /deployment/reporting-gap-data_env/.env
    • -0
    • +30
    /deployment/reporting-gap-data_env/cleanDb.sh
    • -0
    • +7
    /deployment/reporting-gap-data_env/config/Dockerfile
    • -0
    • +54
    /deployment/reporting-gap-data_env/config/log/logback.xml
    • -0
    • +37
    /deployment/reporting-gap-data_env/config/scalyr/agent.json
OLMIS-5398, terraform descriptor

OLMIS-5289, start README for how to use Terraform and Ansible for new env

    • -0
    • +19
    /provision/terraform/uat/README.md
OLMIS-5289, add benin-demo env

    • -0
    • +24
    /provision/terraform/uat/benin-demo/main.tf
    • -0
    • +39
    /provision/terraform/uat/benin-demo/variables.tf
OLMIS-5289, bump benin-demo to 3.4 ref distro release.

OLMIS-5289, fix permission to allow execute

OLMIS-5289, add benin-demo deployment config

    • -0
    • +15
    /deployment/benin-demo_env/.env
    • -0
    • +30
    /deployment/benin-demo_env/cleanDb.sh
    • -0
    • +7
    /deployment/benin-demo_env/config/Dockerfile
    • -0
    • +50
    /deployment/benin-demo_env/config/log/logback.xml
    • -0
    • +37
    /deployment/benin-demo_env/config/scalyr/agent.json
    • -0
    • +11
    /deployment/benin-demo_env/deploy_to_env.sh
    • -0
    • +179
    /deployment/benin-demo_env/docker-compose.yml
OLMIS-5297, lower case pwd for linux.

OLMIS-5297, enclose pwd in quotes

OLMIS-5297, change erd output directory

Need to avoid build as that directory is bitten by the docker root permission issue.

OLMIS-5297, rewrite ERD ci script to be able to run locally.

Used exit traps, moved away from using specific directories on a specific server for built erd artifacts, simplified/hardened network incase the long directory names of Jenkin's blue ocean plugin was interfering.

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
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
Or using caching with Redis as the backing store? https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-caching.html#boot-features-caching-provider-redis
OLMIS-4800, load current branch name into variable

This is needed for the agent-less deploy to stage branch. Since declaring an agent implies checkout scm, we need this since that stage doesn't have an agent and therefore doesn't have the git checkout.

OLMIS-4800, remove duplicate volume removal

OLMIS-4800, remove stash/unstash and checkout scm as agent implies checkout scm

According to the docs, stashing the app as stored in git isn't needed as agent in a stage implies checkout scm.

OLMIS-4800, move back to using agents in stages
OLMIS-4800, move back to using agents in stages
Showing use of EXIT trap and moving script out of Jenkinsfile into a repeatable script.

Showing use of EXIT trap and moving script out of Jenkinsfile into a repeatable script.

Ignore

Ignore

Ignore

Ignore

Also ignore this stage, not part of review

Also ignore this stage, not part of review