Introduce kairos.pull_datasources cmdline option to force pulling them (#1196)

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

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
This commit is contained in:
Dimitris Karakasilis 2025-01-03 14:00:35 +02:00 committed by GitHub
parent 46909a6e9d
commit 6d460205c5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 2 deletions

View File

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

View File

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