openlmis-ref-distro

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
OLMIS-6478: Removed empty line

OLMIS-6478: Removed empty line

OLMIS-6478: Removed unnecessary steps in superset dockerfile

OLMIS-6478: Removed unnecessary steps in superset dockerfile

OLMIS-6478: Use official version of superset-patchup repository

OLMIS-6478: Use official version of superset-patchup repository

OLMIS-6478: Update README

OLMIS-6478: Update README

OLMIS-6478: Fixed typo

OLMIS-6478: Fixed typo

OLMIS-6458: Update flow versions

OLMIS-6478: Moved hard-coded reporting stack settings to file

    • -0
    • +29
    /reporting/config/init.sh
    • -0
    • +14
    /reporting/config/services/nginx/init.sh
    • -0
    • +170
    /reporting/config/services/nifi/conf/logback.xml
    • -0
    • +20
    /reporting/config/services/superset/init.sh
    • -0
    • +85
    /reporting/settings-sample.env
OLMIS-6478: Moved hard-coded reporting stack settings to file

    • -0
    • +29
    /reporting/config/init.sh
    • -0
    • +14
    /reporting/config/services/nginx/init.sh
    • -0
    • +170
    /reporting/config/services/nifi/conf/logback.xml
    • -0
    • +20
    /reporting/config/services/superset/init.sh
    • -0
    • +85
    /reporting/settings-sample.env
Merge pull request #86 from pgarrison/master

Add tip to docker logging docs

Fix typo in docker logging instructions

OLMIS-6413: Update requisition service

Update README.md

Update docker logging docs for new docker versions

Also adds a comment for those running deploying from, e.g.,

openlmis/openlmis-deployment

Update Casper documentation

The pipeline has been streamlined.

Add stock adjustments to transform pipeline

* Add stock adjustments to connectors

* Add XML template

* Add properties file to autoload from Nifi registry

* Add schema mapping file

* Add adjustment reason mapping file

    • -0
    • +4573
    /reporting/TransformReqLineItemLossAdjV2ToV3.xml
    • -1
    • +1
    /reporting/casper-register-v2-source.json
    • -1
    • +1
    /reporting/casper-register-v3-sink.json
Minor changes to transform XML templates

    • -1
    • +1
    /reporting/TransformReqLineItemsV2ToV3.xml
    • -1
    • +1
    /reporting/TransformReqStatusChangesV2ToV3.xml
Include requisition status mapping

Release no order should be mapped to release without order.

Add requisition comments/status messages to transform pipeline

* Add comments/status message tables to connectors

* Add XML template

* Add properties file to autoload from Nifi registry

* Add schema mapping file

    • -0
    • +6054
    /reporting/TransformReqStatusMessagesV2ToV3.xml
    • -1
    • +1
    /reporting/casper-register-v2-source.json
    • -1
    • +1
    /reporting/casper-register-v3-sink.json
Add requisition status changes to transform pipeline

* Add status changes tables to connectors

* Add XML template

* Add properties file to autoload from Nifi registry

* Add schema mapping file

* Technically RELEASED_NO_ORDER is not in the schema, but in the payload, but it is easier to include in the schema mapping file.

    • -0
    • +4311
    /reporting/TransformReqStatusChangesV2ToV3.xml
    • -1
    • +1
    /reporting/casper-register-v2-source.json
    • -1
    • +1
    /reporting/casper-register-v3-sink.json
Add step in transform requisitions for regen perms

Regenerate requisition permission strings when new requisition is inserted.

Merge branch 'master' into casper-wip

Make Casper pipeline more robust

* Fix demo data to match new eLMIS demo data.

* Give Nifi access to OpenLMIS db, so that it can check a requisition exists before inserting line items. Also, redis is renamed to not conflict with redis running on Ref Distro.

* Transform process groups are added to Nifi registry, so add properties to autoload them into Nifi on startup.

* Modify the preload script to add controller services for Redis

* Add updated transform templates

    • -1104
    • +2547
    /reporting/TransformReqLineItemsV2ToV3.xml
    • -2087
    • +1994
    /reporting/TransformRequisitionsV2ToV3.xml
Create Nifi transform for requisition line items

This requires some additional logic in the requisition transform. Requisitions are saved in a cache with the V3 UUID mapping, in order to ensure coordination (requisitions saved before line items to avoid foreign key violations). This is saved after publishing to Kafka, in order for requisitions to go through the pipeline before line items. Each line item checks for existence of its parent requisition in the cache before continuing through the pipeline. Line items are also saved in the cache for their children (losses and adjustments).

Redis with persistence and a mapping volume has been added to docker compose for this cache.

    • -0
    • +3350
    /reporting/TransformReqLineItemsV2ToV3.xml
    • -2818
    • +4260
    /reporting/TransformRequisitionsV2ToV3.xml
    • -0
    • +7
    /reporting/casper-delete-topic.sh
    • -1
    • +1
    /reporting/casper-register-v2-source.json
    • -1
    • +1
    /reporting/casper-register-v3-sink.json
    • -0
    • +14
    /reporting/config/services/nifi/casper/orderables.txt
    • -0
    • +11
    /reporting/docker-compose.casper.yml
OLMIS-6351: Update reference data service version

Get OpenLMIS Debezium Connect from DockerHub

Instead of building it each time at startup.