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

kubectl, kubelet binaries v1.6.9 doesn't exist on kubernetes repository #409

Closed
pekfi opened this issue Sep 15, 2017 · 9 comments
Closed
Assignees
Labels
area/release-eng Issues or PRs related to the Release Engineering subproject sig/release Categorizes an issue or PR as relevant to SIG Release.

Comments

@pekfi
Copy link

pekfi commented Sep 15, 2017

yum search kubectl
======================================================= N/S matched: kubectl =======================================================
kubectl-1.5.4-0.x86_64 : Command-line utility for interacting with a Kubernetes cluster.
kubectl-1.6.0-0.x86_64 : Command-line utility for interacting with a Kubernetes cluster.
kubectl-1.6.1-0.x86_64 : Command-line utility for interacting with a Kubernetes cluster.
kubectl-1.6.2-0.x86_64 : Command-line utility for interacting with a Kubernetes cluster.
kubectl-1.6.3-0.x86_64 : Command-line utility for interacting with a Kubernetes cluster.
kubectl-1.6.4-0.x86_64 : Command-line utility for interacting with a Kubernetes cluster.
kubectl-1.6.5-0.x86_64 : Command-line utility for interacting with a Kubernetes cluster.
kubectl-1.6.6-0.x86_64 : Command-line utility for interacting with a Kubernetes cluster.
kubectl-1.6.7-0.x86_64 : Command-line utility for interacting with a Kubernetes cluster.
kubectl-1.6.7-0.x86_64 : Command-line utility for interacting with a Kubernetes cluster.
kubectl-1.7.0-0.x86_64 : Command-line utility for interacting with a Kubernetes cluster.
kubectl-1.7.1-0.x86_64 : Command-line utility for interacting with a Kubernetes cluster.
kubectl-1.7.2-0.x86_64 : Command-line utility for interacting with a Kubernetes cluster.
kubectl-1.7.3-1.x86_64 : Command-line utility for interacting with a Kubernetes cluster.
kubectl-1.7.4-0.x86_64 : Command-line utility for interacting with a Kubernetes cluster.
kubectl-1.7.5-0.x86_64 : Command-line utility for interacting with a Kubernetes cluster.

/etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://yum.kubernetes.io/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg

@pipejakob
Copy link
Contributor

Hey @pekfi, in order to give us an idea of priority, can you let us know the impact of this specific release being missing? I'm not saying it's expected, but I'm wondering if this is something you casually noticed and wanted to point out, or if it's actively blocking you. Thanks!

@pekfi
Copy link
Author

pekfi commented Sep 22, 2017

Hi @pipejakob, I would like to update 1.6.X to greater then 1.6.7 asap. This is a requirement of my customer. I do not want to update to 1.7.X at the moment. I found the binaries in the tarball of kubernetes v.1.6.9, why is it not released on the kubernetes.repo ? Thanks Peter

@kongslund
Copy link

kongslund commented Oct 2, 2017

Given the vulnerability in DNSMasq which has been fixed in 1.5.8, 1.6.11, 1.7.7, and 1.8.0, I hope that Debian and RPM packages for those versions will be published soon.

@lareeth
Copy link

lareeth commented Oct 10, 2017

What's the expected process to upgrade to the latest version of 1.5, 1.6 or 1.7 if these rpms are not available? This is blocking us from upgrading, as we choose the rpm version when provisioning a server, and we cant provision newer than 1.6.7.

@enisoc
Copy link
Member

enisoc commented Oct 10, 2017

@wojtek-t I heard that you helped with getting RPMs pushed for 1.7. What's the process here?

@dawidmalina
Copy link

Looks like this issue is related to #455

@enisoc
Copy link
Member

enisoc commented Nov 4, 2017

I've pushed packages for the latest 1.6 patch release, 1.6.12. I also pushed the latest 1.7.10, and am working on 1.8.2.

This is still a time-consuming manual process, but we are working on adding some automation to help reduce the delay from release to deb/rpm packages being available. Thank you for your patience.

@enisoc enisoc closed this as completed Nov 4, 2017
@lareeth
Copy link

lareeth commented Nov 4, 2017

Is there anything we can do to help with the automation? I found it easy to modify the build to allow you pass in the version at build time, I then was able to create a build pipeline for each release from 1.5 to 1.8. You would just need to keep each pipeline minor release number parameter up to date.

@enisoc
Copy link
Member

enisoc commented Nov 4, 2017

The actual building of the packages is pretty well automated already. The manual steps involve signing and pushing them to the official k8s repositories. Currently, these repos are hosted by Google, and the process to push to them involves Google-internal tools.

More details here:

kubernetes/sig-release#10
#281
#358

@justaugustus justaugustus added sig/release Categorizes an issue or PR as relevant to SIG Release. area/release-eng Issues or PRs related to the Release Engineering subproject labels Dec 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/release-eng Issues or PRs related to the Release Engineering subproject sig/release Categorizes an issue or PR as relevant to SIG Release.
Projects
None yet
Development

No branches or pull requests

8 participants