-
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
don't ship kube-registry-proxy and pause images in tars. #23605
Conversation
GCE e2e build/test passed for commit 133402fd80ae62244bf89bd6575effc82126474a. |
Does that mean we should either delete the code entirely or move it into contrib? |
Looks like it was added in #12833, and would be necessary for such things. |
@ihmccreery not shipping it in our release artifact doesn't preclude us from running it. If it's not presnt on the machine it will be pulled from an external registry which seems fine. I wasn't planning on dropping support for it. |
It's rather expensive in both build time (~10 seonds) and image size to shlup this around when it's not enabled by default in any kube-up. I am also trying to reduce our dependency on docker load in the deployment process. I can split up the pause and the registry-proxy in to separate PRs if you think these should be addressed separately. |
cc @zmerlynn |
One random question: Do we have a test anywhere that if we're on GCE, we never pulled |
) & | ||
done | ||
|
||
if [[ ! -z "${BUILD_PYTHON_IMAGE:-}" ]]; then |
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.
This is still needed on CoreOS for
function ensure_python() { |
kube-addons.sh
.
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'm going to push that image so we don't need this anymore.
@k8s-bot test this Tests are more than 48 hours old. Re-running tests. |
@mikedanese Did you get the Python stuff worked out? cc @yifan-gu |
No, I'm planning on pushing a python image to gcr.io but have not yet. I'll reassign to you when ready. Thanks! |
GCE e2e build/test passed for commit 133402fd80ae62244bf89bd6575effc82126474a. |
GCE e2e build/test passed for commit 9c2b9dd3ad1745ac000ae679f7dde22a5e960d82. |
pause is built into containervm. if it's not on the machine we should just pull it. nobody that I'm aware of uses kube-registry-proxy and it makes build/deployment more complicated and slower.
GCE e2e build/test passed for commit 32426d6. |
@ihmccreery ok I pushed they python image. |
@ihmccreery ping. PTAL |
LGTM. @zmerlynn You good with this now? |
LGTM |
@k8s-bot test this Tests are more than 48 hours old. Re-running tests. |
GCE e2e build/test passed for commit 32426d6. |
@k8s-bot test this Tests are more than 48 hours old. Re-running tests. |
GCE e2e build/test failed for commit 32426d6. Please reference the list of currently known flakes when examining this failure. If you request a re-test, you must reference the issue describing the flake. |
GCE e2e build/test passed for commit 32426d6. |
@k8s-bot test this [submit-queue is verifying that this PR is safe to merge] |
GCE e2e build/test passed for commit 32426d6. |
Automatic merge from submit-queue |
pause is built into containervm. if it's not on the machine we should just pull
it. nobody that I'm aware of uses kube-registry-proxy and it makes build/deployment
more complicated and slower.