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

Add istioctl consoleclidownload #130

Merged

Conversation

bmangoen
Copy link

@bmangoen bmangoen commented Aug 22, 2024

Goal

Being able to download istioctl from the OpenShift Web Console

Screencast from 2024-08-20 18-12-04

TODO

  • Need to modify the download URL while the binary will be available
  • Fill in the Supported Commands table (will be done in a different PR)

Copy link

openshift-ci bot commented Aug 22, 2024

Hi @bmangoen. Thanks for your PR.

I'm waiting for a openshift-service-mesh member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

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.

@fjglira
Copy link

fjglira commented Oct 3, 2024

I think once the Nicks PR with the creation of the ossm folder docs is merged this doc should be moved under that folder @bmangoen

@openshift-ci openshift-ci bot added size/XXL and removed size/M labels Oct 17, 2024
@openshift-ci openshift-ci bot added size/M and removed size/XXL labels Oct 17, 2024
@bmangoen bmangoen marked this pull request as ready for review October 17, 2024 07:22
docs/ossm/istioctl/README.md Outdated Show resolved Hide resolved
docs/ossm/istioctl/README.md Outdated Show resolved Hide resolved
docs/ossm/istioctl/README.md Outdated Show resolved Hide resolved
chart/templates/olm/consoleclidownload.yaml Show resolved Hide resolved
@openshift-ci openshift-ci bot added size/L and removed size/M labels Oct 24, 2024
Signed-off-by: bmangoen <bmangoen@redhat.com>
Signed-off-by: bmangoen <bmangoen@redhat.com>
Signed-off-by: bmangoen <bmangoen@redhat.com>
Signed-off-by: bmangoen <bmangoen@redhat.com>
Signed-off-by: bmangoen <bmangoen@redhat.com>
@openshift-ci openshift-ci bot added size/S and removed size/L labels Nov 19, 2024
@bmangoen bmangoen changed the title Add istioctl consoleclidownload and install instructions Add istioctl consoleclidownload Nov 19, 2024
Copy link

@jwendell jwendell left a comment

Choose a reason for hiding this comment

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

This LGTM. A few comments:

  • Can we have a small comment briefly explaining what this file is, I guess this comment could be within the YAML file itself. Bonus point if it has a link to a proper documentation so that others can refer to in the future.
  • Although the tool name is istioctl, the description says it is the openshift service mesh tool, not the istio tool. Shouldn't we just stick with the name istio everywhere?
  • It seems there are no builds for ARM. Is this on the radar?

@FilipB
Copy link

FilipB commented Nov 20, 2024

IIRC the bin was uploaded to https://mirror.openshift.com/pub/cgw/servicemesh/latest/ manually. I'm not sure which version was used but we have been building for all 4 arch for 6 months already. So I assume bin for all arch were available at that time and were not uploaded probably?
Currently we build the istioctl bin as a part of must gather image which is also built for all 4 arch. So I guess for TP2 we need to ask to upload bin for all 4 arch. I think we will need a follow up task to test this when it's uploaded.

Copy link

@FilipB FilipB left a comment

Choose a reason for hiding this comment

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

We need a follow up task to test the bins for all 4 arch when they are uploaded to https://mirror.openshift.com/pub/cgw/servicemesh/latest

@FilipB
Copy link

FilipB commented Nov 20, 2024

/ok-to-test

@FilipB
Copy link

FilipB commented Nov 20, 2024

/hold

@bmangoen
Copy link
Author

IIRC the bin was uploaded to https://mirror.openshift.com/pub/cgw/servicemesh/latest/ manually. I'm not sure which version was used but we have been building for all 4 arch for 6 months already. So I assume bin for all arch were available at that time and were not uploaded probably? Currently we build the istioctl bin as a part of must gather image which is also built for all 4 arch. So I guess for TP2 we need to ask to upload bin for all 4 arch. I think we will need a follow up task to test this when it's uploaded.

Yes you're right this binary istioctl-1.23.0-linux-amd64.tar.gz was published manually because of a semantic version issue for TP1.
Agree we need to follow up for adding and testing the other architecture binaries.

Signed-off-by: bmangoen <bmangoen@redhat.com>
@bmangoen
Copy link
Author

/retest

@FilipB
Copy link

FilipB commented Nov 21, 2024

/retest

@FilipB
Copy link

FilipB commented Nov 21, 2024

/override ci/prow/e2e-kind ci/prow/e2e-ocp-4-16-arm ci/prow/e2e-ocp-4-17 ci/prow/scorecard

Copy link

openshift-ci bot commented Nov 21, 2024

@FilipB: Overrode contexts on behalf of FilipB: ci/prow/e2e-kind, ci/prow/e2e-ocp-4-16-arm, ci/prow/e2e-ocp-4-17, ci/prow/scorecard

In response to this:

/override ci/prow/e2e-kind ci/prow/e2e-ocp-4-16-arm ci/prow/e2e-ocp-4-17 ci/prow/scorecard

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-merge-bot openshift-merge-bot bot merged commit fe27337 into openshift-service-mesh:main Nov 21, 2024
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants