Running with gitlab-runner 12.9.0 (4c96e5ad) on docker-runner YhGN1tFR Preparing the "docker" executor 00:01 Using Docker executor with image 099786940061.dkr.ecr.us-east-1.amazonaws.com/baybridge/gitlab-nodejs-default:latest ... Authenticating with credentials from /root/.docker/config.json Pulling docker image 099786940061.dkr.ecr.us-east-1.amazonaws.com/baybridge/gitlab-nodejs-default:latest ... Using docker image sha256:07f82a16e0ab93dcc7bef20c50df3ee28d69ce726a4152745d7c3dd5fe33c1d6 for 099786940061.dkr.ecr.us-east-1.amazonaws.com/baybridge/gitlab-nodejs-default:latest ... Preparing environment 00:01 Running on runner-YhGN1tFR-project-16896115-concurrent-2 via ip-10-240-17-150... Getting source from Git repository 00:07 Fetching changes with git depth set to 50... Reinitialized existing Git repository in /builds/pearsontechnology/gpt/etext/service/redding-api/.git/ From https://gitlab.com/pearsontechnology/gpt/etext/service/redding-api * [new ref] refs/pipelines/171948229 -> refs/pipelines/171948229 Checking out b6c97545 as refs/merge-requests/117/head... Removing .scannerwork/ Removing BB_APP_GIT_HASH Removing amicodebuild/ Removing node_modules/ Removing redding-api.deb Skipping Git submodules setup Restoring cache 00:01 Downloading artifacts 00:02 Running before_script and script Authenticating with credentials from /root/.docker/config.json $ pushd /baybridge && git fetch && if [[ ${BB_BRANCH_NAME} ]]; then git checkout "${BB_BRANCH_NAME}" && git pull; else git checkout master && git pull; fi && popd || exit /baybridge /builds/pearsontechnology/gpt/etext/service/redding-api From ssh://bitbucket.pearson.com/heat/baybridge 267eef69..3342357b master -> origin/master * [new branch] bugfix/HEAT-1495 -> origin/bugfix/HEAT-1495 * [new branch] bugfix/HEAT-1520 -> origin/bugfix/HEAT-1520 9bd4f4fd..bb7b31f0 develop -> origin/develop * [new branch] feature/1485 -> origin/feature/1485 * [new branch] feature/BBON-1456 -> origin/feature/BBON-1456 * [new branch] feature/BBON-1478 -> origin/feature/BBON-1478 * [new branch] feature/BBON-1478_2 -> origin/feature/BBON-1478_2 6b04d1aa..e1ff8285 feature/HEAT-1344 -> origin/feature/HEAT-1344 * [new branch] feature/HEAT-1459 -> origin/feature/HEAT-1459 * [new branch] feature/HEAT-1468 -> origin/feature/HEAT-1468 * [new branch] feature/HEAT-1469 -> origin/feature/HEAT-1469 * [new branch] feature/HEAT-1474 -> origin/feature/HEAT-1474 * [new branch] feature/HEAT-1485 -> origin/feature/HEAT-1485 * [new branch] feature/HEAT-1522 -> origin/feature/HEAT-1522 * [new branch] feature/HEAT-1574 -> origin/feature/HEAT-1574 * [new branch] feature/HEAT-1656 -> origin/feature/HEAT-1656 * [new branch] feature/asg-config -> origin/feature/asg-config * [new branch] feature/fixing_delete -> origin/feature/fixing_delete * [new branch] hotfix/BBON-1456 -> origin/hotfix/BBON-1456 * [new branch] hotfix/BBON-1478 -> origin/hotfix/BBON-1478 * [new branch] hotfix/HEAT-1449 -> origin/hotfix/HEAT-1449 * [new branch] hotfix/HEAT-1451 -> origin/hotfix/HEAT-1451 * [new branch] hotfix/HEAT-1472 -> origin/hotfix/HEAT-1472 * [new branch] hotfix/HEAT-1473 -> origin/hotfix/HEAT-1473 * [new branch] hotfix/HEAT-1489 -> origin/hotfix/HEAT-1489 * [new branch] hotfix/HEAT-1490 -> origin/hotfix/HEAT-1490 * [new branch] hotfix/HEAT-1497 -> origin/hotfix/HEAT-1497 * [new branch] hotfix/HEAT-1498 -> origin/hotfix/HEAT-1498 * [new branch] hotfix/HEAT-1516 -> origin/hotfix/HEAT-1516 * [new branch] hotfix/HEAT-1533 -> origin/hotfix/HEAT-1533 * [new branch] hotfix/HEAT-1568 -> origin/hotfix/HEAT-1568 * [new branch] hotfix/HEAT-1569 -> origin/hotfix/HEAT-1569 * [new branch] hotfix/HEAT-1571 -> origin/hotfix/HEAT-1571 * [new branch] hotfix/HEAT-1596 -> origin/hotfix/HEAT-1596 * [new branch] hotfix/HEAT-1608 -> origin/hotfix/HEAT-1608 * [new branch] hotfix/change_checkmarx_asyn -> origin/hotfix/change_checkmarx_asyn * [new branch] hotfix/changing_snyk_url -> origin/hotfix/changing_snyk_url * [new branch] hotfix/checkmarx_failing_issue -> origin/hotfix/checkmarx_failing_issue * [new branch] hotfix/dependency_npm_issue -> origin/hotfix/dependency_npm_issue * [new branch] hotfix/deploy_issue -> origin/hotfix/deploy_issue * [new branch] hotfix/failing_cve -> origin/hotfix/failing_cve * [new branch] hotfix/glp_stg_issue -> origin/hotfix/glp_stg_issue * [new branch] hotfix/s3_deployment_issue -> origin/hotfix/s3_deployment_issue * [new branch] service-pipeline-issue -> origin/service-pipeline-issue * [new branch] upgrade-gradle-verion -> origin/upgrade-gradle-verion * [new branch] vsivan1/fix_t_environment_tag -> origin/vsivan1/fix_t_environment_tag * [new tag] 2.1.5 -> 2.1.5 Already on 'master' Your branch is behind 'origin/master' by 301 commits, and can be fast-forwarded. (use "git pull" to update your local branch) Updating 267eef69..3342357b Fast-forward codebuild/ami_builder/provisioners.sh | 4 +- codebuild/container_image_builder/builder.sh | 112 +++--------- .../container_image_builder/docker_image_push.sh | 101 +++++++++++ codebuild/container_image_builder/glp-builder.sh | 89 +++------ codebuildchecker.py | 8 +- docker/java/Dockerfile | 6 +- environment_operator.py | 17 +- flux_operator.py | 96 ++++++++++ gitlab/before_script.sh | 3 + gitlab/cve-scanning.sh | 22 +++ gitlab/dependency-scanning.sh | 65 +++++-- gitlab/sast-scanning.sh | 21 ++- infrastructure_deploy.py | 6 +- infrastructure_deploy_container.py | 16 +- infrastructure_deploy_functions/deploy_stack.py | 104 +++++++---- infrastructure_deploy_functions/get_params.py | 39 ++-- pipeline_functions.py | 200 ++++++++++++++++++--- route53_record.py | 2 +- s3_deployment/ab_switch.sh | 24 +++ s3_deployment/deploy.sh | 54 ++++++ start_pipeline.py | 76 ++++++-- 21 files changed, 786 insertions(+), 279 deletions(-) create mode 100644 codebuild/container_image_builder/docker_image_push.sh create mode 100644 flux_operator.py create mode 100644 gitlab/cve-scanning.sh create mode 100644 s3_deployment/ab_switch.sh create mode 100644 s3_deployment/deploy.sh /builds/pearsontechnology/gpt/etext/service/redding-api $ bash -xe /baybridge/gitlab/before_script.sh + [[ -f ami_id ]] + [[ -f BB_APP_GIT_HASH ]] + [[ -f BB_APP_VERSION ]] + [[ -f baybridge_environment ]] + [[ ! -d /baybridge-apps ]] + cd /baybridge-apps + git fetch From ssh://bitbucket.pearson.com/heat/baybridge-apps b4b9e426b..643ced4c8 master -> origin/master * [new branch] BBON-1440 -> origin/BBON-1440 * [new branch] BBON-1447 -> origin/BBON-1447 * [new branch] BBON-1462 -> origin/BBON-1462 * [new branch] BBON-1471 -> origin/BBON-1471 * [new branch] BBON-1474 -> origin/BBON-1474 * [new branch] CK_addition -> origin/CK_addition * [new branch] bugfix/HEAT-1460 -> origin/bugfix/HEAT-1460 * [new branch] cass_install_issue -> origin/cass_install_issue * [new branch] eviews-4-services -> origin/eviews-4-services * [new branch] feature/BBON-1367 -> origin/feature/BBON-1367 * [new branch] feature/BBON-1411 -> origin/feature/BBON-1411 * [new branch] feature/BBON-1454-multiaccount -> origin/feature/BBON-1454-multiaccount * [new branch] feature/BBON-1466 -> origin/feature/BBON-1466 * [new branch] feature/BBON-1466-updated -> origin/feature/BBON-1466-updated * [new branch] feature/BBON-1467 -> origin/feature/BBON-1467 * [new branch] feature/BBON-1470-latest -> origin/feature/BBON-1470-latest * [new branch] feature/BBON-1491 -> origin/feature/BBON-1491 * [new branch] feature/BBON-1497 -> origin/feature/BBON-1497 * [new branch] feature/BBON-1509 -> origin/feature/BBON-1509 * [new branch] feature/BBON-1518 -> origin/feature/BBON-1518 * [new branch] feature/BBON-1553 -> origin/feature/BBON-1553 * [new branch] feature/BBON-1578 -> origin/feature/BBON-1578 * [new branch] feature/BBON-1579 -> origin/feature/BBON-1579 * [new branch] feature/BBON-1587 -> origin/feature/BBON-1587 * [new branch] feature/BBON-1598 -> origin/feature/BBON-1598 * [new branch] feature/GLP-91248 -> origin/feature/GLP-91248 * [new branch] feature/HEAT-1416 -> origin/feature/HEAT-1416 * [new branch] feature/HEAT-1444 -> origin/feature/HEAT-1444 * [new branch] feature/HEAT-1468 -> origin/feature/HEAT-1468 * [new branch] feature/HEAT-1531 -> origin/feature/HEAT-1531 * [new branch] feature/HEAT-1533 -> origin/feature/HEAT-1533 * [new branch] feature/Update-approver-Email-list -> origin/feature/Update-approver-Email-list fe7074ecd..22b538fb6 feature/ap/GBST-1425-implement-a-new-stack-for-gb-services-v3 -> origin/feature/ap/GBST-1425-implement-a-new-stack-for-gb-services-v3 * [new branch] feature/bronte_cassandra -> origin/feature/bronte_cassandra * [new branch] feature/dv/OZ-Crystallake-Changes-For-New-Account -> origin/feature/dv/OZ-Crystallake-Changes-For-New-Account * [new branch] feature/dv/Revert-new-account-changes-due-to-registrar-whitelisting-issues -> origin/feature/dv/Revert-new-account-changes-due-to-registrar-whitelisting-issues * [new branch] feature/dv/TOTO-551-OZ-Infra-Changes-For-Prod-2 -> origin/feature/dv/TOTO-551-OZ-Infra-Changes-For-Prod-2 * [new branch] feature/dv/TOTO-551-OZ-Move-to-new-account-for-prod -> origin/feature/dv/TOTO-551-OZ-Move-to-new-account-for-prod * [new branch] feature/dv/crystallake-enable-stickiness-params -> origin/feature/dv/crystallake-enable-stickiness-params * [new branch] feature/dv/crystallake-revert-to-new-infra-again -> origin/feature/dv/crystallake-revert-to-new-infra-again * [new branch] feature/jj/egb_cutover_stg -> origin/feature/jj/egb_cutover_stg * [new branch] feature/jj/fix_gbcalcs_qaint_cutover -> origin/feature/jj/fix_gbcalcs_qaint_cutover * [new branch] feature/jj/gbcalcs_qab_dns_change -> origin/feature/jj/gbcalcs_qab_dns_change * [new branch] feature/jj/gbservices_dev_alb_switch -> origin/feature/jj/gbservices_dev_alb_switch * [new branch] feature/jj/gbservices_qab_alb_switch -> origin/feature/jj/gbservices_qab_alb_switch * [new branch] feature/jj/ppe_egb_cutover -> origin/feature/jj/ppe_egb_cutover * [new branch] feature/jj/qaint_egb_cutover -> origin/feature/jj/qaint_egb_cutover * [new branch] feature/marin-prod-asg-changes -> origin/feature/marin-prod-asg-changes * [new branch] feature/notfapisbconfig -> origin/feature/notfapisbconfig * [new branch] feature/oz_runner -> origin/feature/oz_runner * [new branch] feature/sud/crystallake-set-oz-dynamoDb-role -> origin/feature/sud/crystallake-set-oz-dynamoDb-role * [new branch] feature/sv/fix_gbcalcs_ppe_cutover -> origin/feature/sv/fix_gbcalcs_ppe_cutover * [new branch] feature/tp/add-names-to-approval-list -> origin/feature/tp/add-names-to-approval-list * [new branch] feature/ukirusa/ICM-Approver-List-Revision -> origin/feature/ukirusa/ICM-Approver-List-Revision * [new branch] feature/ukirusa/ICM-Update-Approver-0608 -> origin/feature/ukirusa/ICM-Update-Approver-0608 * [new branch] feature/ukirusa/ICM-Update-approvers -> origin/feature/ukirusa/ICM-Update-approvers * [new branch] gbtest -> origin/gbtest * [new branch] gcs-test -> origin/gcs-test * [new branch] george_li -> origin/george_li * [new branch] hotfix/HEAT-1516 -> origin/hotfix/HEAT-1516 * [new branch] hotfix/HEAT-1569 -> origin/hotfix/HEAT-1569 * [new branch] hotfix/crystal-lake-migration -> origin/hotfix/crystal-lake-migration * [new branch] hotfix/crystal-lake-revert -> origin/hotfix/crystal-lake-revert * [new branch] hotfix/foxville-account-id-fix -> origin/hotfix/foxville-account-id-fix * [new branch] iie-web-abflip -> origin/iie-web-abflip * [new branch] ppe_egb -> origin/ppe_egb * [new branch] uambeam/212014504737yml-1591301857809 -> origin/uambeam/212014504737yml-1591301857809 * [new branch] uambeam/configstg.yml-1591083962327 -> origin/uambeam/configstg.yml-1591083962327 * [new branch] uambeam/configstg.yml-1591131925637 -> origin/uambeam/configstg.yml-1591131925637 * [new branch] uambeam/configstg.yml-1592284630996 -> origin/uambeam/configstg.yml-1592284630996 * [new branch] uambeam/configstg.yml-1592373861447 -> origin/uambeam/configstg.yml-1592373861447 * [new branch] uambeam/configstg.yml-1592423581566 -> origin/uambeam/configstg.yml-1592423581566 * [new branch] uambeam/runsh-1592000833853 -> origin/uambeam/runsh-1592000833853 * [new branch] uambeam/setupsh-1591942227902 -> origin/uambeam/setupsh-1591942227902 * [new branch] ugieska/configstg.yml-1589481771679 -> origin/ugieska/configstg.yml-1589481771679 * [new branch] ugieska/configstg.yml-1589482080138 -> origin/ugieska/configstg.yml-1589482080138 * [new branch] ugieska/configstg.yml-1589559083954 -> origin/ugieska/configstg.yml-1589559083954 * [new branch] ugieska/configstg.yml-1589559447363 -> origin/ugieska/configstg.yml-1589559447363 * [new branch] ugieska/configstg.yml-1589833090916 -> origin/ugieska/configstg.yml-1589833090916 * [new branch] ugieska/releasetrainsyml-1589481892977 -> origin/ugieska/releasetrainsyml-1589481892977 * [new branch] ugieska/releasetrainsyml-1589559184800 -> origin/ugieska/releasetrainsyml-1589559184800 * [new branch] ujohn36/781956637298yml-1594148440657 -> origin/ujohn36/781956637298yml-1594148440657 * [new branch] umallc1/configstg.yml-1589383883185 -> origin/umallc1/configstg.yml-1589383883185 * [new branch] umedasi/releasetrainsyml-1588870298234 -> origin/umedasi/releasetrainsyml-1588870298234 * [new branch] upuvvsr/configstg.yml-1593728607579 -> origin/upuvvsr/configstg.yml-1593728607579 * [new branch] upuvvsr/setupsh-1592604238891 -> origin/upuvvsr/setupsh-1592604238891 * [new branch] vagarrh/configstg.yml-1590580466555 -> origin/vagarrh/configstg.yml-1590580466555 * [new branch] vbha4de/configstg.yml-1590745592675 -> origin/vbha4de/configstg.yml-1590745592675 * [new branch] vbha4de/configstg.yml-1594637003793 -> origin/vbha4de/configstg.yml-1594637003793 * [new branch] vbha4de/configstg.yml-1594811753444 -> origin/vbha4de/configstg.yml-1594811753444 * [new branch] vbha4de/configstg.yml-1594909160561 -> origin/vbha4de/configstg.yml-1594909160561 * [new branch] vbha4de/configstg.yml-1595230327357 -> origin/vbha4de/configstg.yml-1595230327357 * [new branch] vbha4de/setupsh-1589870305040 -> origin/vbha4de/setupsh-1589870305040 * [new branch] vchakjo/configstg.yml-1590560365654 -> origin/vchakjo/configstg.yml-1590560365654 * [new branch] vchakjo/configstg.yml-1590578313529 -> origin/vchakjo/configstg.yml-1590578313529 * [new branch] vchakjo/configstg.yml-1591630915991 -> origin/vchakjo/configstg.yml-1591630915991 * [new branch] vchakjo/configstg.yml-1591682211758 -> origin/vchakjo/configstg.yml-1591682211758 * [new branch] vchakjo/servicesconfigyml-1594624587191 -> origin/vchakjo/servicesconfigyml-1594624587191 * [new branch] vchanr4/configstg.yml-1592983845988 -> origin/vchanr4/configstg.yml-1592983845988 * [new branch] vdhamom/Dockerfile-1594385513566 -> origin/vdhamom/Dockerfile-1594385513566 * [new branch] vdhamom/Dockerfile-1594710178181 -> origin/vdhamom/Dockerfile-1594710178181 * [new branch] vdua9he/approver-mukul -> origin/vdua9he/approver-mukul * [new branch] vdua9he/snehal -> origin/vdua9he/snehal * [new branch] ve999ka/configstg.yml-1595221536801 -> origin/ve999ka/configstg.yml-1595221536801 * [new branch] ve999ka/setupsh-1589960748859 -> origin/ve999ka/setupsh-1589960748859 * [new branch] vgadhav/configstg.yml-1589530722272 -> origin/vgadhav/configstg.yml-1589530722272 * [new branch] vgadhav/configstg.yml-1589534728901 -> origin/vgadhav/configstg.yml-1589534728901 * [new branch] vgadhav/configstg.yml-1590590277673 -> origin/vgadhav/configstg.yml-1590590277673 * [new branch] vgadhav/runsh-1589871480722 -> origin/vgadhav/runsh-1589871480722 * [new branch] vgadhav/runsh-1593164071898 -> origin/vgadhav/runsh-1593164071898 * [new branch] vgadhav/servicesconfigyml-1588921063220 -> origin/vgadhav/servicesconfigyml-1588921063220 * [new branch] vgadhav/servicesinfrayml-1589535298337 -> origin/vgadhav/servicesinfrayml-1589535298337 * [new branch] vkarnv1/configstg.yml-1590677182343 -> origin/vkarnv1/configstg.yml-1590677182343 * [new branch] vkarnv1/configstg.yml-1590678426519 -> origin/vkarnv1/configstg.yml-1590678426519 * [new branch] vkarnv1/configstg.yml-1594998952849 -> origin/vkarnv1/configstg.yml-1594998952849 * [new branch] vkarnv1/logstashconf-1589275346461 -> origin/vkarnv1/logstashconf-1589275346461 * [new branch] vmotijy/servicesconfigyml-1594101519525 -> origin/vmotijy/servicesconfigyml-1594101519525 * [new branch] vp999ra/configstg.yml-1590044162938 -> origin/vp999ra/configstg.yml-1590044162938 * [new branch] vp999ra/configstg.yml-1595333991942 -> origin/vp999ra/configstg.yml-1595333991942 * [new branch] vprasan/configstg.yml-1592331660569 -> origin/vprasan/configstg.yml-1592331660569 * [new branch] vprasan/configstg.yml-1592331987013 -> origin/vprasan/configstg.yml-1592331987013 * [new branch] vprasan/configstg.yml-1592502348387 -> origin/vprasan/configstg.yml-1592502348387 * [new branch] vramesr/runsh-1595996653481 -> origin/vramesr/runsh-1595996653481 * [new branch] vselvs9/fdbkapi-1595495767214 -> origin/vselvs9/fdbkapi-1595495767214 * [new branch] vselvs9/infrastructurestg.yml-1595487481910 -> origin/vselvs9/infrastructurestg.yml-1595487481910 * [new branch] vshahsu/configstg.yml-1592228654715 -> origin/vshahsu/configstg.yml-1592228654715 * [new branch] vsivan1/Fix_AppID_etext -> origin/vsivan1/Fix_AppID_etext * [new branch] vsivan1/fix_t_AppID_aero -> origin/vsivan1/fix_t_AppID_aero * [new branch] vsivan1/fix_t_cost_centre_notfapisb -> origin/vsivan1/fix_t_cost_centre_notfapisb * [new branch] vthanmo/crystallale-add-approvers -> origin/vthanmo/crystallale-add-approvers * [new branch] vts98su/cite-indexerservice-1591202980782 -> origin/vts98su/cite-indexerservice-1591202980782 * [new branch] vts98su/runsh-1591419473065 -> origin/vts98su/runsh-1591419473065 * [new branch] vts98su/runsh-1591425222391 -> origin/vts98su/runsh-1591425222391 * [new branch] vts98su/servicesconfigyml-1588761961037 -> origin/vts98su/servicesconfigyml-1588761961037 + git checkout master Already on 'master' Your branch is behind 'origin/master' by 10567 commits, and can be fast-forwarded. (use "git pull" to update your local branch) + git pull Updating b4b9e426b..643ced4c8 Fast-forward Q-Listener-client/Q-Listener-client.service | 13 + Q-Listener-client/config.stg.yml | 170 +++++++++ Q-Listener-client/infrastructure.stg.yml | 35 ++ Q-Listener-client/releasetrains.yml | 4 + Q-Listener-client/run.sh | 50 +++ Q-Listener-client/setup.sh | 67 ++++ acs-cite/infrastructure.stg.yml | 20 +- amservices/config.stg.yml | 2 +- amservices/infrastructure.stg.yml | 80 ++-- amsrepo/config.stg.yml | 5 +- amsrepo/infrastructure.stg.yml | 88 ++--- aquila/config.stg.yml | 2 +- aquila/infrastructure.stg.yml | 58 +-- assessmentcomposite/config.stg.yml | 6 +- assessmentcomposite/infrastructure.stg.yml | 80 ++-- assignmentcontents/config.stg.yml | 13 - assignmentcontents/infrastructure.stg.yml | 111 +++--- assignmentcontentsdr/config.stg.yml | 9 - autobahn-indexer/autobahn-indexer.service | 2 +- autobahn-indexer/config.stg.yml | 39 +- autobahn-indexer/infrastructure.stg.yml | 80 +++- autobahn-indexer/releasetrains.yml | 3 +- autobahn-indexer/run.sh | 69 +++- autobahn-indexer/setup.sh | 2 + awsmultiaccount/099786940061.yml | 2 +- awsmultiaccount/212014504737.yml | 92 +++++ awsmultiaccount/273333146852.yml | 90 +++++ awsmultiaccount/324267317821.yml | 26 ++ awsmultiaccount/439641997276.yml | 4 + awsmultiaccount/443982649941.yml | 27 ++ awsmultiaccount/481566707781.yml | 30 ++ awsmultiaccount/658380148811.yml | 26 ++ awsmultiaccount/781956637298.yml | 16 +- bases/dionysus/postbase.sh | 2 +- bases/glp2/config.stg.yml | 2 +- baybridge-qa/config.stg.yml | 2 +- baybridge-qa/dockerfile | 2 +- baybridge-qa/settings.xml | 9 +- baybridge-test-lambda/config.stg.yml | 103 +++++ baybridge/config.stg.yml | 2 +- bbredirect/config.dev.yml | 2 +- bbtestapp/config.stg.yml | 24 +- bbtestapp/infrastructure.stg.yml | 38 +- bbtestapp/servicesconfig.yml | 53 ++- bbtestapp/servicesinfra.yml | 178 ++++++--- bbtestapp2/config.dev.yml | 2 +- bbtestapp2/config.stg.yml | 43 ++- bbtestapp2/infrastructure.stg.yml | 91 ++--- bbtestapp2/releasetrains.yml | 2 + bbtestapp2/servicesconfig.yml | 4 +- bbtestappmaint/config.dev.yml | 2 +- bbui/config.stg.yml | 22 +- bbui/infrastructure.stg.yml | 40 +- bbui/run.sh | 9 +- bbui/setup.sh | 6 +- bronte/config.stg.yml | 51 +++ bronte/servicesconfig.yml | 87 +++++ bronte/servicesinfra.yml | 44 +++ ccapi/config.stg.yml | 2 +- ccapisb/config.stg.yml | 22 +- ccapisb/infrastructure.stg.yml | 90 ++--- ccapisb/run.sh | 4 +- cite-indexer/cite-indexer.service | 2 +- cite-indexer/config.stg.yml | 68 ++-- cite-indexer/infrastructure.stg.yml | 89 ++++- cite-indexer/releasetrains.yml | 3 +- cite-indexer/run.sh | 65 +++- cite-indexer/setup.sh | 2 + cite/config.stg.yml | 7 +- cite/infrastructure.stg.yml | 98 +++-- cite/releasetrains.yml | 2 +- cm/config.stg.yml | 72 ++-- cm/infrastructure.stg.yml | 84 ++++- cm/releasetrains.yml | 3 +- cm/run.sh | 77 ++-- cm/setup.sh | 2 +- coachmark-api/config.stg.yml | 8 +- configservice/config.stg.yml | 17 +- configservice/infrastructure.stg.yml | 42 +-- correctnessengine/config.stg.yml | 8 +- correctnessengine/infrastructure.stg.yml | 87 +++-- correctnessengine/releasetrains.yml | 2 + coursestructure-api-dr/config.stg.yml | 2 +- coursestructure-api/config.stg.yml | 6 +- coursestructure-api/infrastructure.stg.yml | 42 +-- crs/config.stg.yml | 31 +- crs/infrastructure.stg.yml | 63 ++-- crs/releasetrains.yml | 2 +- crystallake/config.stg.yml | 302 ++++++++------- crystallake/infrastructure.stg.yml | 104 +++--- crystallake/run.sh | 26 +- crystallake/setup.sh | 8 +- csg-dashboard/config.stg.yml | 56 ++- csg-dashboard/csg-dashboard.service | 2 +- csg-dashboard/infrastructure.stg.yml | 45 ++- csg-dashboard/releasetrains.yml | 3 +- csg-dashboard/run.sh | 64 +++- csg-dashboard/setup.sh | 2 + csg/config.stg.yml | 68 ++-- csg/infrastructure.stg.yml | 86 ++++- csg/releasetrains.yml | 7 +- csg/run.sh | 62 ++- csg/servicesconfig.yml | 35 +- csg/servicesinfra.yml | 56 ++- csg/settings.xml | 10 +- csg/setup.sh | 3 +- docker/java/glp/Dockerfile | 8 +- dscsapi/config.stg.yml | 2 +- dscsapisb/config.stg.yml | 21 +- dscsapisb/infrastructure.stg.yml | 72 ++-- dscsapisb/run.sh | 4 +- engagementapi/config.stg.yml | 8 +- environments.dev.yml | 12 +- environments.stg.yml | 21 +- environments.yml | 3 + ereapi/config.stg.yml | 14 +- ereapi/infrastructure.stg.yml | 82 ++-- ereapi/run.sh | 25 +- ereapi/setup.sh | 9 +- etext/config.stg.yml | 35 +- etext/infrastructure.stg.yml | 66 ++-- fdbkapi/config.stg.yml | 414 +++++++++++---------- fdbkapi/fdbkapi | 2 + fdbkapi/infrastructure.stg.yml | 26 +- fdbkapi/setup.sh | 7 +- foxville/config.stg.yml | 298 ++++++++------- foxville/infrastructure.stg.yml | 59 +-- foxville/setup.sh | 1 + gb-calculations/config.stg.yml | 41 +- gb-calculations/infrastructure.stg.yml | 87 +++-- gb-calculations/releasetrains.yml | 14 + gb-services/config.stg.yml | 26 +- gb-services/infrastructure.stg.yml | 96 +++-- gbadminapi/config.stg.yml | 2 +- gbadminui/config.stg.yml | 4 +- gbcalculations/config.stg.yml | 31 +- gbcalculations/infrastructure.stg.yml | 84 ++--- gbcalculationsconvergence/config.stg.yml | 2 +- gbcalculationsdr/config.stg.yml | 2 +- gbcomposite/config.stg.yml | 2 +- gbevents/config.stg.yml | 2 +- gbevents/infrastructure.stg.yml | 104 +++--- gbservices/config.stg.yml | 23 +- gbservices/infrastructure.stg.yml | 150 ++++---- gbservicesconvergence/config.stg.yml | 2 +- gbtest/config.stg.yml | 277 ++++++++++++++ glp-rio-ui/config.stg.yml | 2 +- glp-rio-ui/infra.bitesize.yml | 92 ++--- glpv2-assessment/config.stg.yml | 64 +++- glpv2-assessment/infra.bitesize.yml | 207 ++++++----- glpv2-assignment/config.stg.yml | 57 ++- glpv2-assignment/infra.bitesize.yml | 198 +++++----- glpv2-aum/config.stg.yml | 51 ++- glpv2-aum/infra.bitesize.yml | 196 +++++----- glpv2-autobahnpro/config.stg.yml | 52 ++- glpv2-autobahnpro/infra.bitesize.yml | 164 ++++---- glpv2-aviews/config.stg.yml | 65 +++- glpv2-aviews/infra.bitesize.yml | 148 +++++--- glpv2-cic/config.stg.yml | 51 ++- glpv2-cic/infra.bitesize.yml | 158 ++++---- glpv2-cma/config.stg.yml | 51 ++- glpv2-cma/infra.bitesize.yml | 188 +++++----- glpv2-cms/config.stg.yml | 71 ++-- glpv2-cms/infra.bitesize.yml | 202 +++++----- glpv2-cns/config.stg.yml | 51 ++- glpv2-cns/infra.bitesize.yml | 150 ++++---- glpv2-cprs/config.stg.yml | 52 ++- glpv2-cprs/infra.bitesize.yml | 114 ++++-- glpv2-crosscutting/config.stg.yml | 13 + glpv2-crosscutting/infra.bitesize.yml | 44 ++- glpv2-crs/config.stg.yml | 52 ++- glpv2-crs/infra.bitesize.yml | 121 ++++-- glpv2-es-acs/config.stg.yml | 52 ++- glpv2-es-acs/infra.bitesize.yml | 29 +- glpv2-eviews-auviews-user/config.stg.yml | 64 +++- glpv2-eviews-auviews-user/infra.bitesize.yml | 14 +- glpv2-eviews-auviews/config.stg.yml | 64 +++- glpv2-eviews-auviews/infra.bitesize.yml | 44 +-- glpv2-eviews-aviews/config.stg.yml | 64 +++- glpv2-eviews-aviews/infra.bitesize.yml | 200 ++++++---- glpv2-eviews-derived-reciever/config.stg.yml | 285 ++++++++++++++ glpv2-eviews-derived-reciever/infra.bitesize.yml | 57 +++ glpv2-eviews-migration/config.stg.yml | 68 +++- glpv2-eviews-migration/infra.bitesize.yml | 127 +++++++ glpv2-eviews-pviews/config.stg.yml | 64 +++- glpv2-eviews-pviews/infra.bitesize.yml | 192 ++++++---- glpv2-eviews-receiver/config.stg.yml | 64 +++- glpv2-eviews-receiver/infra.bitesize.yml | 162 ++++---- glpv2-eviews/config.stg.yml | 64 +++- glpv2-eviews/infra.bitesize.yml | 174 ++++----- glpv2-eviewsad/config.stg.yml | 285 ++++++++++++++ glpv2-eviewsad/infra.bitesize.yml | 47 +++ glpv2-eviewsat/config.stg.yml | 283 ++++++++++++++ glpv2-eviewsat/infra.bitesize.yml | 87 +++++ glpv2-eviewsau/config.stg.yml | 285 ++++++++++++++ glpv2-eviewsau/infra.bitesize.yml | 18 + glpv2-eviewscaar/config.stg.yml | 297 +++++++++++++++ glpv2-eviewscaar/infra.bitesize.yml | 14 + glpv2-eviewsldv/config.stg.yml | 64 +++- glpv2-eviewsldv/infra.bitesize.yml | 108 ++++-- glpv2-eviewsuaus/config.stg.yml | 297 +++++++++++++++ glpv2-eviewsuaus/infra.bitesize.yml | 37 ++ glpv2-gbg/config.stg.yml | 52 ++- glpv2-gbg/infra.bitesize.yml | 150 ++++---- glpv2-gcs-test/config.stg.yml | 277 ++++++++++++++ glpv2-gep/config.stg.yml | 53 ++- glpv2-gms/config.stg.yml | 52 ++- glpv2-gms/infra.bitesize.yml | 258 ++++++------- glpv2-iam/config.stg.yml | 64 +++- glpv2-iam/infra.bitesize.yml | 186 +++++---- glpv2-imc/config.stg.yml | 64 +++- glpv2-imc/infra.bitesize.yml | 178 ++++----- glpv2-ipt/config.stg.yml | 51 ++- glpv2-ipt/infra.bitesize.yml | 120 +++--- glpv2-jmetermaven1/config.stg.yml | 30 +- glpv2-jmetermaven2/config.stg.yml | 30 +- glpv2-jmetermaven3/config.stg.yml | 32 +- glpv2-kafkatest/config.stg.yml | 51 ++- glpv2-lad/config.stg.yml | 52 ++- glpv2-lad/infra.bitesize.yml | 200 +++++----- glpv2-lae/config.stg.yml | 54 ++- glpv2-lae/infra.bitesize.yml | 204 +++++----- glpv2-lap/config.stg.yml | 52 ++- glpv2-lap/infra.bitesize.yml | 190 +++++----- glpv2-lapp/config.stg.yml | 52 ++- glpv2-lapp/infra.bitesize.yml | 98 ++--- glpv2-lcd/config.stg.yml | 53 ++- glpv2-lcd/infra.bitesize.yml | 180 +++++---- glpv2-lec/config.stg.yml | 52 ++- glpv2-lec/infra.bitesize.yml | 178 ++++----- glpv2-lee/config.stg.yml | 52 ++- glpv2-lee/infra.bitesize.yml | 210 ++++++----- glpv2-lms/config.stg.yml | 52 ++- glpv2-lms/infra.bitesize.yml | 183 ++++----- glpv2-lpb/config.stg.yml | 52 ++- glpv2-lpb/infra.bitesize.yml | 220 ++++++----- glpv2-pdz/config.stg.yml | 52 ++- glpv2-pdz/infra.bitesize.yml | 134 +++---- glpv2-pgp/config.stg.yml | 51 ++- glpv2-pgp/infra.bitesize.yml | 138 ++++--- glpv2-pla/config.stg.yml | 51 ++- glpv2-pla/infra.bitesize.yml | 120 +++--- glpv2-qbb/config.stg.yml | 51 ++- glpv2-qbb/infra.bitesize.yml | 95 +++-- glpv2-rb-cma/config.stg.yml | 52 ++- glpv2-rb-cma/infra.bitesize.yml | 107 ++++-- glpv2-rbassessment/config.stg.yml | 51 ++- glpv2-rbassessment/infra.bitesize.yml | 196 +++++----- glpv2-rbassignment/config.stg.yml | 61 ++- glpv2-rbassignment/infra.bitesize.yml | 190 +++++----- glpv2-rbaum/config.stg.yml | 52 ++- glpv2-rbaum/infra.bitesize.yml | 133 ++++--- glpv2-rbaviews/config.stg.yml | 52 ++- glpv2-rbaviews/infra.bitesize.yml | 173 ++++++--- glpv2-rbgradebook/config.stg.yml | 52 ++- glpv2-rbgradebook/infra.bitesize.yml | 163 +++++--- glpv2-rblearner/config.stg.yml | 52 ++- glpv2-rblearner/infra.bitesize.yml | 168 +++++---- glpv2-rblms/config.stg.yml | 52 ++- glpv2-rblms/infra.bitesize.yml | 74 ++-- glpv2-rbplaseeding/config.stg.yml | 52 ++- glpv2-rbplaseeding/infra.bitesize.yml | 111 ++++-- glpv2-registrar/config.stg.yml | 50 ++- glpv2-registrar/infra.bitesize.yml | 50 +-- glpv2-retry/config.stg.yml | 64 +++- glpv2-retry/infra.bitesize.yml | 84 +++-- glpv2-roster/config.stg.yml | 52 ++- glpv2-roster/infra.bitesize.yml | 184 +++++---- glpv2-scheduler/config.stg.yml | 64 +++- glpv2-scheduler/infra.bitesize.yml | 106 +++--- glpv2-stub-gms/config.stg.yml | 22 +- .../config.stg.yml | 2 +- .../servicesconfig.yml | 4 +- .../config.stg.yml | 2 +- gradebook-infrastructure-services/config.stg.yml | 2 +- .../servicesconfig.yml | 4 + .../servicesinfra.yml | 14 +- greenhorn-maintenance/infrastructure.stg.yml | 79 +++- greenhorn/infrastructure.stg.yml | 84 ++--- greenville-glp/infrastructure.stg.yml | 109 +----- icmcopier/config.stg.yml | 10 +- icmcopier/infrastructure.stg.yml | 53 +-- iie-web/config.stg.yml | 15 +- iie-web/dockerfile | 2 +- iie-web/infra.bitesize.yml | 190 +++++----- ilp-glp-validator/config.stg.yml | 41 +- ilp-glp-validator/icm-cron.service | 13 + ilp-glp-validator/infrastructure.stg.yml | 83 +++-- ilp-glp-validator/releasetrains.yml | 6 +- ilp-glp-validator/run.sh | 21 +- ilp-glp-validator/setup.sh | 3 +- infrasetup/infrasetup.sh | 17 +- ips/config.stg.yml | 10 +- ips/infrastructure.stg.yml | 69 ++-- ips/releasetrains.yml | 2 +- ips/servicesconfig.yml | 7 + ips/servicesinfra.yml | 10 + ise/config.stg.yml | 355 +++++++++--------- ise/config.yml | 51 ++- ise/infrastructure.stg.yml | 106 +++--- ise/run.sh | 13 +- itemrepo/config.stg.yml | 9 +- itemrepo/infrastructure.stg.yml | 70 ++-- itemrepodr/config.stg.yml | 5 - lap/config.stg.yml | 4 +- lap/infrastructure.stg.yml | 102 +++-- lapdr/config.stg.yml | 2 +- las-dr/config.stg.yml | 4 +- las/config.stg.yml | 16 +- las/infrastructure.stg.yml | 68 ++-- las/servicesconfig.yml | 44 +++ las/servicesinfra.yml | 19 +- lasjobs-dr/config.stg.yml | 4 +- lasjobs/config.stg.yml | 11 +- lasjobs/infrastructure.stg.yml | 70 ++-- lever/infrastructure.stg.yml | 96 ++--- leverapi/config.stg.yml | 13 +- leverapi/infrastructure.stg.yml | 100 ++--- leverapidr/config.stg.yml | 2 +- lorax-bridge/config.stg.yml | 79 ++++ lorax-bridge/infra.bitesize.yml | 52 +++ lorax-bridge/releasetrains.yml | 6 + ltsupport/config.stg.yml | 2 +- ltsupport/infrastructure.stg.yml | 14 +- marin-api/config.stg.yml | 43 ++- marin-api/infrastructure.stg.yml | 86 ++++- marin-api/run.sh | 40 +- notes-Xconnect/config.stg.yml | 171 +++++++++ notes-Xconnect/infrastructure.stg.yml | 35 ++ notes-Xconnect/notes-Xconnect.service | 13 + notes-Xconnect/releasetrains.yml | 4 + notes-Xconnect/run.sh | 50 +++ notes-Xconnect/setup.sh | 67 ++++ notfapi/config.stg.yml | 2 +- notfapisb/config.stg.yml | 28 +- notfapisb/infrastructure.stg.yml | 84 ++--- oz-lambda/config.stg.yml | 146 ++++++++ phoenix/config.stg.yml | 4 +- prism-content/config.stg.yml | 154 ++++++++ prism-content/infrastructure.stg.yml | 13 + prism-content/logstash.conf | 42 +++ prism-content/prism-content | 46 +++ prism-content/prism-content-logrotate | 9 + prism-content/run.sh | 117 ++++++ prism-content/setup.sh | 72 ++++ redding-api/config.stg.yml | 46 ++- redding-api/infrastructure.stg.yml | 72 +++- redding-api/run.sh | 2 +- redding/config.stg.yml | 44 ++- redding/infrastructure.stg.yml | 80 ++-- redding/run.sh | 26 ++ registrarcomposite/config.stg.yml | 2 +- releasetrains.yml | 6 +- revel-content-service-dr/config.stg.yml | 4 +- revel-content-service/config.stg.yml | 4 +- revel-content-service/infrastructure.stg.yml | 16 +- rie-api/config.stg.yml | 15 +- rie-api/infra.bitesize.yml | 131 ++++++- rmp/config.stg.yml | 2 +- rtd/config.stg.yml | 18 +- rtd/infrastructure.stg.yml | 90 ++--- rtd/setup.sh | 2 +- services.yml | 13 +- settings/config.stg.yml | 4 +- spp/config.stg.yml | 196 ++++++++++ spp/infrastructure.stg.yml | 18 + spp/run.sh | 40 ++ spp/setup.sh | 60 +++ tiburon-glp/config.stg.yml | 319 ++++++++-------- tiburon-glp/infrastructure.stg.yml | 94 ++--- tiburon-glp/run.sh | 13 +- tiburon-glp/setup.sh | 2 +- userengagement/config.stg.yml | 18 +- vee-services/config.stg.yml | 10 + vee-services/infrastructure.stg.yml | 36 +- vee-services/releasetrains.yml | 1 + x-csg-platform/config.stg.yml | 158 ++++++++ x-csg-platform/csg-config-server.service | 13 + x-csg-platform/csg-eureka-server.service | 13 + x-csg-platform/csg-gateway.service | 13 + x-csg-platform/infrastructure.stg.yml | 18 + x-csg-platform/releasetrains.yml | 6 + x-csg-platform/run.sh | 128 +++++++ x-csg-platform/setup.sh | 83 +++++ 384 files changed, 17705 insertions(+), 6891 deletions(-) create mode 100644 Q-Listener-client/Q-Listener-client.service create mode 100644 Q-Listener-client/config.stg.yml create mode 100644 Q-Listener-client/infrastructure.stg.yml create mode 100644 Q-Listener-client/releasetrains.yml create mode 100644 Q-Listener-client/run.sh create mode 100644 Q-Listener-client/setup.sh create mode 100644 awsmultiaccount/212014504737.yml create mode 100644 awsmultiaccount/273333146852.yml create mode 100644 awsmultiaccount/324267317821.yml create mode 100644 awsmultiaccount/443982649941.yml create mode 100644 awsmultiaccount/481566707781.yml create mode 100644 awsmultiaccount/658380148811.yml create mode 100644 baybridge-test-lambda/config.stg.yml create mode 100644 bronte/config.stg.yml create mode 100644 bronte/servicesconfig.yml create mode 100644 bronte/servicesinfra.yml create mode 100644 correctnessengine/releasetrains.yml create mode 100644 gb-calculations/releasetrains.yml create mode 100644 gbtest/config.stg.yml create mode 100644 glpv2-eviews-derived-reciever/config.stg.yml create mode 100644 glpv2-eviews-derived-reciever/infra.bitesize.yml create mode 100644 glpv2-eviews-migration/infra.bitesize.yml create mode 100644 glpv2-eviewsad/config.stg.yml create mode 100644 glpv2-eviewsad/infra.bitesize.yml create mode 100644 glpv2-eviewsat/config.stg.yml create mode 100644 glpv2-eviewsat/infra.bitesize.yml create mode 100644 glpv2-eviewsau/config.stg.yml create mode 100644 glpv2-eviewsau/infra.bitesize.yml create mode 100644 glpv2-eviewscaar/config.stg.yml create mode 100644 glpv2-eviewscaar/infra.bitesize.yml create mode 100644 glpv2-eviewsuaus/config.stg.yml create mode 100644 glpv2-eviewsuaus/infra.bitesize.yml create mode 100644 glpv2-gcs-test/config.stg.yml create mode 100644 ilp-glp-validator/icm-cron.service create mode 100644 ips/servicesconfig.yml create mode 100644 ips/servicesinfra.yml create mode 100644 lorax-bridge/config.stg.yml create mode 100644 lorax-bridge/infra.bitesize.yml create mode 100644 lorax-bridge/releasetrains.yml create mode 100644 notes-Xconnect/config.stg.yml create mode 100644 notes-Xconnect/infrastructure.stg.yml create mode 100644 notes-Xconnect/notes-Xconnect.service create mode 100644 notes-Xconnect/releasetrains.yml create mode 100644 notes-Xconnect/run.sh create mode 100644 notes-Xconnect/setup.sh create mode 100644 oz-lambda/config.stg.yml create mode 100644 prism-content/config.stg.yml create mode 100644 prism-content/infrastructure.stg.yml create mode 100644 prism-content/logstash.conf create mode 100644 prism-content/prism-content create mode 100644 prism-content/prism-content-logrotate create mode 100644 prism-content/run.sh create mode 100644 prism-content/setup.sh create mode 100644 spp/config.stg.yml create mode 100644 spp/infrastructure.stg.yml create mode 100644 spp/run.sh create mode 100644 spp/setup.sh create mode 100644 x-csg-platform/config.stg.yml create mode 100644 x-csg-platform/csg-config-server.service create mode 100644 x-csg-platform/csg-eureka-server.service create mode 100644 x-csg-platform/csg-gateway.service create mode 100644 x-csg-platform/infrastructure.stg.yml create mode 100644 x-csg-platform/releasetrains.yml create mode 100644 x-csg-platform/run.sh create mode 100644 x-csg-platform/setup.sh + cd - /builds/pearsontechnology/gpt/etext/service/redding-api + env + sort BBENV=bbstg BB_APP_NAME=redding-api BB_APP_VERSION=1.0.0 BB_BRANCH_NAME=master BB_BUILD_CODE=nodejs BB_BUILD_PACKAGE_IMAGE=default BB_DEPLOYMENT_TYPE=ami CI=true CI_API_V4_URL=https://gitlab.com/api/v4 CI_BUILDS_DIR=/builds CI_BUILD_BEFORE_SHA=0000000000000000000000000000000000000000 CI_BUILD_ID=661066908 CI_BUILD_NAME=build-package-nodejs CI_BUILD_REF=b6c9754556dd312881915fafff08f158ab1e9834 CI_BUILD_REF_NAME=feature/sonar-integration CI_BUILD_REF_SLUG=feature-sonar-integration CI_BUILD_STAGE=build-package CI_BUILD_TOKEN=[MASKED] CI_COMMIT_BEFORE_SHA=0000000000000000000000000000000000000000 CI_COMMIT_DESCRIPTION= CI_COMMIT_MESSAGE=Coverage update CI_COMMIT_REF_NAME=feature/sonar-integration CI_COMMIT_REF_PROTECTED=false CI_COMMIT_REF_SLUG=feature-sonar-integration CI_COMMIT_SHA=b6c9754556dd312881915fafff08f158ab1e9834 CI_COMMIT_SHORT_SHA=b6c97545 CI_COMMIT_TITLE=Coverage update CI_CONCURRENT_ID=3 CI_CONCURRENT_PROJECT_ID=2 CI_CONFIG_PATH=.gitlab-ci.yml CI_DEFAULT_BRANCH=master CI_DISPOSABLE_ENVIRONMENT=true CI_JOB_ID=661066908 CI_JOB_IMAGE=099786940061.dkr.ecr.us-east-1.amazonaws.com/baybridge/gitlab-nodejs-default:latest CI_JOB_JWT=[MASKED] CI_JOB_NAME=build-package-nodejs CI_JOB_STAGE=build-package CI_JOB_TOKEN=[MASKED] CI_JOB_URL=https://gitlab.com/pearsontechnology/gpt/etext/service/redding-api/-/jobs/661066908 CI_MERGE_REQUEST_EVENT_TYPE=detached CI_MERGE_REQUEST_ID=65790188 CI_MERGE_REQUEST_IID=117 CI_MERGE_REQUEST_PROJECT_ID=16896115 CI_MERGE_REQUEST_PROJECT_PATH=pearsontechnology/gpt/etext/service/redding-api CI_MERGE_REQUEST_PROJECT_URL=https://gitlab.com/pearsontechnology/gpt/etext/service/redding-api CI_MERGE_REQUEST_REF_PATH=refs/merge-requests/117/head CI_MERGE_REQUEST_SOURCE_BRANCH_NAME=feature/sonar-integration CI_MERGE_REQUEST_SOURCE_BRANCH_SHA= CI_MERGE_REQUEST_SOURCE_PROJECT_ID=16896115 CI_MERGE_REQUEST_SOURCE_PROJECT_PATH=pearsontechnology/gpt/etext/service/redding-api CI_MERGE_REQUEST_SOURCE_PROJECT_URL=https://gitlab.com/pearsontechnology/gpt/etext/service/redding-api CI_MERGE_REQUEST_TARGET_BRANCH_NAME=develop CI_MERGE_REQUEST_TARGET_BRANCH_SHA= CI_MERGE_REQUEST_TITLE=Feature/sonar integration CI_NODE_TOTAL=1 CI_PAGES_DOMAIN=gitlab.io CI_PAGES_URL=https://pearsontechnology.gitlab.io/gpt/etext/service/redding-api CI_PIPELINE_ID=171948229 CI_PIPELINE_IID=743 CI_PIPELINE_SOURCE=merge_request_event CI_PIPELINE_URL=https://gitlab.com/pearsontechnology/gpt/etext/service/redding-api/-/pipelines/171948229 CI_PROJECT_DIR=/builds/pearsontechnology/gpt/etext/service/redding-api CI_PROJECT_ID=16896115 CI_PROJECT_NAME=redding-api CI_PROJECT_NAMESPACE=pearsontechnology/gpt/etext/service CI_PROJECT_PATH=pearsontechnology/gpt/etext/service/redding-api CI_PROJECT_PATH_SLUG=pearsontechnology-gpt-etext-service-redding-api CI_PROJECT_REPOSITORY_LANGUAGES=javascript,shell,html CI_PROJECT_ROOT_NAMESPACE=pearsontechnology CI_PROJECT_TITLE=redding-api CI_PROJECT_URL=https://gitlab.com/pearsontechnology/gpt/etext/service/redding-api CI_PROJECT_VISIBILITY=private CI_REGISTRY=registry.gitlab.com CI_REGISTRY_IMAGE=registry.gitlab.com/pearsontechnology/gpt/etext/service/redding-api CI_REGISTRY_PASSWORD=[MASKED] CI_REGISTRY_USER=gitlab-ci-token CI_REPOSITORY_URL=https://gitlab-ci-token:[MASKED]@gitlab.com/pearsontechnology/gpt/etext/service/redding-api.git CI_RUNNER_DESCRIPTION=gitlab-runner CI_RUNNER_EXECUTABLE_ARCH=linux/amd64 CI_RUNNER_ID=1878424 CI_RUNNER_REVISION=4c96e5ad CI_RUNNER_SHORT_TOKEN=YhGN1tFR CI_RUNNER_TAGS=bb-docker, bb-java, bb-nodejs, bb-dind CI_RUNNER_VERSION=12.9.0 CI_SERVER=yes CI_SERVER_HOST=gitlab.com CI_SERVER_NAME=GitLab CI_SERVER_PORT=443 CI_SERVER_PROTOCOL=https CI_SERVER_REVISION=b7f703604c6 CI_SERVER_TLS_CA_FILE=/builds/pearsontechnology/gpt/etext/service/redding-api.tmp/CI_SERVER_TLS_CA_FILE CI_SERVER_URL=https://gitlab.com CI_SERVER_VERSION=13.3.0-pre CI_SERVER_VERSION_MAJOR=13 CI_SERVER_VERSION_MINOR=3 CI_SERVER_VERSION_PATCH=0 FF_CMD_DISABLE_DELAYED_ERROR_LEVEL_EXPANSION=false FF_NETWORK_PER_BUILD=false FF_USE_LEGACY_BUILDS_DIR_FOR_DOCKER=false FF_USE_LEGACY_KUBERNETES_EXECUTION_STRATEGY=true FF_USE_LEGACY_VOLUMES_MOUNTING_ORDER=false GITLAB_CI=true GITLAB_FEATURES=audit_events,burndown_charts,code_owners,code_review_analytics,contribution_analytics,description_diffs,elastic_search,group_activity_analytics,group_bulk_edit,group_burndown_charts,group_webhooks,issuable_default_templates,issue_weights,iterations,jenkins_integration,ldap_group_sync,member_lock,merge_request_approvers,multiple_issue_assignees,multiple_ldap_servers,multiple_merge_request_assignees,protected_refs_for_users,push_rules,related_issues,repository_mirrors,repository_size_limit,seat_link,send_emails_from_admin_area,scoped_issue_board,usage_quotas,visual_review_app,wip_limits,adjourned_deletion_for_projects_and_groups,admin_audit_log,auditor_user,blocking_merge_requests,board_assignee_lists,board_milestone_lists,ci_cd_projects,ci_secrets_management,cluster_deployments,code_owner_approval_required,commit_committer_check,compliance_framework,cross_project_pipelines,custom_file_templates,custom_file_templates_for_namespace,custom_project_templates,cycle_analytics_for_groups,db_load_balancing,default_branch_protection_restriction_in_groups,default_project_deletion_protection,dependency_proxy,deploy_board,disable_name_update_for_users,email_additional_text,epics,extended_audit_events,external_authorization_service_api_management,feature_flags,file_locks,geo,generic_alert_fingerprinting,github_project_service_integration,group_allowed_email_domains,group_coverage_reports,group_ip_restriction,group_merge_request_analytics,group_project_templates,group_saml,issues_analytics,jira_dev_panel_integration,jira_issues_integration,ldap_group_sync_filter,merge_pipelines,merge_request_performance_metrics,admin_merge_request_approvers_rules,merge_trains,metrics_reports,multiple_approval_rules,multiple_group_issue_boards,object_storage,operations_dashboard,opsgenie_integration,package_forwarding,pages_size_limit,productivity_analytics,project_aliases,protected_environments,reject_unsigned_commits,required_ci_templates,scoped_labels,smartcard_auth,group_timelogs,type_of_work_analytics,unprotection_restrictions,ci_project_subscriptions,enterprise_templates GITLAB_USER_EMAIL=vinoth.sekar@pearson.com GITLAB_USER_ID=5373974 GITLAB_USER_LOGIN=vinoth.sekar GITLAB_USER_NAME=Vinoth Sekar GRADLE_HOME=/opt/gradle/gradle-4.10.2 GRADLE_USER_HOME=/root/.gradle HOME=/root HOSTNAME=runner-YhGN1tFR-project-16896115-concurrent-2 JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/ OLDPWD=/baybridge-apps PATH=/opt/gradle/gradle-4.10.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/builds/pearsontechnology/gpt/etext/service/redding-api SHLVL=2 SNYK_PROJECT_AUTH_ID=1cf7707b-60bb-4c50-93d5-b1edcc80068c _=/usr/bin/env + pwd + bash /baybridge/scripts/print_bbvars.sh /builds/pearsontechnology/gpt/etext/service/redding-api export CI_COMMIT_SHORT_SHA=b6c97545 export CI_MERGE_REQUEST_EVENT_TYPE=detached export CI_RUNNER_EXECUTABLE_ARCH=linux/amd64 export CI_COMMIT_TITLE=Coverage export update export CI_JOB_TOKEN=[MASKED] export CI_PROJECT_TITLE=redding-api export CI_BUILD_REF_NAME=feature/sonar-integration export CI_REGISTRY_PASSWORD=[MASKED] export CI_RUNNER_TAGS=bb-docker, export bb-java, export bb-nodejs, export bb-dind export CI_PIPELINE_URL=https://gitlab.com/pearsontechnology/gpt/etext/service/redding-api/-/pipelines/171948229 export CI_MERGE_REQUEST_ID=65790188 export CI_JOB_NAME=build-package-nodejs export CI_MERGE_REQUEST_SOURCE_PROJECT_PATH=pearsontechnology/gpt/etext/service/redding-api export CI_COMMIT_REF_PROTECTED=false export CI_SERVER_PROTOCOL=https export CI_SERVER_VERSION=13.3.0-pre export CI_PAGES_DOMAIN=gitlab.io export CI_SERVER_REVISION=b7f703604c6 export CI_PROJECT_VISIBILITY=private export CI_DISPOSABLE_ENVIRONMENT=true export CI_SERVER_HOST=gitlab.com export CI_COMMIT_SHA=b6c9754556dd312881915fafff08f158ab1e9834 export CI_MERGE_REQUEST_TITLE=Feature/sonar export integration export CI_JOB_IMAGE=099786940061.dkr.ecr.us-east-1.amazonaws.com/baybridge/gitlab-nodejs-default:latest export CI_COMMIT_MESSAGE=Coverage export update export CI_BUILD_STAGE=build-package export CI_MERGE_REQUEST_SOURCE_BRANCH_NAME=feature/sonar-integration export CI_PROJECT_URL=https://gitlab.com/pearsontechnology/gpt/etext/service/redding-api export BB_APP_VERSION=1.0.0 export CI_COMMIT_REF_SLUG=feature-sonar-integration export CI_SERVER_NAME=GitLab export CI_RUNNER_VERSION=12.9.0 export CI_BUILD_NAME=build-package-nodejs export BB_APP_NAME=redding-api export CI_REGISTRY_USER=gitlab-ci-token export CI_PROJECT_ID=16896115 export CI_PIPELINE_ID=171948229 export CI_MERGE_REQUEST_REF_PATH=refs/merge-requests/117/head export CI_MERGE_REQUEST_TARGET_BRANCH_NAME=develop export CI_JOB_URL=https://gitlab.com/pearsontechnology/gpt/etext/service/redding-api/-/jobs/661066908 export CI_COMMIT_DESCRIPTION= export CI_SERVER_URL=https://gitlab.com export CI_RUNNER_SHORT_TOKEN=YhGN1tFR export CI_DEFAULT_BRANCH=master export CI_CONCURRENT_ID=3 export CI_MERGE_REQUEST_SOURCE_BRANCH_SHA= export CI_REGISTRY=registry.gitlab.com export CI_BUILD_TOKEN=[MASKED] export CI_MERGE_REQUEST_TARGET_BRANCH_SHA= export CI_BUILD_ID=661066908 export BB_BUILD_PACKAGE_IMAGE=default export CI_COMMIT_BEFORE_SHA=0000000000000000000000000000000000000000 export CI_PROJECT_PATH_SLUG=pearsontechnology-gpt-etext-service-redding-api export CI_CONCURRENT_PROJECT_ID=2 export CI_API_V4_URL=https://gitlab.com/api/v4 export CI_COMMIT_REF_NAME=feature/sonar-integration export CI_SERVER_VERSION_PATCH=0 export CI_REGISTRY_IMAGE=registry.gitlab.com/pearsontechnology/gpt/etext/service/redding-api export CI_MERGE_REQUEST_IID=117 export CI_PIPELINE_IID=743 export CI_MERGE_REQUEST_SOURCE_PROJECT_URL=https://gitlab.com/pearsontechnology/gpt/etext/service/redding-api export CI_SERVER_TLS_CA_FILE=/builds/pearsontechnology/gpt/etext/service/redding-api.tmp/CI_SERVER_TLS_CA_FILE export CI_RUNNER_ID=1878424 export CI_BUILDS_DIR=/builds export CI_SERVER=yes export CI_JOB_ID=661066908 export BB_BRANCH_NAME=master export CI_PROJECT_ROOT_NAMESPACE=pearsontechnology export CI_REPOSITORY_URL=https://gitlab-ci-token:[MASKED]@gitlab.com/pearsontechnology/gpt/etext/service/redding-api.git export BB_DEPLOYMENT_TYPE=ami export CI_RUNNER_REVISION=4c96e5ad export CI_MERGE_REQUEST_SOURCE_PROJECT_ID=16896115 export CI_CONFIG_PATH=.gitlab-ci.yml export CI_PROJECT_NAME=redding-api export CI_JOB_JWT=[MASKED] export CI_SERVER_VERSION_MINOR=3 export CI_SERVER_VERSION_MAJOR=13 export CI_NODE_TOTAL=1 export CI_MERGE_REQUEST_PROJECT_PATH=pearsontechnology/gpt/etext/service/redding-api export CI_RUNNER_DESCRIPTION=gitlab-runner export CI_PAGES_URL=https://pearsontechnology.gitlab.io/gpt/etext/service/redding-api export CI_PROJECT_PATH=pearsontechnology/gpt/etext/service/redding-api export CI_SERVER_PORT=443 export CI_BUILD_BEFORE_SHA=0000000000000000000000000000000000000000 export CI_PROJECT_REPOSITORY_LANGUAGES=javascript,shell,html export CI_BUILD_REF=b6c9754556dd312881915fafff08f158ab1e9834 export CI_PIPELINE_SOURCE=merge_request_event export CI_PROJECT_NAMESPACE=pearsontechnology/gpt/etext/service export CI_MERGE_REQUEST_PROJECT_URL=https://gitlab.com/pearsontechnology/gpt/etext/service/redding-api export CI_MERGE_REQUEST_PROJECT_ID=16896115 export BB_BUILD_CODE=nodejs export CI_PROJECT_DIR=/builds/pearsontechnology/gpt/etext/service/redding-api export CI_JOB_STAGE=build-package export CI_BUILD_REF_SLUG=feature-sonar-integration $ cd $CI_PROJECT_DIR && chmod +x build.sh && ./build.sh + NODE_ENV=production + curl -sL https://deb.nodesource.com/setup_12.x + bash - ## Installing the NodeSource Node.js 12.x repo... ## Populating apt-get cache... + apt-get update Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] Hit:2 https://deb.nodesource.com/node_11.x bionic InRelease Hit:3 http://archive.ubuntu.com/ubuntu bionic InRelease Get:4 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [874 kB] Get:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] Get:6 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [1032 kB] Get:7 http://security.ubuntu.com/ubuntu bionic-security/restricted amd64 Packages [99.9 kB] Get:8 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 Packages [9555 B] Get:9 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB] Get:10 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 Packages [13.9 kB] Get:11 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [1334 kB] Get:12 http://archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 Packages [114 kB] Get:13 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1413 kB] Get:14 http://archive.ubuntu.com/ubuntu bionic-backports/universe amd64 Packages [8432 B] Fetched 5150 kB in 1s (3836 kB/s) Reading package lists... ## Confirming "bionic" is supported... + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_12.x/dists/bionic/Release' ## Adding the NodeSource signing key to your keyring... + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - Warning: apt-key output should not be parsed (stdout is not a terminal) OK ## Creating apt sources list file for the NodeSource Node.js 12.x repo... + echo 'deb https://deb.nodesource.com/node_12.x bionic main' > /etc/apt/sources.list.d/nodesource.list + echo 'deb-src https://deb.nodesource.com/node_12.x bionic main' >> /etc/apt/sources.list.d/nodesource.list ## Running `apt-get update` for you... + apt-get update Get:1 https://deb.nodesource.com/node_12.x bionic InRelease [4584 B] Get:2 https://deb.nodesource.com/node_12.x bionic/main amd64 Packages [767 B] Hit:3 http://security.ubuntu.com/ubuntu bionic-security InRelease Hit:4 http://archive.ubuntu.com/ubuntu bionic InRelease Hit:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease Hit:6 http://archive.ubuntu.com/ubuntu bionic-backports InRelease Fetched 5351 B in 1s (8944 B/s) Reading package lists... ## Run `sudo apt-get install -y nodejs` to install Node.js 12.x and npm ## You may also need development tools to build native addons: sudo apt-get install gcc g++ make ## To install the Yarn package manager, run: curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update && sudo apt-get install yarn + apt-get -y install nodejs Reading package lists... Building dependency tree... Reading state information... The following packages will be upgraded: nodejs 1 upgraded, 0 newly installed, 0 to remove and 59 not upgraded. Need to get 18.2 MB of archives. After this operation, 14.4 MB of additional disk space will be used. Get:1 https://deb.nodesource.com/node_12.x bionic/main amd64 nodejs amd64 12.18.3-1nodesource1 [18.2 MB] debconf: delaying package configuration, since apt-utils is not installed Fetched 18.2 MB in 0s (47.8 MB/s) (Reading database ... 59232 files and directories currently installed.) Preparing to unpack .../nodejs_12.18.3-1nodesource1_amd64.deb ... Detected old npm client, removing... Unpacking nodejs (12.18.3-1nodesource1) over (11.15.0-1nodesource1) ... Setting up nodejs (12.18.3-1nodesource1) ... + echo 'node...: ' node -v + echo 'npm....: ' npm -v + echo registry=https://nexus.releng.pearsondev.com/content/repositories/npm-all/ + echo _auth=c2Vydi5JU0U6Y2V5cXVzYnpIUloxN14= node...: node -v npm....: npm -v + echo email=serv.ISE@pearson.com + echo always-auth=true + npm install npm WARN deprecated circular-json@0.5.9: CircularJSON is in maintenance only, flatted is its successor. npm WARN deprecated hapi-auth-basic@5.0.0: This module has moved and is now available at @hapi/basic. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues. npm WARN deprecated hoek@5.0.4: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial). npm WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor. > dtrace-provider@0.8.8 install /builds/pearsontechnology/gpt/etext/service/redding-api/node_modules/dtrace-provider > node-gyp rebuild || node suppress-error.js make: Entering directory '/builds/pearsontechnology/gpt/etext/service/redding-api/node_modules/dtrace-provider/build' TOUCH Release/obj.target/DTraceProviderStub.stamp make: Leaving directory '/builds/pearsontechnology/gpt/etext/service/redding-api/node_modules/dtrace-provider/build' > husky@1.3.1 install /builds/pearsontechnology/gpt/etext/service/redding-api/node_modules/husky > node husky install husky > setting up git hooks CI detected, skipping Git hooks installation. > core-js@2.6.11 postinstall /builds/pearsontechnology/gpt/etext/service/redding-api/node_modules/core-js > node -e "try{require('./postinstall')}catch(e){}" > nodemon@1.19.4 postinstall /builds/pearsontechnology/gpt/etext/service/redding-api/node_modules/nodemon > node bin/postinstall || exit 0 Love nodemon? You can now support the project via the open collective: > https://opencollective.com/nodemon/donate npm WARN redding-api@1.0.0 license should be a valid SPDX license expression npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) added 824 packages from 535 contributors in 27.956s 21 packages are looking for funding run `npm fund` for details + npm install newrelic > @newrelic/native-metrics@5.2.0 install /builds/pearsontechnology/gpt/etext/service/redding-api/node_modules/@newrelic/native-metrics > node ./lib/pre-build.js install native_metrics ============================================================================ Attempting install in native-metrics module. Please note that this is an OPTIONAL dependency, and any resultant errors in this process will not affect the general performance of the New Relic agent, but event loop and garbage collection metrics will not be collected. ============================================================================ > /usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js clean configure > /usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build -j 2 native_metrics make: Entering directory '/builds/pearsontechnology/gpt/etext/service/redding-api/node_modules/@newrelic/native-metrics/build' CXX(target) Release/obj.target/native_metrics/src/native_metrics.o CXX(target) Release/obj.target/native_metrics/src/GCBinder.o CXX(target) Release/obj.target/native_metrics/src/LoopChecker.o CXX(target) Release/obj.target/native_metrics/src/RUsageMeter.o SOLINK_MODULE(target) Release/obj.target/native_metrics.node COPY Release/native_metrics.node make: Leaving directory '/builds/pearsontechnology/gpt/etext/service/redding-api/node_modules/@newrelic/native-metrics/build' install successful: _newrelic_native_metrics-5_2_0-native_metrics-72-linux-x64 > protobufjs@6.10.1 postinstall /builds/pearsontechnology/gpt/etext/service/redding-api/node_modules/protobufjs > node scripts/postinstall npm WARN eslint-config-standard-jsx@6.0.2 requires a peer of eslint@>=5.0.0 but none is installed. You must install peer dependencies yourself. npm WARN hapi-auth-bearer-token@6.1.4 requires a peer of @hapi/hapi@>=19.x.x but none is installed. You must install peer dependencies yourself. npm WARN @grpc/grpc-js@1.0.5 requires a peer of google-auth-library@5.x || 6.x but none is installed. You must install peer dependencies yourself. npm WARN redding-api@1.0.0 license should be a valid SPDX license expression npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) + newrelic@6.11.0 added 32 packages from 85 contributors in 10.124s 21 packages are looking for funding run `npm fund` for details ++ date +%Y%m%d%H%M%S + fpm -s dir -C . -t deb -n redding-api -v 1.0.0 --iteration 20200729074222 --prefix /app/redding-api . Doing `require 'backports'` is deprecated and will not load any backport in the next major release. Require just the needed backports instead, or 'backports/latest'. {:timestamp=>"2020-07-29T07:42:27.154029+0000", :message=>"Debian packaging tools generally labels all files in /etc as config files, as mandated by policy, so fpm defaults to this behavior for deb packages. You can disable this default behavior with --deb-no-default-config-files flag", :level=>:warn} {:timestamp=>"2020-07-29T07:42:32.357389+0000", :message=>"Created package", :path=>"redding-api_1.0.0-20200729074222_amd64.deb"} + mv redding-api_1.0.0-20200729074222_amd64.deb redding-api.deb + echo 'deb file is created......' + rm -rf amicodebuild deb file is created...... Sonar code analysis - Started + echo 'Sonar code analysis - Started' + ./node_modules/sonarqube-scanner/dist/bin/sonar-scanner -Dproject.settings=./sonar.properties [07:42:34] Starting analysis... [07:42:34] Getting info from "package.json" file [07:42:34] Checking if executable exists: /root/.sonar/native-sonar-scanner/sonar-scanner-4.4.0.2170-linux/bin/sonar-scanner [07:42:34] Could not find executable in "/root/.sonar/native-sonar-scanner". [07:42:34] Proceed with download of the platform binaries for SonarScanner... [07:42:34] Creating /root/.sonar/native-sonar-scanner [07:42:34] Downloading from https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.4.0.2170-linux.zip [07:42:34] (executable will be saved in cache folder: /root/.sonar/native-sonar-scanner) INFO: Scanner configuration file: /root/.sonar/native-sonar-scanner/sonar-scanner-4.4.0.2170-linux/conf/sonar-scanner.properties INFO: Project root configuration file: /builds/pearsontechnology/gpt/etext/service/redding-api/./sonar.properties INFO: SonarScanner 4.4.0.2170 INFO: Java 11.0.3 AdoptOpenJDK (64-bit) INFO: Linux 4.4.0-1105-aws amd64 INFO: User cache: /root/.sonar/cache INFO: Scanner configuration file: /root/.sonar/native-sonar-scanner/sonar-scanner-4.4.0.2170-linux/conf/sonar-scanner.properties INFO: Project root configuration file: /builds/pearsontechnology/gpt/etext/service/redding-api/./sonar.properties INFO: Analyzing on SonarQube server 6.7.7 INFO: Default locale: "en_US", source code encoding: "US-ASCII" (analysis is platform dependent) INFO: Publish mode INFO: Load global settings INFO: Load global settings (done) | time=1694ms INFO: Server id: AC923B28-1aa489f766049a6 INFO: User cache: /root/.sonar/cache INFO: Load plugins index INFO: Load plugins index (done) | time=1287ms INFO: Download sonar-android-plugin-1.1.jar INFO: Download sonar-csharp-plugin-5.6.0.586.jar INFO: Download sonar-clover-plugin-4.1.jar INFO: Download sonar-cobertura-plugin-2.0.jar INFO: Download sonar-crowd-plugin-2.1.2.jar INFO: Download sonar-dependency-check-plugin-1.1.6.jar INFO: Download sonar-findbugs-plugin-3.9.4.jar INFO: Download sonar-scm-git-plugin-1.9.0.1725.jar INFO: Download sonar-auth-github-plugin-1.5.0.870.jar INFO: Download sonar-jacoco-plugin-1.0.2.475.jar INFO: Download sonar-l10n-ja-plugin-1.3.jar INFO: Plugin [l10nja] defines 'l10nen' as base plugin. This metadata can be removed from manifest of l10n plugins since version 5.2. INFO: Download sonar-ldap-plugin-2.2.0.608.jar INFO: Download sonar-pmd-plugin-3.2.1.jar INFO: Download sonar-perl-plugin-0.4.5-all.jar INFO: Download sonar-javascript-plugin-5.2.1.7778.jar INFO: Download sonar-java-plugin-5.13.0.18197.jar INFO: Download sonar-kotlin-plugin-1.0.0.928.jar INFO: Download sonar-php-plugin-3.0.0.4537.jar INFO: Download sonar-python-plugin-1.14.1.3143.jar INFO: Download sonar-scala-plugin-1.4.0.155.jar INFO: Download sonar-typescript-plugin-1.9.0.3766.jar INFO: Download sonar-vbnet-plugin-7.15.0.8572.jar INFO: Download sonar-xml-plugin-2.0.1.2020.jar INFO: Download sonar-scm-svn-plugin-1.8.0.1168.jar INFO: Download sonar-web-plugin-2.5.0.476.jar INFO: Process project properties INFO: Execute project builders INFO: Execute project builders (done) | time=3ms INFO: Load project repositories INFO: Load project repositories (done) | time=1308ms INFO: Load quality profiles INFO: Load quality profiles (done) | time=1237ms INFO: Load active rules INFO: Load active rules (done) | time=17516ms INFO: Load metrics repository INFO: Load metrics repository (done) | time=1238ms INFO: Project key: redding-api INFO: ------------- Scan redding-api INFO: Base dir: /builds/pearsontechnology/gpt/etext/service/redding-api INFO: Working dir: /builds/pearsontechnology/gpt/etext/service/redding-api/.scannerwork INFO: Source paths: . INFO: Source encoding: US-ASCII, default locale: en_US INFO: Load server rules INFO: Load server rules (done) | time=1288ms INFO: Language is forced to js INFO: Index files INFO: Excluded sources: INFO: node_modules/** INFO: bower_components/** INFO: jspm_packages/** INFO: typings/** INFO: lib-cov/** WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/config/dev.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/config/qa-int.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/config/ppe.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/config/qa.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/config/stg.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/config/production.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/config/test.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/config/default.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/package.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/baybridge/logstash.conf' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/build.sh' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/package-lock.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/README.md' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/redding-api.deb' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockProductAssets.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockInstructorsArray.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockEtextCourseAssets.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockPassportReply.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockPassportSubForUser.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockEtextSectionReply.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockInstructorsEmptyArray.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockUaReply.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockLASAssignmentStatus.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockLASAssignmentList.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockCourseAssets.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockProductChangesData.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockGlpAssignmentList.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockLASAssessmentStatus.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockCoursesRevel.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockAssignmentAssets.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockGlpSupportOverallGrade.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockSumatraSectionReply.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockSumatraCourseType.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockCourseGradeDataGLP.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockAssignmentDetails.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockGlpAssignmentStatus.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockAssessmentTypesData.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockProductDetails.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockRegistrarReply.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockGlpAssignmentPointsEarnedStatus.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockLasAssignmentsListData.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockProductManifest.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockTOCReply.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockCoursefilterAssets.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockCoursesEText.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockSectionDetail.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockGlpWeightedCourse.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockCourses.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockGlpSectionData.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockCourseSettings.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockEtextAssignmentList.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockCourseAssetsGLPNoAssmt.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockGlpAssignmentDetails.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockSectionDeleted.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockWeightedCourse.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockCourseAssetsGLP.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/test/data/mockCourseGradeDataILP.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/src/public/index.html' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/src/data/glpAssignmentStatusMock.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/src/data/glpAssignmentListMock.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/src/data/plaAnalyticsDataMock.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/src/data/glpAssignmentAssetsMock.json' is ignored because it doesn't belong to the forced language 'js' WARN: File '/builds/pearsontechnology/gpt/etext/service/redding-api/sonar.properties' is ignored because it doesn't belong to the forced language 'js' INFO: 211 files indexed INFO: 18349 files ignored because of inclusion/exclusion patterns INFO: Quality profile for js: Sonar way (outdated copy) WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by net.sf.cglib.core.ReflectUtils$1 (file:/root/.sonar/cache/866bb1adbf016ea515620f1aaa15ec53/sonar-javascript-plugin-5.2.1.7778.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of net.sf.cglib.core.ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release INFO: Sensor Coverage Report Import [csharp] INFO: Sensor Coverage Report Import [csharp] (done) | time=0ms INFO: Sensor Coverage Report Import [csharp] INFO: Sensor Coverage Report Import [csharp] (done) | time=1ms INFO: Sensor Unit Test Results Import [csharp] INFO: Sensor Unit Test Results Import [csharp] (done) | time=0ms INFO: Sensor JavaXmlSensor [java] INFO: Sensor JavaXmlSensor [java] (done) | time=5ms INFO: Sensor JaCoCo XML Report Importer [jacoco] INFO: Sensor JaCoCo XML Report Importer [jacoco] (done) | time=8ms INFO: Sensor SonarJS [javascript] INFO: 211 source files to be analyzed INFO: Sensor SonarJS [javascript] (done) | time=8574ms INFO: Sensor ESLint-based SonarJS [javascript] INFO: 211/211 source files have been analyzed INFO: 211 source files to be analyzed INFO: Sensor ESLint-based SonarJS [javascript] (done) | time=5225ms INFO: Sensor SonarJS Coverage [javascript] WARN: No coverage information will be saved because LCOV file cannot be found. INFO: 211/211 source files have been analyzed WARN: Provided LCOV file path: coverage/lcov-report. Seek file with path: /builds/pearsontechnology/gpt/etext/service/redding-api/coverage/lcov-report WARN: No coverage information will be saved because all LCOV files cannot be found. INFO: Sensor SonarJS Coverage [javascript] (done) | time=2ms INFO: Sensor Dependency-Check [dependencycheck] INFO: Process Dependency-Check report INFO: Dependency-Check XML report does not exists. Please check property sonar.dependencyCheck.reportPath:/builds/pearsontechnology/gpt/etext/service/redding-api/${WORKSPACE}/dependency-check-report.xml INFO: Analysis skipped/aborted due to missing report file INFO: Dependency-Check HTML report does not exists. Please check property sonar.dependencyCheck.htmlReportPath:/builds/pearsontechnology/gpt/etext/service/redding-api/${WORKSPACE}/dependency-check-report.html INFO: HTML-Dependency-Check report does not exist. INFO: Process Dependency-Check report (done) | time=3ms INFO: Sensor Dependency-Check [dependencycheck] (done) | time=3ms INFO: Sensor Zero Coverage Sensor INFO: Sensor Zero Coverage Sensor (done) | time=158ms INFO: Sensor CPD Block Indexer INFO: Sensor CPD Block Indexer (done) | time=0ms INFO: SCM provider for this project is: git INFO: 211 files to be analyzed WARN: Shallow clone detected, no blame information will be provided. You can convert to non-shallow with 'git fetch --unshallow'. INFO: 0/211 files analyzed WARN: Missing blame information for the following files: WARN: * src/common/Authenticator.js WARN: * src/common/BaseController.js WARN: * src/common/RequestHelper.js WARN: * src/common/authValidation.js WARN: * src/common/client.js WARN: * src/common/constants.js WARN: * src/common/db.js WARN: * src/common/external/AmsService.js WARN: * src/common/external/CsgService.js WARN: * src/common/external/NotificationService.js WARN: * src/common/external/PrismService.js WARN: * src/common/external/RegistrarService.js WARN: * src/common/external/cacheService.js WARN: * src/common/external/pla/composite/PlaCompositeQuery.js WARN: * src/common/external/pla/composite/PlaCompositeService.js WARN: * src/common/external/pla/generic/PlaService.js WARN: * src/common/external/pla/seed/plaMapper.js WARN: * src/common/external/pla/seed/plaSeedService.js WARN: * src/common/utils/MockProvider.js WARN: * src/common/utils/Performance.js WARN: * src/common/utils/Util.js WARN: * src/common/utils/logger.js WARN: * src/config/plugins.js WARN: * src/config/routes.js WARN: * src/factory/BaseService.js WARN: * src/factory/NotFoundService.js WARN: * src/factory/NullService.js WARN: * src/factory/ServiceDispatcher.js WARN: * src/factory/errorHandler.js WARN: * src/factory/etext/etextServiceLocator.js WARN: * src/factory/getServiceLocator.js WARN: * src/factory/glp/glpServiceLocator.js WARN: * src/factory/ilp/ilpServiceLocator.js WARN: * src/factory/noOpMapper.js WARN: * src/factory/sam/SamCourseAssetsService.js WARN: * src/factory/sam/samServiceLocator.js WARN: * src/factory/sam/samTocMapper.js WARN: * src/index.js WARN: * src/modules/akamaiToken/AkamaiTokenController.js WARN: * src/modules/akamaiToken/akamaiTokenRoutes.js WARN: * src/modules/assessments/status/AssessmentStatusController.js WARN: * src/modules/assessments/status/assessmentStatusRoutes.js WARN: * src/modules/assessments/status/glp/GlpAssessmentStatusService.js WARN: * src/modules/assessments/status/glp/glpAssessmentStatusMapper.js WARN: * src/modules/assessments/status/ilp/LasAssessmentStatusService.js WARN: * src/modules/assessments/status/ilp/lasAssessmentStatusMapper.js WARN: * src/modules/assessments/types/AssessmentTypesController.js WARN: * src/modules/assessments/types/assessmentTypesRoutes.js WARN: * src/modules/assessments/types/glp/GlpAssessmentTypesService.js WARN: * src/modules/assessments/types/glp/glpAssessmentTypesMapper.js WARN: * src/modules/assets/CourseAssetsController.js WARN: * src/modules/assets/coursesAssetsRoutes.js WARN: * src/modules/assets/etext/EtextAssetsService.js WARN: * src/modules/assets/glp/GlpCourseAssetsService.js WARN: * src/modules/assets/glp/glpTocMapper.js WARN: * src/modules/assets/ilp/LasCourseAssetsService.js WARN: * src/modules/assets/ilp/lasTocMapper.js WARN: * src/modules/assignments/AssignmentController.js WARN: * src/modules/assignments/assets/AssignmentAssetsController.js WARN: * src/modules/assignments/assets/AssignmentAssetsRoutes.js WARN: * src/modules/assignments/assets/glp/GlpAssignmentAssetsService.js WARN: * src/modules/assignments/assets/glp/glpAssignmentAssetsMapper.js WARN: * src/modules/assignments/assets/ilp/LasAssignmentAssetsService.js WARN: * src/modules/assignments/assets/ilp/lasAssignmentAssetsMapper.js WARN: * src/modules/assignments/changes/AssignmentChangesController.js WARN: * src/modules/assignments/changes/assignmentChangesRoutes.js WARN: * src/modules/assignments/changes/glp/GlpAssignmentChangesService.js WARN: * src/modules/assignments/changes/ilp/LasAssignmentChangesService.js WARN: * src/modules/assignments/changes/ilp/lasAssignmentChangesMapper.js WARN: * src/modules/assignments/details/AssignmentDetailsController.js WARN: * src/modules/assignments/details/assignmentDetailsRoutes.js WARN: * src/modules/assignments/details/glp/GlpAssignmentDetailsService.js WARN: * src/modules/assignments/details/glp/glpAssignmentDetailsMapper.js WARN: * src/modules/assignments/details/ilp/LasAssignmentDetailsService.js WARN: * src/modules/assignments/details/ilp/lasAssignmentDetailsMapper.js WARN: * src/modules/assignments/list/AssignmentListController.js WARN: * src/modules/assignments/list/AssignmentListRoutes.js WARN: * src/modules/assignments/list/etext/EtextAssignmentListService.js WARN: * src/modules/assignments/list/etext/etextAssignmentListMapper.js WARN: * src/modules/assignments/list/glp/GlpAssignmentListService.js WARN: * src/modules/assignments/list/glp/GlpAssignmentsGradeService.js WARN: * src/modules/assignments/list/glp/glpAssignmentListMapper.js WARN: * src/modules/assignments/list/ilp/LasAssignmentListService.js WARN: * src/modules/assignments/list/ilp/lasAssignmentListMapper.js WARN: * src/modules/assignments/manage/AssignmentMapper.js WARN: * src/modules/assignments/manage/AssignmentService.js WARN: * src/modules/assignments/status/AssignmentStatusController.js WARN: * src/modules/assignments/status/assignmentStatusRoutes.js WARN: * src/modules/assignments/status/glp/GlpAssignmentStatusMapper.js WARN: * src/modules/assignments/status/glp/GlpAssignmentStatusService.js WARN: * src/modules/assignments/status/glp/PlaAnalyticsService.js WARN: * src/modules/assignments/status/ilp/DaaltAnalyticsService.js WARN: * src/modules/assignments/status/ilp/LasAssignmentChaptersService.js WARN: * src/modules/assignments/status/ilp/LasAssignmentStatusService.js WARN: * src/modules/assignments/status/ilp/lasAssignmentStatusMapper.js WARN: * src/modules/cache/CacheController.js WARN: * src/modules/cache/CacheResetApiService.js WARN: * src/modules/cache/CacheResetService.js WARN: * src/modules/cache/cacheRoutes.js WARN: * src/modules/courses/AssignableTocController.js WARN: * src/modules/courses/CoursesController.js WARN: * src/modules/courses/activity/details/CourseActivityDetailsController.js WARN: * src/modules/courses/activity/details/CourseActivityDetailsService.js WARN: * src/modules/courses/activity/details/courseActivityDetailsMapper.js WARN: * src/modules/courses/activity/summary/CourseActivitySummaryController.js WARN: * src/modules/courses/activity/summary/CourseActivitySummaryService.js WARN: * src/modules/courses/activity/summary/courseActivitySummaryMapper.js WARN: * src/modules/courses/chapters/ChapterDetailsController.js WARN: * src/modules/courses/chapters/ChapterDetailsService.js WARN: * src/modules/courses/chapters/chapterDetailsMapper.js WARN: * src/modules/courses/chapters/chapterRoutes.js WARN: * src/modules/courses/courseTypeCache.js WARN: * src/modules/courses/courseTypeMapper.js WARN: * src/modules/courses/courseTypeService.js WARN: * src/modules/courses/coursesRoutes.js WARN: * src/modules/courses/details/CoursesDetailsController.js WARN: * src/modules/courses/details/CoursesDetailsService.js WARN: * src/modules/courses/details/coursesDetailsMapper.js WARN: * src/modules/courses/details/coursesRoutes.js WARN: * src/modules/courses/notification/EmailController.js WARN: * src/modules/courses/notification/EmailService.js WARN: * src/modules/courses/notification/emailMapper.js WARN: * src/modules/courses/passportService.js WARN: * src/modules/courses/passportSubscriptionMapper.js WARN: * src/modules/courses/passportSubscriptionService.js WARN: * src/modules/courses/products/CourseDetailsController.js WARN: * src/modules/courses/products/courseDetailsMapper.js WARN: * src/modules/courses/products/courseDetailsRoutes.js WARN: * src/modules/courses/products/courseDetailsService.js WARN: * src/modules/courses/settings/ActivitySettingsController.js WARN: * src/modules/courses/settings/ActivitySettingsService.js WARN: * src/modules/courses/settings/CourseSettingsService.js WARN: * src/modules/courses/settings/SaveActivitySettingsService.js WARN: * src/modules/courses/settings/activitySettingsMapper.js WARN: * src/modules/courses/toc/AssignableTocService.js WARN: * src/modules/courses/toc/assignableTocMapper.js WARN: * src/modules/courses/userAssociationMapper.js WARN: * src/modules/courses/userAssociationsBySectionService.js WARN: * src/modules/courses/userAssociationsService.js WARN: * src/modules/grade/CourseGradeController.js WARN: * src/modules/grade/courseGradeRoutes.js WARN: * src/modules/grade/glp/GbCategoryScoreService.js WARN: * src/modules/grade/glp/GbOverallScoreService.js WARN: * src/modules/grade/glp/GlpCourseGradeService.js WARN: * src/modules/grade/glp/glpCourseGradeMapper.js WARN: * src/modules/grade/ilp/CourseGradeService.js WARN: * src/modules/grade/ilp/courseGradeMapper.js WARN: * src/modules/health/healthCtrl.js WARN: * src/modules/health/healthRoutes.js WARN: * src/modules/identity/IdentityController.js WARN: * src/modules/identity/identityMapper.js WARN: * src/modules/identity/identityRoutes.js WARN: * src/modules/identity/piService.js WARN: * src/modules/products/ProductDetailsController.js WARN: * src/modules/products/ProductSync.js WARN: * src/modules/products/assets/ProductAssetsController.js WARN: * src/modules/products/assets/productAssetsRoutes.js WARN: * src/modules/products/catalogMapper.js WARN: * src/modules/products/catalogService.js WARN: * src/modules/products/changes/ProductChangesController.js WARN: * src/modules/products/changes/productChangesRoutes.js WARN: * src/modules/products/changes/productChangesService.js WARN: * src/modules/products/productDetailsMapper.js WARN: * src/modules/products/productDetailsRoutes.js WARN: * src/modules/products/productSearchService.js WARN: * src/modules/products/productService.js WARN: * src/modules/products/productV2Service.js WARN: * src/modules/products/searchQueryBuilder.js WARN: * src/modules/products/searchQueryMapper.js WARN: * src/modules/products/searchQueryV2Mapper.js WARN: * src/modules/sections/SectionDetailsController.js WARN: * src/modules/sections/sectionDetailsMapper.js WARN: * src/modules/sections/sectionDetailsRoutes.js WARN: * src/modules/sections/sectionDetailsService.js WARN: * src/modules/students/StudentsListController.js WARN: * src/modules/students/activity/StudentActivityController.js WARN: * src/modules/students/activity/StudentActivityService.js WARN: * src/modules/students/activity/studentActivityMapper.js WARN: * src/modules/students/chapter/ChapterStudentsListService.js WARN: * src/modules/students/chapter/chapterStudentsListMapper.js WARN: * src/modules/students/course/CourseStudentsListService.js WARN: * src/modules/students/course/courseStudentsListMapper.js WARN: * src/modules/students/studentsRoutes.js WARN: * src/modules/token/courses/CourseTokenController.js WARN: * src/modules/token/courses/courseTokenRoutes.js WARN: * src/modules/token/products/ProductTokenController.js WARN: * src/modules/token/products/productTokenRoutes.js WARN: * test/LASAssignmentAssets.test.js WARN: * test/LASAssignmentChanges.test.js WARN: * test/LASAssignmentList.test.js WARN: * test/authenticator.test.js WARN: * test/courseAssets.test.js WARN: * test/courseGrade.test.js WARN: * test/courseInfoCache.test.js WARN: * test/courseTypeService.test.js WARN: * test/courses.test.js WARN: * test/emailService.test.js WARN: * test/etextAssignmentList.test.js WARN: * test/etextCourseAssets.test.js WARN: * test/getServiceLocator.test.js WARN: * test/health.test.js WARN: * test/identity.test.js WARN: * test/lasAssessmentStatus.test.js WARN: * test/lasAssignmentDetails.test.js WARN: * test/lasAssignmentStatus.test.js WARN: * test/passportSubService.test.js WARN: * test/productAssets.test.js WARN: * test/productChanges.test.js WARN: * test/products.test.js WARN: * test/sectionDetail.test.js WARN: * test/util.test.js WARN: This may lead to missing/broken features in SonarQube INFO: 6 files had no CPD blocks INFO: Calculating CPD for 205 files INFO: CPD calculation finished INFO: Analysis report generated in 372ms, dir size=1 MB INFO: Analysis reports compressed in 388ms, zip size=729 KB INFO: Analysis report uploaded in 1623ms INFO: ANALYSIS SUCCESSFUL, you can browse https://sonarqube.pearson.com/dashboard/index/redding-api INFO: Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report INFO: More about the report processing at https://sonarqube.pearson.com/api/ce/task?id=AXOZhrl0tY5gKeBYdFNf INFO: Task total time: 42.837 s INFO: ------------------------------------------------------------------------ INFO: EXECUTION SUCCESS INFO: ------------------------------------------------------------------------ INFO: Total time: 50.874s INFO: Final Memory: 13M/47M INFO: ------------------------------------------------------------------------ [07:43:30] Analysis finished. Sonar code analysis - Completed ------------amicodebuild-------------------------------------------------- + echo 'Sonar code analysis - Completed' + new_version=1.0.0.b6c97545 + echo ------------amicodebuild-------------------------------------------------- + mkdir amicodebuild + cp -r redding-api.deb amicodebuild/ + cp -r ./baybridge/logstash.conf amicodebuild/ + ls -R amicodebuild amicodebuild: logstash.conf redding-api.deb + cd amicodebuild + ZIP_NAME=1.0.0.b6c97545.zip + zip -rq 1.0.0.b6c97545.zip logstash.conf redding-api.deb + echo GIT_HASH=b6c97545 + echo APP_ENV= + echo VERSION=1.0.0 + cat appdetails.properties GIT_HASH=b6c97545 APP_ENV= VERSION=1.0.0 + aws s3 cp 1.0.0.b6c97545.zip s3://baybridge-artifacts/redding-api/ --acl bucket-owner-full-control upload: ./1.0.0.b6c97545.zip to s3://baybridge-artifacts/redding-api/1.0.0.b6c97545.zip + echo '...Uploaded to s3 bucket....' ...Uploaded to s3 bucket.... $ echo "export BB_APP_GIT_HASH=${CI_COMMIT_SHORT_SHA}" > BB_APP_GIT_HASH Running after_script Running after script... $ cd / && python3 baybridge/gitlab_event.py Collecting pip==20.0.2 Downloading https://files.pythonhosted.org/packages/54/0c/d01aa759fdc501a58f431eb594a17495f15b88da142ce14b5845662c13f3/pip-20.0.2-py2.py3-none-any.whl (1.4MB) Installing collected packages: pip Successfully installed pip-20.0.2 WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip. Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue. To avoid this problem you can invoke Python with '-m pip' instead of running pip directly. Collecting awscli==1.18.47 Downloading awscli-1.18.47-py2.py3-none-any.whl (3.0 MB) Collecting boto3==1.12.47 Downloading boto3-1.12.47-py2.py3-none-any.whl (128 kB) Requirement already up-to-date: gitpython==3.1.1 in /usr/local/lib/python3.6/dist-packages (from -r baybridge/util/requirements.txt (line 12)) (3.1.1) Collecting pyyaml==5.3.1 Downloading PyYAML-5.3.1.tar.gz (269 kB) Collecting pyzabbix==0.7.5 Downloading pyzabbix-0.7.5.tar.gz (4.6 kB) Collecting requests==2.23.0 Downloading requests-2.23.0-py2.py3-none-any.whl (58 kB) Requirement already up-to-date: ruamel.yaml==0.16.10 in /usr/local/lib/python3.6/dist-packages (from -r baybridge/util/requirements.txt (line 16)) (0.16.10) Requirement already satisfied, skipping upgrade: colorama<0.4.4,>=0.2.5; python_version != "3.4" in /usr/lib/python3/dist-packages (from awscli==1.18.47->-r baybridge/util/requirements.txt (line 10)) (0.3.7) Requirement already satisfied, skipping upgrade: rsa<=3.5.0,>=3.1.2 in /usr/lib/python3/dist-packages (from awscli==1.18.47->-r baybridge/util/requirements.txt (line 10)) (3.4.2) Requirement already satisfied, skipping upgrade: docutils<0.16,>=0.10 in /usr/lib/python3/dist-packages (from awscli==1.18.47->-r baybridge/util/requirements.txt (line 10)) (0.14) Requirement already satisfied, skipping upgrade: s3transfer<0.4.0,>=0.3.0 in /usr/local/lib/python3.6/dist-packages (from awscli==1.18.47->-r baybridge/util/requirements.txt (line 10)) (0.3.3) Collecting botocore==1.15.47 Downloading botocore-1.15.47-py2.py3-none-any.whl (6.1 MB) Requirement already satisfied, skipping upgrade: jmespath<1.0.0,>=0.7.1 in /usr/lib/python3/dist-packages (from boto3==1.12.47->-r baybridge/util/requirements.txt (line 11)) (0.9.3) Requirement already satisfied, skipping upgrade: gitdb<5,>=4.0.1 in /usr/local/lib/python3.6/dist-packages (from gitpython==3.1.1->-r baybridge/util/requirements.txt (line 12)) (4.0.4) Requirement already satisfied, skipping upgrade: chardet<4,>=3.0.2 in /usr/lib/python3/dist-packages (from requests==2.23.0->-r baybridge/util/requirements.txt (line 15)) (3.0.4) Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests==2.23.0->-r baybridge/util/requirements.txt (line 15)) (2018.1.18) Requirement already satisfied, skipping upgrade: idna<3,>=2.5 in /usr/lib/python3/dist-packages (from requests==2.23.0->-r baybridge/util/requirements.txt (line 15)) (2.6) Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/lib/python3/dist-packages (from requests==2.23.0->-r baybridge/util/requirements.txt (line 15)) (1.22) Requirement already satisfied, skipping upgrade: ruamel.yaml.clib>=0.1.2; platform_python_implementation == "CPython" and python_version < "3.9" in /usr/local/lib/python3.6/dist-packages (from ruamel.yaml==0.16.10->-r baybridge/util/requirements.txt (line 16)) (0.2.0) Requirement already satisfied, skipping upgrade: python-dateutil<3.0.0,>=2.1 in /usr/lib/python3/dist-packages (from botocore==1.15.47->awscli==1.18.47->-r baybridge/util/requirements.txt (line 10)) (2.6.1) Requirement already satisfied, skipping upgrade: smmap<4,>=3.0.1 in /usr/local/lib/python3.6/dist-packages (from gitdb<5,>=4.0.1->gitpython==3.1.1->-r baybridge/util/requirements.txt (line 12)) (3.0.2) Building wheels for collected packages: pyyaml, pyzabbix Building wheel for pyyaml (setup.py): started Building wheel for pyyaml (setup.py): finished with status 'done' Created wheel for pyyaml: filename=PyYAML-5.3.1-cp36-cp36m-linux_x86_64.whl size=45919 sha256=89f810dc99475b1f0fc48482e7daec2c03842a21fb79e00efdaeb29523ba5eee Stored in directory: /root/.cache/pip/wheels/e5/9d/ad/2ee53cf262cba1ffd8afe1487eef788ea3f260b7e6232a80fc Building wheel for pyzabbix (setup.py): started Building wheel for pyzabbix (setup.py): finished with status 'done' Created wheel for pyzabbix: filename=pyzabbix-0.7.5-py3-none-any.whl size=4372 sha256=489f48976ac26c14ef9a9914ae2d095da90c37a18f0647b1378194b77033149b Stored in directory: /root/.cache/pip/wheels/e4/eb/dc/6982b3b81ea7976e6477eb5fedbb8be5819d1f92ecfda00c24 Successfully built pyyaml pyzabbix Installing collected packages: pyyaml, botocore, awscli, boto3, requests, pyzabbix Attempting uninstall: pyyaml Found existing installation: PyYAML 3.12 ERROR: Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall. WARNING: You are using pip version 20.0.2; however, version 20.2 is available. You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command. [pipeline_functions.py:572 - get_ami_boto3_client() ] getting boto3.client for VPC3 ami builder(sns, regionoverride=None) [pipeline_functions.py:720 - send_sns_event() ] {'MessageId': '9a54b1c5-4d49-53e8-8ce5-e65e67b857da', 'ResponseMetadata': {'RequestId': '90276235-ccc3-5cc0-994e-35aee63248f2', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amzn-requestid': '90276235-ccc3-5cc0-994e-35aee63248f2', 'content-type': 'text/xml', 'content-length': '294', 'date': 'Wed, 29 Jul 2020 07:43:44 GMT'}, 'RetryAttempts': 0}} BBENV: bbstg Running 'pip3 install --upgrade -r baybridge/util/requirements.txt module 'yaml' has no attribute 'FullLoader' Saving cache 00:02 Uploading artifacts for successful job 00:03 Uploading artifacts... BB_APP_GIT_HASH: found 1 matching files WARNING: BB_APP_VERSION: no matching files Uploading artifacts to coordinator... ok id=661066908 responseStatus=201 Created token=ST3vqbqF Job succeeded