-
Notifications
You must be signed in to change notification settings - Fork 15
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
Sync image definitions with lxc-ci #69
Conversation
@MusicDin were these tested as i note: lxc/lxc-ci#813 |
Considering the source and destination repos are both under Apache-2.0 license, I don't think we should carry the |
I've got an outstanding question for the LXD management team as to whether this should be licensed as AGPL 3.0 or Apache 2.0. However either way I don't see a problem with carrying the license line for imported cherry-picks. |
|
Yep, I'm still testing the recipes. Will update the PR with required cherry picks once done. Moving to draft. |
Signed-off-by: Thomas Hipp <[email protected]> (cherry picked from commit f78c7da1fe6c98d52064c2aa7ca3f5ba00cc4c69) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
The old mirror has out-of-date packages therefore we need to switch to a mirror with the latest packages. Signed-off-by: Thomas Hipp <[email protected]> (cherry picked from commit b9b9b3b94148bce19baef5bb447a65557d386bc6) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Klaus Frank <[email protected]> (cherry picked from commit ec88d2003e577ecc0b4af42728734f2511d2f508) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: liberodark <[email protected]> (cherry picked from commit 8b43953025a421eff59e658bdf5a4cefc391b876) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit e5f93e469bdab592d29b10128df79b0a7e5358ad) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit aed93a7cf330637552e1f609c130eea43bf00856) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
This should fix image creation for Ubuntu 24.04 and later. Thanks a lot to Kienan Stewart for going down the grub rabbit hole and figuring this one out! Reported-by: @kienanstewart Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit 9431a808827ffe1ba7bc0648f647189dee385a63) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit 0efa806e4f632d72fa5aa73983ccd785bdd6c688) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit 7e764df2d62a4271b9f3d38f7c3f056c21eee666) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit 8a067f1d887fa3b7ff4e2a05ff1c7bfd491fb95d) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit e390b39bbf55c57335fe4d8aef1aef274a677d24) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit a07a6b04c7d32fad8145879122883c7a2d9ef4ec) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit a9b615148b826696b98f98607194859554fa64d7) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit ddb841792694cac082e54f706075d932dfe79817) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit 50b29edcff2a875312d9a937cb79f9737be2b047) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit e3049ee0477297c001cb7e608a63127b74f4d57f) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
I'm not sure images/ubuntu: Re-enable legacy cloud-init in Ubuntu is actually needed as I'd assume this was done because cloud-init expects a LXD data source instead of an Incus one? Anyway, if we do need it we should mangle the changelog with |
Signed-off-by: Thomas Hipp <[email protected]> (cherry picked from commit 648d334b8082ef5cd60dc35b4c4515032c14fccc) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit 1859042004623252ba83c20a6c08f539d0be6e84) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Din Music <[email protected]>
Signed-off-by: Din Music <[email protected]>
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit a8c41e2759c187199c8b7d481ee7b18ea066383b) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit bc8170c12691adefc2c29121c171950dd7625f5a) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit 9e6ca78d1730817ef6e3bab0df84dcf8264da256) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Use noop instead of comment to remove calls to `procd_add_jail` so usages inside a shell pipeline don't result in syntax errors Signed-off-by: Michael Ziminsky (Z) <[email protected]> (cherry picked from commit 1e539bd9fdc4b4bf5293c2e1fff14721a40a644e) Signed-off-by: Din Music <[email protected]> License: Apache-2.0 Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Thomas Winkler <[email protected]> (cherry picked from commit e27971d05b25f85d6f522d4b91b383e2405803e6) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Time has to be provided by host anyway. This avoids a crash loop and process isolation errors. Signed-off-by: Thomas Winkler <[email protected]> (cherry picked from commit 49b30aa307853b32aab27b3c331d694b13ce9955) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Thomas Winkler <[email protected]> (cherry picked from commit 076e8f3db2a6f403d11469fa9e17c237121446ea) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit cb7db1aa873bd1f342a1bedeeb9764eb5d0806bb) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
* review integration with /dev/console for both Funtoo 1.4 and Funtoo Next * enable upgrade. This fix DHCP issue of the Funtoo Next tarball and downgrade dhcpcd to version 10.0.4 Signed-off-by: Daniele Rondina <[email protected]> (cherry picked from commit 89052da15ee45896169addcb933a1bedb8148661) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit 4fcf2e06311bd738784e251ef9f94a1a4d645a80) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit a734868c5b56c6fbbde7ffefff960b0a14330b77) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
(cherry picked from commit acea3b3bb680a19c918a9db713c74d3999bb0dc4) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit 603a251e9fee34fb2a6c38dbe8a51a96ec6a80ea) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit 056b7c3e03b63f2272aa4e9f110da1145ad78612) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit a987e1a40b2ebcf64fb240a5f07a4ffde7a95e25) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit c5ad87a83b4f28db984583b4f7d4ff831f4eed0c) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit c14a553451900e24c4ed548f55101e3981299624) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit 6ba028026c739d73b33383a365b66162b58f2723) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]> (cherry picked from commit 45904793e10ef76e011ce1177dcc16176e72a342) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
- add +dracut on openrc's installkernel, - bump build size to 6 GB, - update systemd's installkernel to also enable +systemd-kernel-install. Signed-off-by: Joonas Niilola <[email protected]> (cherry picked from commit 4e130fc9ae57852c6a77add1285f4203e52fd8b8) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
- add "grub" use flag with openrc (I forgot this last time), - "systemd-kernel-install" was settled with "systemd-boot" instead on systemd. Signed-off-by: Joonas Niilola <[email protected]> (cherry picked from commit 854a6bab843eba6243c791f01f06e01f984ac310) Signed-off-by: Din Music <[email protected]> License: Apache-2.0
There is no particular reason for those being split. I'll merge. |
Merged to #71 |
Cherry picked from lxc/lxc-ci