Re: [gentoo-dev] newsitem: k8s split packages returning round 2
On Sun, 2020-10-04 at 16:57 -0500, William Hubbs wrote: > On Sun, Oct 04, 2020 at 10:23:10PM +0200, Michał Górny wrote: > > > Author: William Hubbs > > > Posted: 2020-10-06 > > > Revision: 1 > > > News-Item-Format: 2.0 > > > Display-If-Installed: sys-cluster/kubernetes > > > > > > Due to bug #741572,, the k8s split packages are returning to fix issues > > > with upgrading clusters [1]. > > > > It would be nice to include a short explanation what these issues are. > > Expecting all affected users to open Bugzilla just to see whether > > the bug in question is relevant causes them unnecessary work. > > The short version is it is not possible to upgrade a cluster if you have > everything in one package. Sure, that is certainly better, though some explanation why would also be helpful. > > > > Starting with k8s 1.17.12, 1.18.9 and 1.19.2, you will need to install > > > the following packages in the appropriate configuration for your > > > cluster. > > > > > > sys-cluster/kubeadm > > > sys-cluster/kube-apiserver > > > sys-cluster/kube-controller-manager > > > sys-cluster/kubectl > > > sys-cluster/kubelet > > > sys-cluster/kube-proxy > > > sys-cluster/kube-scheduler > > > > > > Once the split packages are stabilized, sys-cluster/kubernetes will be > > > masked and removed. > > > > Why not make it a metapackage, and maybe have USE flags to assist common > > configurations? > > I've thought about that, and I'm not opposed to meta packages. I'm just > not sure yet which pieces are required where. I know you don't need all > of the pieces to run a cluster. I'm just not sure which pieces are > required on which nodes. > > I don't think it would be one kubernetes meta package, but several > depending on the type of node you are setting up. > That's why I said you could use USE flags. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part
Re: [gentoo-dev] newsitem: k8s split packages returning round 2
On Sun, Oct 04, 2020 at 10:23:10PM +0200, Michał Górny wrote: > On Sun, 2020-10-04 at 14:48 -0500, William Hubbs wrote: > > Title: K8s Split Packages Returning > > I think you should really use the full name here, especially that it is > also the package name. This is fixed. > > > Author: William Hubbs > > Posted: 2020-10-06 > > Revision: 1 > > News-Item-Format: 2.0 > > Display-If-Installed: sys-cluster/kubernetes > > > > Due to bug #741572,, the k8s split packages are returning to fix issues > > with upgrading clusters [1]. > > It would be nice to include a short explanation what these issues are. > Expecting all affected users to open Bugzilla just to see whether > the bug in question is relevant causes them unnecessary work. The short version is it is not possible to upgrade a cluster if you have everything in one package. > > Starting with k8s 1.17.12, 1.18.9 and 1.19.2, you will need to install > > the following packages in the appropriate configuration for your > > cluster. > > > > sys-cluster/kubeadm > > sys-cluster/kube-apiserver > > sys-cluster/kube-controller-manager > > sys-cluster/kubectl > > sys-cluster/kubelet > > sys-cluster/kube-proxy > > sys-cluster/kube-scheduler > > > > Once the split packages are stabilized, sys-cluster/kubernetes will be > > masked and removed. > > Why not make it a metapackage, and maybe have USE flags to assist common > configurations? I've thought about that, and I'm not opposed to meta packages. I'm just not sure yet which pieces are required where. I know you don't need all of the pieces to run a cluster. I'm just not sure which pieces are required on which nodes. I don't think it would be one kubernetes meta package, but several depending on the type of node you are setting up. William signature.asc Description: PGP signature
Re: [gentoo-dev] newsitem: k8s split packages returning round 2
On Sun, 2020-10-04 at 14:48 -0500, William Hubbs wrote: > Title: K8s Split Packages Returning I think you should really use the full name here, especially that it is also the package name. > Author: William Hubbs > Posted: 2020-10-06 > Revision: 1 > News-Item-Format: 2.0 > Display-If-Installed: sys-cluster/kubernetes > > Due to bug #741572,, the k8s split packages are returning to fix issues > with upgrading clusters [1]. It would be nice to include a short explanation what these issues are. Expecting all affected users to open Bugzilla just to see whether the bug in question is relevant causes them unnecessary work. > Starting with k8s 1.17.12, 1.18.9 and 1.19.2, you will need to install > the following packages in the appropriate configuration for your > cluster. > > sys-cluster/kubeadm > sys-cluster/kube-apiserver > sys-cluster/kube-controller-manager > sys-cluster/kubectl > sys-cluster/kubelet > sys-cluster/kube-proxy > sys-cluster/kube-scheduler > > Once the split packages are stabilized, sys-cluster/kubernetes will be > masked and removed. Why not make it a metapackage, and maybe have USE flags to assist common configurations? > > [1] https://bugs.gentoo.org/741572 -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part
Re: [gentoo-dev] newsitem: k8s split packages returning round 2
On Sun, Oct 04, 2020 at 02:48:35PM -0500, William Hubbs wrote: > Due to bug #741572,, the k8s split packages are returning to fix issues The typo on this line is fixed. William signature.asc Description: PGP signature
[gentoo-dev] newsitem: k8s split packages returning round 2
Title: K8s Split Packages Returning Author: William Hubbs Posted: 2020-10-06 Revision: 1 News-Item-Format: 2.0 Display-If-Installed: sys-cluster/kubernetes Due to bug #741572,, the k8s split packages are returning to fix issues with upgrading clusters [1]. Starting with k8s 1.17.12, 1.18.9 and 1.19.2, you will need to install the following packages in the appropriate configuration for your cluster. sys-cluster/kubeadm sys-cluster/kube-apiserver sys-cluster/kube-controller-manager sys-cluster/kubectl sys-cluster/kubelet sys-cluster/kube-proxy sys-cluster/kube-scheduler Once the split packages are stabilized, sys-cluster/kubernetes will be masked and removed. [1] https://bugs.gentoo.org/741572 signature.asc Description: PGP signature
Re: [gentoo-dev] newsitem: k8s split packages returning
On Sun, Oct 04, 2020 at 09:19:27AM +0300, Joonas Niilola wrote: > Could you please plaintext the news item in your mail so it'd be easier > to quote? I'm curious why it is hard for you to quote from an attachment? I see later in the thread that ulm has no problem doing so. No big deal, I'm just wondering. Thanks, William signature.asc Description: PGP signature
Re: [gentoo-dev] newsitem: k8s split packages returning
On Sun, Oct 04, 2020 at 08:52:13AM +0200, Toralf Förster wrote: > On 10/4/20 12:11 AM, William Hubbs wrote: > > And either the enw Thunderbirds GPG sucks or your key does not match the > sender name :-( It shows up as a good signature here when I get the email back on the list, so I'm not sure what's up. William signature.asc Description: PGP signature
Re: [gentoo-dev] newsitem: k8s split packages returning
> On Sun, 04 Oct 2020, William Hubbs wrote: > filename="2020-10-06-kubernetes-split-packages-returning.en.txt" GLEP 42 says: "While there is no hard restriction on the length of short-name, limiting it to 20 characters is strongly recommended." I don't think that "kubernetes-split-packages-returning" qualifies. :) > display-if-installed: sys-cluster/kubernetes Capital first letter for each word please, Display-If-Installed. Ulrich signature.asc Description: PGP signature
Re: [gentoo-dev] newsitem: k8s split packages returning
On 10/4/20 12:11 AM, William Hubbs wrote: And either the enw Thunderbirds GPG sucks or your key does not match the sender name :-( -- Toralf PGP 23217DA7 9B888F45
Re: [gentoo-dev] newsitem: k8s split packages returning
Could you please plaintext the news item in your mail so it'd be easier to quote? The first paragraph resembles more of a personal blog than a news item. You should be able to passivize it. The first sentence also goes beyond 72 characters. https://www.gentoo.org/glep/glep-0042.html#news-item-body -- juippis
[gentoo-dev] newsitem: k8s split packages returning
Title: K8s Split Packages Returning Author: William Hubbs Posted: 2020-10-06 Revision: 1 News-Item-Format: 2.0 display-if-installed: sys-cluster/kubernetes It was called to my attention in bug #741572 that having k8s in a single package can block upgrades. Because of this, I need to bring back the split packages [1]. Starting with k8s 1.17.12, 1.18.9 and 1.19.2, you will need to install the following packages in the appropriate configuration for your cluster. sys-cluster/kubeadm sys-cluster/kube-apiserver sys-cluster/kube-controller-manager sys-cluster/kubectl sys-cluster/kubelet sys-cluster/kube-proxy sys-cluster/kube-scheduler Once the split packages are stabilized, sys-cluster/kubernetes will be masked and removed. [1] https://bugs.gentoo.org/741572 signature.asc Description: PGP signature