Skip to content

Conversation

@ryanulit
Copy link
Contributor

@ryanulit ryanulit commented Aug 13, 2024

resolves #1277

  • completes full support for CRUD operations on Resource Mapping Groups to the ResourceMappingService
  • adds support for listing Resource Mapping Groups by FQNs or namespace
  • adds migration for created_at and updated_at fields for resource_mapping_groups table (missed in original migration PR)
  • adds integration test coverage for all new PolicyDBClient methods
  • adds new pkg/util/fqn.go file intended for future support of all FQN parsing operations in one place

@ryanulit ryanulit requested review from a team as code owners August 13, 2024 22:12
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions
Copy link
Contributor

Warning

This pull request does not reference any issues. Please add a reference to an issue in the body of the pull request description.

@ryanulit ryanulit marked this pull request as draft August 13, 2024 23:56
@ryanulit ryanulit marked this pull request as ready for review August 15, 2024 22:14
@ryanulit ryanulit marked this pull request as draft August 15, 2024 22:15
@ryanulit ryanulit marked this pull request as ready for review August 15, 2024 22:30
@ryanulit ryanulit changed the title feat(policy): 1277 add resource mapping group protos to protocol/go package feat(policy): 1277 protos and service methods for Resource Mapping Groups operations Aug 15, 2024
jakedoublev
jakedoublev previously approved these changes Aug 20, 2024
@jakedoublev jakedoublev added this pull request to the merge queue Aug 20, 2024
Merged via the queue into main with commit 570f402 Aug 20, 2024
@jakedoublev jakedoublev deleted the feat/1277-resource-mapping-service-groups-protos branch August 20, 2024 16:37
github-merge-queue bot pushed a commit that referenced this pull request Aug 20, 2024
🤖 I have created a release *beep* *boop*
---


##
[0.2.14](protocol/go/v0.2.13...protocol/go/v0.2.14)
(2024-08-20)


### Features

* **policy:** 1277 protos and service methods for Resource Mapping
Groups operations
([#1343](#1343))
([570f402](570f402))
* **sdk:** Load KAS keys from policy service
([#1346](#1346))
([fe628a0](fe628a0))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Aug 20, 2024
🤖 I have created a release *beep* *boop*
---


##
[0.4.19](service/v0.4.18...service/v0.4.19)
(2024-08-20)


### Features

* **core:** add RPCs to namespaces service to handle assignment/removal
of KAS grants ([#1344](#1344))
([ee47d6c](ee47d6c))
* **core:** Adds key ids to kas registry
([#1347](#1347))
([e6c76ee](e6c76ee))
* **core:** further support in policy for namespace grants
([#1334](#1334))
([d56231e](d56231e))
* **core:** support grants to namespaces, definitions, and values in
GetAttributeByValueFqns
([#1353](#1353))
([42a3d74](42a3d74))
* **core:** validate kas uri
([#1351](#1351))
([2b70931](2b70931))
* **policy:** 1277 protos and service methods for Resource Mapping
Groups operations
([#1343](#1343))
([570f402](570f402))
* **sdk:** Load KAS keys from policy service
([#1346](#1346))
([fe628a0](fe628a0))
* **sdk:** public client and other enhancements to well-known SDK
functionality ([#1365](#1365))
([3be50a4](3be50a4))


### Bug Fixes

* **authz:** Add http routes for authorization to casbin policy
([#1355](#1355))
([3fbaf59](3fbaf59))
* **core:** align keycloak provisioning in one command
([#1381](#1381))
([c3611d2](c3611d2)),
closes [#1380](#1380)
* **core:** align policy kas grant assignments http gateway methods with
actions ([#1299](#1299))
([031c6ca](031c6ca))
* **core:** Autobump service
([#1340](#1340))
([3414670](3414670))
* **core:** Autobump service
([#1369](#1369))
([2ac2378](2ac2378))
* **core:** Autobump service
([#1403](#1403))
([8084e3e](8084e3e))
* **core:** Autobump service
([#1405](#1405))
([74a7f0c](74a7f0c))
* **core:** bump go version to 1.22
([#1407](#1407))
([c696cd1](c696cd1))
* **core:** cleanup sensitive info being logged from configuration
([#1366](#1366))
([2b6cf62](2b6cf62))
* **core:** policy kas grants list (filter params and namespace grants)
([#1342](#1342))
([f18ba68](f18ba68))
* **core:** policy migrations timestamps merge order
([#1325](#1325))
([2bf4290](2bf4290))
* **sdk:** align sdk with platform modes
([#1328](#1328))
([88ca6f7](88ca6f7))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement protos and service methods for Resource Mapping Groups operations

3 participants