-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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 docker image for gpctl and kubecdl #8555
Conversation
Codecov Report
@@ Coverage Diff @@
## main #8555 +/- ##
==========================================
- Coverage 12.31% 11.17% -1.14%
==========================================
Files 20 18 -2
Lines 1161 993 -168
==========================================
- Hits 143 111 -32
+ Misses 1014 880 -134
+ Partials 4 2 -2
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
f00e3bd
to
4a021a3
Compare
I like this, but on the same time I can recall some old discussion on why we don't add gpctl as build target (my memory is not serving me well). I will wait for @csweichel approval before merging this PR. /hold |
I reckon we could put those tools into a single Docker image ( |
I've just added a new command to the oci-tool (v0.2.0 release) which lets us download files from an image layer, e.g. the installer:
The same would work for |
@csweichel @princerachit PTAL |
@sagor999 I couldn't see the previous commit 😭 Maybe do we have to update the description of PR? |
@utam0k thank you, you are right. I updated how to test section. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The code itself worked fine.
/hold |
/hold just holding due to the nit above. Please feel free to ignore and merge - having that entry won't have any adverse side-effects. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works well! Thanks @sagor999 and @csweichel for the oci-tool
feature add. Also, good to know about scratch
.
I downloaded like so ./oci-tool fetch file eu.gcr.io/gitpod-core-dev/dev/dev-utils:pavel-gpctl.10 app/gpctl
.
/unhold Feedback from @csweichel has been addressed, hence removing hold. |
Description
add docker image for gpctl and kubecdl so that we don't need to build it in other werft jobs
Related Issue(s)
Fixes https://github.com/gitpod-io/ops/issues/733
How to test
Release Notes
Documentation