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

feat: allow operator-sdk install to be customizable #6443

Merged

Conversation

redhatrises
Copy link
Contributor

@redhatrises redhatrises commented May 22, 2023

Description of the change:
This allows the operator-sdk install to customizable via Makefile. If necessary, a specific version can be downloaded and used.

Motivation for the change:
Useful for users to be able to customize their environment and usage of the operator-sdk binary in their project or project(s) e.g. a user works on multiple different projects that aren't on the same version, CI systems that might require a specific version, etc.

Checklist

If the pull request includes user-facing changes, extra documentation is required:

@openshift-ci openshift-ci bot requested review from anik120 and everettraven May 22, 2023 21:15
@redhatrises redhatrises temporarily deployed to deploy May 22, 2023 21:15 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 22, 2023 21:15 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 22, 2023 21:15 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 22, 2023 21:15 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 22, 2023 21:15 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 22, 2023 21:15 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 22, 2023 21:15 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 23, 2023 17:04 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 23, 2023 17:04 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 23, 2023 17:04 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 23, 2023 17:04 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 23, 2023 17:04 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 23, 2023 17:04 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 23, 2023 17:04 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 31, 2023 20:48 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 31, 2023 20:48 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 31, 2023 20:48 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 31, 2023 20:48 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 31, 2023 20:48 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 31, 2023 20:48 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy May 31, 2023 20:48 — with GitHub Actions Inactive
@redhatrises
Copy link
Contributor Author

@everettraven can you review?

Copy link
Contributor

@everettraven everettraven left a comment

Choose a reason for hiding this comment

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

Overall this looks good to me. Have one question, but shouldn't block this PR if it doesn't warrant a change

internal/plugins/manifests/v2/init.go Show resolved Hide resolved
@redhatrises
Copy link
Contributor Author

@everettraven there seems to be some sort of issue with make test-docs around the html link checking that fails on random links that are still available.... not sure if the timeout needs to be increased or what.

@redhatrises
Copy link
Contributor Author

@everettraven anything else that needs to happen to this PR for it to be merged?

- This allows the operator-sdk install to customizable via Makefile.
  If necessary, a specific version can be downloaded and used.

Signed-off-by: Gabe Alford <redhatrises@gmail.com>
@everettraven
Copy link
Contributor

@redhatrises Nope, thanks for the ping as a reminder! Going to kick the docs test again, but will keep an eye on this to get it merged.

Copy link
Contributor

@everettraven everettraven left a comment

Choose a reason for hiding this comment

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

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Jun 21, 2023
@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Jun 21, 2023
@redhatrises redhatrises temporarily deployed to deploy June 21, 2023 17:32 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy June 21, 2023 17:33 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy June 21, 2023 17:33 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy June 21, 2023 17:33 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy June 21, 2023 17:34 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy June 21, 2023 17:35 — with GitHub Actions Inactive
@redhatrises redhatrises temporarily deployed to deploy June 21, 2023 17:37 — with GitHub Actions Inactive
@redhatrises
Copy link
Contributor Author

redhatrises commented Jun 21, 2023

/lgtm

@everettraven FYI rebased against the master branch to pick up the fixed test (which removed the /lgtm) label.

@redhatrises
Copy link
Contributor Author

@everettraven after rebase, all tests green! yay!

Copy link
Contributor

@everettraven everettraven left a comment

Choose a reason for hiding this comment

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

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Jun 21, 2023
@everettraven everettraven merged commit f8f9819 into operator-framework:master Jun 21, 2023
@redhatrises redhatrises deleted the sdk_var_makefile branch June 21, 2023 18:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lgtm Indicates that a PR is ready to be merged.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants