elemental-toolkit/pkg/features/embedded
David Cassany Viladomat 216ab939d6
[backport] CI refactor to v2.1.x branch (#2146)
* Fix stackable sources for build-iso (#2061)

* Fix stackable sources for build-iso
* Move syncFunc as a parameter of DumpSource

Signed-off-by: David Cassany <dcassany@suse.com>
(cherry picked from commit 22baf14e53)

* Fix error return

Signed-off-by: David Cassany <dcassany@suse.com>
(cherry picked from commit f9934d7550)

* Change default root password

Signed-off-by: David Cassany <dcassany@suse.com>
(cherry picked from commit 46a88e108c)

* Allow key pair of ssh connection in tests

Signed-off-by: David Cassany <dcassany@suse.com>
(cherry picked from commit a5f526d5f9)

* Set legacy password for upgrade test

Signed-off-by: David Cassany <dcassany@suse.com>
(cherry picked from commit 6f0b28e113)

* Allow insecure registries (#2131)

* Allow skipping TLS verification on registries

Signed-off-by: David Cassany <dcassany@suse.com>

* Improve error logging

Signed-off-by: David Cassany <dcassany@suse.com>

* Fix flag default value

Signed-off-by: David Cassany <dcassany@suse.com>

* Fix image extractor mock and use default TLS verification for tests

Signed-off-by: David Cassany <dcassany@suse.com>

---------

Signed-off-by: David Cassany <dcassany@suse.com>
(cherry picked from commit 22996ef70b)

* Fix permissions

* Set token to explicit content read permissions
  (cherry picked from commit 3d657c95aa)

* Move permissions at top level
  (cherry picked from commit 8b8ae12038)

* Fix workflows, permissions at top level
  (cherry picked from commit d3da1cf62d)

* Leftover from d3da1cf
  (cherry picked from commit 3206436e02)

* Fix nested permissions definition

  Top level permissions can't be increased for specific jobs,
  hence setting the permission on each specific job on workflows
  that require more fine grain approach.

  In addition it removes the pull-request permission as this is mostly
  required for PR decorators, read/write labels, etc.
  (cherry picked from commit 1a0903ab10)

* Refactor ci (#2137)

* Refactor CI to use a local registry
* Cache image and fetch image tarballs
* Composite fetch images
* Push to insecure registry with podman
* Simplify workflow runs
* Improve cache cleanup
* Improve ip detection

Signed-off-by: David Cassany <dcassany@suse.com>
(cherry picked from commit 644cdc72ef)

* Fix cache cleaning for PRs and main pushes (#2144)

* Fix cache cleaning for PRs and main pushes
* Update .github/workflows/cache-cleanup.yaml

Co-authored-by: Francesco Giudici <francesco.giudici@gmail.com>
Signed-off-by: David Cassany Viladomat <dcassany@suse.com>
(cherry picked from commit f54f683614)

* Remove unused steps in workflow

Signed-off-by: David Cassany <dcassany@suse.com>
(cherry picked from commit 51a85a7113)
(cherry picked from commit 9f8d14fea58c2e458f8840d274422352f0b0b1c2)

* Do not fetch upstream go dependencies

Signed-off-by: David Cassany <dcassany@suse.com>

* Update cmd/cloud-init.go

Missing err

Co-authored-by: Francesco Giudici <francesco.giudici@gmail.com>
Signed-off-by: David Cassany Viladomat <dcassany@suse.com>

---------

Signed-off-by: David Cassany <dcassany@suse.com>
Signed-off-by: David Cassany Viladomat <dcassany@suse.com>
Co-authored-by: Francesco Giudici <francesco.giudici@gmail.com>
2024-07-29 06:52:42 +02:00
..
boot-assessment
cloud-config-defaults/system/oem [backport] CI refactor to v2.1.x branch (#2146) 2024-07-29 06:52:42 +02:00
cloud-config-essentials/system/oem
dracut-config/etc/dracut.conf.d
elemental-rootfs
elemental-setup
elemental-sysroot
grub-config/etc/elemental Snapshottable recovery system (#2032) 2024-04-05 08:09:32 +02:00
grub-default-bootargs/etc/elemental