-
Notifications
You must be signed in to change notification settings - Fork 584
CONSOLE-3221: Add console capability #1232
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CONSOLE-3221: Add console capability #1232
Conversation
Signed-off-by: Pavel Kratochvil <[email protected]>
Signed-off-by: Pavel Kratochvil <[email protected]>
|
Hello @raspbeep! Some important instructions when contributing to openshift/api: For merging purposes, this repository follows the no-Feature-Freeze process which means that in addition to the standard
OR
Who should apply these qe/docs/px labels?
|
|
Hi @raspbeep. Thanks for your PR. I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
jhadvig
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/hold
Could you create a PR for adding the annotation to the console-operator repo?
@bparees to confirm our actions. We need:
- merge api change (this) PR
- vendor the api change into the cvo repo
- merge change that introduces new annotation in the console-operator
- vendor api changes into the installer repo
|
/ok-to-test |
|
/approve |
Signed-off-by: Pavel Kratochvil <[email protected]>
|
QE Approver: |
|
/retitle CONSOLE-3221: Add console capability |
|
/label docs-approved |
|
/label px-approved |
Signed-off-by: Pavel Kratochvil <[email protected]>
|
/label tide/merge-method-squash |
|
/label qe-approved |
|
Since we could not test console capability feature against this pr directly, will test the feature after this pr/related pr merged. |
|
/lgtm |
soltysh
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/approve
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jhadvig, raspbeep, soltysh The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/hold cancel |
|
@raspbeep: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
The lowercase form just landed via 9db3a0c (CONSOLE-3221: Add console capability (openshift#1232), 2022-08-01), and that matched the lower-case precedent which we had been using for these enumerated capabilities. But the Kube-API preference is for PascalCase [1], so this commit pivots to that form. Because we are so close on the heels of the original change, we don't need to preserve any references to the outgoing form. Adjusting the 4.11 references like openshift-samples will take more dancing, and can happen in follow-up work. Generated with: $ sed -i 's|\(capability[.]openshift[.]io/name\): console|\1: Console|' $(git grep -l 'capability.openshift.io/name: console') $ sed -i 's/console/Console/' config/v1/*version* And then backing out one godocs hit that the above made: $ sed -i 's/the web Console/the web console/' config/v1/*version* [1]: https://github.com/openshift/enhancements/blame/b3f5408be4505e37c0bdb7f8b2630a92a5d01457/dev-guide/api-conventions.md#L195
* Add console capability Signed-off-by: Pavel Kratochvil <[email protected]> * Add version entry for v4.12 and its capabilities Signed-off-by: Pavel Kratochvil <[email protected]> * make verify Signed-off-by: Pavel Kratochvil <[email protected]> * Add console capability annotation to CRDs Signed-off-by: Pavel Kratochvil <[email protected]> Co-authored-by: Pavel Kratochvil <[email protected]>
Introduces the console as a new capability and adds new
versioned capability setfor the current version of OCP.https://issues.redhat.com/browse/CONSOLE-3221
Link to PR introducing to
console-operatormanifests: openshift/console-operator#665