Skip to content

Commit

Permalink
Feature/version change pi2 (#80)
Browse files Browse the repository at this point in the history
* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* Develop (#9)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* fixing unit tests, stubbing smtp server

* settlement coverage

* unit testing for settlements and csv

* removed console.logs

* Feature/continuous integration v3 (#10) (#42)

* test ci build and package

* Feature/continuou integration v3 (#11)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* added psql tools to machine path

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* CI test 2018-02-08-18:52:54 (#45)

* Feature/#60 automate the cd pipeline for central ledger (#47)

* Feature/continuou integration v3 (#10)

test ci build and package

* Feature/continuou integration v3 (#11)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* Feature/continuou integration v3 (#12)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* Feature/continuou integration v3 (#14)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* citest-20180119-11h35m50s

* Feature/continuou integration v3 (#15)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* citest-20180119-11h35m50s

* citest-20180119-11h45m02s

* Feature/continuou integration v3 (#16)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* citest-20180119-11h35m50s

* citest-20180119-11h45m02s

* citest-20180119-11h52m21s

* Feature/continuou integration v3 (#17)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* citest-20180119-11h35m50s

* citest-20180119-11h45m02s

* citest-20180119-11h52m21s

* citest-20180119-12h00m04s

* citest-20180119-12h00m19s

* citest-20180119-12h04m40s

* Feature/continuou integration v3 (#18)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* citest-20180119-11h35m50s

* citest-20180119-11h45m02s

* citest-20180119-11h52m21s

* citest-20180119-12h00m04s

* citest-20180119-12h00m19s

* Feature/continuou integration v3 (#19)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* citest-20180119-11h35m50s

* citest-20180119-11h45m02s

* citest-20180119-11h52m21s

* citest-20180119-12h00m04s

* citest-20180119-12h00m19s

* citest-20180119-12h08m50s

* Feature/continuou integration v3 (#20)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* citest-20180119-11h35m50s

* citest-20180119-11h45m02s

* citest-20180119-11h52m21s

* citest-20180119-12h00m04s

* citest-20180119-12h00m19s

* citest-20180119-12h08m50s

* citest-20180119-12h14m24s

* Feature/continuou integration v3 (#21)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* citest-20180119-11h35m50s

* citest-20180119-11h45m02s

* citest-20180119-11h52m21s

* citest-20180119-12h00m04s

* citest-20180119-12h00m19s

* citest-20180119-12h08m50s

* citest-20180119-12h14m24s

* citest-20180119-12h20m37s

* Feature/continuou integration v3 (#22)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* citest-20180119-11h35m50s

* citest-20180119-11h45m02s

* citest-20180119-11h52m21s

* citest-20180119-12h00m04s

* citest-20180119-12h00m19s

* citest-20180119-12h08m50s

* citest-20180119-12h14m24s

* citest-20180119-12h20m37s

* citest-20180119-12h24m05s

* Feature/continuou integration v3 (#23)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* citest-20180119-11h35m50s

* citest-20180119-11h45m02s

* citest-20180119-11h52m21s

* citest-20180119-12h00m04s

* citest-20180119-12h00m19s

* citest-20180119-12h08m50s

* citest-20180119-12h14m24s

* citest-20180119-12h20m37s

* citest-20180119-12h24m05s

* citest-20180122-10h12m33s

* Feature/continuou integration v3 (#24)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* citest-20180119-11h35m50s

* citest-20180119-11h45m02s

* citest-20180119-11h52m21s

* citest-20180119-12h00m04s

* citest-20180119-12h00m19s

* citest-20180119-12h08m50s

* citest-20180119-12h14m24s

* citest-20180119-12h20m37s

* citest-20180119-12h24m05s

* citest-20180122-10h12m33s

* citest-20180122-10h18m34s

* Feature/continuou integration v3 (#25)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* citest-20180119-11h35m50s

* citest-20180119-11h45m02s

* citest-20180119-11h52m21s

* citest-20180119-12h00m04s

* citest-20180119-12h00m19s

* citest-20180119-12h08m50s

* citest-20180119-12h14m24s

* citest-20180119-12h20m37s

* citest-20180119-12h24m05s

* citest-20180122-10h12m33s

* citest-20180122-10h18m34s

* citest-20180122-10h22m01s

* citest-20180122-10h23m08s

* Feature/continuou integration v3 (#26)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* citest-20180119-11h35m50s

* citest-20180119-11h45m02s

* citest-20180119-11h52m21s

* citest-20180119-12h00m04s

* citest-20180119-12h00m19s

* citest-20180119-12h08m50s

* citest-20180119-12h14m24s

* citest-20180119-12h20m37s

* citest-20180119-12h24m05s

* citest-20180122-10h12m33s

* citest-20180122-10h18m34s

* citest-20180122-10h22m01s

* citest-20180122-10h23m08s

* citest-20180122-10h28m37s

* Feature/continuou integration v3 (#27)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* citest-20180119-11h35m50s

* citest-20180119-11h45m02s

* citest-20180119-11h52m21s

* citest-20180119-12h00m04s

* citest-20180119-12h00m19s

* citest-20180119-12h08m50s

* citest-20180119-12h14m24s

* citest-20180119-12h20m37s

* citest-20180119-12h24m05s

* citest-20180122-10h12m33s

* citest-20180122-10h18m34s

* citest-20180122-10h22m01s

* citest-20180122-10h23m08s

* citest-20180122-10h28m37s

* citest-20180122-10h32m29s

* Feature/continuou integration v3 (#28)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* citest-20180119-11h35m50s

* citest-20180119-11h45m02s

* citest-20180119-11h52m21s

* citest-20180119-12h00m04s

* citest-20180119-12h00m19s

* citest-20180119-12h08m50s

* citest-20180119-12h14m24s

* citest-20180119-12h20m37s

* citest-20180119-12h24m05s

* citest-20180122-10h12m33s

* citest-20180122-10h18m34s

* citest-20180122-10h22m01s

* citest-20180122-10h23m08s

* citest-20180122-10h28m37s

* citest-20180122-10h32m29s

* citest-20180122-10h34m07s

* citest-20180122-15h24m15s

* Feature/continuou integration v3 (#29)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* citest-20180119-11h35m50s

* citest-20180119-11h45m02s

* citest-20180119-11h52m21s

* citest-20180119-12h00m04s

* citest-20180119-12h00m19s

* citest-20180119-12h08m50s

* citest-20180119-12h14m24s

* citest-20180119-12h20m37s

* citest-20180119-12h24m05s

* citest-20180122-10h12m33s

* citest-20180122-10h18m34s

* citest-20180122-10h22m01s

* citest-20180122-10h23m08s

* citest-20180122-10h28m37s

* citest-20180122-10h32m29s

* citest-20180122-10h34m07s

* citest-20180122-15h24m15s

* citest-20180122-15h31m45s

* Feature/continuou integration v3 (#30)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid line in .circleci/config.yml

* disabled test-spec

* feature/continuous integration v2 (#4)

* Migrated from CircleCI v1 to v2. v1 circleci.yml still in project for now.

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* disabled test-spec until issue can be resolved.

* Develop (#6)

* Incorporate all historical changes to align with mojaloop.

* Tested locally with provided scripts - passed
Tested with Postman - passed
To be fixed: Credentials on tests for SMTP

* Fixed Emailing test with a valid user

* fixes for unit test issues

* re-added sidecar enabled

* fixes and updates to tests and package

* fixes for functional tests

* testing ci

* citest-20180119-11h26m04s

* disabling tests for speed

* citest-20180119-11h35m50s

* citest-20180119-11h45m02s

* citest-20180119-11h52m21s

* citest-20180119-12h00m04s

* citest-20180119-12h00m19s

* citest-20180119-12h08m50s

* citest-20180119-12h14m24s

* citest-20180119-12h20m37s

* citest-20180119-12h24m05s

* citest-20180122-10h12m33s

* citest-20180122-10h18m34s

* citest-20180122-10h22m01s

* citest-20180122-10h23m08s

* citest-20180122-10h28m37s

* citest-20180122-10h32m29s

* citest-20180122-10h34m07s

* citest-20180122-15h24m15s

* citest-20180122-15h31m45s

* citest-20180122-15h40m13s

* Feature/continuou integration v3 (#31)

* Feature/devops k8s (#3)

* Updated @mojaloop NPM dependency versions

* Added k8 deployment and helm files into deploy folder

* Updated Deployment for Liveness Probe, and updated Ingress for rewrite-target rule

* Added kubernetes.md

* Updated circle.yaml for npm repo and docker image names

* Updated package.json with working dependency version

* final draft circleci v2 config 13:56:52

* final draft circleci v2 config 14:00:30

* final draft circleci v2 config 14:01:28

* final draft circleci v2 config 14:03:55

* final draft circleci v2 config 14:05:07

* final draft circleci v2 config 14:08:07

* final draft circleci v2 config 14:09:27

* final draft circleci v2 config 14:11:49

* final draft circleci v2 config 14:13:28

* final draft circleci v2 config 14:18:28

* final draft circleci v2 config 14:19:37

* final draft circleci v2 config 14:28:47

* final draft circleci v2 config 14:33:16

* final draft circleci v2 config 14:39:34

* final draft circleci v2 config 14:40:40

* Fixed some issues with the functional tests

* trying to run functional and integration tests in a machine instead of a container

* error using "source" on circleci

* yes

* added psql tools to machine path

* investigating issue

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* yes T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* test-T

* yes

* updated config

* test-T

* test-T

* test-T

* Tests for functional, integration & spec will now execute entirely inside of docker images. Spec is has been commented out for the time being due to failure which is yet to be investigated.

* Fixed invalid lin…
  • Loading branch information
rmothilal authored Jun 19, 2018
1 parent c5a45a1 commit e6fd295
Show file tree
Hide file tree
Showing 116 changed files with 2,835 additions and 2,524 deletions.
415 changes: 305 additions & 110 deletions .circleci/config.yml

Large diffs are not rendered by default.

12 changes: 8 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
FROM dwolla/alpine-node-make
FROM mhart/alpine-node:8.9.4

WORKDIR /opt/central-ledger
COPY . /opt/central-ledger

RUN npm link sodium && \
npm link argon2 && \
npm install --production && \
RUN apk add --no-cache -t build-dependencies make gcc g++ python libtool autoconf automake \
&& cd $(npm root -g)/npm \
&& npm install -g node-gyp

RUN npm install --production && \
npm uninstall -g npm

RUN apk del build-dependencies

EXPOSE 3000
CMD node src/api/index.js
179 changes: 139 additions & 40 deletions Onboarding.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Central Ledger Setup

***

### Introduction
In this document we'll walk through the setup for the Mojaloop Central Ledger. It consists of three sections:

Expand All @@ -11,34 +13,40 @@ In this document we'll walk through the setup for the Mojaloop Central Ledger. I

### Software List
1. Github
2. Slack (Optional)
3. brew
4. Docker
5. PostgreSQL 9.4
6. pgAdmin4
7. Visual Studio Code
8. Postman
9. nvm
10. npm
11. Zenhub
12. central_ledger
2. brew
3. Docker
4. PostgreSQL 9.4
5. pgAdmin4
6. Postman
7. nvm
8. npm
9. Zenhub
10. central_ledger
11. JavaScript IDE
***

### Setup
Make sure you have access to [Mojaloop on Github](https://github.com/mojaloop/central-ledger) and clone the project.

To install Homebrew run this in a terminal window:
#### Installing brew
##### macOS
```
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
```

To install Docker, follow these instructions: [Docker for Mac](https://docs.docker.com/docker-for-mac/)
##### Ubuntu
To install Linuxbrew, follow these [instructions](http://linuxbrew.sh/#install-linuxbrew)

To install Visual Studio Code, follow these instructions: [Visual Studio Code](http://code.visualstudio.com)
#### Installing Docker
To install Docker, follow these instructions: [Docker for Mac](https://docs.docker.com/docker-for-mac/), [Docker for Ubuntu](https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-repository)

To install Postman, follow these instructions: [Get Postman](https://www.getpostman.com/docs/introduction)

##### Setup Docker
#### Installing PostgreSQL 9.4
##### Ubuntu
```
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
```
##### Docker
* create a *docker-compose.yml* file that looks like this:
```
version: '2'
Expand All @@ -54,43 +62,134 @@ services:
* run `docker-compose up -d` from the folder where *docker-compose.yml* is located.
* PostgreSQL 9.4 should now be installed
* run `docker ps` to verify Docker is running
* to install *pgAdmin4*, run `brew cask install pgAdmin4`

##### Setup pgAdmin4
* create a central_ledger user by right clicking on **Login/Group Roles** and then **Create**
* right click on the central_ledger user and select **Properties**
* make sure the username and password match the username and password in the .env file
* click on privileges and set **Can login?** to **Yes**
#### Installing pgAdmin4
##### macOS
```
brew cask install pgAdmin4
```
##### Ubuntu
For pgAdmin 4 v2.1 on Ubuntu, according to the [download page](https://www.pgadmin.org/download/pgadmin-4-python-wheel):

##### Setup nvm & npm
* run `curl -udwolla:AP6vR3LGrB6zm8WQjLvJHnQzjJp "https://modusbox.jfrog.io/modusbox/api/npm/level1-npm/auth/@mojaloop" >> ~/.npmrc`
* run `cp ~/.npmrc .npmrc` which will allow you to run the functional tests on your machine
* to install nvm run `curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash`
* create a *.bash_profile* file with `touch ~/.bash_profile` and verify your *.bash_profile* looks like this:
Install dependencies, create a virtual environment, download, install & configure:
```
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
export CLEDG_DATABASE_URI=postgres://central_ledger:cVq8iFqaLuHy8jjKuA@localhost:5432/central_ledger
sudo apt-get install virtualenv python-pip libpq-dev python-dev
cd
virtualenv pgadmin4
cd pgadmin4
source bin/activate
pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v2.1/pip/pgadmin4-2.1-py2.py3-none-any.whl
```
Override default paths and set it to single-user mode in the [local configuration file](https://www.pgadmin.org/docs/pgadmin4/dev/server_deployment.html):
```
nano lib/python2.7/site-packages/pgadmin4/config_local.py
```
*Write:*
```
import os
DATA_DIR = os.path.realpath(os.path.expanduser(u'~/.pgadmin/'))
LOG_FILE = os.path.join(DATA_DIR, 'pgadmin4.log')
SQLITE_PATH = os.path.join(DATA_DIR, 'pgadmin4.db')
SESSION_DB_PATH = os.path.join(DATA_DIR, 'sessions')
STORAGE_DIR = os.path.join(DATA_DIR, 'storage')
SERVER_MODE = False
```
Make a shortcut:
```
touch ~/pgadmin4/start
chmod +x ~/pgadmin4/start
nano ~/pgadmin4/start
```
*Write:*
```
#!/bin/bash
cd ~/pgadmin4
source bin/activate
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
```
Run with `~/pgadmin4/start`
and access at [http://localhost:5050](http://localhost:5050)

* cd into the central_ledger project
* run `nvm install 6.5.0`
* run `nvm use`
* run `npm install -g node-gyp`
* run `brew install libtool autoconf automake`
* run `npm install`
* run `source ~/.bash_profile`
* run `npm rebuild`
* run `npm start` *(to run it locally)* or `npm run dev` *(to run it on your Docker host)*
##### Setup pgAdmin4
* create a **central_ledger** user by right clicking on **Login/Group Roles** and then **Create**
* right click on the central_ledger user and select **Properties**
* make sure the username and password match the username and password in the .env file
* click on privileges and set **Can login?** to **Yes**
* create a **central_ledger** database by right clicking on **Databases** and then **Create > Database...**

#### Installing Postman
Please, follow these instructions: [Get Postman](https://www.getpostman.com/postman)

Alternatively on **Ubuntu** you may run:
```
wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
sudo tar -xzf postman.tar.gz -C /opt
rm postman.tar.gz
sudo ln -s /opt/Postman/Postman /usr/bin/postman
```

##### Setup Postman
* open *Postman*
* click **Import** and then **Import File**
* navigate to the central_ledger directory and select [postman.json](./postman.json)

#### nvm
If you don't have cURL already installed, on **Ubuntu** run `sudo apt install curl`

Download the nvm install script via cURL:
```
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
```
* Ensure that nvm was installed correctly with `nvm --version`, which should return the version of nvm installed
* Install the version (8.9.4 current LTS) of Node.js you want:
* Install the latest LTS version with `nvm install --lts`
* Use the latest LTS verison with `nvm use --lts`
* Install the latest version with `nvm install node`
* Use the latest version with `nvm use node`
* If necessary, fallback to `nvm install 8.9.4` and `nvm use 0.33.6`

##### Setup nvm
Create a *.bash_profile* file with `touch ~/.bash_profile`, then `nano ~/.bash_profile` and *write*:
```
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
```

#### npm
By installing *node* during *nvm* installation above, you should have the correspoding npm version installed

##### Setup npm
* run `curl -udwolla:AP6vR3LGrB6zm8WQjLvJHnQzjJp "https://modusbox.jfrog.io/modusbox/api/npm/level1-npm/auth/@mojaloop" >> ~/.npmrc`
* run `cp ~/.npmrc .npmrc` which will allow you to run the functional tests on your machine

#### Installing ZenHub for GitHub
Open Google Chrome browser and navigate to [Zenhub Extension](https://chrome.google.com/webstore/detail/zenhub-for-github/ogcgkffhplmphkaahpmffcafajaocjbd)

#### Installing central_ledger
* **cd** into the central_ledger project and run subsequently the following commands:
```
npm install -g node-gyp
brew install libtool autoconf automake
npm install
source ~/.bash_profile
npm rebuild
```
* set *CLEDG_DATABASE_URI* environment variable:
```
export CLEDG_DATABASE_URI=postgres://central_ledger:cVq8iFqaLuHy8jjKuA@localhost:5432/central_ledger
```
* disable SIDECAR in **config/default.json** temporary by setting `"SIDECAR": { "DISABLED": "true", ...`
* run `npm start` *(to run it locally)* or `npm run dev` *(to run it on your Docker host)*

##### Run Postman
* click on **Central Ledger** and then **Prepare transfer**
* click **Send**
* if you get a valid response, you should be ready to go

### Errors On Setup
* `./src/argon2_node.cpp:6:10: fatal error: 'tuple' file not found`
- resolved by running `CXX='clang++ -std=c++11 -stdlib=libc++' npm rebuild`
* sodium v1.2.3 can't compile during npm install
- resolved by installing v2.0.3 `npm install [email protected]`
19 changes: 14 additions & 5 deletions admin.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,12 +1,21 @@
FROM dwolla/alpine-node-make
FROM mhart/alpine-node:8.9.4
USER root

WORKDIR /opt/central-ledger
COPY . /opt/central-ledger
COPY src /opt/central-ledger/src
COPY migrations /opt/central-ledger/migrations
COPY config /opt/central-ledger/config
COPY package.json server.sh /opt/central-ledger/

RUN npm link sodium && \
npm link argon2 && \
npm install --production && \
RUN apk add --no-cache -t build-dependencies make gcc g++ python libtool autoconf automake \
&& cd $(npm root -g)/npm \
&& npm install -g node-gyp \
&& apk --no-cache add git

RUN npm install --production && \
npm uninstall -g npm

RUN apk del build-dependencies

EXPOSE 3001
CMD node src/admin/index.js
19 changes: 14 additions & 5 deletions api.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,12 +1,21 @@
FROM dwolla/alpine-node-make
FROM mhart/alpine-node:8.9.4
USER root

WORKDIR /opt/central-ledger
COPY . /opt/central-ledger
COPY src /opt/central-ledger/src
COPY migrations /opt/central-ledger/migrations
COPY config /opt/central-ledger/config
COPY package.json server.sh /opt/central-ledger/

RUN npm link sodium && \
npm link argon2 && \
npm install --production && \
RUN apk add --no-cache -t build-dependencies make gcc g++ python libtool autoconf automake \
&& cd $(npm root -g)/npm \
&& npm install -g node-gyp \
&& apk --no-cache add git

RUN npm install --production && \
npm uninstall -g npm

RUN apk del build-dependencies

EXPOSE 3000
CMD node src/api/index.js
2 changes: 1 addition & 1 deletion circle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ machine:
services:
- docker
node:
version: 6.5.0
version: 8.9.4
environment:
AWS_ACCOUNT_ID: 886403637725
APP_NAME: central-ledger
Expand Down
Loading

0 comments on commit e6fd295

Please sign in to comment.