Skip to content
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

OCPBUGS-29554: Apply hypershift cluster-profile for ibm-cloud-managed #679

Conversation

openshift-art-build-bot

Since HyperShift / Hosted Control Plane have adopted include.release.openshift.io/ibm-cloud-managed, to tailor the resources of clusters running in the ROKS IBM environment, the include.release.openshift.io/hypershift addition will allow Hypershift to express different profile choices than ROKS

@openshift-ci-robot openshift-ci-robot added jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. labels Feb 15, 2024
@openshift-ci-robot
Copy link
Contributor

@openshift-art-build-bot: This pull request references Jira Issue OCPBUGS-29554, which is valid. The bug has been moved to the POST state.

3 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target version (4.16.0) matches configured target version for branch (4.16.0)
  • bug is in the state New, which is one of the valid states (NEW, ASSIGNED, POST)

Requesting review from QA contact:
/cc @jianping-shu

The bug has been updated to refer to the pull request using the external bug tracker.

In response to this:

Since HyperShift / Hosted Control Plane have adopted include.release.openshift.io/ibm-cloud-managed, to tailor the resources of clusters running in the ROKS IBM environment, the include.release.openshift.io/hypershift addition will allow Hypershift to express different profile choices than ROKS

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.

@ashwindasr
Copy link

If other files need to be updated to support this change, please let me know.

@jstuever
Copy link
Contributor

/retest

1 similar comment
@jianping-shu
Copy link

/retest

@jianping-shu
Copy link

Verified with cluster-bot build.
The hosted cluster installed successfully.
On hosted cluster
(1)jianpingshu@jshu-mac ~ % oc get cloudcredential cluster -o yaml
apiVersion: operator.openshift.io/v1
kind: CloudCredential
metadata:
labels:
hypershift.openshift.io/managed: "true"
(2) The resources have the new annotation for sample
jianpingshu@jshu-mac ~ % oc get ClusterRole system:openshift:cloud-credential-operator:cluster-reader -o yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
annotations:
include.release.openshift.io/hypershift: "true"

On management cluster
(1)jianpingshu@jshu-mac ~ % oc get cloudcredential cluster -o yaml
apiVersion: operator.openshift.io/v1
kind: CloudCredential
metadata:
//no label
(2) The resources have the new annotation for sample
jianpingshu@jshu-mac ~ % oc get ClusterRole system:openshift:cloud-credential-operator:cluster-reader -o yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
annotations:
include.release.openshift.io/hypershift: "true"

@jianping-shu
Copy link

/label qe-approved

@openshift-ci openshift-ci bot added the qe-approved Signifies that QE has signed off on this PR label Feb 18, 2024
@openshift-ci-robot
Copy link
Contributor

@openshift-art-build-bot: This pull request references Jira Issue OCPBUGS-29554, which is valid.

3 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target version (4.16.0) matches configured target version for branch (4.16.0)
  • bug is in the state POST, which is one of the valid states (NEW, ASSIGNED, POST)

Requesting review from QA contact:
/cc @jianping-shu

In response to this:

Since HyperShift / Hosted Control Plane have adopted include.release.openshift.io/ibm-cloud-managed, to tailor the resources of clusters running in the ROKS IBM environment, the include.release.openshift.io/hypershift addition will allow Hypershift to express different profile choices than ROKS

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.

@jianping-shu
Copy link

/retest

@jianping-shu
Copy link

/test verify

@ashwindasr
Copy link

@jianping-shu looks like the manifest flows from a different file, hence why the verify job is failing. @2uasimojo / @suhanime can you point me to the file if possible?

@suhanime
Copy link
Contributor

@jianping-shu looks like the manifest flows from a different file, hence why the verify job is failing. @2uasimojo / @suhanime can you point me to the file if possible?

@ashwindasr Looks like your bindata isn't updated, which is why the test is failing. Perhaps a make update would do the trick? But I suggest running make all instead. And you can verify if it works by running make verify locally.

@ashwindasr
Copy link

ashwindasr commented Feb 21, 2024

/hold

Requires openshift/api#1775 to be merged first

@openshift-ci openshift-ci bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Feb 21, 2024
@pierreprinetti
Copy link
Member

/test security

@sdodson
Copy link
Member

