Notification merge requestshttps://community.opengroup.org/osdu/platform/system/notification/-/merge_requests2023-08-18T15:26:14Zhttps://community.opengroup.org/osdu/platform/system/notification/-/merge_requests/85Partion service as tenantinfo provider (GONRG-2498)2023-08-18T15:26:14ZRiabokon Stanislav(EPAM)[GCP]Partion service as tenantinfo provider (GONRG-2498)# Description:
Added optional service that replace TenantInfoFactory with implementation that utilize Partition Service<br/>
# How to test:
Functionality was tested with Partition service, Storage service successfully consume TenantInf...# Description:
Added optional service that replace TenantInfoFactory with implementation that utilize Partition Service<br/>
# How to test:
Functionality was tested with Partition service, Storage service successfully consume TenantInfo from Partition Service
# Changes include:
- [x] Refactor (a non-breaking change that improves code maintainability).
- [ ] Bugfix (a non-breaking change that solves an issue).
- [x] New feature (a non-breaking change that adds functionality).
- [ ] Breaking change (a change that is not backward-compatible and/or changes current functionality).
# Changes in:
- [x] GCP
- [ ] Azure
- [ ] AWS
- [ ] IBM
# Dev Checklist:
- [ ] Added Unit Tests, wherever applicable.
- [x] Updated the Readme, if applicable.
- [x] Existing Tests pass
- [x] Verified functionality locally
- [x] Self Reviewed my code for formatting and complex business logic.
# Other comments:
Dependencies:<br/>
https://community.opengroup.org/osdu/platform/system/lib/cloud/gcp/os-core-lib-gcp/-/merge_requests/12 <br/>
https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/73 <br/>M7 - Release 0.10Riabokon Stanislav(EPAM)[GCP]Riabokon Stanislav(EPAM)[GCP]https://community.opengroup.org/osdu/platform/system/notification/-/merge_requests/83add log ignoring for /swagger-ui.html health check;2023-08-18T15:26:17ZYauheni Lesnikauadd log ignoring for /swagger-ui.html health check;M7 - Release 0.10Yauheni LesnikauYauheni Lesnikauhttps://community.opengroup.org/osdu/platform/system/notification/-/merge_requests/89Upgrade libraries, change info logs to debug2023-08-18T15:26:08ZAlok JoshiUpgrade libraries, change info logs to debugUpgrading core-common and core-lib-azure libraries to incorporate debug logs into Notification service. This is an effort to reduce the cost associated with storing trace (info) logs.Upgrading core-common and core-lib-azure libraries to incorporate debug logs into Notification service. This is an effort to reduce the cost associated with storing trace (info) logs.M7 - Release 0.10Alok JoshiAlok Joshihttps://community.opengroup.org/osdu/platform/system/notification/-/merge_requests/92Changed authorize_api to v22023-08-18T15:26:04ZOleksii Tsyganov (EPAM)Changed authorize_api to v2M7 - Release 0.10Oleksii Tsyganov (EPAM)Oleksii Tsyganov (EPAM)https://community.opengroup.org/osdu/platform/system/notification/-/merge_requests/93Fixing vulnerable packages, AWS Updates2023-08-18T15:26:03ZSpencer Suttonsuttonsp@amazon.comFixing vulnerable packages, AWS Updates**REASON FOR CORE CODE CHANGE**:
There were several vulnerable packages in notification's dependency tree. This MR is to resolve them for everyone.
https://ossindex.sonatype.org/component/pkg:maven/com.google.oauth-client/google-oauth-...**REASON FOR CORE CODE CHANGE**:
There were several vulnerable packages in notification's dependency tree. This MR is to resolve them for everyone.
https://ossindex.sonatype.org/component/pkg:maven/com.google.oauth-client/google-oauth-client@1.30.1?utm_source=dependency-check&utm_medium=integration&utm_content=6.1.6
https://nvd.nist.gov/vuln/search/results?form_type=Advanced&results_type=overview&search_type=all&cpe_vendor=cpe%3A%2F%3Afasterxml&cpe_product=cpe%3A%2F%3Afasterxml%3Ajackson-databind&cpe_version=cpe%3A%2F%3Afasterxml%3Ajackson-databind%3A2.9.9
https://nvd.nist.gov/vuln/search/results?form_type=Advanced&results_type=overview&search_type=all&cpe_vendor=cpe%3A%2F%3Anetty&cpe_product=cpe%3A%2F%3Anetty%3Anetty&cpe_version=cpe%3A%2F%3Anetty%3Anetty%3A4.1.38
https://nvd.nist.gov/vuln/search/results?form_type=Advanced&results_type=overview&search_type=all&cpe_vendor=cpe%3A%2F%3Aredhat&cpe_product=cpe%3A%2F%3Aredhat%3Aundertow&cpe_version=cpe%3A%2F%3Aredhat%3Aundertow%3A2.0.23
commit a792aeda
Author: Spencer Sutton <suttonsp@amazon.com>
Date: Thu May 27 2021 10:13:20 GMT-0500 (Central Daylight Time)
"Excluding springs default security, locking down mvn central"M7 - Release 0.10Spencer Suttonsuttonsp@amazon.comSpencer Suttonsuttonsp@amazon.comhttps://community.opengroup.org/osdu/platform/system/notification/-/merge_requests/91Draft: Resolve "Upgrade Core Common Dependency"2022-01-11T13:22:18ZDavid Diederichd.diederich@opengroup.orgDraft: Resolve "Upgrade Core Common Dependency"Closes #26
See osdu/platform&9 for more details.
## MR's Raison d'ĂȘtre
This MR updates the core common dependency to use the latest released version of the library. Keeping our library usage at the latest helps avoid subtle incompati...Closes #26
See osdu/platform&9 for more details.
## MR's Raison d'ĂȘtre
This MR updates the core common dependency to use the latest released version of the library. Keeping our library usage at the latest helps avoid subtle incompatibility bugs from creeping in, and ensures that all Data Platform code is staying current with bug fixes and performance improvements in the core libraries.
*Dependency Table, after the application of this MR's changes*
| Maven Dependencies | _Root POM_ | testing/ |
| ------------------------ | -------------- | -------- |
| os-core-common | 0.9.0 | 0.9.0 |
| core-lib-gcp | 0.9.0-SNAPSHOT | |
| core-lib-azure | 0.9.0 | 0.0.22 |
| os-core-lib-ibm | 0.7.0 | 0.7.0 |
| core.aws.os-core-lib-aws | 0.9.0 | 0.3.16 |
| core-test-lib-gcp | | 0.0.2 |
## Housekeeping Updates
### FOSSA Update
This MR also updates the FOSSA attributions, since these need to be kept up to date on every MR. Changes are expected whenever the library dependencies are updated.
### Update Deprecated Pipeline Includes
This MR also updates the `.gitlab-ci.yml` file to use the newer pipeline includes, rather than relying on deprecated includes that mimic old behavior. These housekeeping updates should be done regularly on MRs when they are discovered so the old CI include files can be deleted and no longer supported.
### Remove Direct References to 'master'
This MR removes hard-coded references to `master`. Instead, the default branch is used by not specifying a branch in the CI includes. This will easy future transition to different branch names.M7 - Release 0.10David Diederichd.diederich@opengroup.orgDavid Diederichd.diederich@opengroup.org