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

Deprecate and remove everything related to kubepkg (and rapture) #3265

Closed
8 tasks done
saschagrunert opened this issue Sep 12, 2023 · 5 comments
Closed
8 tasks done
Assignees
Labels
kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release.

Comments

@saschagrunert
Copy link
Member

saschagrunert commented Sep 12, 2023

The kubepkg code, jobs as well as the rapture script should be considered as deprecated with the announcement of freezing Kubernetes Legacy Package Repositories.

This issue tracks the work behind that effort.

Tasks

Preview Give feedback
  1. approved area/config area/jobs area/release-eng cncf-cla: yes lgtm sig/release sig/testing size/L
    cpanato xmudrii
  2. approved area/release-eng cncf-cla: yes kind/cleanup lgtm needs-priority release-note sig/release size/XXL
    cpanato
  3. approved area/release-eng cncf-cla: yes language/en lgtm sig/docs sig/release size/S
    xmudrii
  4. approved area/release-eng cncf-cla: yes kind/documentation lgtm needs-priority sig/release size/S
    cpanato
  5. approved cncf-cla: yes language/en lgtm sig/docs size/S
    windsonsea xmudrii
  6. approved cncf-cla: yes language/en lgtm sig/docs size/L
    cpanato jeremyrickard
    saschagrunert windsonsea
@k8s-ci-robot k8s-ci-robot added needs-kind Indicates a PR lacks a `kind/foo` label and requires one. needs-priority labels Sep 12, 2023
@saschagrunert saschagrunert added priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. labels Sep 12, 2023
@k8s-ci-robot k8s-ci-robot removed needs-kind Indicates a PR lacks a `kind/foo` label and requires one. needs-priority labels Sep 12, 2023
@saschagrunert saschagrunert self-assigned this Sep 12, 2023
@xmudrii
Copy link
Member

xmudrii commented Sep 12, 2023

/cc

@saschagrunert saschagrunert moved this to 🏗️ In Progress in SIG Release - Packaging Sep 12, 2023
saschagrunert added a commit to saschagrunert/test-infra that referenced this issue Oct 10, 2023
@saschagrunert
Copy link
Member Author

Continuing the work.

@saschagrunert
Copy link
Member Author

We're done, cannot find anything related to rapture or kubepkg any more in our repositories.

@github-project-automation github-project-automation bot moved this from 🏗️ In Progress to ✅ Done in SIG Release - Packaging Oct 11, 2023
@xmudrii
Copy link
Member

xmudrii commented Oct 11, 2023

@saschagrunert Should we send an update to the mailing list that this is now done?

@saschagrunert
Copy link
Member Author

@xmudrii done https://groups.google.com/g/kubernetes-sig-release/c/jhpoJ1t0fDo/m/bvrbApUODQAJ

damyan added a commit to gardenlinux/gardenlinux that referenced this issue Oct 12, 2023
Install all kubeernetes tools, such as `kubelet`, `kubectl`, `kubeadm`,
`crictl` etc. from official repository.

Background: kuebernetes deprecated `kubepkg` ([1], [2]), so
systemd units and configuration files can be installed inline only, greatly
reducing flexibility. Better: install everything from repository, as recommended
([3], [4])

[1]: kubernetes/release#3265
[2]: https://groups.google.com/g/kubernetes-sig-release/c/jhpoJ1t0fDo/m/bvrbApUODQAJ
[3]: https://kubernetes.io/blog/2023/08/31/legacy-package-repository-deprecation/
[4]: https://kubernetes.io/blog/2023/08/31/legacy-package-repository-deprecation/
damyan added a commit to gardenlinux/gardenlinux that referenced this issue Nov 7, 2023
Install all kubeernetes tools, such as `kubelet`, `kubectl`, `kubeadm`,
`crictl` etc. from official repository.

Background: kuebernetes deprecated `kubepkg` ([1], [2]), so
systemd units and configuration files can be installed inline only, greatly
reducing flexibility. Better: install everything from repository, as recommended
([3], [4])

[1]: kubernetes/release#3265
[2]: https://groups.google.com/g/kubernetes-sig-release/c/jhpoJ1t0fDo/m/bvrbApUODQAJ
[3]: https://kubernetes.io/blog/2023/08/31/legacy-package-repository-deprecation/
[4]: https://kubernetes.io/blog/2023/08/31/legacy-package-repository-deprecation/
Vincinator pushed a commit to gardenlinux/gardenlinux that referenced this issue Feb 28, 2024
Install all kubeernetes tools, such as `kubelet`, `kubectl`, `kubeadm`,
`crictl` etc. from official repository.

Background: kuebernetes deprecated `kubepkg` ([1], [2]), so
systemd units and configuration files can be installed inline only, greatly
reducing flexibility. Better: install everything from repository, as recommended
([3], [4])

[1]: kubernetes/release#3265
[2]: https://groups.google.com/g/kubernetes-sig-release/c/jhpoJ1t0fDo/m/bvrbApUODQAJ
[3]: https://kubernetes.io/blog/2023/08/31/legacy-package-repository-deprecation/
[4]: https://kubernetes.io/blog/2023/08/31/legacy-package-repository-deprecation/
Vincinator pushed a commit to gardenlinux/gardenlinux that referenced this issue Feb 28, 2024
* Install kube-tools via apt repository

Install all kubeernetes tools, such as `kubelet`, `kubectl`, `kubeadm`,
`crictl` etc. from official repository.

Background: kuebernetes deprecated `kubepkg` ([1], [2]), so
systemd units and configuration files can be installed inline only, greatly
reducing flexibility. Better: install everything from repository, as recommended
([3], [4])

[1]: kubernetes/release#3265
[2]: https://groups.google.com/g/kubernetes-sig-release/c/jhpoJ1t0fDo/m/bvrbApUODQAJ
[3]: https://kubernetes.io/blog/2023/08/31/legacy-package-repository-deprecation/
[4]: https://kubernetes.io/blog/2023/08/31/legacy-package-repository-deprecation/

* Hardcode k8s version to `v1.28.3`, so we have reproducable builds

* Use static GPG public key for k8s repository
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Projects
Status: Done
Development

No branches or pull requests

3 participants