Parse datasources in all cases except uki normal boot (#1151)

Fixes https://github.com/kairos-io/kairos/issues/3035

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
Co-authored-by: Itxaka <itxaka.garcia@spectrocloud.com>
This commit is contained in:
Dimitris Karakasilis
2024-11-25 17:11:09 +02:00
committed by GitHub
parent df22d3bf4e
commit 8b820bd0ba
2 changed files with 2 additions and 5 deletions

View File

@@ -1,4 +1,4 @@
packages:
- name: "kairos-overlay-files"
category: "static"
version: "1.6.0"
version: "1.6.1"

View File

@@ -2,10 +2,7 @@ name: "Datasource handling"
stages:
rootfs.before:
- &datasource
if: |
(grep -q "install-mode" /proc/cmdline || grep -q "nodepair.enable" /proc/cmdline ) && \
([ -f /run/cos/live_mode ] || [ -f /run/cos/uki_install_mode ]) && \
( [ ! -f /oem/userdata ] )
if: '[ ! -f /oem/userdata ] && [ ! -f /run/cos/uki_boot_mode ]'
name: "Pull data from provider"
datasource:
providers: ["cdrom", "gcp", "openstack", "aws", "azure", "hetzner", "packet", "vultr", "digitalocean", "metaldata", "vmware", "config-drive"]