Pull data sources at install (#1137)

* Pull data sources at install

Signed-off-by: Ben Corrado <ben@nerdnode.io>

* Fix edgevpn duplicate version/tag variables

Signed-off-by: Ben Corrado <ben@nerdnode.io>

* Bump overlay version

Signed-off-by: Ben Corrado <ben@nerdnode.io>

* Use version field instead of tag

to let the CI build when a new version appears

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Bump version to trigger CI

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Use dash for build number

because that's what the build script understands (and removes)

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

---------

Signed-off-by: Ben Corrado <ben@nerdnode.io>
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
Co-authored-by: Dimitris Karakasilis <dimitris@karakasilis.me>
This commit is contained in:
Ben Corrado
2024-11-12 00:06:58 -08:00
committed by GitHub
parent 608b1d23a8
commit 6d3d62159b
4 changed files with 7 additions and 5 deletions

View File

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

View File

@@ -2,7 +2,10 @@ name: "Datasource handling"
stages:
rootfs.before:
- &datasource
if: '[ ! -f /oem/userdata ]'
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 ] )
name: "Pull data from provider"
datasource:
providers: ["cdrom", "gcp", "openstack", "aws", "azure", "hetzner", "packet", "vultr", "digitalocean", "metaldata", "vmware", "config-drive"]

View File

@@ -9,7 +9,7 @@ env:
- GOPATH=/luetbuild/go/
- GITHUB_ORG={{ ( index .Values.labels "github.owner" ) }}
- CGO_ENABLED=0
- PACKAGE_VERSION={{ .Values.tag }}
- PACKAGE_VERSION={{ .Values.version }}
steps:
- |
PACKAGE_VERSION=${PACKAGE_VERSION%\-*} && \

View File

@@ -1,7 +1,6 @@
name: edgevpn
category: utils
version: "0.28.3"
tag: "0.24.6"
version: "0.28.3-1"
labels:
github.repo: "edgevpn"
github.owner: "mudler"