sdodson commented May 22, 2024

/retest-required

@sdodson
Copy link
Member

sdodson commented Jun 6, 2024

/override ci/prow/security
The bug being fixed here is marked as a blocker, the Snyk failures are moderate CVEs in deps. I'm asking if there's a bug tracking that but I don't want to block functional changes on fixing that.

Copy link
Contributor

openshift-ci bot commented Jun 6, 2024

@sdodson: Overrode contexts on behalf of sdodson: ci/prow/security

In response to this:

/override ci/prow/security
The bug being fixed here is marked as a blocker, the Snyk failures are moderate CVEs in deps. I'm asking if there's a bug tracking that but I don't want to block functional changes on fixing that.

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 kubernetes-sigs/prow repository.

Copy link

codecov bot commented Jun 6, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 48.35%. Comparing base (7bb8af6) to head (2fab3d6).
Report is 79 commits behind head on master.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #679      +/-   ##
==========================================
- Coverage   48.39%   48.35%   -0.05%     
==========================================
  Files          96       96              
  Lines       11783    11797      +14     
==========================================
+ Hits         5702     5704       +2     
- Misses       5448     5460      +12     
  Partials      633      633              
Files with missing lines Coverage Δ
pkg/assets/bootstrap/bindata.go 23.85% <ø> (ø)

... and 6 files with indirect coverage changes

@sdodson
Copy link
Member

sdodson commented Jun 6, 2024

/lgtm
/approve
/hold cancel

@openshift-ci openshift-ci bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jun 6, 2024
@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Jun 6, 2024
@sdodson
Copy link
Member

sdodson commented Jun 6, 2024

/hold
I believe since we missed getting this into master branch before 4.16 branching we need to land this in master branch first, working on that now.

@openshift-ci openshift-ci bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jun 6, 2024
Copy link
Contributor

openshift-ci bot commented Jun 6, 2024

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: openshift-art-build-bot, sdodson
Once this PR has been reviewed and has the lgtm label, please assign dlom for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Copy link
Contributor

openshift-ci bot commented Jun 6, 2024

@openshift-art-build-bot: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/verify 2fab3d6 link true /test verify
ci/prow/e2e-aws-ovn 2fab3d6 link true /test e2e-aws-ovn

Full PR test history. Your PR dashboard.

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 kubernetes-sigs/prow repository. I understand the commands that are listed here.

@openshift-bot
Copy link
Contributor

Issues go stale after 90d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle stale

@openshift-ci openshift-ci bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Sep 5, 2024
@openshift-bot
Copy link
Contributor

Stale issues rot after 30d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle rotten
/remove-lifecycle stale

@openshift-ci openshift-ci bot added lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels Oct 5, 2024
@openshift-merge-robot openshift-merge-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Oct 5, 2024
@openshift-merge-robot
Copy link
Contributor

PR needs rebase.

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 kubernetes-sigs/prow repository.

@openshift-bot
Copy link
Contributor

Rotten issues close after 30d of inactivity.

Reopen the issue by commenting /reopen.
Mark the issue as fresh by commenting /remove-lifecycle rotten.
Exclude this issue from closing again by commenting /lifecycle frozen.

/close

Copy link
Contributor

openshift-ci bot commented Nov 5, 2024

@openshift-bot: Closed this PR.

In response to this:

Rotten issues close after 30d of inactivity.

Reopen the issue by commenting /reopen.
Mark the issue as fresh by commenting /remove-lifecycle rotten.
Exclude this issue from closing again by commenting /lifecycle frozen.

/close

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 kubernetes-sigs/prow repository.

@openshift-ci openshift-ci bot closed this Nov 5, 2024
@openshift-ci-robot
Copy link
Contributor

@openshift-art-build-bot: This pull request references Jira Issue OCPBUGS-29554. The bug has been updated to no longer refer to the pull request using the external bug tracker. All external bug links have been closed. The bug has been moved to the NEW state.

In response to this:

Since HyperShift / Hosted Control Plane have adopted include.release.openshift.io/ibm-cloud-managed, to tailor the resources of clusters running in the ROKS IBM environment, the include.release.openshift.io/hypershift addition will allow Hypershift to express different profile choices than ROKS

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. qe-approved Signifies that QE has signed off on this PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants