Schema merge requestshttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests2022-01-21T14:59:29Zhttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/218Added AWS README2022-01-21T14:59:29ZMarc Burnie [AWS]Added AWS READMEM10 - Release 0.13JoeGregOkoun-Ola Fabien HouetoJoehttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/226Cherry-pick ' fix json-smart dependency version' into 'release/0.13'2022-02-04T14:13:33ZDavid Diederichd.diederich@opengroup.orgCherry-pick ' fix json-smart dependency version' into 'release/0.13'Original MR: osdu/platform/system/schema-service!225Original MR: osdu/platform/system/schema-service!225M10 - Release 0.13David Diederichd.diederich@opengroup.orgDavid Diederichd.diederich@opengroup.orghttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/229Cherry-pick 'Updating Libraries to Latest Release Version' into 'release/0.13'2022-02-05T16:49:19ZDavid Diederichd.diederich@opengroup.orgCherry-pick 'Updating Libraries to Latest Release Version' into 'release/0.13'Original MR: !228Original MR: !228M10 - Release 0.13David Diederichd.diederich@opengroup.orgDavid Diederichd.diederich@opengroup.orghttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/227Cherry-pick ' Upgrade Log4J to 2.17.1' into 'release/0.13'2022-02-04T14:35:00ZDavid Diederichd.diederich@opengroup.orgCherry-pick ' Upgrade Log4J to 2.17.1' into 'release/0.13'Original MR: !225Original MR: !225M10 - Release 0.13David Diederichd.diederich@opengroup.orgDavid Diederichd.diederich@opengroup.orghttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/208Code coverage2023-08-18T21:56:43ZAalekh JainCode coverageTasks accomplished as part of this MR
1. Added the support for generating code coverage reports using `Jacoco`
2. Updated the settings for CI/CD pipelines (Under section General Pipelines) to capture the code coverage using the Test Cov...Tasks accomplished as part of this MR
1. Added the support for generating code coverage reports using `Jacoco`
2. Updated the settings for CI/CD pipelines (Under section General Pipelines) to capture the code coverage using the Test Coverage Parsing regex as: `Total.*?([0-9]{1,3})%`
3. Added code coverage badge for azure in the `README.md` corresponding to azure cloud provider.
Attached below are the screenshots of the code coverage captured through bade and in the pipeline stages -
1. ![image](/uploads/0c7917ca04e2b26de08e49c34df8ce5d/image.png)
2. ![image](/uploads/ccb5584e6be2ef6e43b8e3ad7210883a/image.png)M10 - Release 0.13https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/207core lib upgrade to rc62023-08-18T21:56:45Zshitij singhcore lib upgrade to rc6IBM core lib upgrade to rc6IBM core lib upgrade to rc6M10 - Release 0.13shitij singhshitij singhhttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/193disabled spring web security2023-08-18T21:56:56ZBhushan Radedisabled spring web securityM10 - Release 0.13Anuj GuptaBhushan RadeAnuj Guptahttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/202Disables unsafe subst for log4j2023-08-18T21:56:49ZOleksii Tsyganov (EPAM)Disables unsafe subst for log4jM10 - Release 0.13Oleksii Tsyganov (EPAM)Oleksii Tsyganov (EPAM)https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/222Fix inconsistent internal versioning2022-01-26T14:06:50ZDavid Diederichd.diederich@opengroup.orgFix inconsistent internal versioningThis causes the testing libraries to link with the same core libraries that are being used, rather than the ancient 0.0.1 version.This causes the testing libraries to link with the same core libraries that are being used, rather than the ancient 0.0.1 version.M10 - Release 0.13David Diederichd.diederich@opengroup.orgDavid Diederichd.diederich@opengroup.orghttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/185Fyre bootstrap2023-08-18T21:57:01ZSuman GhoshFyre bootstrapWe have change the logic in Token.py based on the argument which user will pass during the post installation for the certificate.We have change the logic in Token.py based on the argument which user will pass during the post installation for the certificate.M10 - Release 0.13Anuj GuptaAnuj Guptahttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/177Gcp test fixes2023-08-18T21:57:03ZAliaksandr Ramanovich (EPAM)Gcp test fixesFix for osdu-gcp-test jobFix for osdu-gcp-test jobM10 - Release 0.13https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/213GONRG-4118 Add imagePullPolicy value2023-08-18T21:56:38ZIgor Zimovets (EPAM)GONRG-4118 Add imagePullPolicy valueM10 - Release 0.13https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/220GONRG-4190: Added schema osdu_gcp_bootstrap_dev22023-08-18T21:56:34ZSiarhei Symanovich (EPAM)GONRG-4190: Added schema osdu_gcp_bootstrap_dev2M10 - Release 0.13Siarhei Symanovich (EPAM)Siarhei Symanovich (EPAM)https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/214GONRG-4190: Fix dev2 pipeline for schema2023-08-18T21:56:37ZSiarhei Symanovich (EPAM)GONRG-4190: Fix dev2 pipeline for schemaGONRG-4190: Fix dev2 pipeline for schemaGONRG-4190: Fix dev2 pipeline for schemaM10 - Release 0.13Siarhei Symanovich (EPAM)Siarhei Symanovich (EPAM)https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/217GONRG-4214-bootstrap: fix for gcp schema service bootstrap, errors with pip3...2023-08-18T21:56:35ZAliaksandr Lubouski (EPAM)GONRG-4214-bootstrap: fix for gcp schema service bootstrap, errors with pip3...GONRG-4214-bootstrap: fix for gcp schema service bootstrap, errors with pip3 dependencies, fix only rulesGONRG-4214-bootstrap: fix for gcp schema service bootstrap, errors with pip3 dependencies, fix only rulesM10 - Release 0.13https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/196Ibm schema filter check2023-08-18T21:56:53ZAshwani PandeyIbm schema filter checkadded filter check for getting schema recordsadded filter check for getting schema recordsM10 - Release 0.13Ashwani PandeyAshwani Pandeyhttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/194M10 preview shared schemas2023-08-18T22:40:47ZThomas Gehrmann [slb]M10 preview shared schemasCloses #80
DDSC commit 1b05145a18bde08ef16900909cb026fe0b1e8a6e
# Summary of changes
The links refer to the OSDU member GitLab.
1. **VirtualProperties**<br>
Based on the community [search-service ADR #69](https://community.opengr...Closes #80
DDSC commit 1b05145a18bde08ef16900909cb026fe0b1e8a6e
# Summary of changes
The links refer to the OSDU member GitLab.
1. **VirtualProperties**<br>
Based on the community [search-service ADR #69](https://community.opengroup.org/osdu/platform/system/search-service/-/issues/69)
the schemas for storable records were extended to carry a JSON extension tag defining
virtual properties to resolve the following two challenges:
1. Ambiguous Location information<br>
A number of schemas offer more than one property with map coordinates. The `data.VirtualProperties.DefaultLocation`
list disambiguates the locations by providing a priority. This way a deterministic map location be achieved.
2. Default Name<br>
There is no standard name property for all schemas. While `Name` is present in most of the OSDU schemas there are
notable exceptions, e.g. Well and Wellbore with `FacilityName` instead. The `data.VirtualProperties.DefaultName`
definition refers to where the default name property is to be derived from.
2. **VirtualProperties Support**<br>
1. The script to create new proposal workbooks or proposal workbooks from existing schemas has been modified
to populate a new fixed sheet 'VirtualPropertiesSpecification'.
2. The script to parse schema proposals to JSON schema definitions has been updated to create the data block
under the `x-osdu-virtual-properties` tag.
3. An overview report about the VirtualProperties has been provided in
[VirtualPropertiesReport.md](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/tree/master/E-R/VirtualPropertiesReport.md).
3. **Indexing Hint Changes**<br>
The following schema fragments were changed such that queries into arrays of objects frequently used return more
scoped responses. This causes a massive re-indexing of existing records since virtually all storable osdu kinds
include the following fragments - see more details in the following Migration Guides:
1. [`osdu:wks:AbstractFacility:1.0.0`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/tree/master//Guides/MigrationGuides/M10/AbstractFacility.1.0.0.md)
2. [`osdu:wks:AbstractMaster:1.0.0`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/tree/master//Guides/MigrationGuides/M10/AbstractMaster.1.0.0.md)
3. [`osdu:wks:AbstractProject:1.0.0`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/tree/master//Guides/MigrationGuides/M10/AbstractProject.1.0.0.md)
4. [`osdu:wks:AbstractReferenceType:1.0.0`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/tree/master//Guides/MigrationGuides/M10/AbstractReferenceType.1.0.0.md)
5. [`osdu:wks:AbstractWorkProductComponent:1.0.0`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/tree/master//Guides/MigrationGuides/M10/AbstractWorkProductComponent.1.0.0.md)
4. **LogCurveType** and **LogCurveFamily** augmented with explicit relationships; the associated OSDU reference value
manifests for LogCurveType and LogCurveFamily are updated with the new relationships.<br>
1. `LogCurveType:1.1.0` records now relate to other reference-data types, such as:
1. → [`PropertyType`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/tree/master/E-R/reference-data/PropertyType.1.0.0.md), via
[AbstractPropertyType](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/tree/master/E-R/abstract/AbstractPropertyType.1.0.0.md) `data.PropertyType.PropertyTypeID` and `data.PropertyType.Name`
2. → [`UnitQuantity`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/tree/master/E-R/reference-data/UnitQuantity.1.0.0.md), via `data.UnitQuantityID`
3. → [`StandardsOrganisation`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/tree/master/E-R/reference-data/StandardsOrganisation.1.0.0.md) via `data.AcquisitionCompanyID`
2. `LogCurveFamily:1.1.0`
1. → [`PropertyType`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/tree/master/E-R/reference-data/PropertyType.1.0.0.md), via
[AbstractPropertyType](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/tree/master/E-R/abstract/AbstractPropertyType.1.0.0.md) `data.PropertyType.PropertyTypeID` and `data.PropertyType.Name`
2. → [`UnitQuantity`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/tree/master/E-R/reference-data/UnitQuantity.1.0.0.md), via `data.UnitQuantityID`M10 - Release 0.13Thomas Gehrmann [slb]Thomas Gehrmann [slb]https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/209M10 snapshot schema repo SHA 0a2e32960569ef9c19229f8392093b6a48e29fe52023-07-04T11:20:17ZThomas Gehrmann [slb]M10 snapshot schema repo SHA 0a2e32960569ef9c19229f8392093b6a48e29fe5Closes #86
Updated content SHA 0a2e32960569ef9c19229f8392093b6a48e29fe5 2022-01-11Closes #86
Updated content SHA 0a2e32960569ef9c19229f8392093b6a48e29fe5 2022-01-11M10 - Release 0.13Thomas Gehrmann [slb]Thomas Gehrmann [slb]https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/203remove offset concept from IBM service2023-08-18T21:56:48ZAshwani Pandeyremove offset concept from IBM serviceoffset filter is not require in IBM service to get schema records based on offset field.offset filter is not require in IBM service to get schema records based on offset field.M10 - Release 0.13Ashwani PandeyAshwani Pandeyhttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/192Renaming schema's OpenAPI file2023-08-18T21:56:57ZDavid Diederichd.diederich@opengroup.orgRenaming schema's OpenAPI fileGitLab renders this based on the filenameGitLab renders this based on the filenameM10 - Release 0.13Chris ZhangChris Zhang