You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fix(olit): 🐛 do not remove psmisc
Fixes#65
Signed-off-by: Philippe Vanhaesendonck <philippe.vanhaesendonck@oracle.com>
* feat(olit): ✨ support for distr::seal provisioner
Support for "sealing" the image from inside the VM instead of using the
*::cleanup scripts on the host.
This provides a alternative when mounting the image filesystem on the
host is not possible of desirable.
Signed-off-by: Philippe Vanhaesendonck <philippe.vanhaesendonck@oracle.com>
* feat(olit): ✨ use virtio network driver for VirtualBox
Signed-off-by: Philippe Vanhaesendonck <philippe.vanhaesendonck@oracle.com>
* feat(olit): ✨ set cpu to "host" for x86 qemu builds
Signed-off-by: Philippe Vanhaesendonck <philippe.vanhaesendonck@oracle.com>
* refactor(olit): ♻️ ol8-slim use seal
Refactor OL8 Slim distr to use "seal" instead of "image_cleanup" as
workaround to the "slow boot" issue experienced when images are
repackaged
Signed-off-by: Philippe Vanhaesendonck <philippe.vanhaesendonck@oracle.com>
* feat(olss): ✨ add ol9-slim distribution
Signed-off-by: Philippe Vanhaesendonck <philippe.vanhaesendonck@oracle.com>
* feat(olss): ✨ add ol9-aarch64 distribution
Signed-off-by: Philippe Vanhaesendonck <philippe.vanhaesendonck@oracle.com>
* docs(olss): 📝 readme update for ol9
Signed-off-by: Philippe Vanhaesendonck <philippe.vanhaesendonck@oracle.com>
* feat(olss): ✨ ol9 - handle kernel-core / kernel-modules
Signed-off-by: Philippe Vanhaesendonck <philippe.vanhaesendonck@oracle.com>
* feat(olss): ✨ ol8 - uek7 update
Signed-off-by: Philippe Vanhaesendonck <philippe.vanhaesendonck@oracle.com>
* fix(olss): 🐛 Ensure we have the correct boot options
Signed-off-by: Philippe Vanhaesendonck <philippe.vanhaesendonck@oracle.com>
@@ -211,7 +214,8 @@ The builder will process the directories in the following order:
211
214
- cloud_distr::cleanup
212
215
- cloud::cleanup
213
216
- distr::cleanup
214
-
1. Image cleanup: the generated image is mounted on the host and the `image-scripts` scripts are run:
217
+
- distr::seal[^1]
218
+
1. Image cleanup: the generated image is mounted on the host and the `image-scripts` scripts are run[^1]:
215
219
- custom::cleanup
216
220
- cloud_distr::cleanup
217
221
- cloud::cleanup
@@ -222,6 +226,11 @@ The builder will process the directories in the following order:
222
226
- cloud_distr::image_package
223
227
- cloud::image_package
224
228
229
+
[^1]: `provision``seal` vs. `image-scripts``cleanup`.
230
+
These functions have the same purpose: _seal_ the image before packaging.
231
+
The difference is that the former runs in the VM while the latter runs on the host.
232
+
Sealing on the host might be more efficient, but when it is not possible to mount the image disk on the host, in-VM sealing can be used. When no `image-scripts``cleanup` are defined, no attempt will be made to mount the filesystem on the host.
233
+
225
234
## Feedback
226
235
227
236
Please provide feedback of any kind via GitHub issues on this repository.
0 commit comments