Skip to content

Production Release 2.6 & 2.7 #489

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 77 commits into from
Feb 27, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
89b82e9
Merge pull request #434 from xxcxy/feature/only-list-project-with-pen…
Dec 24, 2019
f0286e0
New Fields for Project Templates
yoution Jan 7, 2020
9c4f5ac
Merge pull request #436 from yoution/develop
Jan 9, 2020
abfbcdf
Updated log copy
Jan 14, 2020
5878101
fix: project filter request
maxceem Jan 15, 2020
dbf87dc
feat: follow V5 request body standard for all admin endpoints
maxceem Jan 16, 2020
6a0dfb4
Avoid reusing the global variable for client
Jan 17, 2020
99282bc
Merge pull request #445 from topcoder-platform/hotfix/m2m_token_cachi…
Jan 20, 2020
51b2daf
fix: import metadata from Project Service API V5
maxceem Jan 21, 2020
b159fb5
fix: metadata index script
maxceem Jan 22, 2020
b88f083
Enable admin user to join project as manager.
gets0ul Jan 22, 2020
d53de73
Adding support to search project via customer/manager handles
gets0ul Jan 22, 2020
f124705
#429 Update Postman file
yoution Jan 23, 2020
618fdb8
Fix test.
gets0ul Jan 23, 2020
23fc994
Merge pull request #447 from gets0ul/connect-app_issue_3423
maxceem Jan 23, 2020
2cccabc
fix: index metadata script, part 2
maxceem Jan 24, 2020
ba437c7
fix: tc-notifications should use "dev" branch
maxceem Jan 24, 2020
3dab571
docs: Local Setup with Multiple Services
maxceem Jan 24, 2020
fa5a31c
docs: improve local guide
maxceem Jan 25, 2020
1eadcc2
Merge pull request #448 from gets0ul/connect-app_issue_3496
maxceem Jan 25, 2020
f9784c5
Merge pull request #449 from yoution/issue_429
maxceem Jan 25, 2020
63eec1d
Merge pull request #451 from topcoder-platform/cf20
Jan 27, 2020
df9c1e4
Github issue#3527, Reporting POC
Jan 28, 2020
f476d6f
Making the feature branch deployable temporarily
Jan 28, 2020
92edc2c
Temporarily reducing the permission policy
Jan 28, 2020
a6648ab
Increased session length
Jan 28, 2020
74bfc3b
Merge branch 'develop' into feature/looker_reporting
Jan 29, 2020
041d4f9
Added project members to the request context for managerOrAdmin permi…
Jan 29, 2020
c417dc4
Removing feature branch from deployable branch list
Jan 29, 2020
335ede5
Configurable session length, via env variables.
Jan 29, 2020
44925aa
Merge pull request #453 from topcoder-platform/feature/looker_reporting
Jan 29, 2020
167ce16
fix: don't fallback to DB if search filter is defined
maxceem Jan 30, 2020
19d2288
feat: increase length of ProjectTemplate.info field
maxceem Jan 30, 2020
30b7c14
allowing filter by directProjectId
cwdcwd Jan 30, 2020
4f6ac73
feat: increase length of ProjectType's and ProductCategory's "info" f…
maxceem Jan 31, 2020
faeda7e
stupid max len on lines
cwdcwd Jan 31, 2020
efaaf84
feat: support filtering projects by directProjectId
maxceem Jan 31, 2020
572507e
Merge pull request #455 from maxceem/feature/project-template-info-le…
Jan 31, 2020
641f8c5
Merge pull request #457 from yoution/master
maxceem Feb 4, 2020
6163032
refactor: don't use setTimeout for deleting S3 object
maxceem Feb 4, 2020
9441498
chore: update package-lock as we have updated aws-sdk version
maxceem Feb 4, 2020
05c5b1e
chore: deploy `feature/file-transfer-s3-improvements` branch to DEV
maxceem Feb 4, 2020
44765ec
fix: enabling file uploading on dev
maxceem Feb 4, 2020
4b9ffbc
fix: remove redundant call for ${fileServiceUrl}uploadurl
maxceem Feb 4, 2020
89355e2
Revert "chore: deploy `feature/file-transfer-s3-improvements` branch …
maxceem Feb 4, 2020
dcbcc9d
Merge pull request #460 from topcoder-platform/feature/file-transfer-…
Feb 4, 2020
ef99ec5
Fixing the issue with reading looker session length and used a better…
Feb 4, 2020
d610a38
Lint fix
Feb 5, 2020
26ce60c
chore: command to run Kafka consumers in dev mode
maxceem Feb 6, 2020
a38b56c
fix: don't return email in invites for non-admin users, if invited by…
maxceem Feb 6, 2020
e927806
Merge pull request #467 from topcoder-platform/hotifx/email-in-invite…
maxceem Feb 6, 2020
c510cd4
Spin up kafka consumers for platform events
Feb 6, 2020
7eb9294
fix: links in guide
maxceem Feb 7, 2020
b2dbc56
ES/DB compare script (#459)
maxceem Feb 7, 2020
a216c68
Includes non-customer roles when searching projects by manager.
gets0ul Feb 11, 2020
0af475e
Merge pull request #470 from gets0ul/3496_search_by_manager
maxceem Feb 12, 2020
9803b01
Make Kafka service accessible both inside and outside container
xxcxy Feb 14, 2020
9e41228
Handling looker embed reports in non production environment via mock …
Feb 17, 2020
254b635
Fixed reading of Boolean variable for mock flag of reports
Feb 18, 2020
99308b0
Merge pull request #475 from xxcxy/develop
maxceem Feb 18, 2020
a7d77cf
Revert "#3496 Includes non-customer roles when searching projects by …
maxceem Feb 18, 2020
9291dc0
Merge pull request #478 from topcoder-platform/revert-470-3496_search…
maxceem Feb 18, 2020
9021ce0
Revert "Revert "#3496 Includes non-customer roles when searching proj…
maxceem Feb 18, 2020
e24ea3a
feat: don't allow getting user details fields for invites
maxceem Feb 19, 2020
56ffe6c
docs: improve README and added ARCHITECTURE guide
maxceem Feb 19, 2020
d3c5bf3
fix: Kafka port for notifications service
maxceem Feb 19, 2020
c11b4c0
feat: use single container for all postgresql databases
maxceem Feb 19, 2020
89d6878
docs: format fix
maxceem Feb 19, 2020
4b5cafa
docs: format fix
maxceem Feb 19, 2020
52f9cb2
Merge pull request #480 from topcoder-platform/feature/improve-local-…
maxceem Feb 19, 2020
2f8587b
Improve local setup 4
xxcxy Feb 20, 2020
3794c39
Merge pull request #482 from xxcxy/develop
maxceem Feb 20, 2020
cefa5a9
Fine tuning the embed report end point to use project category and us…
Feb 20, 2020
2fd32ce
Merge pull request #479 from topcoder-platform/revert-478-revert-470-…
maxceem Feb 21, 2020
e325aee
Report unit tests and support for old projects with product templates…
maxceem Feb 26, 2020
6c2c0bc
fix: don't fail when user details cannot be loaded
maxceem Feb 27, 2020
67247a6
Merge branch 'master' into develop
Feb 27, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,12 @@ deploy_steps: &deploy_steps
./buildenv.sh -e $DEPLOY_ENV -b ${LOGICAL_ENV}-${APPNAME}-deployvar
source buildenvvar
./master_deploy.sh -d ECS -e $DEPLOY_ENV -t latest -s ${LOGICAL_ENV}-global-appvar,${LOGICAL_ENV}-${APPNAME}-appvar -i ${APPNAME}

echo "======= Running Masterscript - deploy projects-api-consumers ==========="
if [ -e ${LOGICAL_ENV}-${APPNAME}-appvar.json ]; then sudo rm -vf ${LOGICAL_ENV}-${APPNAME}-appvar.json; fi
./buildenv.sh -e $DEPLOY_ENV -b ${LOGICAL_ENV}-${APPNAME}-consumers-deployvar
source buildenvvar
./master_deploy.sh -d ECS -e $DEPLOY_ENV -t latest -s ${LOGICAL_ENV}-global-appvar,${LOGICAL_ENV}-${APPNAME}-appvar -i ${APPNAME}

jobs:
test:
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -47,3 +47,6 @@ jspm_packages
!.elasticbeanstalk/*.global.yml
.DS_Store
.idea

# Report which might be generated using `scripts/es-db-compare` script
report.html
291 changes: 169 additions & 122 deletions README.md

Large diffs are not rendered by default.

9 changes: 7 additions & 2 deletions config/custom-environment-variables.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,15 +56,20 @@
"pageSize": "PAGE_SIZE",
"SSO_REFCODES": "SSO_REFCODES",
"lookerConfig": {
"EMBED_KEY": "LOOKER_EMBED_KEY",
"LOOKER_HOST": "LOOKER_HOST",
"SESSION_LENGTH": "LOOKER_SESSION_LENGTH",
"BASE_URL": "LOOKER_API_BASE_URL",
"CLIENT_ID": "LOOKER_API_CLIENT_ID",
"CLIENT_SECRET": "LOOKER_API_CLIENT_SECRET",
"TOKEN": "TOKEN",
"USE_MOCK": "LOOKER_API_ENABLE_MOCK",
"USE_MOCK": "ENABLE_MOCK_REPORTS",
"QUERIES": {
"REG_STATS": "LOOKER_API_REG_STATS_QUERY_ID",
"BUDGET": "LOOKER_API_BUDGET_QUERY_ID"
}
},
"EMBED_REPORTS_MAPPING": "EMBED_REPORTS_MAPPING",
"ALLOWED_USERS": "REPORTS_ALLOWED_USERS"
},
"DEFAULT_M2M_USERID": "DEFAULT_M2M_USERID"
}
9 changes: 7 additions & 2 deletions config/default.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
"idleTimeout": 1000
},
"kafkaConfig": {
"hosts": "localhost:9092"
"url": "localhost:9092"
},
"analyticsKey": "",
"VALID_ISSUERS": "[\"https:\/\/topcoder-newauth.auth0.com\/\",\"https:\/\/api.topcoder-dev.com\"]",
Expand All @@ -61,6 +61,9 @@
"VALID_STATUSES_BEFORE_PAUSED": "[\"active\"]",
"SSO_REFCODES": "[]",
"lookerConfig": {
"EMBED_KEY": "FAKE_KEY",
"LOOKER_HOST": "demo.looker.com",
"SESSION_LENGTH": 120,
"BASE_URL": "",
"CLIENT_ID": "",
"CLIENT_SECRET": "",
Expand All @@ -69,7 +72,9 @@
"QUERIES": {
"REG_STATS": 1234,
"BUDGET": 123
}
},
"EMBED_REPORTS_MAPPING": "{\"mock\": \"/embed/looks/2\"}",
"ALLOWED_USERS": "[]"
},
"DEFAULT_M2M_USERID": -101
}
2 changes: 1 addition & 1 deletion config/test.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"rabbitmqUrl": "amqp://localhost:5672",
"connectProjectsUrl": "https://local.topcoder-dev.com/projects/",
"dbConfig": {
"masterUrl": "postgres://coder:mysecretpassword@localhost:5433/projectsdb_test",
"masterUrl": "postgres://coder:mysecretpassword@localhost:5432/projectsdb_test",
"maxPoolSize": 50,
"minPoolSize": 4,
"idleTimeout": 1000
Expand Down
Loading