Skip to content

ROX-11070: Add ID to group proto.#2062

Merged
dhaus67 merged 2 commits intomasterfrom
dh/06-14-Create_ID_for_groups
Jul 4, 2022
Merged

ROX-11070: Add ID to group proto.#2062
dhaus67 merged 2 commits intomasterfrom
dh/06-14-Create_ID_for_groups

Conversation

@dhaus67
Copy link
Contributor

@dhaus67 dhaus67 commented Jun 14, 2022

Description

This is the first PR in a series of PRs regarding removing the composite key from the groups datastore, allowing users to specify different roles for the same group properties.

For full context and overview, you can navigate across the PRs within this series via the generated comment.

This will add the field id to the GroupProperties proto.

The reason why the ID field was added to the GroupProperties message was due to the fact that the API itself requires the GroupProperties as input for GetGroup / RemoveGroup endpoints.

I'm open for other suggestions, i.e. refactoring the API completely, but I do not see a way of doing this without proper announcement beforehand, thus delaying the fix for this.

Checklist

  • Investigated and inspected CI test results
  • Unit test and regression tests added
  • Evaluated and added CHANGELOG entry if required
  • Determined and documented upgrade steps
  • Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)

If any of these don't apply, please comment below.

Testing Performed

@openshift-ci
Copy link

openshift-ci bot commented Jun 14, 2022

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@dhaus67
Copy link
Contributor Author

dhaus67 commented Jun 14, 2022

@ghost
Copy link

ghost commented Jun 14, 2022

Tag for build #724352 is 3.70.x-542-g3fa2c167d8.

💻 For deploying this image using the dev scripts, run the following first:

export MAIN_IMAGE_TAG='3.70.x-542-g3fa2c167d8'

🕹️ A roxctl binary can be downloaded from the CircleCI artifacts.

@ghost
Copy link

ghost commented Jun 15, 2022

Images are ready for the commit at 3fa2c16.

To use with deploy scripts, first export MAIN_IMAGE_TAG=3.70.x-544-g1adadd48e8.

@dhaus67 dhaus67 force-pushed the dh/06-14-Create_ID_for_groups branch 2 times, most recently from 048c22e to 6d122bb Compare June 15, 2022 18:48
@dhaus67 dhaus67 force-pushed the dh/06-14-Create_ID_for_groups branch from 6d122bb to 25526b3 Compare June 22, 2022 23:21
@dhaus67 dhaus67 force-pushed the dh/06-14-Create_ID_for_groups branch from 25526b3 to deee13b Compare June 23, 2022 23:50
@dhaus67 dhaus67 requested a review from a team June 30, 2022 00:58
@dhaus67 dhaus67 force-pushed the dh/06-14-Create_ID_for_groups branch from deee13b to 3fa2c16 Compare June 30, 2022 21:03
@dhaus67
Copy link
Contributor Author

dhaus67 commented Jun 30, 2022

/retest-required

@dhaus67 dhaus67 merged commit a133948 into master Jul 4, 2022
@dhaus67 dhaus67 deleted the dh/06-14-Create_ID_for_groups branch July 4, 2022 00:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants