TZUP-202: Refactor the openlmis UAT deployment to accomodate pcmt deployment.

- Separate Traefik deployment to it's own docker compose file and it's own network.

- Make sure openlmis uat works with the separated out traefik.

- Update the URL used to access docker.

    • -1
    • +6
    /deployment/tzuat_env/deploy_to_env.sh
    • -22
    • +12
    /deployment/tzuat_env/docker-compose.yml
    • -0
    • +32
    /deployment/tzuat_env/traefik-docker-compose.yml
TZUP-202: Refactor the openlmis UAT deployment to accomodate pcmt deployment.

- Separate Traefik deployment to it's own docker compose file and it's own network.

- Make sure openlmis uat works with the separated out traefik.

- Update the URL used to access docker.

    • -1
    • +6
    /deployment/tzuat_env/deploy_to_env.sh
    • -22
    • +12
    /deployment/tzuat_env/docker-compose.yml
    • -0
    • +32
    /deployment/tzuat_env/traefik-docker-compose.yml
I assume you researched this a bit further. Is there any action item that you have to take to resolve the potential discrepancy?

I assume you researched this a bit further. Is there any action item that you have to take to resolve the potential discrepancy?

Great. Please post the link to the ticket when you create the ticket and I can resolve the comment.

Great. Please post the link to the ticket when you create the ticket and I can resolve the comment.

The reason I asked was because I do not see the `throw` keyword. In Java, the throw keyword has to be used to throw an instance of an exception. Right? https://www.geeksforgeeks.org/throw-throws-java/

The reason I asked was because I do not see the `throw` keyword. In Java, the throw keyword has to be used to throw an instance of an exception. Right? https://www.geeksforgeeks.org/throw-throws-java/

This suggests that a deployment of this code requires some files to be loaded in the server. Do you have the corresponding CI/CD code to deploy these files? if not can you create a ticket for doing...

This suggests that a deployment of this code requires some files to be loaded in the server. Do you have the corresponding CI/CD code to deploy these files? if not can you create a ticket for doing exactly that so that it can work in the uat?

The report that you are picking up seems to fully assume the application is sending google analytics data exactly like eLMIS (v2) is sending data to google analytics. For example, eLMIS is sending ...

The report that you are picking up seems to fully assume the application is sending google analytics data exactly like eLMIS (v2) is sending data to google analytics. For example, eLMIS is sending the user id as a custom variable. Is OpenLMIS v3 sending the userID the same way? Will this work?

Why get "all", I assume thousands of openlmis users into userDtos if it is not used?

Why get "all", I assume thousands of openlmis users into userDtos if it is not used?

Does this Exception need to be thrown? Why create it if it does not need to be thrown?

Does this Exception need to be thrown? Why create it if it does not need to be thrown?

Ian The report that you are picking up seems to fully assume the application is sending google analytics data exactly like eLMIS (v2) is sending data to google analytics. For example, eLMIS is send...

Ian
The report that you are picking up seems to fully assume the application is sending google analytics data exactly like eLMIS (v2) is sending data to google analytics. For example, eLMIS is sending the user id as a custom variable. Is OpenLMIS v3 sending the userID the same way? Will this work?

Ian Is this feature specific to Tanzania? or is it something that is needed in the OpenLMIS report? If it is Tanzania Specific, may be committing it in the generic https://gitlab.com/openlmis/tz-op...

Ian Is this feature specific to Tanzania? or is it something that is needed in the OpenLMIS report?
If it is Tanzania Specific, may be committing it in the generic https://gitlab.com/openlmis/tz-openlmis-commons tanzania repository makes sense?

Chongsun Ahn Josh Zamor Thoughts?

Is this a hard coded Application Name? would it make sense to make it configuarable?

Is this a hard coded Application Name? would it make sense to make it configuarable?

This file looks to contain credentials. Checking in private key in a public repository is generally discouraged.

This file looks to contain credentials. Checking in private key in a public repository is generally discouraged.

TZUP-186: remove absolute docker-compose path to use what is available.
TZUP-186: remove absolute docker-compose path to use what is available.
TZUP-186: remove absolute docker-compose path to use what is available.

TZUP-186: remove absolute docker-compose path to use what is available.

TZUP-186: install git so the deployment process succeeds.

TZUP-186: install git so the deployment process succeeds.

TZUP-186: Setup a CI/CD process for deploying the reporting stack.

    • -0
    • +9
    /deployment/tz_reporting_env/services/init_env_gl.sh
TZUP-186: Setup a CI/CD process for deploying the reporting stack.

    • -0
    • +9
    /deployment/tz_reporting_env/services/init_env_gl.sh
Merge latest openlmis-distro code with tz-distro

This brings the tz-distro repository forward to use the latest openlmis services.

TZUP-190: limit max connection at 5 per service.
TZUP-190: limit max connection at 5 per service.
TZUP-190: limit max connection at 5 per service.

    • -12
    • +12
    /deployment/tzuat_env/docker-compose.yml
TZUP-190: limit max connection at 5 per service.

    • -12
    • +12
    /deployment/tzuat_env/docker-compose.yml