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

Update rook api and image to latest version and also updated the default service account in toolbox pod #2507

Merged

Conversation

Nikhil-Ladha
Copy link
Member

@Nikhil-Ladha Nikhil-Ladha commented Mar 14, 2024

  • Updated rook api, image to latest version
  • We are now using latest downstream rook image, i.e, red-hat-storage/rook since we are now actively maintaining the downstream fork and there are some downstream only changes that is required for the ocs-operator to run properly.
  • Updated the code to use VolumeClaimTemplate instead of PersistentVolumeClaim
  • Added default service account for toolbox pod, as the rook scc is now updated and the default service account is removed.

@Nikhil-Ladha Nikhil-Ladha force-pushed the update-rook-apis branch 2 times, most recently from e93a37d to 26d38af Compare March 15, 2024 04:51
Copy link
Member

@iamniting iamniting left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Nikhil-Ladha Can you pls remove the struct changes for now, The CI is failing because we don't have go.work file in the CI and we can not create it due to DS build tools.

@Nikhil-Ladha Nikhil-Ladha force-pushed the update-rook-apis branch 6 times, most recently from 3651d63 to 550396b Compare March 15, 2024 05:57
@openshift-ci openshift-ci bot added lgtm Indicates that a PR is ready to be merged. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Mar 15, 2024
@iamniting
Copy link
Member

/test ocs-operator-bundle-e2e-aws

1 similar comment
@iamniting
Copy link
Member

/test ocs-operator-bundle-e2e-aws

@Nikhil-Ladha
Copy link
Member Author

Nikhil-Ladha commented Mar 15, 2024

We would probably need to update the rook image as well, better to do it once we have Travis's PR merged.
rook/rook#13936

@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Mar 18, 2024
@parth-gr
Copy link
Member

parth-gr commented Mar 18, 2024

@Nikhil-Ladha we dont need the upstream PR, but we have a separate pr for downstream #2511
And that PR is depending on this PR to get merged first, so to update the CI with latest rook image

So if this is all done can we merge it

Copy link
Contributor

openshift-ci bot commented Mar 18, 2024

@parth-gr: changing LGTM is restricted to collaborators

In 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 kubernetes/test-infra repository.

@Nikhil-Ladha
Copy link
Member Author

PR is all set, we are having issues with CI that's the reason the PR is not merged.

@Nikhil-Ladha
Copy link
Member Author

/retest

@Nikhil-Ladha Nikhil-Ladha changed the title Updated rook api to latest version Update rook api and image to latest version Mar 18, 2024
@Nikhil-Ladha
Copy link
Member Author

/hold

@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 Mar 18, 2024
@parth-gr
Copy link
Member

/test ocs-operator-bundle-e2e-aws

@iamniting
Copy link
Member

/test ocs-operator-bundle-e2e-aws

@iamniting
Copy link
Member

@Nikhil-Ladha Can you pls take a look at the CI failure? I just restarted it. It will take half an hour to deploy the setup. pls do keep an eye on it.

@Nikhil-Ladha
Copy link
Member Author

/retest

1 similar comment
@Nikhil-Ladha
Copy link
Member Author

/retest

Update rook api and image to latest version.
Also, started using rook downstream image i.e,
red-hat-storage/rook image to include downstream
only changes for rook

Signed-off-by: Nikhil-Ladha <[email protected]>
Update VolumeClaimTemplate and VolumeResourceRequirements api
changes

Signed-off-by: Nikhil-Ladha <[email protected]>
Add generated changes for rook api and image update

Signed-off-by: Nikhil-Ladha <[email protected]>
@Nikhil-Ladha Nikhil-Ladha changed the title Update rook api and image to latest version Update rook api and image to latest version and also updated the default service account in toolbox pod Mar 19, 2024
Currently rook scc are updated to remove the k8s
default service account, so toolbox should start
with rook-ceph-default service account

Signed-off-by: Nikhil-Ladha <[email protected]>
Co-authored-by: parth-gr <[email protected]>
@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Mar 19, 2024
Copy link
Contributor

openshift-ci bot commented Mar 19, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: iamniting, Nikhil-Ladha, parth-gr

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

The pull request process is described 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

@Nikhil-Ladha
Copy link
Member Author

/unhold

@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 Mar 19, 2024
@iamniting
Copy link
Member

/override ci/prow/ci-bundle-ocs-operator-bundle

The CI is passed once, no need to run it again

Copy link
Contributor

openshift-ci bot commented Mar 19, 2024

@iamniting: Overrode contexts on behalf of iamniting: ci/prow/ci-bundle-ocs-operator-bundle

In response to this:

/override ci/prow/ci-bundle-ocs-operator-bundle

The CI is passed once, no need to run it again

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/test-infra repository.

@iamniting
Copy link
Member

/override ci/prow/ocs-operator-bundle-e2e-aws

Copy link
Contributor

openshift-ci bot commented Mar 19, 2024

@iamniting: Overrode contexts on behalf of iamniting: ci/prow/ocs-operator-bundle-e2e-aws

In response to this:

/override ci/prow/ocs-operator-bundle-e2e-aws

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/test-infra repository.

@iamniting
Copy link
Member

/override ci/prow/images

Copy link
Contributor

openshift-ci bot commented Mar 19, 2024

@iamniting: Overrode contexts on behalf of iamniting: ci/prow/images

In response to this:

/override ci/prow/images

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/test-infra repository.

@openshift-merge-bot openshift-merge-bot bot merged commit 16f3414 into red-hat-storage:main Mar 19, 2024
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants