Wellbore Domain Services merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests2024-03-28T13:46:40Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/840Update gc chart2024-03-28T13:46:40ZAliaksandr Ramanovich (EPAM)Update gc chartUpdate GC chart: add parameter in configmap and update ReadmeUpdate GC chart: add parameter in configmap and update ReadmeM23 - Release 0.26Aliaksandr Ramanovich (EPAM)Aliaksandr Ramanovich (EPAM)https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/839Aws simpler trivy fixes2024-03-28T14:51:35ZDerek HudsonAws simpler trivy fixesAddresses all of the Python-related dependency issues.
Note: this will still not fix the Trivy scans, as many of those issues come with the base image. Switching to a different base image is the best practice but is currently too diffic...Addresses all of the Python-related dependency issues.
Note: this will still not fix the Trivy scans, as many of those issues come with the base image. Switching to a different base image is the best practice but is currently too difficult.M23 - Release 0.26Derek HudsonDerek Hudsonhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/838Upgrades the Python version to 3.11, upgrades many of the dependency versions...2024-03-25T10:46:38ZDerek HudsonUpgrades the Python version to 3.11, upgrades many of the dependency versions, and changes the base image for AWS and AzureNeeded to change the base image to move away from the Debian base image.
This is intended to fix all trivy vulnerabilities as of 2024-03-20.Needed to change the base image to move away from the Debian base image.
This is intended to fix all trivy vulnerabilities as of 2024-03-20.M23 - Release 0.26Derek HudsonDerek Hudsonhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/837[GONRG-9211] Added labels to gc helm2024-03-19T17:04:56ZDanylo Vanin (EPAM)[GONRG-9211] Added labels to gc helmAdded label to gc deploymentAdded label to gc deploymentM23 - Release 0.26Danylo Vanin (EPAM)Danylo Vanin (EPAM)https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/836[928336]: Add FormationPressureTests endpoints2024-03-20T11:32:32ZValeria Lipchenko[928336]: Add FormationPressureTests endpointsDescription:
https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/issues/92Description:
https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/issues/92M23 - Release 0.26Valeria LipchenkoValeria Lipchenkohttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/835Fix azure IT2024-03-19T09:29:37Zsaketh somarajuFix azure IT- Remove redundant `pytest-rerunfailures` python package for azure Integration tests- Remove redundant `pytest-rerunfailures` python package for azure Integration testsM23 - Release 0.26saketh somarajusaketh somarajuhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/830Update Dockerfile to install the fixed version of a vulnerable packages2024-02-09T14:17:08ZCyril MonmoutonUpdate Dockerfile to install the fixed version of a vulnerable packagesUpdate Dockerfile to install the fixed version of a vulnerable packages zlib and libgnutls30 from next Debian release (trixie)Update Dockerfile to install the fixed version of a vulnerable packages zlib and libgnutls30 from next Debian release (trixie)M23 - Release 0.26https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/827GC: add multipartition2024-03-19T17:04:57ZYan Sushchynski (EPAM)GC: add multipartitionAdd multipartition support for Google cloudAdd multipartition support for Google cloudM23 - Release 0.26YannickCyril MonmoutonYannickhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/822Upgrade pip-tools version to upgrade wheel package that contains CVE. (wheel ...2023-12-19T10:30:23ZCyril MonmoutonUpgrade pip-tools version to upgrade wheel package that contains CVE. (wheel >= 0.38.0 required)M23 - Release 0.26https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/821update NOTICE2023-12-15T20:28:02ZYannickupdate NOTICEupdate NOTICEupdate NOTICEM23 - Release 0.26https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/823Cherry-pick 'on validation error, add location in the description' into relea...2023-12-16T09:48:58ZDavid Diederichd.diederich@opengroup.orgCherry-pick 'on validation error, add location in the description' into release/0.25**Original MR**: !820
### This MR is a Cherry Pick into a Release Branch.
After the release branch is first created, any subsequent changes use this process to update the release (often resulting in a new patch tag) without incorporati...**Original MR**: !820
### This MR is a Cherry Pick into a Release Branch.
After the release branch is first created, any subsequent changes use this process to update the release (often resulting in a new patch tag) without incorporating all changes in the default branch.
These MRs must be approved by the PMC before they are merged, since they alter the scope of the release.
To see more details about the change itself, look at the Original MR listed above.
#### Skipped Pipeline
Normally, pipelines are not executed on the cherry pick branch/MR prior to merging.
This optimization is accepted because the code was tested when it merged into the default branch, and will be tested again in the release branch prior to tagging.
However, if anybody feels that the MR requires further scrutiny -- whether because it had conflicts in the cherry-picking, it interfaces with some drastically altered logic between the branches, or any other reason -- we can run the pipeline here prior to merging.
#### If There's Reason to Run a Pipeline
If you want to see a pipeline result before this merges, first add a comment explaining why you'd like to see the pipeline results so the PMC and others know your thinking.
Then, mark the MR as a Draft MR (using the vertical ellipsis above, choose 'Mark as Draft').
This prevents the MR from being approved & merged accidentally by a busy release coordinator who didn't see your comment.
Finally, if you are a maintainer on the project, launch a pipeline on this branch.
Since this branch is a protected branch and the MR has ~no-detached-pipeline set, all integration tests will run and there's no need for any `trusted-*` branches.
[Launch a Pipeline for this Branch](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/pipelines/new?ref=cherry-pick-for-820)M22 - Release 0.25David Diederichd.diederich@opengroup.orgChad LeongSrinivasan NarayananDavid Diederichd.diederich@opengroup.orghttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/820on validation error, add location in the description2023-12-15T20:25:20ZYannickon validation error, add location in the descriptionin case of validation error, i.e. record not compliant with its schema, the error description didn't contain which field/property was incorrect making it quite tedious to figure out what to fix. Example of error description before:
````j...in case of validation error, i.e. record not compliant with its schema, the error description didn't contain which field/property was incorrect making it quite tedious to figure out what to fix. Example of error description before:
````json
{
"errors": "12 is not of type 'string'"
}
````
The change add the location path to the error description, so error description is now like:
````json
{
"errors": "Value of data.TechnicalAssuranceTypeID is invalid: 12 is not of type 'string'"
}
````
## Type of change
- [x] :bug: Bug fix
## Validation
- [x] New tests added
- [x] Covered by the unit tests
- [ ] Covered by the integration tests
- [ ] Non functional testing (performance, scalability, security ...)
- [ ] Manual testing, description:M22 - Release 0.25https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/819Cherry-pick 'Fix/CVE: Upgrade aiohttp package' into release/0.252023-12-12T19:22:24ZDavid Diederichd.diederich@opengroup.orgCherry-pick 'Fix/CVE: Upgrade aiohttp package' into release/0.25**Original MR**: !818
### This MR is a Cherry Pick into a Release Branch.
After the release branch is first created, any subsequent changes use this process to update the release (often resulting in a new patch tag) without incorporati...**Original MR**: !818
### This MR is a Cherry Pick into a Release Branch.
After the release branch is first created, any subsequent changes use this process to update the release (often resulting in a new patch tag) without incorporating all changes in the default branch.
These MRs must be approved by the PMC before they are merged, since they alter the scope of the release.
To see more details about the change itself, look at the Original MR listed above.
#### Skipped Pipeline
Normally, pipelines are not executed on the cherry pick branch/MR prior to merging.
This optimization is accepted because the code was tested when it merged into the default branch, and will be tested again in the release branch prior to tagging.
However, if anybody feels that the MR requires further scrutiny -- whether because it had conflicts in the cherry-picking, it interfaces with some drastically altered logic between the branches, or any other reason -- we can run the pipeline here prior to merging.
#### If There's Reason to Run a Pipeline
If you want to see a pipeline result before this merges, first add a comment explaining why you'd like to see the pipeline results so the PMC and others know your thinking.
Then, mark the MR as a Draft MR (using the vertical ellipsis above, choose 'Mark as Draft').
This prevents the MR from being approved & merged accidentally by a busy release coordinator who didn't see your comment.
Finally, if you are a maintainer on the project, launch a pipeline on this branch.
Since this branch is a protected branch and the MR has ~no-detached-pipeline set, all integration tests will run and there's no need for any `trusted-*` branches.
[Launch a Pipeline for this Branch](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/pipelines/new?ref=cherry-pick-for-818)M22 - Release 0.25David Diederichd.diederich@opengroup.orgChad LeongSrinivasan NarayananDavid Diederichd.diederich@opengroup.orghttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/818Fix/CVE: Upgrade aiohttp package2023-12-12T17:39:31ZCyril MonmoutonFix/CVE: Upgrade aiohttp packageFixing
HIGH [CVE-2023-49081](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-49081) | aiohttp | HTTP request modificationFixing
HIGH [CVE-2023-49081](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-49081) | aiohttp | HTTP request modificationM22 - Release 0.25https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/817Update FOSSA NOTICE2023-12-09T13:04:07ZDavid Diederichd.diederich@opengroup.orgUpdate FOSSA NOTICEThis MR updates the attribution file for the project (also known as the `NOTICE` file).
It is important to keep this up to date to satisfy legal requirements of dependency licenses.
We use FOSSA as the tool to scan for and detect these ...This MR updates the attribution file for the project (also known as the `NOTICE` file).
It is important to keep this up to date to satisfy legal requirements of dependency licenses.
We use FOSSA as the tool to scan for and detect these changes.M22 - Release 0.25https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/816Devops-Azure/Bug: Fix wrong indentation in PDB yaml template file2023-12-07T16:26:18ZCyril MonmoutonDevops-Azure/Bug: Fix wrong indentation in PDB yaml template fileM22 - Release 0.25YannickBhargav PandyaYannickhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/815AWS - Merge from dev2023-11-27T20:44:34ZGuillaume CailletAWS - Merge from devOnly AWS specific changes.
* Add or update License header
* Update buildspec for AWS CI
* Update base Docker imageOnly AWS specific changes.
* Add or update License header
* Update buildspec for AWS CI
* Update base Docker imageM22 - Release 0.25Guillaume CailletGuillaume Caillethttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/814simplified - cache schema fetch from schema service2023-12-01T14:46:56ZYannicksimplified - cache schema fetch from schema serviceWhen CRUD API is called with a kind that does not belongs to [WDMS known schema list](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/tree/master/app/schemas/known_schemas), [sc...When CRUD API is called with a kind that does not belongs to [WDMS known schema list](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/tree/master/app/schemas/known_schemas), [schema service is called to fetch](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/blob/master/app/schemas/schema_manager.py#L170) the corresponding schema used to validate the record.
The current MR goal is to keep the schema in memory so further CRUD calls with the same kind won't require further calls to schema service.
Note it only caches schema with kind that starts with `osdu:wks` as that are public. Cache is only internal (process), in memory and not shared at all.
## Type of change
- [x] :bulb: New feature
## Validation
_Select which apply, add any description how code has been validated. At least one method must be provided!_
- [x] New tests added
- [x] Covered by the unit tests
- [ ] Covered by the integration tests
- [ ] Non functional testing (performance, scalability, security ...)
- [ ] Manual testing, description:M22 - Release 0.25https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/813Implement PDB and running replicas across zones(azure aks)2023-11-28T13:08:13ZBhargav PandyaImplement PDB and running replicas across zones(azure aks)Hi,
- Implement PDB and running replicas across zones
vulnerability fix [CVE-2023-29332](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-29332)Hi,
- Implement PDB and running replicas across zones
vulnerability fix [CVE-2023-29332](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-29332)M22 - Release 0.25Bhargav PandyaBhargav Pandyahttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/merge_requests/811configure worker service for azure2023-12-01T03:34:07Zsaketh somarajuconfigure worker service for azure- Add `SERVICE_HOST_WDMS_WORKER` env variable to configure wellbore worker service
- Related to https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services-worker/-/merge_requests/10- Add `SERVICE_HOST_WDMS_WORKER` env variable to configure wellbore worker service
- Related to https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services-worker/-/merge_requests/10M22 - Release 0.25saketh somarajusaketh somaraju