adamant-kite-43734
10/03/2023, 2:00 PMenough-animal-77820
10/03/2023, 2:05 PMminiature-salesclerk-33951
10/03/2023, 7:28 PMminiature-salesclerk-33951
10/03/2023, 7:32 PMwitty-table-40840
10/04/2023, 6:44 AMwitty-table-40840
10/04/2023, 6:52 AMwitty-table-40840
10/04/2023, 6:55 AMbuild-iso
as what is bundled inside the derivative?witty-table-40840
10/04/2023, 6:56 AMsticky-tailor-45974
10/04/2023, 7:36 AMrancher/elemental/.obs/dockerfile/teal-iso/Dockerfile
. The outcome of this image can be directly be referenced in a ManagedOSVersion for ISO generation within the UI.
2. I assume the above solves the problem of keeping elemental-toolkit versions in sync
3. As @witty-table-40840 said there are some of this Dockerfiles that are about to be deprecated, we are just pending few updates on our CI to get rid of this Dockerfiles as we are not using them in our internal pipelines and this is a source of confusions.enough-animal-77820
10/04/2023, 8:11 AMelemental build-iso <oci://our-registry>
For local development we just build the os-image, but don't push it to a registry. Thus, we cannot access it with oci://.
Currently this is no problem since we bootrap elemental build-iso dir:/
to specify the rootfs in such scenarios. This won't be possible when
using a dedicated elemental-cli container. A workaround could be to mount /var/run/docker.sock and use docker:/ which I wouldn't like to do, or
to save the prebuilt image as tar.gz and use file:/ (did not test this one - just an assumption)
Any recommendations?enough-animal-77820
10/04/2023, 8:12 AMenough-animal-77820
10/04/2023, 8:12 AMwitty-table-40840
10/04/2023, 12:03 PMenough-animal-77820
10/04/2023, 12:08 PMsticky-tailor-45974
10/05/2023, 4:44 AMsave the prebuilt image as tar.gz and use file:/ (did not test this one - just an assumption)Yes, this will not work, file is for filesystem image files (e.g. an ext4 image that includes the root-tree). We probably could consider supporting something like or
docker-archive
in the spirit of what tools like skopeo already do. However we haven't found the need neither the demand so far.
2. yes basing your derivates on elemental-teal (pulled from registry.suse.com/rancher/elemental-teal/5.4) is the way to go.enough-animal-77820
10/05/2023, 6:42 AMxorriso
is here to stay in elemental-teal
no need for docker-archive
support is needed on our side.
Then just let me know if such approach: https://github.com/rancher/elemental/commit/eda1de3365cad87cbbb6c716b57b67ff266b42b6 would be beneficial for upstream as well? (after deprecation of old Dockerfiles aso.)?
Would be happy to contribute, to keep our build pipeline as close to upstram as possible.