Commit Graph
153 Commits
Author SHA1 Message Date
dump_stack 56faf1a351 fix: remove type from kernel release 2023-06-20 16:01:38 +00:00
dump_stack a6944050cc feat: implement openSUSE 42+ support 2023-06-15 16:30:12 +00:00
dump_stack c12b0a8829 feat: remove dangling or unused images from local storage after build 2023-06-03 13:05:17 +00:00
dump_stack 4441e84063 fix: add check for shutdown request 2023-06-01 14:18:27 +00:00
dump_stack c1ee3e1ac0 fix: make shutdown var change available 2023-06-01 14:02:32 +00:00
dump_stack 49388981aa fix: check that the kernel is from the same distribution 2023-06-01 13:52:55 +00:00
dump_stack ca57ea2dac refactor: cache control for the container module 2023-05-29 09:09:30 +00:00
dump_stack 31f4d0e92d feat: implement list kernels for all distro versions 2023-05-29 08:14:38 +00:00
dump_stack 8c49680675 feat: add container timeout parameter to kernel command 2023-05-26 17:01:53 +00:00
dump_stack 650cf65fa4 fix: correctly handle already installed kernels for stats 2023-05-26 16:21:01 +00:00
dump_stack 022ced0eba feat: show amount of kernels failed to install 2023-05-26 15:43:24 +00:00
dump_stack db9516b358 feat: set the default kernel gen retries to 2 2023-05-26 08:20:21 +00:00
dump_stack b17433ab42 fix: check for shutdown after unlock 2023-05-25 23:01:42 +00:00
dump_stack d7cf88e34f feat: add package name, use for debian check if already installed 2023-05-25 23:00:42 +00:00
dump_stack 10c5fb7ac4 feat: generate all kernels if no distro is set 2023-05-25 06:36:02 +00:00
dump_stack abcf2c1013 fix: support updating containers 2023-05-24 16:43:25 +00:00
dump_stack ee90bfaa72 fix: support force kernel reinstallation 2023-05-24 16:29:52 +00:00
dump_stack 3271710653 refactor: add genkernel function 2023-05-24 16:13:12 +00:00
dump_stack e2d66db16f feat: add kernel install to distro interface 2023-05-23 22:36:46 +00:00
dump_stack daaef89050 feat: add kernels list to distro interface 2023-05-23 22:00:20 +00:00
dump_stack 0edb0ac0af refactor: get rid of too many parameters 2023-05-23 21:21:06 +00:00
dump_stack a1999115db refactor: move container generation to distro modules 2023-05-23 13:20:48 +00:00
dump_stack 632e4f5ffc feat: parallel kernel installation 2023-05-21 21:43:18 +00:00
dump_stack 73f5df2425 feat!: new kernel config structure
BREAKING CHANGE: kernel definition in the configuration files has switched

from

  [[targets]]
  distro = { id = "Ubuntu", release = "18.04" }
  release_mask = ".*"

to

  [[targets]]
  distro = { id = "Ubuntu", release = "18.04" }
  kernel = { regex = ".*" }
2023-05-18 18:48:09 +00:00
dump_stack d551cc8fc4 refactor: use the same name as in config 2023-05-18 18:27:51 +00:00
dump_stack 6385ce92e3 feat!: rename supported kernels to targets
BREAKING CHANGE: .out-of-tree.toml: s/[[supported_kernels]]/[[targets]]/
2023-05-18 18:13:09 +00:00
dump_stack bcf8de336f feat!: introduce new distribution structure
BREAKING CHANGE: distro definition in the configuration files has switched

from

  [[supported_kernels]]
  distro_type = "Ubuntu"
  distro_release = "16.04"
  ...

to

  [[supported_kernels]]
  distro = { id = "Ubuntu", release = "16.04" }
  ...
2023-05-18 16:07:24 +00:00
dump_stack b1b7a9e675 refactor: move kernel functions to submodule 2023-05-13 10:47:47 +00:00
dump_stack ebc597ff0b refactor: move container functions to submodule 2023-05-13 10:14:45 +00:00
dump_stack da5797766b refactor: move fs-related functions to submodule 2023-05-13 09:17:57 +00:00
dump_stack 31370b7bad Reduce layers 2023-05-10 11:20:07 +00:00
dump_stack 1351819f17 Use old-releases for Ubuntu 12.04 2023-05-10 09:13:05 +00:00
dump_stack 5aed593d81 Make container update parameter available for all kernel commands 2023-05-10 08:09:53 +00:00
dump_stack e8a7c043d6 Fix CentOS support 2023-05-10 08:04:42 +00:00
dump_stack dbd3449074 Remove required for --update flag 2023-05-10 07:57:14 +00:00
dump_stack e274fe55f0 Implement --list-remote command 2023-05-10 07:52:44 +00:00
dump_stack 66bd74d59d Fix dracut cmdline 2023-05-10 05:37:17 +00:00
dump_stack 70ac88a07f No libdtrace-ctf on el8 2023-05-09 20:16:28 +00:00
dump_stack aa32c7a8ae Make sure libdtrace-ctf available on all versions 2023-05-09 19:19:46 +00:00
dump_stack f7fcfe8292 Add libdtrace-ctf on el6 2023-05-09 19:13:22 +00:00
dump_stack d5b733a0a0 Force drivers only on 8+ 2023-05-09 17:53:39 +00:00
dump_stack cd68dc1ddc Add kernel modules to boot on el{8,9} 2023-05-09 17:45:47 +00:00
dump_stack 2f4c859dd8 Show warning in case no kernel packages matched 2023-05-09 16:31:34 +00:00
dump_stack 0e85866822 Implement Oracle Linux support 2023-05-09 14:40:06 +00:00
dump_stack 096cad8701 Cleanup also -core/-modules 2023-04-09 17:13:54 +00:00
dump_stack 21daac4fbc Check for shutdown before log current kernel 2023-04-07 21:03:31 +00:00
dump_stack 841fd7f585 Graceful shutdown on ^C 2023-04-07 20:52:45 +00:00
dump_stack 9e55ebd44e Add a flag to set the container runtime binary 2023-04-07 18:57:18 +00:00
dump_stack e35e030c54 Install the kernel in a single container run 2023-04-07 17:47:54 +00:00
dump_stack 056e38698e Use single temp directory base 2023-04-07 16:44:21 +00:00