Skip to content

OCPBUGS#11575: Document Operator SDK installation for macOS#58866

Merged
mburke5678 merged 1 commit intoopenshift:mainfrom
xenolinux:mac-operatorsdk
Apr 20, 2023
Merged

OCPBUGS#11575: Document Operator SDK installation for macOS#58866
mburke5678 merged 1 commit intoopenshift:mainfrom
xenolinux:mac-operatorsdk

Conversation

@xenolinux
Copy link
Contributor

@xenolinux xenolinux commented Apr 18, 2023

@openshift-ci openshift-ci bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Apr 18, 2023
@ocpdocs-previewbot
Copy link

ocpdocs-previewbot commented Apr 18, 2023

🤖 Updated build preview is available at:
https://58866--docspreview.netlify.app

Build log: https://circleci.com/gh/ocpdocs-previewbot/openshift-docs/14576

Copy link
Member

@KeenonLee KeenonLee 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 Apr 18, 2023
@xenolinux
Copy link
Contributor Author

@KeenonLee Is this change valid for 4.9+ ocp versions?

@KeenonLee
Copy link
Member

We can support darwin/arm64 client from 4.12.

@xenolinux
Copy link
Contributor Author

/label peer-review-needed

@openshift-ci openshift-ci bot added the peer-review-needed Signifies that the peer review team needs to review this PR label Apr 18, 2023
@nalhadef
Copy link
Contributor

/label peer-review-in-progress
/remove-label peer-review-needed

@openshift-ci openshift-ci bot added peer-review-in-progress Signifies that the peer review team is reviewing this PR and removed peer-review-needed Signifies that the peer review team needs to review this PR labels Apr 18, 2023
@nalhadef
Copy link
Contributor

/remove-label peer-review-in-progress
/label peer-review-done

@openshift-ci openshift-ci bot added peer-review-done Signifies that the peer review team has reviewed this PR and removed peer-review-in-progress Signifies that the peer review team is reviewing this PR labels Apr 18, 2023
@xenolinux
Copy link
Contributor Author

/label merge-review-needed

@openshift-ci openshift-ci bot added the merge-review-needed Signifies that the merge review team needs to review this PR label Apr 19, 2023
@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Apr 19, 2023
@openshift-ci
Copy link

openshift-ci bot commented Apr 19, 2023

New changes are detected. LGTM label has been removed.

@jldohmann jldohmann added branch/enterprise-4.12 branch/enterprise-4.13 merge-review-in-progress Signifies that the merge review team is reviewing this PR labels Apr 19, 2023
@jldohmann jldohmann added this to the Continuous Release milestone Apr 19, 2023
Copy link
Contributor

@jldohmann jldohmann left a comment

Choose a reason for hiding this comment

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

LGTM, though I did leave a question below...feel free to ping me again for merge, thank you!

The Operator SDK provides a command-line interface (CLI) tool that Operator developers can use to build, test, and deploy an Operator. You can install the Operator SDK CLI on your workstation so that you are prepared to start authoring your own Operators.

Operator authors with cluster administrator access to a Kubernetes-based cluster, such as {product-title}, can use the Operator SDK CLI to develop their own Operators based on Go, Ansible, or Helm. link:https://kubebuilder.io/[Kubebuilder] is embedded into the Operator SDK as the scaffolding solution for Go-based Operators, which means existing Kubebuilder projects can be used as is with the Operator SDK and continue to work.
Operator authors with cluster administrator access to a Kubernetes-based cluster, such as {product-title}, can use the Operator SDK CLI to develop their own Operators based on Go, Ansible, Java, or Helm. link:https://kubebuilder.io/[Kubebuilder] is embedded into the Operator SDK as the scaffolding solution for Go-based Operators, which means existing Kubebuilder projects can be used as is with the Operator SDK and continue to work.
Copy link
Contributor

Choose a reason for hiding this comment

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

I don't see this addition of Java reflected in the preview:
Screenshot 2023-04-19 at 10 06 16 AM
am I missing something?

Copy link
Contributor Author

@xenolinux xenolinux Apr 20, 2023

Choose a reason for hiding this comment

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

https://58866--docspreview.netlify.app/openshift-enterprise/latest/cli_reference/osdk/cli-osdk-install.html ==> It's now showing here. Sorry, actually I had pasted the wrong location as a preview.

Copy link
Contributor Author

@xenolinux xenolinux Apr 20, 2023

Choose a reason for hiding this comment

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

Updated comment 0 with the related preview links.

@jldohmann jldohmann removed merge-review-in-progress Signifies that the merge review team is reviewing this PR merge-review-needed Signifies that the merge review team needs to review this PR labels Apr 19, 2023
@xenolinux
Copy link
Contributor Author

/label merge-review-needed

@openshift-ci openshift-ci bot added the merge-review-needed Signifies that the merge review team needs to review this PR label Apr 20, 2023
@mburke5678 mburke5678 added the merge-review-in-progress Signifies that the merge review team is reviewing this PR label Apr 20, 2023

.Procedure

. For `amd64` and `arm64` architectures, navigate to the link:https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/operator-sdk/[OpenShift mirror site for `amd64` architecture] and link:https://mirror.openshift.com/pub/openshift-v4/arm64/clients/operator-sdk/[OpenShift mirror site for `arm64` architecture] respectively.
Copy link
Contributor

Choose a reason for hiding this comment

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

s/amd64 and arm64/the amd64 and arm64
s/amd64 architecture/the amd64 architecture
s/ arm64 architecture/the arm64 architecture

@mburke5678
Copy link
Contributor

@xenolinux Can you address my one pesky nit? Otherwise looks good to merge.

@mburke5678 mburke5678 merged commit 5b3f66c into openshift:main Apr 20, 2023
@mburke5678
Copy link
Contributor

/cherrypick enterprise-4.12

@mburke5678
Copy link
Contributor

/cherrypick enterprise-4.13

@openshift-cherrypick-robot

@mburke5678: new pull request created: #59080

Details

In response to this:

/cherrypick enterprise-4.12

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-cherrypick-robot

@mburke5678: new pull request created: #59081

Details

In response to this:

/cherrypick enterprise-4.13

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.

@mburke5678 mburke5678 removed merge-review-in-progress Signifies that the merge review team is reviewing this PR merge-review-needed Signifies that the merge review team needs to review this PR labels Apr 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

branch/enterprise-4.12 branch/enterprise-4.13 peer-review-done Signifies that the peer review team has reviewed this PR size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants