MAAS has a very strict understanding of kernels. This is done to allow users to set a minimum kernel version on a machine and have MAAS automatically select the correct kernel version or prevent a user from selecting an older kernel version. Because of this we'll need to add the kernels to the stream in lp:maas-images as well as teach lp:maas how to handle these new kernels.
We need to understand the following:
1. What is the short hand name for these kernels? Currently we have ga-18.04 and hwe-18.04, what should these be called?
2. Will these kernels have flavors? Currently we have -lowlatency, -edge, and -lowlatency-edge
3. How should MAAS determine which is the latest kernel? For example users today can configure a machine to have a minimum kernel version of hwe-18.04. When deploying Bionic that means they can only choose between hwe-18.04-lowlatency, hwe-18.04-edge, or hwe-18.04-lowlatency-edge. Should oem or oem-osp1 kernels be considered newer or older?
4. Which versions of MAAS need to support these kernels?
It may be easier to discuss this at our upcoming sprint.
MAAS has a very strict understanding of kernels. This is done to allow users to set a minimum kernel version on a machine and have MAAS automatically select the correct kernel version or prevent a user from selecting an older kernel version. Because of this we'll need to add the kernels to the stream in lp:maas-images as well as teach lp:maas how to handle these new kernels.
We need to understand the following: 04-lowlatency, hwe-18.04-edge, or hwe-18. 04-lowlatency- edge. Should oem or oem-osp1 kernels be considered newer or older?
1. What is the short hand name for these kernels? Currently we have ga-18.04 and hwe-18.04, what should these be called?
2. Will these kernels have flavors? Currently we have -lowlatency, -edge, and -lowlatency-edge
3. How should MAAS determine which is the latest kernel? For example users today can configure a machine to have a minimum kernel version of hwe-18.04. When deploying Bionic that means they can only choose between hwe-18.
4. Which versions of MAAS need to support these kernels?
It may be easier to discuss this at our upcoming sprint.