Schema merge requestshttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests2023-08-18T21:56:28Zhttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/236Enable Hybrid Lib JwtToken service for Schema Service(GONRG-4350)2023-08-18T21:56:28ZRustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comEnable Hybrid Lib JwtToken service for Schema Service(GONRG-4350)# Description:
Enable Hybrid Lib JwtToken service for Schema Service
Separate README.md into GCP and Anthos:
MinIO
Postgress
KeyCloak
Refactoring code
# How to test:
Does functionality was tested and how?
# ...# Description:
Enable Hybrid Lib JwtToken service for Schema Service
Separate README.md into GCP and Anthos:
MinIO
Postgress
KeyCloak
Refactoring code
# How to test:
Does functionality was tested and how?
# 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.M11 - Release 0.14Riabokon Stanislav(EPAM)[GCP]Riabokon Stanislav(EPAM)[GCP]https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/332GONRG-5182-external-postgresql-anthos-df2022-08-05T08:53:18ZSiarhei Symanovich (EPAM)GONRG-5182-external-postgresql-anthos-dfadded external databaseadded external databaseSiarhei Symanovich (EPAM)Siarhei Symanovich (EPAM)https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/255Gcp update for system schema api(GONRG-4546)2022-03-22T07:04:10ZRustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comGcp update for system schema api(GONRG-4546)# Description:
Refactoring of authorization filter and gcp repositories for system API
# Changes include:
- [ ] Refactor (a non-breaking change that improves code maintainability).
- [ ] Bugfix (a non-breaking change that solves an i...# Description:
Refactoring of authorization filter and gcp repositories for system API
# Changes include:
- [ ] Refactor (a non-breaking change that improves code maintainability).
- [ ] Bugfix (a non-breaking change that solves an issue).
- [ ] New feature (a non-breaking change that adds functionality).
- [x] 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.M11 - Release 0.14Riabokon Stanislav(EPAM)[GCP]Riabokon Stanislav(EPAM)[GCP]https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/221Migrate Schema Service to Anthos (GONRG-4089)2022-02-08T06:42:59ZArtem Dobrynin (EPAM)Migrate Schema Service to Anthos (GONRG-4089)* Added basic implementation for mappers
* Updated unit tests for GCP* Added basic implementation for mappers
* Updated unit tests for GCPM11 - Release 0.14Riabokon Stanislav(EPAM)[GCP]Riabokon Stanislav(EPAM)[GCP]https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/536Fixde NOTICE file's name2023-08-18T21:55:01ZMahsa HanifiFixde NOTICE file's nameThe NOTICE file had an extra space after the name with the previous merge, and that caused failure in cloning the repo.The NOTICE file had an extra space after the name with the previous merge, and that caused failure in cloning the repo.M20 - Release 0.23Mahsa HanifiMahsa Hanifihttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/512[GONRG-7404] Fix schema bootstrap2023-06-30T10:06:42ZOleksandr Kosse (EPAM)[GONRG-7404] Fix schema bootstrapM19 - Release 0.22https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/511GONRG-7392: use non-root user for images2023-06-30T12:29:33ZYauheni Rykhter (EPAM)GONRG-7392: use non-root user for imagesM19 - Release 0.22Yauheni Rykhter (EPAM)Yauheni Rykhter (EPAM)https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/485OSDU Data Definition M18 deliverables: 29 new schemas/schema versions with up...2023-06-30T14:12:24ZThomas Gehrmann [slb]OSDU Data Definition M18 deliverables: 29 new schemas/schema versions with updated load_sequence.Resources to bootstrap M18 v0.21 schemas provided by OSDU Data Definitions.<br>**No code changes, schema registration content only.**
DD schema repo commit SHA fc8cfc6dd563f5215a65d6a8e7a72406e6f4b657
Closes #127Resources to bootstrap M18 v0.21 schemas provided by OSDU Data Definitions.<br>**No code changes, schema registration content only.**
DD schema repo commit SHA fc8cfc6dd563f5215a65d6a8e7a72406e6f4b657
Closes #127M18 - Release 0.21Thomas Gehrmann [slb]Thomas Gehrmann [slb]https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/383GONRG-5481: Remove limits from bootstrap deployments2023-08-18T21:55:19ZMaksym Petrenko [EPAM / GCP]GONRG-5481: Remove limits from bootstrap deploymentsM14 - Release 0.17Maksym Petrenko [EPAM / GCP]Maksym Petrenko [EPAM / GCP]https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/291Gonrg 4833 refactor pipeline2023-08-18T21:55:54ZDanylo Vanin (EPAM)Gonrg 4833 refactor pipelineM12 - Release 0.15Danylo Vanin (EPAM)Danylo Vanin (EPAM)https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/286GONRG-4804-health-status-bootstrap2023-08-18T21:55:57ZSiarhei Symanovich (EPAM)GONRG-4804-health-status-bootstrapadded readinessprobe to bootstrapadded readinessprobe to bootstrapM12 - Release 0.15Siarhei Symanovich (EPAM)Siarhei Symanovich (EPAM)https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/284GONRG-4788: fix bootstrap namespace2023-08-18T21:56:00ZIgor Zimovets (EPAM)GONRG-4788: fix bootstrap namespaceM12 - Release 0.15https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/283GONRG-4779-bootstrap-k8s-sa2023-08-18T21:56:02ZSiarhei Symanovich (EPAM)GONRG-4779-bootstrap-k8s-saremoved predefined bootstrapServiceAccountName valueremoved predefined bootstrapServiceAccountName valueM12 - Release 0.15Siarhei Symanovich (EPAM)Siarhei Symanovich (EPAM)https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/282Delete k8s requests and redundant secret [GONRG-4802]2023-08-18T21:56:03ZMikhail Piatliou (EPAM)Delete k8s requests and redundant secret [GONRG-4802]M12 - Release 0.15Mikhail Piatliou (EPAM)Mikhail Piatliou (EPAM)https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/278[GONRG-4699] Refactor bootstrap pipeline2023-08-18T21:56:05ZDanylo Vanin (EPAM)[GONRG-4699] Refactor bootstrap pipelineM12 - Release 0.15Danylo Vanin (EPAM)Danylo Vanin (EPAM)https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/247GONRG-4378: update rules2023-08-18T21:56:19ZIgor Zimovets (EPAM)GONRG-4378: update rulesM11 - Release 0.14https://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/169[Azure] Adding logic to monitor pod status2023-08-18T21:57:11ZAman Verma[Azure] Adding logic to monitor pod statusUpdating the bootstrapping script by adding logic to monitor status of bootstrapping jobUpdating the bootstrapping script by adding logic to monitor status of bootstrapping jobM9 - Release 0.12Aman VermaAman Vermahttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/166Cleanup datastore pin data-partiton-id (GONRG-3355)2021-09-22T11:07:55ZRustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comCleanup datastore pin data-partiton-id (GONRG-3355)# Description:
Minor fix for clean up script
# Changes include:
- [x] Refactor (a non-breaking change that improves code maintainability).
# Changes in:
- [x] GCP# Description:
Minor fix for clean up script
# Changes include:
- [x] Refactor (a non-breaking change that improves code maintainability).
# Changes in:
- [x] GCPM9 - Release 0.12Riabokon Stanislav(EPAM)[GCP]Riabokon Stanislav(EPAM)[GCP]https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/160(GONRG-3156) move schema to gke2023-08-18T21:57:18ZVladislav Shishko (EPAM)(GONRG-3156) move schema to gkeM9 - Release 0.12Oleksandr Kosse (EPAM)Oleksandr Kosse (EPAM)