-
Notifications
You must be signed in to change notification settings - Fork 474
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
chore(Makefile): update base image #380
Conversation
Use the new debian-base image published to us.gcr.io/k8s-artifacts-prod instead of the old location
Welcome @jchauncey! |
Hi @jchauncey. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the 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/test-infra repository. |
/cc @prameshj |
Thanks. Since this is a base-image change, could you run the script:
after building/pushing these images to a dev registry? Just to make sure they startup correctly? Changes look good to me. |
/assign |
@prameshj should that script exit cleanly? Definitely seeing some runtime errors.
|
Those errors are fine. It will likely throw error in sidecar image too, since not all params are passed in correctly. That output looks good for node-cache image. |
You can use the output of
|
ok yeah the errors look similar. I saw the other pr moving dns-node-cache to use debian-iptables. Is that something we should consider in this PR? |
Good point, I have asked @champtar to comment on whether we can combine the changes. |
iptables is fixed in iptables git master, but I'm waiting for a proper 1.8.5 release (that was supposed to happen this week), to then go talk to the debian folks to have the packages updated, to then go talk to k8s folks to updates the debian-iptables base image, to then update my PR |
/lgtm |
@@ -27,9 +27,9 @@ OUTPUT_DIR := _output/$(ARCH) | |||
# Ensure that the docker command line supports the manifest images | |||
export DOCKER_CLI_EXPERIMENTAL=enabled | |||
|
|||
BASEIMAGE ?= k8s.gcr.io/debian-base-$(ARCH):v2.0.0 | |||
BASEIMAGE ?= us.gcr.io/k8s-artifacts-prod/build-image/debian-base-$(ARCH):v2.1.0 |
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.
Is this because k8s.gcr.io still points to google_containers? Can this be used for building from any location?
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.
yeah im not sure what caused them to change the location. The us.gcr.io domain is used now for all k8s builds so Im guessing its reliable from all locations.
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.
@listx Could you confirm this is ok to use?
Once this is resolved, i think this is ok to merge.
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.
@prameshj -- Yep. This is the US endpoint for community-hosted images now. See this tracking issue for the Debian base images: kubernetes/kubernetes#58012
The VDF (vanity domain flip for k8s.gcr.io) is being tracked here: kubernetes/release#270
The other usable endpoints are asia.gcr.io and eu.gcr.io.
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.
thanks. I see https://github.com/kubernetes/kubernetes/pull/90697/files uses the same us endpoint.
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jchauncey, justaugustus, prameshj The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Use the new debian-base image published to us.gcr.io/k8s-artifacts-prod instead of the old location