- Package:
- src:kubernetes
- Source:
- kubernetes
- Submitter:
- James Addison
- Date:
- 2023-02-16 02:21:03 UTC
- Severity:
- important
- Tags:
Dear Maintainer, Please find attached a patch to provide the 'kubeadm' command-line utility in a new 'kubernetes-admin' Debian package, derived from the 'kubernetes' source package. I've confirmed that all github.com-based dependencies imported by kubeadm's golang code covered by existing 'debian/copyright' file entries. Although most k8s.io-based dependencies imported by kubeadm appear to be covered by the wildcard application of Apache-2.0 (since it's the Kubernetes project's default license), I did notice that one of the SIGS (YAML) appears to be dual-licensed. That was a chance inspection since it performs an imports from a different subdomain; I haven't confirmed licensing comprehensively across all of the top-level k8s.io-based dependency imports. Thanks for your work and maintenance of these packages! James
Hello - adding a small reminder/bump on this bug; it would be useful to have the kubeadm command available as a package alongside the other Kubernetes tools and binaries. If there's an alternative plan for how to provide that, please let me know - or I can refresh the patch soon. Thanks, James
Hi, Absolutely. However, there are missing pieces for the puzzle (cni). This is in the pipeline. Janos
I had a feeling there was a good reason for this :) Thank you!
Hi Janos, I'm reducing the severity of this report, because I don't think that the initial severity was correct (my apologies). Attached is an updated patch; please note: - This won't be in time for bookworm as I understand it (too far into freeze) - I'm not sure about the version number I've suggested in the changelog - The changelog entry is attributed to my work email since it is work-related The patch should apply with patch options '-Np1' in the Debian source package directory. Thank you, James
Also: from attempting dpkg-buildpackage with the patch applied, I think that it is incomplete (an additional .install file is required, for example). I'll try to fix that soon.