-
Notifications
You must be signed in to change notification settings - Fork 587
MCO-1931: Promote ManagedBootImagesCPMS feature gate to the Default featureset #2679
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
base: master
Are you sure you want to change the base?
Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
@djoshy: This pull request references MCO-1931 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.22.0" version, but no target version was set. DetailsIn response to this:
Instructions 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 openshift-eng/jira-lifecycle-plugin repository. |
📝 WalkthroughWalkthroughThis pull request extends the ManagedBootImagesCPMS feature to include additional configurations and resource types. The feature gate visibility was expanded in the features file to include Default and OKD platforms. Feature gate configurations were updated across Hypershift and SelfManagedHA environments to move ManagedBootImagesCPMS from disabled to enabled lists. CRD definitions for both Default and OKD variants were modified to support 🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
Comment |
|
Hello @djoshy! Some important instructions when contributing to openshift/api: |
|
@djoshy: This pull request references MCO-1931 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.22.0" version, but no target version was set. DetailsIn response to this:
Instructions 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 openshift-eng/jira-lifecycle-plugin repository. |
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||
|
The feature promo test seemed to be giving me timeouts(was working fine yesterday), so opening a PR to see if it does better: |
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||
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.
Actionable comments posted: 1
🤖 Fix all issues with AI agents
In `@features.md`:
- Line 100: The table row for feature ManagedBootImagesCPMS violates MD060
spacing around pipes; edit the row so there is a single space between the
feature name and the following pipe (i.e., change "ManagedBootImagesCPMS|" to
"ManagedBootImagesCPMS |") and ensure spacing around all pipes in that row
matches the table's configured style (one space on each side).
| | ManagedBootImages| <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | | ||
| | ManagedBootImagesAWS| <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | | ||
| | ManagedBootImagesAzure| <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | | ||
| | ManagedBootImagesCPMS| <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | |
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.
Fix MD060 table pipe spacing on this row.
Line 100 violates the configured table column style. Please normalize the spacing around the pipe after the feature name to match the table’s configured style.
🧹 Suggested spacing fix
-| ManagedBootImagesCPMS| <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> |
+| ManagedBootImagesCPMS | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> |📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| | ManagedBootImagesCPMS| <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | | |
| | ManagedBootImagesCPMS | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | <span style="background-color: `#519450`">Enabled</span> | |
🧰 Tools
🪛 markdownlint-cli2 (0.20.0)
100-100: Table column style
Table pipe is missing space to the left for style "compact"
(MD060, table-column-style)
100-100: Table column style
Table pipe has extra space to the left for style "compact"
(MD060, table-column-style)
🤖 Prompt for AI Agents
In `@features.md` at line 100, The table row for feature ManagedBootImagesCPMS
violates MD060 spacing around pipes; edit the row so there is a single space
between the feature name and the following pipe (i.e., change
"ManagedBootImagesCPMS|" to "ManagedBootImagesCPMS |") and ensure spacing around
all pipes in that row matches the table's configured style (one space on each
side).
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
/test verify-feature-promotion |
|
PR-Agent: could not fine a component named |
|
/test verify-feature-promotion |
|
PR-Agent: could not fine a component named |
|
@djoshy: The following tests failed, say
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-sigs/prow repository. I understand the commands that are listed here. |
User description
This promotes the CPMS boot image update feature to default. Note that this feature is only supported on the AWS, GCP and Azure platforms, so no test history is expected on the other platforms.
PR Type
Enhancement
Description
Promote ManagedBootImagesCPMS feature gate to Default featureset
Add controlplanemachinesets enum value to CRD resource field
Add validation rule restricting ControlPlaneMachineSet selection modes
Update feature gate documentation and manifest files accordingly
Diagram Walkthrough
File Walkthrough
1 files
Enable ManagedBootImagesCPMS in Default and OKD1 files
Move ManagedBootImagesCPMS to Default featureset table8 files
Add controlplanemachinesets enum and validation rulesAdd controlplanemachinesets enum and validation rulesAdd controlplanemachinesets enum and validation rulesAdd controlplanemachinesets enum and validation rulesMove ManagedBootImagesCPMS to Default features listMove ManagedBootImagesCPMS to Default features listMove ManagedBootImagesCPMS to Default features listMove ManagedBootImagesCPMS to Default features list