-
Notifications
You must be signed in to change notification settings - Fork 40k
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
Make kube2sky and skydns docker images cross-platform #19376
Conversation
Can one of the admins verify that this patch is reasonable to test? (reply "ok to test", or if you trust the user, reply "add to whitelist") If this message is too spammy, please complain to ixdy. |
Can one of the admins verify that this patch is reasonable to test? (reply "ok to test", or if you trust the user, reply "add to whitelist") If this message is too spammy, please complain to ixdy. |
Labelling this PR as size/L |
Friendly ping @thockin @brendandburns. Trigger the tests at least :) |
docker build -t $(PREFIX)/kube2sky:$(TAG) . | ||
ifeq ($(ARCH),amd64) | ||
# Backward compatability. TODO: deprecate this image tag | ||
docker tag -f ${REGISTRY}/kube2sky-${ARCH}:${TAG} ${REGISTRY}/kube2sky:${TAG} |
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.
It seems that make supports
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.
Yes, ${} works, at least locally :)
One example of ${} usage is the hyperkube
Makefile now.
It heavily uses ${} and I think we should choose one of them
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.
I much prefer $() for make variables.
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.
OK, I'll update this one if you prefer
I think this is OK, but it doesn't include the usage of the new -ARCH container. Is that coming later? |
Yes, that for the next PR. |
a6de1ed
to
bf49f96
Compare
@thockin @brendandburns Replaced |
@thockin @brendandburns PTAL |
Ping @thockin |
Can one of the admins verify that this patch is reasonable to test? (reply "ok to test", or if you trust the user, reply "add to whitelist") If this message is too spammy, please complain to ixdy. |
2 similar comments
Can one of the admins verify that this patch is reasonable to test? (reply "ok to test", or if you trust the user, reply "add to whitelist") If this message is too spammy, please complain to ixdy. |
Can one of the admins verify that this patch is reasonable to test? (reply "ok to test", or if you trust the user, reply "add to whitelist") If this message is too spammy, please complain to ixdy. |
PR needs rebase |
Can one of the admins verify that this patch is reasonable to test? (reply "ok to test", or if you trust the user, reply "add to whitelist") If this message is too spammy, please complain to ixdy. |
bf49f96
to
194fdc6
Compare
@thockin I really understand if you have much to do, but could you a) LGTM or b) reassign this Then, in another PR, we should cut new |
GCE e2e test build/test passed for commit 194fdc672e6680dfc3b3f123d17602fb33eff85d. |
The author of this PR is not in the whitelist for merge, can one of the admins add the 'ok-to-merge' label? |
@fgrzadkowski Can you kindly take a look at this, and maybe push the images? |
GCE e2e build/test failed for commit 194fdc672e6680dfc3b3f123d17602fb33eff85d. |
@luxas PR needs rebase |
@k8s-bot test this Tests are more than 48 hours old. Re-running tests. |
GCE e2e build/test passed for commit b3015e1a4e4113d0b0d07031ab64abf825db4932. |
@k8s-bot test this [submit-queue is verifying that this PR is safe to merge] |
GCE e2e build/test passed for commit b3015e1a4e4113d0b0d07031ab64abf825db4932. |
@k8s-bot test this [submit-queue is verifying that this PR is safe to merge] |
GCE e2e build/test passed for commit b3015e1a4e4113d0b0d07031ab64abf825db4932. |
@@ -1,3 +1,9 @@ | |||
## Version 1.15 (Apr 7 2016 Lucas Käldström <lucas.kaldstrom@hotmail.co.uk>) | |||
- No code changes since 1.14 |
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.
what version was 1.14 built with? probably want to include that this is using go 1.6
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.
+1
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.
I don't know which version 1.14
was built with (as it was using go on host), but adding a note about go1.6
@k8s-bot test this [submit-queue is verifying that this PR is safe to merge] |
GCE e2e build/test passed for commit b3015e1a4e4113d0b0d07031ab64abf825db4932. |
b3015e1
to
1c8140c
Compare
@david-mcmahon Updated. PTAL |
GCE e2e build/test passed for commit 1c8140c. |
@k8s-bot test this [submit-queue is verifying that this PR is safe to merge] |
GCE e2e build/test passed for commit 1c8140c. |
@k8s-bot test this [submit-queue is verifying that this PR is safe to merge] |
GCE e2e build/test passed for commit 1c8140c. |
@k8s-bot test this [submit-queue is verifying that this PR is safe to merge] |
GCE e2e build/test passed for commit 1c8140c. |
Automatic merge from submit-queue |
ARM tracking issue: #17981
Continues on: #19216
Make it possible to create
kube2sky
andskydns
docker images for ARM and other architectures tooBuild in a container, so
golang
isn't a dependencyI've preserved the original default behaviour:
skydns
: It just compiles with go on hostkube2sky
: Build an image@brendandburns @dchen1107 @ArtfulCoder @thockin @fgrzadkowski