mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-16 09:26:58 +02:00
sys-apps/ignition: bump commit ID
this pulls release 2.14.0 Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
This commit is contained in:
parent
4f2fe4a93e
commit
af5c44da11
@ -1,18 +1,15 @@
|
|||||||
From ce14e51676e9379e35a93eaba51e4fced3cc6c37 Mon Sep 17 00:00:00 2001
|
From 68f056c7c8d36234ca7fd5e6ad2eb55ed1f557e6 Mon Sep 17 00:00:00 2001
|
||||||
From: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
From: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
||||||
Date: Wed, 2 Mar 2022 15:24:14 +0100
|
Date: Wed, 25 May 2022 10:09:37 +0200
|
||||||
Subject: [PATCH 01/16] *: sed `s/coreos/flatcar-linux/`
|
Subject: [PATCH 01/15] *: sed `s/coreos/flatcar-linux/`
|
||||||
|
|
||||||
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
||||||
---
|
---
|
||||||
.github/workflows/go.yml | 2 +-
|
|
||||||
build | 4 +-
|
build | 4 +-
|
||||||
build_blackbox_tests | 10 ++--
|
|
||||||
build_for_container | 4 +-
|
|
||||||
config/config.go | 4 +-
|
config/config.go | 4 +-
|
||||||
config/config_test.go | 12 ++---
|
config/config_test.go | 12 ++---
|
||||||
config/merge/merge.go | 6 +--
|
config/merge/merge.go | 6 +--
|
||||||
config/merge/merge_test.go | 8 ++--
|
config/merge/merge_test.go | 8 +--
|
||||||
config/shared/validations/unit.go | 2 +-
|
config/shared/validations/unit.go | 2 +-
|
||||||
config/translate/translate.go | 2 +-
|
config/translate/translate.go | 2 +-
|
||||||
config/translate/translate_test.go | 4 +-
|
config/translate/translate_test.go | 4 +-
|
||||||
@ -46,7 +43,7 @@ Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
|||||||
config/v3_0/types/verification_test.go | 2 +-
|
config/v3_0/types/verification_test.go | 2 +-
|
||||||
config/v3_1/config.go | 14 +++---
|
config/v3_1/config.go | 14 +++---
|
||||||
config/v3_1/config_test.go | 4 +-
|
config/v3_1/config_test.go | 4 +-
|
||||||
config/v3_1/translate/translate.go | 8 ++--
|
config/v3_1/translate/translate.go | 8 +--
|
||||||
config/v3_1/translate/translate_test.go | 4 +-
|
config/v3_1/translate/translate_test.go | 4 +-
|
||||||
config/v3_1/types/disk.go | 4 +-
|
config/v3_1/types/disk.go | 4 +-
|
||||||
config/v3_1/types/file.go | 4 +-
|
config/v3_1/types/file.go | 4 +-
|
||||||
@ -115,7 +112,7 @@ Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
|||||||
config/v3_2/types/verification_test.go | 2 +-
|
config/v3_2/types/verification_test.go | 2 +-
|
||||||
config/v3_3/config.go | 14 +++---
|
config/v3_3/config.go | 14 +++---
|
||||||
config/v3_3/config_test.go | 4 +-
|
config/v3_3/config_test.go | 4 +-
|
||||||
config/v3_3/translate/translate.go | 8 ++--
|
config/v3_3/translate/translate.go | 8 +--
|
||||||
config/v3_3/translate/translate_test.go | 4 +-
|
config/v3_3/translate/translate_test.go | 4 +-
|
||||||
config/v3_3/types/clevis.go | 4 +-
|
config/v3_3/types/clevis.go | 4 +-
|
||||||
config/v3_3/types/clevis_test.go | 4 +-
|
config/v3_3/types/clevis_test.go | 4 +-
|
||||||
@ -153,7 +150,7 @@ Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
|||||||
config/v3_3/types/verification_test.go | 2 +-
|
config/v3_3/types/verification_test.go | 2 +-
|
||||||
config/v3_4_experimental/config.go | 14 +++---
|
config/v3_4_experimental/config.go | 14 +++---
|
||||||
config/v3_4_experimental/config_test.go | 4 +-
|
config/v3_4_experimental/config_test.go | 4 +-
|
||||||
.../v3_4_experimental/translate/translate.go | 6 +--
|
.../v3_4_experimental/translate/translate.go | 8 +--
|
||||||
.../translate/translate_test.go | 4 +-
|
.../translate/translate_test.go | 4 +-
|
||||||
config/v3_4_experimental/types/clevis.go | 4 +-
|
config/v3_4_experimental/types/clevis.go | 4 +-
|
||||||
config/v3_4_experimental/types/clevis_test.go | 4 +-
|
config/v3_4_experimental/types/clevis_test.go | 4 +-
|
||||||
@ -192,17 +189,17 @@ Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
|||||||
config/validate/validate.go | 4 +-
|
config/validate/validate.go | 4 +-
|
||||||
config/validate/validate_test.go | 2 +-
|
config/validate/validate_test.go | 2 +-
|
||||||
go.mod | 2 +-
|
go.mod | 2 +-
|
||||||
internal/apply/apply.go | 30 ++++++------
|
internal/apply/apply.go | 30 +++++------
|
||||||
internal/distro/distro.go | 2 +-
|
internal/distro/distro.go | 2 +-
|
||||||
internal/exec/config_fetcher.go | 18 +++----
|
internal/exec/config_fetcher.go | 18 +++----
|
||||||
internal/exec/engine.go | 24 +++++-----
|
internal/exec/engine.go | 24 ++++-----
|
||||||
internal/exec/stages/disks/disks.go | 16 +++----
|
internal/exec/stages/disks/disks.go | 16 +++---
|
||||||
internal/exec/stages/disks/filesystems.go | 8 ++--
|
internal/exec/stages/disks/filesystems.go | 8 +--
|
||||||
internal/exec/stages/disks/luks.go | 10 ++--
|
internal/exec/stages/disks/luks.go | 10 ++--
|
||||||
internal/exec/stages/disks/partitions.go | 8 ++--
|
internal/exec/stages/disks/partitions.go | 8 +--
|
||||||
internal/exec/stages/disks/raid.go | 6 +--
|
internal/exec/stages/disks/raid.go | 6 +--
|
||||||
internal/exec/stages/fetch/fetch.go | 12 ++---
|
internal/exec/stages/fetch/fetch.go | 12 ++---
|
||||||
.../stages/fetch_offline/fetch-offline.go | 16 +++----
|
.../stages/fetch_offline/fetch-offline.go | 16 +++---
|
||||||
.../fetch_offline/fetch_offline_test.go | 4 +-
|
.../fetch_offline/fetch_offline_test.go | 4 +-
|
||||||
internal/exec/stages/files/files.go | 14 +++---
|
internal/exec/stages/files/files.go | 14 +++---
|
||||||
internal/exec/stages/files/files_test.go | 4 +-
|
internal/exec/stages/files/files_test.go | 4 +-
|
||||||
@ -211,21 +208,21 @@ Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
|||||||
internal/exec/stages/files/units.go | 12 ++---
|
internal/exec/stages/files/units.go | 12 ++---
|
||||||
internal/exec/stages/files/units_test.go | 4 +-
|
internal/exec/stages/files/units_test.go | 4 +-
|
||||||
internal/exec/stages/kargs/kargs.go | 14 +++---
|
internal/exec/stages/kargs/kargs.go | 14 +++---
|
||||||
internal/exec/stages/mount/mount.go | 16 +++----
|
internal/exec/stages/mount/mount.go | 16 +++---
|
||||||
internal/exec/stages/stages.go | 10 ++--
|
internal/exec/stages/stages.go | 10 ++--
|
||||||
internal/exec/stages/umount/umount.go | 14 +++---
|
internal/exec/stages/umount/umount.go | 14 +++---
|
||||||
internal/exec/util/blkid.go | 2 +-
|
internal/exec/util/blkid.go | 2 +-
|
||||||
internal/exec/util/file.go | 10 ++--
|
internal/exec/util/file.go | 10 ++--
|
||||||
internal/exec/util/passwd.go | 8 ++--
|
internal/exec/util/passwd.go | 8 +--
|
||||||
internal/exec/util/selinux.go | 2 +-
|
internal/exec/util/selinux.go | 2 +-
|
||||||
internal/exec/util/unit.go | 2 +-
|
internal/exec/util/unit.go | 4 +-
|
||||||
internal/exec/util/user_group_lookup_test.go | 2 +-
|
internal/exec/util/user_group_lookup_test.go | 2 +-
|
||||||
internal/exec/util/util.go | 6 +--
|
internal/exec/util/util.go | 6 +--
|
||||||
internal/main.go | 30 ++++++------
|
internal/main.go | 30 +++++------
|
||||||
internal/platform/platform.go | 48 +++++++++----------
|
internal/platform/platform.go | 50 +++++++++----------
|
||||||
internal/providers/aliyun/aliyun.go | 6 +--
|
internal/providers/aliyun/aliyun.go | 6 +--
|
||||||
internal/providers/aws/aws.go | 10 ++--
|
internal/providers/aws/aws.go | 10 ++--
|
||||||
internal/providers/azure/azure.go | 10 ++--
|
internal/providers/azure/azure.go | 12 ++---
|
||||||
internal/providers/azurestack/azurestack.go | 6 +--
|
internal/providers/azurestack/azurestack.go | 6 +--
|
||||||
internal/providers/cloudstack/cloudstack.go | 14 +++---
|
internal/providers/cloudstack/cloudstack.go | 14 +++---
|
||||||
internal/providers/cmdline/cmdline.go | 12 ++---
|
internal/providers/cmdline/cmdline.go | 12 ++---
|
||||||
@ -234,25 +231,26 @@ Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
|||||||
internal/providers/file/file.go | 6 +--
|
internal/providers/file/file.go | 6 +--
|
||||||
internal/providers/gcp/gcp.go | 6 +--
|
internal/providers/gcp/gcp.go | 6 +--
|
||||||
internal/providers/ibmcloud/ibmcloud.go | 12 ++---
|
internal/providers/ibmcloud/ibmcloud.go | 12 ++---
|
||||||
|
internal/providers/kubevirt/kubevirt.go | 12 ++---
|
||||||
internal/providers/noop/noop.go | 6 +--
|
internal/providers/noop/noop.go | 6 +--
|
||||||
internal/providers/nutanix/nutanix.go | 12 ++---
|
internal/providers/nutanix/nutanix.go | 12 ++---
|
||||||
internal/providers/openstack/openstack.go | 14 +++---
|
internal/providers/openstack/openstack.go | 14 +++---
|
||||||
internal/providers/packet/packet.go | 6 +--
|
internal/providers/packet/packet.go | 6 +--
|
||||||
internal/providers/powervs/powervs.go | 12 ++---
|
internal/providers/powervs/powervs.go | 12 ++---
|
||||||
internal/providers/providers.go | 6 +--
|
internal/providers/providers.go | 6 +--
|
||||||
internal/providers/qemu/qemu_blockdev.go | 8 ++--
|
internal/providers/qemu/qemu_blockdev.go | 8 +--
|
||||||
internal/providers/qemu/qemu_fwcfg.go | 6 +--
|
internal/providers/qemu/qemu_fwcfg.go | 6 +--
|
||||||
internal/providers/system/system.go | 14 +++---
|
internal/providers/system/system.go | 14 +++---
|
||||||
internal/providers/util/config.go | 6 +--
|
internal/providers/util/config.go | 6 +--
|
||||||
internal/providers/virtualbox/virtualbox.go | 8 ++--
|
internal/providers/virtualbox/virtualbox.go | 8 +--
|
||||||
internal/providers/vmware/vmware_amd64.go | 10 ++--
|
internal/providers/vmware/vmware_amd64.go | 8 +--
|
||||||
.../providers/vmware/vmware_unsupported.go | 4 +-
|
.../providers/vmware/vmware_unsupported.go | 4 +-
|
||||||
internal/providers/vultr/vultr.go | 6 +--
|
internal/providers/vultr/vultr.go | 6 +--
|
||||||
internal/providers/zvm/zvm.go | 12 ++---
|
internal/providers/zvm/zvm.go | 12 ++---
|
||||||
internal/resource/http.go | 12 ++---
|
internal/resource/http.go | 12 ++---
|
||||||
internal/resource/url.go | 6 +--
|
internal/resource/url.go | 6 +--
|
||||||
internal/resource/url_test.go | 6 +--
|
internal/resource/url_test.go | 6 +--
|
||||||
internal/sgdisk/sgdisk.go | 8 ++--
|
internal/sgdisk/sgdisk.go | 8 +--
|
||||||
internal/util/tools/docs/docs.go | 2 +-
|
internal/util/tools/docs/docs.go | 2 +-
|
||||||
internal/util/verification.go | 2 +-
|
internal/util/verification.go | 2 +-
|
||||||
internal/util/verification_test.go | 2 +-
|
internal/util/verification_test.go | 2 +-
|
||||||
@ -296,30 +294,17 @@ Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
|||||||
tests/positive/passwd/users.go | 4 +-
|
tests/positive/passwd/users.go | 4 +-
|
||||||
tests/positive/proxy/http.go | 4 +-
|
tests/positive/proxy/http.go | 4 +-
|
||||||
tests/positive/regression/filesystem.go | 4 +-
|
tests/positive/regression/filesystem.go | 4 +-
|
||||||
tests/positive/security/tls.go | 8 ++--
|
tests/positive/security/tls.go | 8 +--
|
||||||
tests/positive/systemd/create_unit.go | 4 +-
|
tests/positive/systemd/create_unit.go | 4 +-
|
||||||
tests/positive/systemd/modify_service.go | 4 +-
|
tests/positive/systemd/modify_service.go | 4 +-
|
||||||
tests/positive/timeouts/timeouts.go | 4 +-
|
tests/positive/timeouts/timeouts.go | 4 +-
|
||||||
tests/register/register.go | 12 ++---
|
tests/register/register.go | 12 ++---
|
||||||
tests/registry/registry.go | 36 +++++++-------
|
tests/registry/registry.go | 36 ++++++-------
|
||||||
tests/servers/servers.go | 2 +-
|
tests/servers/servers.go | 2 +-
|
||||||
tests/validator.go | 4 +-
|
tests/validator.go | 4 +-
|
||||||
validate/main.go | 4 +-
|
validate/main.go | 4 +-
|
||||||
300 files changed, 812 insertions(+), 812 deletions(-)
|
298 files changed, 813 insertions(+), 813 deletions(-)
|
||||||
|
|
||||||
diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml
|
|
||||||
index 0ed51319..851f6308 100644
|
|
||||||
--- a/.github/workflows/go.yml
|
|
||||||
+++ b/.github/workflows/go.yml
|
|
||||||
@@ -48,7 +48,7 @@ jobs:
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Build ignition-validate
|
|
||||||
shell: bash
|
|
||||||
- run: go build -o ignition-validate github.com/coreos/ignition/v2/validate
|
|
||||||
+ run: go build -o ignition-validate github.com/flatcar-linux/ignition/v2/validate
|
|
||||||
- name: Test ignition-validate
|
|
||||||
shell: bash
|
|
||||||
run: |
|
|
||||||
diff --git a/build b/build
|
diff --git a/build b/build
|
||||||
index dba50388..3fe7eb93 100755
|
index dba50388..3fe7eb93 100755
|
||||||
--- a/build
|
--- a/build
|
||||||
@ -342,49 +327,6 @@ index dba50388..3fe7eb93 100755
|
|||||||
|
|
||||||
eval $(go env)
|
eval $(go env)
|
||||||
|
|
||||||
diff --git a/build_blackbox_tests b/build_blackbox_tests
|
|
||||||
index 9b3dd5b7..a83e18c0 100755
|
|
||||||
--- a/build_blackbox_tests
|
|
||||||
+++ b/build_blackbox_tests
|
|
||||||
@@ -6,11 +6,11 @@ set -eu
|
|
||||||
# tests will be run and where the stubs will be located, rely on the bb test caller setting up
|
|
||||||
# their PATH to include them. We don't need to include `id` because it gets copied into the
|
|
||||||
# system
|
|
||||||
-GLDFLAGS="-X github.com/coreos/ignition/v2/internal/distro.useraddCmd=useradd-stub "
|
|
||||||
-GLDFLAGS+="-X github.com/coreos/ignition/v2/internal/distro.usermodCmd=usermod-stub "
|
|
||||||
-GLDFLAGS+="-X github.com/coreos/ignition/v2/internal/distro.userdelCmd=userdel-stub "
|
|
||||||
-GLDFLAGS+="-X github.com/coreos/ignition/v2/internal/distro.groupdelCmd=groupdel-stub "
|
|
||||||
-GLDFLAGS+="-X github.com/coreos/ignition/v2/internal/distro.blackboxTesting=true "
|
|
||||||
+GLDFLAGS="-X github.com/flatcar-linux/ignition/v2/internal/distro.useraddCmd=useradd-stub "
|
|
||||||
+GLDFLAGS+="-X github.com/flatcar-linux/ignition/v2/internal/distro.usermodCmd=usermod-stub "
|
|
||||||
+GLDFLAGS+="-X github.com/flatcar-linux/ignition/v2/internal/distro.userdelCmd=userdel-stub "
|
|
||||||
+GLDFLAGS+="-X github.com/flatcar-linux/ignition/v2/internal/distro.groupdelCmd=groupdel-stub "
|
|
||||||
+GLDFLAGS+="-X github.com/flatcar-linux/ignition/v2/internal/distro.blackboxTesting=true "
|
|
||||||
|
|
||||||
. ./build
|
|
||||||
|
|
||||||
diff --git a/build_for_container b/build_for_container
|
|
||||||
index 02514c23..4e279610 100755
|
|
||||||
--- a/build_for_container
|
|
||||||
+++ b/build_for_container
|
|
||||||
@@ -3,7 +3,7 @@
|
|
||||||
set -eu
|
|
||||||
|
|
||||||
NAME="ignition"
|
|
||||||
-ORG_PATH="github.com/coreos"
|
|
||||||
+ORG_PATH="github.com/flatcar-linux"
|
|
||||||
REPO_PATH="${ORG_PATH}/${NAME}/v2"
|
|
||||||
GLDFLAGS=${GLDFLAGS:-}
|
|
||||||
|
|
||||||
@@ -12,7 +12,7 @@ if [ -z ${VERSION+a} ]; then
|
|
||||||
VERSION=$(git describe --dirty --always)
|
|
||||||
fi
|
|
||||||
|
|
||||||
-GLDFLAGS+="-X github.com/coreos/ignition/v2/internal/version.Raw=${VERSION}"
|
|
||||||
+GLDFLAGS+="-X github.com/flatcar-linux/ignition/v2/internal/version.Raw=${VERSION}"
|
|
||||||
|
|
||||||
if [[ -n "$(git status -s)" ]]; then
|
|
||||||
echo "git repo not clean"
|
|
||||||
diff --git a/config/config.go b/config/config.go
|
diff --git a/config/config.go b/config/config.go
|
||||||
index 3ded9022..578f7fc6 100644
|
index 3ded9022..578f7fc6 100644
|
||||||
--- a/config/config.go
|
--- a/config/config.go
|
||||||
@ -599,7 +541,7 @@ index bbb073ab..3137b652 100644
|
|||||||
"github.com/coreos/vcontext/path"
|
"github.com/coreos/vcontext/path"
|
||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
diff --git a/config/v3_0/types/file.go b/config/v3_0/types/file.go
|
diff --git a/config/v3_0/types/file.go b/config/v3_0/types/file.go
|
||||||
index 26466ece..c0baf06b 100644
|
index 5fa9ca8b..fee8d209 100644
|
||||||
--- a/config/v3_0/types/file.go
|
--- a/config/v3_0/types/file.go
|
||||||
+++ b/config/v3_0/types/file.go
|
+++ b/config/v3_0/types/file.go
|
||||||
@@ -15,8 +15,8 @@
|
@@ -15,8 +15,8 @@
|
||||||
@ -672,7 +614,7 @@ index 7a4d3cdb..c7297db5 100644
|
|||||||
"github.com/coreos/vcontext/path"
|
"github.com/coreos/vcontext/path"
|
||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
diff --git a/config/v3_0/types/mode.go b/config/v3_0/types/mode.go
|
diff --git a/config/v3_0/types/mode.go b/config/v3_0/types/mode.go
|
||||||
index 7d23eb3e..e4f7f3f7 100644
|
index 6021b915..2d2488ae 100644
|
||||||
--- a/config/v3_0/types/mode.go
|
--- a/config/v3_0/types/mode.go
|
||||||
+++ b/config/v3_0/types/mode.go
|
+++ b/config/v3_0/types/mode.go
|
||||||
@@ -15,7 +15,7 @@
|
@@ -15,7 +15,7 @@
|
||||||
@ -685,20 +627,20 @@ index 7d23eb3e..e4f7f3f7 100644
|
|||||||
|
|
||||||
func validateMode(m *int) error {
|
func validateMode(m *int) error {
|
||||||
diff --git a/config/v3_0/types/mode_test.go b/config/v3_0/types/mode_test.go
|
diff --git a/config/v3_0/types/mode_test.go b/config/v3_0/types/mode_test.go
|
||||||
index 771de41b..b4aa6edb 100644
|
index addf4afa..87016c22 100644
|
||||||
--- a/config/v3_0/types/mode_test.go
|
--- a/config/v3_0/types/mode_test.go
|
||||||
+++ b/config/v3_0/types/mode_test.go
|
+++ b/config/v3_0/types/mode_test.go
|
||||||
@@ -18,8 +18,8 @@ import (
|
@@ -18,8 +18,8 @@ import (
|
||||||
"reflect"
|
"fmt"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/config/shared/errors"
|
- "github.com/coreos/ignition/v2/config/shared/errors"
|
||||||
- "github.com/coreos/ignition/v2/config/util"
|
- "github.com/coreos/ignition/v2/config/util"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/util"
|
+ "github.com/flatcar-linux/ignition/v2/config/util"
|
||||||
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestModeValidate(t *testing.T) {
|
|
||||||
diff --git a/config/v3_0/types/node.go b/config/v3_0/types/node.go
|
diff --git a/config/v3_0/types/node.go b/config/v3_0/types/node.go
|
||||||
index fb41f1f0..f030be40 100644
|
index fb41f1f0..f030be40 100644
|
||||||
--- a/config/v3_0/types/node.go
|
--- a/config/v3_0/types/node.go
|
||||||
@ -1023,7 +965,7 @@ index bbb073ab..3137b652 100644
|
|||||||
"github.com/coreos/vcontext/path"
|
"github.com/coreos/vcontext/path"
|
||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
diff --git a/config/v3_1/types/file.go b/config/v3_1/types/file.go
|
diff --git a/config/v3_1/types/file.go b/config/v3_1/types/file.go
|
||||||
index d30ed3de..44f24583 100644
|
index 97aa84a7..3e077700 100644
|
||||||
--- a/config/v3_1/types/file.go
|
--- a/config/v3_1/types/file.go
|
||||||
+++ b/config/v3_1/types/file.go
|
+++ b/config/v3_1/types/file.go
|
||||||
@@ -15,8 +15,8 @@
|
@@ -15,8 +15,8 @@
|
||||||
@ -1083,26 +1025,24 @@ index 94f6b0a2..294dc2ea 100644
|
|||||||
|
|
||||||
func TestFilesystemValidateFormat(t *testing.T) {
|
func TestFilesystemValidateFormat(t *testing.T) {
|
||||||
diff --git a/config/v3_1/types/headers.go b/config/v3_1/types/headers.go
|
diff --git a/config/v3_1/types/headers.go b/config/v3_1/types/headers.go
|
||||||
index be1aadad..8bac0d63 100644
|
index be1aadad..56835594 100644
|
||||||
--- a/config/v3_1/types/headers.go
|
--- a/config/v3_1/types/headers.go
|
||||||
+++ b/config/v3_1/types/headers.go
|
+++ b/config/v3_1/types/headers.go
|
||||||
@@ -17,9 +17,9 @@ package types
|
@@ -17,7 +17,7 @@ package types
|
||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/config/shared/errors"
|
- "github.com/coreos/ignition/v2/config/shared/errors"
|
||||||
|
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
||||||
"github.com/coreos/vcontext/path"
|
"github.com/coreos/vcontext/path"
|
||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// Parse generates standard net/http headers from the data in HTTPHeaders
|
|
||||||
diff --git a/config/v3_1/types/headers_test.go b/config/v3_1/types/headers_test.go
|
diff --git a/config/v3_1/types/headers_test.go b/config/v3_1/types/headers_test.go
|
||||||
index 22546c60..eb97458d 100644
|
index 40380b68..02682db1 100644
|
||||||
--- a/config/v3_1/types/headers_test.go
|
--- a/config/v3_1/types/headers_test.go
|
||||||
+++ b/config/v3_1/types/headers_test.go
|
+++ b/config/v3_1/types/headers_test.go
|
||||||
@@ -18,7 +18,7 @@ import (
|
@@ -17,7 +17,7 @@ package types
|
||||||
"strings"
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/config/shared/errors"
|
- "github.com/coreos/ignition/v2/config/shared/errors"
|
||||||
@ -1124,7 +1064,7 @@ index 689b6093..c23e0ed6 100644
|
|||||||
"github.com/coreos/vcontext/path"
|
"github.com/coreos/vcontext/path"
|
||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
diff --git a/config/v3_1/types/mode.go b/config/v3_1/types/mode.go
|
diff --git a/config/v3_1/types/mode.go b/config/v3_1/types/mode.go
|
||||||
index 7d23eb3e..e4f7f3f7 100644
|
index 6021b915..2d2488ae 100644
|
||||||
--- a/config/v3_1/types/mode.go
|
--- a/config/v3_1/types/mode.go
|
||||||
+++ b/config/v3_1/types/mode.go
|
+++ b/config/v3_1/types/mode.go
|
||||||
@@ -15,7 +15,7 @@
|
@@ -15,7 +15,7 @@
|
||||||
@ -1137,20 +1077,20 @@ index 7d23eb3e..e4f7f3f7 100644
|
|||||||
|
|
||||||
func validateMode(m *int) error {
|
func validateMode(m *int) error {
|
||||||
diff --git a/config/v3_1/types/mode_test.go b/config/v3_1/types/mode_test.go
|
diff --git a/config/v3_1/types/mode_test.go b/config/v3_1/types/mode_test.go
|
||||||
index 771de41b..b4aa6edb 100644
|
index addf4afa..87016c22 100644
|
||||||
--- a/config/v3_1/types/mode_test.go
|
--- a/config/v3_1/types/mode_test.go
|
||||||
+++ b/config/v3_1/types/mode_test.go
|
+++ b/config/v3_1/types/mode_test.go
|
||||||
@@ -18,8 +18,8 @@ import (
|
@@ -18,8 +18,8 @@ import (
|
||||||
"reflect"
|
"fmt"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/config/shared/errors"
|
- "github.com/coreos/ignition/v2/config/shared/errors"
|
||||||
- "github.com/coreos/ignition/v2/config/util"
|
- "github.com/coreos/ignition/v2/config/util"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/util"
|
+ "github.com/flatcar-linux/ignition/v2/config/util"
|
||||||
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestModeValidate(t *testing.T) {
|
|
||||||
diff --git a/config/v3_1/types/node.go b/config/v3_1/types/node.go
|
diff --git a/config/v3_1/types/node.go b/config/v3_1/types/node.go
|
||||||
index fb41f1f0..f030be40 100644
|
index fb41f1f0..f030be40 100644
|
||||||
--- a/config/v3_1/types/node.go
|
--- a/config/v3_1/types/node.go
|
||||||
@ -1529,7 +1469,7 @@ index 8caf8499..24c36547 100644
|
|||||||
"github.com/coreos/vcontext/path"
|
"github.com/coreos/vcontext/path"
|
||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
diff --git a/config/v3_2/types/file.go b/config/v3_2/types/file.go
|
diff --git a/config/v3_2/types/file.go b/config/v3_2/types/file.go
|
||||||
index 9b71bb26..dafdf5af 100644
|
index 4e7566bd..83345a31 100644
|
||||||
--- a/config/v3_2/types/file.go
|
--- a/config/v3_2/types/file.go
|
||||||
+++ b/config/v3_2/types/file.go
|
+++ b/config/v3_2/types/file.go
|
||||||
@@ -15,8 +15,8 @@
|
@@ -15,8 +15,8 @@
|
||||||
@ -1589,26 +1529,24 @@ index 1f8db903..3cab3146 100644
|
|||||||
|
|
||||||
func TestFilesystemValidateFormat(t *testing.T) {
|
func TestFilesystemValidateFormat(t *testing.T) {
|
||||||
diff --git a/config/v3_2/types/headers.go b/config/v3_2/types/headers.go
|
diff --git a/config/v3_2/types/headers.go b/config/v3_2/types/headers.go
|
||||||
index be1aadad..8bac0d63 100644
|
index be1aadad..56835594 100644
|
||||||
--- a/config/v3_2/types/headers.go
|
--- a/config/v3_2/types/headers.go
|
||||||
+++ b/config/v3_2/types/headers.go
|
+++ b/config/v3_2/types/headers.go
|
||||||
@@ -17,9 +17,9 @@ package types
|
@@ -17,7 +17,7 @@ package types
|
||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/config/shared/errors"
|
- "github.com/coreos/ignition/v2/config/shared/errors"
|
||||||
|
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
||||||
"github.com/coreos/vcontext/path"
|
"github.com/coreos/vcontext/path"
|
||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// Parse generates standard net/http headers from the data in HTTPHeaders
|
|
||||||
diff --git a/config/v3_2/types/headers_test.go b/config/v3_2/types/headers_test.go
|
diff --git a/config/v3_2/types/headers_test.go b/config/v3_2/types/headers_test.go
|
||||||
index 22546c60..eb97458d 100644
|
index 40380b68..02682db1 100644
|
||||||
--- a/config/v3_2/types/headers_test.go
|
--- a/config/v3_2/types/headers_test.go
|
||||||
+++ b/config/v3_2/types/headers_test.go
|
+++ b/config/v3_2/types/headers_test.go
|
||||||
@@ -18,7 +18,7 @@ import (
|
@@ -17,7 +17,7 @@ package types
|
||||||
"strings"
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/config/shared/errors"
|
- "github.com/coreos/ignition/v2/config/shared/errors"
|
||||||
@ -1645,7 +1583,7 @@ index 123392b2..592d49b8 100644
|
|||||||
"github.com/coreos/vcontext/path"
|
"github.com/coreos/vcontext/path"
|
||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
diff --git a/config/v3_2/types/mode.go b/config/v3_2/types/mode.go
|
diff --git a/config/v3_2/types/mode.go b/config/v3_2/types/mode.go
|
||||||
index 9eb7573d..5e57bb65 100644
|
index ad3e51c2..4ebde9f0 100644
|
||||||
--- a/config/v3_2/types/mode.go
|
--- a/config/v3_2/types/mode.go
|
||||||
+++ b/config/v3_2/types/mode.go
|
+++ b/config/v3_2/types/mode.go
|
||||||
@@ -15,7 +15,7 @@
|
@@ -15,7 +15,7 @@
|
||||||
@ -1658,20 +1596,20 @@ index 9eb7573d..5e57bb65 100644
|
|||||||
|
|
||||||
func validateMode(m *int) error {
|
func validateMode(m *int) error {
|
||||||
diff --git a/config/v3_2/types/mode_test.go b/config/v3_2/types/mode_test.go
|
diff --git a/config/v3_2/types/mode_test.go b/config/v3_2/types/mode_test.go
|
||||||
index 8966e25d..be3777d4 100644
|
index 53e37a6b..0dcb80d4 100644
|
||||||
--- a/config/v3_2/types/mode_test.go
|
--- a/config/v3_2/types/mode_test.go
|
||||||
+++ b/config/v3_2/types/mode_test.go
|
+++ b/config/v3_2/types/mode_test.go
|
||||||
@@ -18,8 +18,8 @@ import (
|
@@ -18,8 +18,8 @@ import (
|
||||||
"reflect"
|
"fmt"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/config/shared/errors"
|
- "github.com/coreos/ignition/v2/config/shared/errors"
|
||||||
- "github.com/coreos/ignition/v2/config/util"
|
- "github.com/coreos/ignition/v2/config/util"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/util"
|
+ "github.com/flatcar-linux/ignition/v2/config/util"
|
||||||
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestModeValidate(t *testing.T) {
|
|
||||||
diff --git a/config/v3_2/types/node.go b/config/v3_2/types/node.go
|
diff --git a/config/v3_2/types/node.go b/config/v3_2/types/node.go
|
||||||
index 248276e7..e23730f2 100644
|
index 248276e7..e23730f2 100644
|
||||||
--- a/config/v3_2/types/node.go
|
--- a/config/v3_2/types/node.go
|
||||||
@ -2084,7 +2022,7 @@ index 8caf8499..24c36547 100644
|
|||||||
"github.com/coreos/vcontext/path"
|
"github.com/coreos/vcontext/path"
|
||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
diff --git a/config/v3_3/types/file.go b/config/v3_3/types/file.go
|
diff --git a/config/v3_3/types/file.go b/config/v3_3/types/file.go
|
||||||
index 9b71bb26..dafdf5af 100644
|
index 4e7566bd..83345a31 100644
|
||||||
--- a/config/v3_3/types/file.go
|
--- a/config/v3_3/types/file.go
|
||||||
+++ b/config/v3_3/types/file.go
|
+++ b/config/v3_3/types/file.go
|
||||||
@@ -15,8 +15,8 @@
|
@@ -15,8 +15,8 @@
|
||||||
@ -2144,26 +2082,24 @@ index 1f8db903..3cab3146 100644
|
|||||||
|
|
||||||
func TestFilesystemValidateFormat(t *testing.T) {
|
func TestFilesystemValidateFormat(t *testing.T) {
|
||||||
diff --git a/config/v3_3/types/headers.go b/config/v3_3/types/headers.go
|
diff --git a/config/v3_3/types/headers.go b/config/v3_3/types/headers.go
|
||||||
index be1aadad..8bac0d63 100644
|
index be1aadad..56835594 100644
|
||||||
--- a/config/v3_3/types/headers.go
|
--- a/config/v3_3/types/headers.go
|
||||||
+++ b/config/v3_3/types/headers.go
|
+++ b/config/v3_3/types/headers.go
|
||||||
@@ -17,9 +17,9 @@ package types
|
@@ -17,7 +17,7 @@ package types
|
||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/config/shared/errors"
|
- "github.com/coreos/ignition/v2/config/shared/errors"
|
||||||
|
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
||||||
"github.com/coreos/vcontext/path"
|
"github.com/coreos/vcontext/path"
|
||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// Parse generates standard net/http headers from the data in HTTPHeaders
|
|
||||||
diff --git a/config/v3_3/types/headers_test.go b/config/v3_3/types/headers_test.go
|
diff --git a/config/v3_3/types/headers_test.go b/config/v3_3/types/headers_test.go
|
||||||
index 22546c60..eb97458d 100644
|
index 40380b68..02682db1 100644
|
||||||
--- a/config/v3_3/types/headers_test.go
|
--- a/config/v3_3/types/headers_test.go
|
||||||
+++ b/config/v3_3/types/headers_test.go
|
+++ b/config/v3_3/types/headers_test.go
|
||||||
@@ -18,7 +18,7 @@ import (
|
@@ -17,7 +17,7 @@ package types
|
||||||
"strings"
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/config/shared/errors"
|
- "github.com/coreos/ignition/v2/config/shared/errors"
|
||||||
@ -2213,7 +2149,7 @@ index 90d72387..0d505e34 100644
|
|||||||
"github.com/coreos/vcontext/path"
|
"github.com/coreos/vcontext/path"
|
||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
diff --git a/config/v3_3/types/mode.go b/config/v3_3/types/mode.go
|
diff --git a/config/v3_3/types/mode.go b/config/v3_3/types/mode.go
|
||||||
index 9eb7573d..5e57bb65 100644
|
index ad3e51c2..4ebde9f0 100644
|
||||||
--- a/config/v3_3/types/mode.go
|
--- a/config/v3_3/types/mode.go
|
||||||
+++ b/config/v3_3/types/mode.go
|
+++ b/config/v3_3/types/mode.go
|
||||||
@@ -15,7 +15,7 @@
|
@@ -15,7 +15,7 @@
|
||||||
@ -2226,20 +2162,20 @@ index 9eb7573d..5e57bb65 100644
|
|||||||
|
|
||||||
func validateMode(m *int) error {
|
func validateMode(m *int) error {
|
||||||
diff --git a/config/v3_3/types/mode_test.go b/config/v3_3/types/mode_test.go
|
diff --git a/config/v3_3/types/mode_test.go b/config/v3_3/types/mode_test.go
|
||||||
index 8966e25d..be3777d4 100644
|
index 53e37a6b..0dcb80d4 100644
|
||||||
--- a/config/v3_3/types/mode_test.go
|
--- a/config/v3_3/types/mode_test.go
|
||||||
+++ b/config/v3_3/types/mode_test.go
|
+++ b/config/v3_3/types/mode_test.go
|
||||||
@@ -18,8 +18,8 @@ import (
|
@@ -18,8 +18,8 @@ import (
|
||||||
"reflect"
|
"fmt"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/config/shared/errors"
|
- "github.com/coreos/ignition/v2/config/shared/errors"
|
||||||
- "github.com/coreos/ignition/v2/config/util"
|
- "github.com/coreos/ignition/v2/config/util"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/util"
|
+ "github.com/flatcar-linux/ignition/v2/config/util"
|
||||||
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestModeValidate(t *testing.T) {
|
|
||||||
diff --git a/config/v3_3/types/node.go b/config/v3_3/types/node.go
|
diff --git a/config/v3_3/types/node.go b/config/v3_3/types/node.go
|
||||||
index 248276e7..e23730f2 100644
|
index 248276e7..e23730f2 100644
|
||||||
--- a/config/v3_3/types/node.go
|
--- a/config/v3_3/types/node.go
|
||||||
@ -2575,17 +2511,19 @@ index 97253860..7ff31ee8 100644
|
|||||||
)
|
)
|
||||||
|
|
||||||
diff --git a/config/v3_4_experimental/translate/translate.go b/config/v3_4_experimental/translate/translate.go
|
diff --git a/config/v3_4_experimental/translate/translate.go b/config/v3_4_experimental/translate/translate.go
|
||||||
index 5b39cae9..5b4fde3a 100644
|
index 2539c8f4..1076cdba 100644
|
||||||
--- a/config/v3_4_experimental/translate/translate.go
|
--- a/config/v3_4_experimental/translate/translate.go
|
||||||
+++ b/config/v3_4_experimental/translate/translate.go
|
+++ b/config/v3_4_experimental/translate/translate.go
|
||||||
@@ -15,9 +15,9 @@
|
@@ -15,10 +15,10 @@
|
||||||
package translate
|
package translate
|
||||||
|
|
||||||
import (
|
import (
|
||||||
- "github.com/coreos/ignition/v2/config/translate"
|
- "github.com/coreos/ignition/v2/config/translate"
|
||||||
|
- "github.com/coreos/ignition/v2/config/util"
|
||||||
- old_types "github.com/coreos/ignition/v2/config/v3_3/types"
|
- old_types "github.com/coreos/ignition/v2/config/v3_3/types"
|
||||||
- "github.com/coreos/ignition/v2/config/v3_4_experimental/types"
|
- "github.com/coreos/ignition/v2/config/v3_4_experimental/types"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/translate"
|
+ "github.com/flatcar-linux/ignition/v2/config/translate"
|
||||||
|
+ "github.com/flatcar-linux/ignition/v2/config/util"
|
||||||
+ old_types "github.com/flatcar-linux/ignition/v2/config/v3_3/types"
|
+ old_types "github.com/flatcar-linux/ignition/v2/config/v3_3/types"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/v3_4_experimental/types"
|
+ "github.com/flatcar-linux/ignition/v2/config/v3_4_experimental/types"
|
||||||
)
|
)
|
||||||
@ -2712,26 +2650,24 @@ index 1f8db903..3cab3146 100644
|
|||||||
|
|
||||||
func TestFilesystemValidateFormat(t *testing.T) {
|
func TestFilesystemValidateFormat(t *testing.T) {
|
||||||
diff --git a/config/v3_4_experimental/types/headers.go b/config/v3_4_experimental/types/headers.go
|
diff --git a/config/v3_4_experimental/types/headers.go b/config/v3_4_experimental/types/headers.go
|
||||||
index be1aadad..8bac0d63 100644
|
index be1aadad..56835594 100644
|
||||||
--- a/config/v3_4_experimental/types/headers.go
|
--- a/config/v3_4_experimental/types/headers.go
|
||||||
+++ b/config/v3_4_experimental/types/headers.go
|
+++ b/config/v3_4_experimental/types/headers.go
|
||||||
@@ -17,9 +17,9 @@ package types
|
@@ -17,7 +17,7 @@ package types
|
||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/config/shared/errors"
|
- "github.com/coreos/ignition/v2/config/shared/errors"
|
||||||
|
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
||||||
"github.com/coreos/vcontext/path"
|
"github.com/coreos/vcontext/path"
|
||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// Parse generates standard net/http headers from the data in HTTPHeaders
|
|
||||||
diff --git a/config/v3_4_experimental/types/headers_test.go b/config/v3_4_experimental/types/headers_test.go
|
diff --git a/config/v3_4_experimental/types/headers_test.go b/config/v3_4_experimental/types/headers_test.go
|
||||||
index 22546c60..eb97458d 100644
|
index 40380b68..02682db1 100644
|
||||||
--- a/config/v3_4_experimental/types/headers_test.go
|
--- a/config/v3_4_experimental/types/headers_test.go
|
||||||
+++ b/config/v3_4_experimental/types/headers_test.go
|
+++ b/config/v3_4_experimental/types/headers_test.go
|
||||||
@@ -18,7 +18,7 @@ import (
|
@@ -17,7 +17,7 @@ package types
|
||||||
"strings"
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/config/shared/errors"
|
- "github.com/coreos/ignition/v2/config/shared/errors"
|
||||||
@ -3047,11 +2983,11 @@ index 3dc90540..494f210a 100644
|
|||||||
"github.com/coreos/vcontext/path"
|
"github.com/coreos/vcontext/path"
|
||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
diff --git a/config/v3_4_experimental/types/url.go b/config/v3_4_experimental/types/url.go
|
diff --git a/config/v3_4_experimental/types/url.go b/config/v3_4_experimental/types/url.go
|
||||||
index 0d8771bf..bb90bdf9 100644
|
index 3ca189da..f094cde8 100644
|
||||||
--- a/config/v3_4_experimental/types/url.go
|
--- a/config/v3_4_experimental/types/url.go
|
||||||
+++ b/config/v3_4_experimental/types/url.go
|
+++ b/config/v3_4_experimental/types/url.go
|
||||||
@@ -19,8 +19,8 @@ import (
|
@@ -21,8 +21,8 @@ import (
|
||||||
|
"github.com/aws/aws-sdk-go/aws/arn"
|
||||||
"github.com/vincent-petithory/dataurl"
|
"github.com/vincent-petithory/dataurl"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/config/shared/errors"
|
- "github.com/coreos/ignition/v2/config/shared/errors"
|
||||||
@ -3062,7 +2998,7 @@ index 0d8771bf..bb90bdf9 100644
|
|||||||
|
|
||||||
func validateURL(s string) error {
|
func validateURL(s string) error {
|
||||||
diff --git a/config/v3_4_experimental/types/url_test.go b/config/v3_4_experimental/types/url_test.go
|
diff --git a/config/v3_4_experimental/types/url_test.go b/config/v3_4_experimental/types/url_test.go
|
||||||
index bfef261f..c371179f 100644
|
index 1901b7af..a0f2268f 100644
|
||||||
--- a/config/v3_4_experimental/types/url_test.go
|
--- a/config/v3_4_experimental/types/url_test.go
|
||||||
+++ b/config/v3_4_experimental/types/url_test.go
|
+++ b/config/v3_4_experimental/types/url_test.go
|
||||||
@@ -17,8 +17,8 @@ package types
|
@@ -17,8 +17,8 @@ package types
|
||||||
@ -3131,7 +3067,7 @@ index 18eea933..2c85ef10 100644
|
|||||||
"github.com/coreos/vcontext/path"
|
"github.com/coreos/vcontext/path"
|
||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
diff --git a/go.mod b/go.mod
|
diff --git a/go.mod b/go.mod
|
||||||
index 8bacb111..5eba3e60 100644
|
index 06d80e65..e5a47737 100644
|
||||||
--- a/go.mod
|
--- a/go.mod
|
||||||
+++ b/go.mod
|
+++ b/go.mod
|
||||||
@@ -1,4 +1,4 @@
|
@@ -1,4 +1,4 @@
|
||||||
@ -3182,7 +3118,7 @@ index d4ac38ff..049a65d5 100644
|
|||||||
|
|
||||||
type Flags struct {
|
type Flags struct {
|
||||||
diff --git a/internal/distro/distro.go b/internal/distro/distro.go
|
diff --git a/internal/distro/distro.go b/internal/distro/distro.go
|
||||||
index 4096b04a..2b045ead 100644
|
index 61ca87ae..0fe37f4a 100644
|
||||||
--- a/internal/distro/distro.go
|
--- a/internal/distro/distro.go
|
||||||
+++ b/internal/distro/distro.go
|
+++ b/internal/distro/distro.go
|
||||||
@@ -20,7 +20,7 @@ import (
|
@@ -20,7 +20,7 @@ import (
|
||||||
@ -3224,7 +3160,7 @@ index 6d1b8cab..54a6aa57 100644
|
|||||||
|
|
||||||
type ConfigFetcher struct {
|
type ConfigFetcher struct {
|
||||||
diff --git a/internal/exec/engine.go b/internal/exec/engine.go
|
diff --git a/internal/exec/engine.go b/internal/exec/engine.go
|
||||||
index 2b8a4700..57b72168 100644
|
index efe5dba2..2a9bbba3 100644
|
||||||
--- a/internal/exec/engine.go
|
--- a/internal/exec/engine.go
|
||||||
+++ b/internal/exec/engine.go
|
+++ b/internal/exec/engine.go
|
||||||
@@ -24,18 +24,18 @@ import (
|
@@ -24,18 +24,18 @@ import (
|
||||||
@ -3427,7 +3363,7 @@ index 11f133ff..259f0d69 100644
|
|||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
diff --git a/internal/exec/stages/files/files.go b/internal/exec/stages/files/files.go
|
diff --git a/internal/exec/stages/files/files.go b/internal/exec/stages/files/files.go
|
||||||
index 6e574531..5723028d 100644
|
index 7d97df5f..de976b5d 100644
|
||||||
--- a/internal/exec/stages/files/files.go
|
--- a/internal/exec/stages/files/files.go
|
||||||
+++ b/internal/exec/stages/files/files.go
|
+++ b/internal/exec/stages/files/files.go
|
||||||
@@ -19,13 +19,13 @@ import (
|
@@ -19,13 +19,13 @@ import (
|
||||||
@ -3467,7 +3403,7 @@ index 9428b883..f0cf4ef0 100644
|
|||||||
|
|
||||||
func TestEntrySort(t *testing.T) {
|
func TestEntrySort(t *testing.T) {
|
||||||
diff --git a/internal/exec/stages/files/filesystemEntries.go b/internal/exec/stages/files/filesystemEntries.go
|
diff --git a/internal/exec/stages/files/filesystemEntries.go b/internal/exec/stages/files/filesystemEntries.go
|
||||||
index 56083bca..da98d7ae 100644
|
index c61824ba..d7af2c85 100644
|
||||||
--- a/internal/exec/stages/files/filesystemEntries.go
|
--- a/internal/exec/stages/files/filesystemEntries.go
|
||||||
+++ b/internal/exec/stages/files/filesystemEntries.go
|
+++ b/internal/exec/stages/files/filesystemEntries.go
|
||||||
@@ -25,11 +25,11 @@ import (
|
@@ -25,11 +25,11 @@ import (
|
||||||
@ -3487,7 +3423,7 @@ index 56083bca..da98d7ae 100644
|
|||||||
|
|
||||||
"github.com/vincent-petithory/dataurl"
|
"github.com/vincent-petithory/dataurl"
|
||||||
)
|
)
|
||||||
@@ -443,7 +443,7 @@ func (s stage) getOrderedCreationList(config types.Config) ([]filesystemEntry, e
|
@@ -444,7 +444,7 @@ func (s stage) getOrderedCreationList(config types.Config) ([]filesystemEntry, e
|
||||||
|
|
||||||
// Append all the hard links to the list after sorting. This allows
|
// Append all the hard links to the list after sorting. This allows
|
||||||
// Ignition to create hard links to files that are deeper than the hard
|
// Ignition to create hard links to files that are deeper than the hard
|
||||||
@ -3668,12 +3604,12 @@ index 92db9026..a9fc6b64 100644
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
diff --git a/internal/exec/util/file.go b/internal/exec/util/file.go
|
diff --git a/internal/exec/util/file.go b/internal/exec/util/file.go
|
||||||
index fe56087a..46a74054 100644
|
index d5a680d4..de46f9d6 100644
|
||||||
--- a/internal/exec/util/file.go
|
--- a/internal/exec/util/file.go
|
||||||
+++ b/internal/exec/util/file.go
|
+++ b/internal/exec/util/file.go
|
||||||
@@ -26,11 +26,11 @@ import (
|
@@ -27,11 +27,11 @@ import (
|
||||||
"path/filepath"
|
|
||||||
"strconv"
|
"strconv"
|
||||||
|
"syscall"
|
||||||
|
|
||||||
- cutil "github.com/coreos/ignition/v2/config/util"
|
- cutil "github.com/coreos/ignition/v2/config/util"
|
||||||
- "github.com/coreos/ignition/v2/config/v3_4_experimental/types"
|
- "github.com/coreos/ignition/v2/config/v3_4_experimental/types"
|
||||||
@ -3689,7 +3625,7 @@ index fe56087a..46a74054 100644
|
|||||||
"golang.org/x/sys/unix"
|
"golang.org/x/sys/unix"
|
||||||
)
|
)
|
||||||
diff --git a/internal/exec/util/passwd.go b/internal/exec/util/passwd.go
|
diff --git a/internal/exec/util/passwd.go b/internal/exec/util/passwd.go
|
||||||
index 267ed861..9a1f1883 100644
|
index e6050d04..713dacb9 100644
|
||||||
--- a/internal/exec/util/passwd.go
|
--- a/internal/exec/util/passwd.go
|
||||||
+++ b/internal/exec/util/passwd.go
|
+++ b/internal/exec/util/passwd.go
|
||||||
@@ -24,10 +24,10 @@ import (
|
@@ -24,10 +24,10 @@ import (
|
||||||
@ -3721,15 +3657,17 @@ index a274eae6..25eb17f1 100644
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
diff --git a/internal/exec/util/unit.go b/internal/exec/util/unit.go
|
diff --git a/internal/exec/util/unit.go b/internal/exec/util/unit.go
|
||||||
index 01321cfa..44ce20d5 100644
|
index d42c51ad..20afc279 100644
|
||||||
--- a/internal/exec/util/unit.go
|
--- a/internal/exec/util/unit.go
|
||||||
+++ b/internal/exec/util/unit.go
|
+++ b/internal/exec/util/unit.go
|
||||||
@@ -21,7 +21,7 @@ import (
|
@@ -22,8 +22,8 @@ import (
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"syscall"
|
"syscall"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/config/v3_4_experimental/types"
|
- "github.com/coreos/ignition/v2/config/v3_4_experimental/types"
|
||||||
|
- "github.com/coreos/ignition/v2/internal/distro"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/v3_4_experimental/types"
|
+ "github.com/flatcar-linux/ignition/v2/config/v3_4_experimental/types"
|
||||||
|
+ "github.com/flatcar-linux/ignition/v2/internal/distro"
|
||||||
|
|
||||||
"github.com/vincent-petithory/dataurl"
|
"github.com/vincent-petithory/dataurl"
|
||||||
)
|
)
|
||||||
@ -3764,7 +3702,7 @@ index 4a81f776..ebe7e00c 100644
|
|||||||
|
|
||||||
// Util encapsulates logging and destdir indirection for the util methods.
|
// Util encapsulates logging and destdir indirection for the util methods.
|
||||||
diff --git a/internal/main.go b/internal/main.go
|
diff --git a/internal/main.go b/internal/main.go
|
||||||
index 10d66a1f..d82b5e46 100644
|
index 809a92b5..b87c6293 100644
|
||||||
--- a/internal/main.go
|
--- a/internal/main.go
|
||||||
+++ b/internal/main.go
|
+++ b/internal/main.go
|
||||||
@@ -22,21 +22,21 @@ import (
|
@@ -22,21 +22,21 @@ import (
|
||||||
@ -3805,11 +3743,11 @@ index 10d66a1f..d82b5e46 100644
|
|||||||
)
|
)
|
||||||
|
|
||||||
diff --git a/internal/platform/platform.go b/internal/platform/platform.go
|
diff --git a/internal/platform/platform.go b/internal/platform/platform.go
|
||||||
index bd393e6a..00c2c061 100644
|
index 23339439..f7c59b7f 100644
|
||||||
--- a/internal/platform/platform.go
|
--- a/internal/platform/platform.go
|
||||||
+++ b/internal/platform/platform.go
|
+++ b/internal/platform/platform.go
|
||||||
@@ -17,30 +17,30 @@ package platform
|
@@ -18,31 +18,31 @@ import (
|
||||||
import (
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/internal/log"
|
- "github.com/coreos/ignition/v2/internal/log"
|
||||||
@ -3824,6 +3762,7 @@ index bd393e6a..00c2c061 100644
|
|||||||
- "github.com/coreos/ignition/v2/internal/providers/file"
|
- "github.com/coreos/ignition/v2/internal/providers/file"
|
||||||
- "github.com/coreos/ignition/v2/internal/providers/gcp"
|
- "github.com/coreos/ignition/v2/internal/providers/gcp"
|
||||||
- "github.com/coreos/ignition/v2/internal/providers/ibmcloud"
|
- "github.com/coreos/ignition/v2/internal/providers/ibmcloud"
|
||||||
|
- "github.com/coreos/ignition/v2/internal/providers/kubevirt"
|
||||||
- "github.com/coreos/ignition/v2/internal/providers/noop"
|
- "github.com/coreos/ignition/v2/internal/providers/noop"
|
||||||
- "github.com/coreos/ignition/v2/internal/providers/nutanix"
|
- "github.com/coreos/ignition/v2/internal/providers/nutanix"
|
||||||
- "github.com/coreos/ignition/v2/internal/providers/openstack"
|
- "github.com/coreos/ignition/v2/internal/providers/openstack"
|
||||||
@ -3848,6 +3787,7 @@ index bd393e6a..00c2c061 100644
|
|||||||
+ "github.com/flatcar-linux/ignition/v2/internal/providers/file"
|
+ "github.com/flatcar-linux/ignition/v2/internal/providers/file"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/internal/providers/gcp"
|
+ "github.com/flatcar-linux/ignition/v2/internal/providers/gcp"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/internal/providers/ibmcloud"
|
+ "github.com/flatcar-linux/ignition/v2/internal/providers/ibmcloud"
|
||||||
|
+ "github.com/flatcar-linux/ignition/v2/internal/providers/kubevirt"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/internal/providers/noop"
|
+ "github.com/flatcar-linux/ignition/v2/internal/providers/noop"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/internal/providers/nutanix"
|
+ "github.com/flatcar-linux/ignition/v2/internal/providers/nutanix"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/internal/providers/openstack"
|
+ "github.com/flatcar-linux/ignition/v2/internal/providers/openstack"
|
||||||
@ -3862,7 +3802,7 @@ index bd393e6a..00c2c061 100644
|
|||||||
+ "github.com/flatcar-linux/ignition/v2/internal/resource"
|
+ "github.com/flatcar-linux/ignition/v2/internal/resource"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Config represents a set of options that map to a particular platform.
|
var (
|
||||||
diff --git a/internal/providers/aliyun/aliyun.go b/internal/providers/aliyun/aliyun.go
|
diff --git a/internal/providers/aliyun/aliyun.go b/internal/providers/aliyun/aliyun.go
|
||||||
index 2da29f86..145a6cee 100644
|
index 2da29f86..145a6cee 100644
|
||||||
--- a/internal/providers/aliyun/aliyun.go
|
--- a/internal/providers/aliyun/aliyun.go
|
||||||
@ -3909,18 +3849,20 @@ index b2385ac8..28157e60 100644
|
|||||||
// TODO: investigate alternative solutions (adding a Retryer to the
|
// TODO: investigate alternative solutions (adding a Retryer to the
|
||||||
// aws.Config, fetching the region from an HTTP URL, handle the
|
// aws.Config, fetching the region from an HTTP URL, handle the
|
||||||
diff --git a/internal/providers/azure/azure.go b/internal/providers/azure/azure.go
|
diff --git a/internal/providers/azure/azure.go b/internal/providers/azure/azure.go
|
||||||
index 178362fe..a98b1f17 100644
|
index 7948e7fe..2f3374c0 100644
|
||||||
--- a/internal/providers/azure/azure.go
|
--- a/internal/providers/azure/azure.go
|
||||||
+++ b/internal/providers/azure/azure.go
|
+++ b/internal/providers/azure/azure.go
|
||||||
@@ -23,11 +23,11 @@ import (
|
@@ -26,12 +26,12 @@ import (
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
- "github.com/coreos/ignition/v2/config/shared/errors"
|
||||||
- "github.com/coreos/ignition/v2/config/v3_4_experimental/types"
|
- "github.com/coreos/ignition/v2/config/v3_4_experimental/types"
|
||||||
- execUtil "github.com/coreos/ignition/v2/internal/exec/util"
|
- execUtil "github.com/coreos/ignition/v2/internal/exec/util"
|
||||||
- "github.com/coreos/ignition/v2/internal/log"
|
- "github.com/coreos/ignition/v2/internal/log"
|
||||||
- "github.com/coreos/ignition/v2/internal/providers/util"
|
- "github.com/coreos/ignition/v2/internal/providers/util"
|
||||||
- "github.com/coreos/ignition/v2/internal/resource"
|
- "github.com/coreos/ignition/v2/internal/resource"
|
||||||
|
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/v3_4_experimental/types"
|
+ "github.com/flatcar-linux/ignition/v2/config/v3_4_experimental/types"
|
||||||
+ execUtil "github.com/flatcar-linux/ignition/v2/internal/exec/util"
|
+ execUtil "github.com/flatcar-linux/ignition/v2/internal/exec/util"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/internal/log"
|
+ "github.com/flatcar-linux/ignition/v2/internal/log"
|
||||||
@ -3930,23 +3872,22 @@ index 178362fe..a98b1f17 100644
|
|||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
"golang.org/x/sys/unix"
|
"golang.org/x/sys/unix"
|
||||||
diff --git a/internal/providers/azurestack/azurestack.go b/internal/providers/azurestack/azurestack.go
|
diff --git a/internal/providers/azurestack/azurestack.go b/internal/providers/azurestack/azurestack.go
|
||||||
index 10da8d23..3db21ca9 100644
|
index 10da8d23..4d815569 100644
|
||||||
--- a/internal/providers/azurestack/azurestack.go
|
--- a/internal/providers/azurestack/azurestack.go
|
||||||
+++ b/internal/providers/azurestack/azurestack.go
|
+++ b/internal/providers/azurestack/azurestack.go
|
||||||
@@ -18,10 +18,10 @@
|
@@ -18,9 +18,9 @@
|
||||||
package azurestack
|
package azurestack
|
||||||
|
|
||||||
import (
|
import (
|
||||||
- "github.com/coreos/ignition/v2/config/v3_4_experimental/types"
|
- "github.com/coreos/ignition/v2/config/v3_4_experimental/types"
|
||||||
- "github.com/coreos/ignition/v2/internal/providers/azure"
|
- "github.com/coreos/ignition/v2/internal/providers/azure"
|
||||||
- "github.com/coreos/ignition/v2/internal/resource"
|
- "github.com/coreos/ignition/v2/internal/resource"
|
||||||
"github.com/coreos/vcontext/report"
|
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/v3_4_experimental/types"
|
+ "github.com/flatcar-linux/ignition/v2/config/v3_4_experimental/types"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/internal/providers/azure"
|
+ "github.com/flatcar-linux/ignition/v2/internal/providers/azure"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/internal/resource"
|
+ "github.com/flatcar-linux/ignition/v2/internal/resource"
|
||||||
|
"github.com/coreos/vcontext/report"
|
||||||
)
|
)
|
||||||
|
|
||||||
// These constants are the types of CDROM filesystems that might
|
|
||||||
diff --git a/internal/providers/cloudstack/cloudstack.go b/internal/providers/cloudstack/cloudstack.go
|
diff --git a/internal/providers/cloudstack/cloudstack.go b/internal/providers/cloudstack/cloudstack.go
|
||||||
index 4e94faef..1a0aa048 100644
|
index 4e94faef..1a0aa048 100644
|
||||||
--- a/internal/providers/cloudstack/cloudstack.go
|
--- a/internal/providers/cloudstack/cloudstack.go
|
||||||
@ -4078,6 +4019,29 @@ index 83bb8952..787ef659 100644
|
|||||||
"path/filepath"
|
"path/filepath"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
- "github.com/coreos/ignition/v2/config/v3_4_experimental/types"
|
||||||
|
- "github.com/coreos/ignition/v2/internal/distro"
|
||||||
|
- "github.com/coreos/ignition/v2/internal/log"
|
||||||
|
- "github.com/coreos/ignition/v2/internal/providers/util"
|
||||||
|
- "github.com/coreos/ignition/v2/internal/resource"
|
||||||
|
- ut "github.com/coreos/ignition/v2/internal/util"
|
||||||
|
+ "github.com/flatcar-linux/ignition/v2/config/v3_4_experimental/types"
|
||||||
|
+ "github.com/flatcar-linux/ignition/v2/internal/distro"
|
||||||
|
+ "github.com/flatcar-linux/ignition/v2/internal/log"
|
||||||
|
+ "github.com/flatcar-linux/ignition/v2/internal/providers/util"
|
||||||
|
+ "github.com/flatcar-linux/ignition/v2/internal/resource"
|
||||||
|
+ ut "github.com/flatcar-linux/ignition/v2/internal/util"
|
||||||
|
|
||||||
|
"github.com/coreos/vcontext/report"
|
||||||
|
)
|
||||||
|
diff --git a/internal/providers/kubevirt/kubevirt.go b/internal/providers/kubevirt/kubevirt.go
|
||||||
|
index ca7ef67b..a3132bfe 100644
|
||||||
|
--- a/internal/providers/kubevirt/kubevirt.go
|
||||||
|
+++ b/internal/providers/kubevirt/kubevirt.go
|
||||||
|
@@ -26,12 +26,12 @@ import (
|
||||||
|
"path/filepath"
|
||||||
|
"time"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/config/v3_4_experimental/types"
|
- "github.com/coreos/ignition/v2/config/v3_4_experimental/types"
|
||||||
- "github.com/coreos/ignition/v2/internal/distro"
|
- "github.com/coreos/ignition/v2/internal/distro"
|
||||||
- "github.com/coreos/ignition/v2/internal/log"
|
- "github.com/coreos/ignition/v2/internal/log"
|
||||||
@ -4206,7 +4170,7 @@ index fe41ec95..578b6d38 100644
|
|||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
)
|
)
|
||||||
diff --git a/internal/providers/providers.go b/internal/providers/providers.go
|
diff --git a/internal/providers/providers.go b/internal/providers/providers.go
|
||||||
index 3e02fb2d..7b431ca4 100644
|
index daa80bfb..0bcbd712 100644
|
||||||
--- a/internal/providers/providers.go
|
--- a/internal/providers/providers.go
|
||||||
+++ b/internal/providers/providers.go
|
+++ b/internal/providers/providers.go
|
||||||
@@ -17,9 +17,9 @@ package providers
|
@@ -17,9 +17,9 @@ package providers
|
||||||
@ -4301,7 +4265,7 @@ index 59e4f9b8..c767f5e5 100644
|
|||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
)
|
)
|
||||||
diff --git a/internal/providers/virtualbox/virtualbox.go b/internal/providers/virtualbox/virtualbox.go
|
diff --git a/internal/providers/virtualbox/virtualbox.go b/internal/providers/virtualbox/virtualbox.go
|
||||||
index 3e982db0..ff921abe 100644
|
index e37304c0..dde19316 100644
|
||||||
--- a/internal/providers/virtualbox/virtualbox.go
|
--- a/internal/providers/virtualbox/virtualbox.go
|
||||||
+++ b/internal/providers/virtualbox/virtualbox.go
|
+++ b/internal/providers/virtualbox/virtualbox.go
|
||||||
@@ -31,10 +31,10 @@ import (
|
@@ -31,10 +31,10 @@ import (
|
||||||
@ -4320,13 +4284,13 @@ index 3e982db0..ff921abe 100644
|
|||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
)
|
)
|
||||||
diff --git a/internal/providers/vmware/vmware_amd64.go b/internal/providers/vmware/vmware_amd64.go
|
diff --git a/internal/providers/vmware/vmware_amd64.go b/internal/providers/vmware/vmware_amd64.go
|
||||||
index b4ad39a7..c9930112 100644
|
index 186ec97d..66ff5490 100644
|
||||||
--- a/internal/providers/vmware/vmware_amd64.go
|
--- a/internal/providers/vmware/vmware_amd64.go
|
||||||
+++ b/internal/providers/vmware/vmware_amd64.go
|
+++ b/internal/providers/vmware/vmware_amd64.go
|
||||||
@@ -18,15 +18,15 @@
|
@@ -20,10 +20,10 @@ package vmware
|
||||||
package vmware
|
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/config/v3_4_experimental/types"
|
- "github.com/coreos/ignition/v2/config/v3_4_experimental/types"
|
||||||
- "github.com/coreos/ignition/v2/internal/providers"
|
- "github.com/coreos/ignition/v2/internal/providers"
|
||||||
- "github.com/coreos/ignition/v2/internal/providers/util"
|
- "github.com/coreos/ignition/v2/internal/providers/util"
|
||||||
@ -4338,14 +4302,8 @@ index b4ad39a7..c9930112 100644
|
|||||||
|
|
||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
"github.com/vmware/vmw-guestinfo/rpcvmx"
|
"github.com/vmware/vmw-guestinfo/rpcvmx"
|
||||||
"github.com/vmware/vmw-guestinfo/vmcheck"
|
|
||||||
- "github.com/vmware/vmw-ovflib"
|
|
||||||
+ ovf "github.com/vmware/vmw-ovflib"
|
|
||||||
)
|
|
||||||
|
|
||||||
func FetchConfig(f *resource.Fetcher) (types.Config, report.Report, error) {
|
|
||||||
diff --git a/internal/providers/vmware/vmware_unsupported.go b/internal/providers/vmware/vmware_unsupported.go
|
diff --git a/internal/providers/vmware/vmware_unsupported.go b/internal/providers/vmware/vmware_unsupported.go
|
||||||
index 72d0c082..fae52268 100644
|
index e9e26cca..bf0e346f 100644
|
||||||
--- a/internal/providers/vmware/vmware_unsupported.go
|
--- a/internal/providers/vmware/vmware_unsupported.go
|
||||||
+++ b/internal/providers/vmware/vmware_unsupported.go
|
+++ b/internal/providers/vmware/vmware_unsupported.go
|
||||||
@@ -23,8 +23,8 @@ package vmware
|
@@ -23,8 +23,8 @@ package vmware
|
||||||
@ -4377,10 +4335,10 @@ index e691d20b..9bb01c30 100644
|
|||||||
"github.com/coreos/vcontext/report"
|
"github.com/coreos/vcontext/report"
|
||||||
)
|
)
|
||||||
diff --git a/internal/providers/zvm/zvm.go b/internal/providers/zvm/zvm.go
|
diff --git a/internal/providers/zvm/zvm.go b/internal/providers/zvm/zvm.go
|
||||||
index d8a743c6..e7542bdc 100644
|
index d8a743c6..25affe3e 100644
|
||||||
--- a/internal/providers/zvm/zvm.go
|
--- a/internal/providers/zvm/zvm.go
|
||||||
+++ b/internal/providers/zvm/zvm.go
|
+++ b/internal/providers/zvm/zvm.go
|
||||||
@@ -24,13 +24,13 @@ import (
|
@@ -24,12 +24,12 @@ import (
|
||||||
"os/exec"
|
"os/exec"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
@ -4390,16 +4348,15 @@ index d8a743c6..e7542bdc 100644
|
|||||||
- "github.com/coreos/ignition/v2/internal/log"
|
- "github.com/coreos/ignition/v2/internal/log"
|
||||||
- "github.com/coreos/ignition/v2/internal/providers/util"
|
- "github.com/coreos/ignition/v2/internal/providers/util"
|
||||||
- "github.com/coreos/ignition/v2/internal/resource"
|
- "github.com/coreos/ignition/v2/internal/resource"
|
||||||
"github.com/coreos/vcontext/report"
|
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
+ "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/config/v3_4_experimental/types"
|
+ "github.com/flatcar-linux/ignition/v2/config/v3_4_experimental/types"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/internal/distro"
|
+ "github.com/flatcar-linux/ignition/v2/internal/distro"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/internal/log"
|
+ "github.com/flatcar-linux/ignition/v2/internal/log"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/internal/providers/util"
|
+ "github.com/flatcar-linux/ignition/v2/internal/providers/util"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/internal/resource"
|
+ "github.com/flatcar-linux/ignition/v2/internal/resource"
|
||||||
|
"github.com/coreos/vcontext/report"
|
||||||
)
|
)
|
||||||
|
|
||||||
const readerDevice string = "000c"
|
|
||||||
diff --git a/internal/resource/http.go b/internal/resource/http.go
|
diff --git a/internal/resource/http.go b/internal/resource/http.go
|
||||||
index 471349a1..9f1d3667 100644
|
index 471349a1..9f1d3667 100644
|
||||||
--- a/internal/resource/http.go
|
--- a/internal/resource/http.go
|
||||||
@ -4424,7 +4381,7 @@ index 471349a1..9f1d3667 100644
|
|||||||
"github.com/vincent-petithory/dataurl"
|
"github.com/vincent-petithory/dataurl"
|
||||||
|
|
||||||
diff --git a/internal/resource/url.go b/internal/resource/url.go
|
diff --git a/internal/resource/url.go b/internal/resource/url.go
|
||||||
index 83423673..e0ba4045 100644
|
index 2696b697..25993094 100644
|
||||||
--- a/internal/resource/url.go
|
--- a/internal/resource/url.go
|
||||||
+++ b/internal/resource/url.go
|
+++ b/internal/resource/url.go
|
||||||
@@ -32,9 +32,9 @@ import (
|
@@ -32,9 +32,9 @@ import (
|
||||||
@ -4441,12 +4398,12 @@ index 83423673..e0ba4045 100644
|
|||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
|
|
||||||
diff --git a/internal/resource/url_test.go b/internal/resource/url_test.go
|
diff --git a/internal/resource/url_test.go b/internal/resource/url_test.go
|
||||||
index 5701180d..a0087a20 100644
|
index 77a39c93..e4241c4f 100644
|
||||||
--- a/internal/resource/url_test.go
|
--- a/internal/resource/url_test.go
|
||||||
+++ b/internal/resource/url_test.go
|
+++ b/internal/resource/url_test.go
|
||||||
@@ -21,9 +21,9 @@ import (
|
@@ -23,9 +23,9 @@ import (
|
||||||
"reflect"
|
|
||||||
"testing"
|
"github.com/stretchr/testify/assert"
|
||||||
|
|
||||||
- "github.com/coreos/ignition/v2/config/shared/errors"
|
- "github.com/coreos/ignition/v2/config/shared/errors"
|
||||||
- "github.com/coreos/ignition/v2/internal/log"
|
- "github.com/coreos/ignition/v2/internal/log"
|
||||||
@ -4869,7 +4826,7 @@ index d1a8244e..3c9ee830 100644
|
|||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
diff --git a/tests/positive/files/units.go b/tests/positive/files/units.go
|
diff --git a/tests/positive/files/units.go b/tests/positive/files/units.go
|
||||||
index e9d4a6f4..89890dc9 100644
|
index b8974479..d67861d9 100644
|
||||||
--- a/tests/positive/files/units.go
|
--- a/tests/positive/files/units.go
|
||||||
+++ b/tests/positive/files/units.go
|
+++ b/tests/positive/files/units.go
|
||||||
@@ -15,8 +15,8 @@
|
@@ -15,8 +15,8 @@
|
||||||
@ -5320,5 +5277,5 @@ index 3ac03d7c..5edf143e 100644
|
|||||||
|
|
||||||
var (
|
var (
|
||||||
--
|
--
|
||||||
2.34.1
|
2.35.1
|
||||||
|
|
||||||
|
@ -1,40 +1,36 @@
|
|||||||
From 47ac5e73e9e62727850807c1184439a61303cbf4 Mon Sep 17 00:00:00 2001
|
From c3e6b575bdb267c3500e95934f83247ccc7792dc Mon Sep 17 00:00:00 2001
|
||||||
From: Mathieu Tortuyaux <mathieu@kinvolk.io>
|
From: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
||||||
Date: Tue, 27 Jul 2021 11:46:15 +0200
|
Date: Wed, 25 May 2022 10:10:45 +0200
|
||||||
Subject: [PATCH 02/16] mod: add ign-converter dependency
|
Subject: [PATCH 02/15] mod: add ign-converter dependency
|
||||||
|
|
||||||
Signed-off-by: Mathieu Tortuyaux <mathieu@kinvolk.io>
|
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
||||||
---
|
---
|
||||||
go.mod | 6 ++----
|
go.mod | 4 ++++
|
||||||
1 file changed, 2 insertions(+), 4 deletions(-)
|
1 file changed, 4 insertions(+)
|
||||||
|
|
||||||
diff --git a/go.mod b/go.mod
|
diff --git a/go.mod b/go.mod
|
||||||
index 5eba3e60..e62b24af 100644
|
index e5a47737..9b5da9f3 100644
|
||||||
--- a/go.mod
|
--- a/go.mod
|
||||||
+++ b/go.mod
|
+++ b/go.mod
|
||||||
@@ -9,20 +9,18 @@ require (
|
@@ -10,6 +10,8 @@ require (
|
||||||
github.com/coreos/go-semver v0.3.0
|
github.com/coreos/go-semver v0.3.0
|
||||||
github.com/coreos/go-systemd/v22 v22.0.0
|
github.com/coreos/go-systemd/v22 v22.0.0
|
||||||
github.com/coreos/vcontext v0.0.0-20211021162308-f1dbbca7bef4
|
github.com/coreos/vcontext v0.0.0-20211021162308-f1dbbca7bef4
|
||||||
+ github.com/flatcar-linux/ign-converter v0.1.0
|
+ github.com/flatcar-linux/ign-converter v0.2.0
|
||||||
+ github.com/flatcar-linux/ignition v0.36.2-0.20220221101037-de4e6cc9bbba
|
+ github.com/flatcar-linux/ignition v0.36.2-0.20220221101037-de4e6cc9bbba
|
||||||
github.com/google/renameio v0.1.0
|
github.com/google/renameio v0.1.0
|
||||||
github.com/google/uuid v1.1.1
|
github.com/google/uuid v1.1.1
|
||||||
github.com/pin/tftp v2.1.0+incompatible
|
github.com/pin/tftp v2.1.0+incompatible
|
||||||
- github.com/smartystreets/goconvey v0.0.0-20190222223459-a17d461953aa // indirect
|
@@ -21,7 +23,9 @@ require (
|
||||||
github.com/spf13/pflag v1.0.6-0.20210604193023-d5e0c0615ace
|
|
||||||
github.com/stretchr/testify v1.7.0
|
|
||||||
github.com/vincent-petithory/dataurl v1.0.0
|
|
||||||
github.com/vmware/vmw-guestinfo v0.0.0-20170707015358-25eff159a728
|
|
||||||
github.com/vmware/vmw-ovflib v0.0.0-20170608004843-1f217b9dc714
|
|
||||||
- go.opencensus.io v0.22.5 // indirect
|
|
||||||
golang.org/x/net v0.0.0-20200602114024-627f9648deb9
|
golang.org/x/net v0.0.0-20200602114024-627f9648deb9
|
||||||
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
|
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
|
||||||
golang.org/x/sys v0.0.0-20200610111108-226ff32320da
|
golang.org/x/sys v0.0.0-20200610111108-226ff32320da
|
||||||
- golang.org/x/tools v0.0.0-20200610160956-3e83d1e96d0e // indirect
|
+ golang.org/x/text v0.3.7 // indirect
|
||||||
|
golang.org/x/tools v0.0.0-20200610160956-3e83d1e96d0e // indirect
|
||||||
google.golang.org/api v0.26.0
|
google.golang.org/api v0.26.0
|
||||||
- google.golang.org/genproto v0.0.0-20200610104632-a5b850bcf112 // indirect
|
google.golang.org/genproto v0.0.0-20200610104632-a5b850bcf112 // indirect
|
||||||
|
+ gopkg.in/yaml.v2 v2.4.0 // indirect
|
||||||
)
|
)
|
||||||
--
|
--
|
||||||
2.34.1
|
2.35.1
|
||||||
|
|
||||||
|
@ -1,18 +1,18 @@
|
|||||||
From 899d82d2a225e37451477921d0304d698bff7fa2 Mon Sep 17 00:00:00 2001
|
From ebbe212122592250ae7a5d0d8a74b2e78f1cb787 Mon Sep 17 00:00:00 2001
|
||||||
From: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
From: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
||||||
Date: Wed, 10 Nov 2021 16:59:52 +0100
|
Date: Wed, 25 May 2022 10:11:59 +0200
|
||||||
Subject: [PATCH 03/16] sum: go mod tidy
|
Subject: [PATCH 03/15] sum: go mod tidy
|
||||||
|
|
||||||
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
||||||
---
|
---
|
||||||
go.sum | 40 +++++++++++++++++++++++++++++++++++-----
|
go.sum | 40 ++++++++++++++++++++++++++++++++++++++--
|
||||||
1 file changed, 35 insertions(+), 5 deletions(-)
|
1 file changed, 38 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/go.sum b/go.sum
|
diff --git a/go.sum b/go.sum
|
||||||
index 3dccd8cb..95397b93 100644
|
index 097b98c7..afe8e529 100644
|
||||||
--- a/go.sum
|
--- a/go.sum
|
||||||
+++ b/go.sum
|
+++ b/go.sum
|
||||||
@@ -38,18 +38,26 @@ dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7
|
@@ -38,6 +38,10 @@ dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7
|
||||||
github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
|
github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
|
||||||
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
|
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
|
||||||
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
|
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
|
||||||
@ -22,7 +22,8 @@ index 3dccd8cb..95397b93 100644
|
|||||||
+github.com/aws/aws-sdk-go v1.8.39/go.mod h1:ZRmQr0FajVIyZ4ZzBYKG5P3ZqPz9IHG41ZoMu1ADI3k=
|
+github.com/aws/aws-sdk-go v1.8.39/go.mod h1:ZRmQr0FajVIyZ4ZzBYKG5P3ZqPz9IHG41ZoMu1ADI3k=
|
||||||
github.com/aws/aws-sdk-go v1.30.28 h1:SaPM7dlmp7h3Lj1nJ4jdzOkTdom08+g20k7AU5heZYg=
|
github.com/aws/aws-sdk-go v1.30.28 h1:SaPM7dlmp7h3Lj1nJ4jdzOkTdom08+g20k7AU5heZYg=
|
||||||
github.com/aws/aws-sdk-go v1.30.28/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0=
|
github.com/aws/aws-sdk-go v1.30.28/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0=
|
||||||
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
|
github.com/beevik/etree v1.1.1-0.20200718192613-4a2f8b9d084c h1:uYq6BD31fkfeNKQmfLj7ODcEfkb5JLsKrXVSqgnfGg8=
|
||||||
|
@@ -46,12 +50,16 @@ github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA
|
||||||
github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI=
|
github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI=
|
||||||
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
|
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
|
||||||
github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
|
github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
|
||||||
@ -39,12 +40,12 @@ index 3dccd8cb..95397b93 100644
|
|||||||
github.com/coreos/go-systemd/v22 v22.0.0 h1:XJIw/+VlJ+87J+doOxznsAWIdmWuViOVhkQamW5YV28=
|
github.com/coreos/go-systemd/v22 v22.0.0 h1:XJIw/+VlJ+87J+doOxznsAWIdmWuViOVhkQamW5YV28=
|
||||||
github.com/coreos/go-systemd/v22 v22.0.0/go.mod h1:xO0FLkIi5MaZafQlIrOotqXZ90ih+1atmu1JpKERPPk=
|
github.com/coreos/go-systemd/v22 v22.0.0/go.mod h1:xO0FLkIi5MaZafQlIrOotqXZ90ih+1atmu1JpKERPPk=
|
||||||
github.com/coreos/vcontext v0.0.0-20211021162308-f1dbbca7bef4 h1:pfSsrvbjUFGINaPGy0mm2QKQKTdq7IcbUa+nQwsz2UM=
|
github.com/coreos/vcontext v0.0.0-20211021162308-f1dbbca7bef4 h1:pfSsrvbjUFGINaPGy0mm2QKQKTdq7IcbUa+nQwsz2UM=
|
||||||
@@ -60,10 +68,18 @@ github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymF
|
@@ -62,10 +70,18 @@ github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymF
|
||||||
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
|
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
|
||||||
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
|
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
|
||||||
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
|
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
|
||||||
+github.com/flatcar-linux/ign-converter v0.1.0 h1:vHEaCLUKcUZFLCO7+bVD4N/836i8oqKKJTAeybLxtos=
|
+github.com/flatcar-linux/ign-converter v0.2.0 h1:XAIP2LHgqwtkPmJmilKSblCj0tGCO86qCrnbO6jgPM8=
|
||||||
+github.com/flatcar-linux/ign-converter v0.1.0/go.mod h1:t/kcw0CQ/uKMCyZwDAzuwMO3CShxaimEJhQzLGCsb3Y=
|
+github.com/flatcar-linux/ign-converter v0.2.0/go.mod h1:t/kcw0CQ/uKMCyZwDAzuwMO3CShxaimEJhQzLGCsb3Y=
|
||||||
+github.com/flatcar-linux/ignition v0.36.2-0.20220221101037-de4e6cc9bbba h1:HiTCL7737Hi944kXfLN8ReGoJtAiibGIsCk3MGlYy9M=
|
+github.com/flatcar-linux/ignition v0.36.2-0.20220221101037-de4e6cc9bbba h1:HiTCL7737Hi944kXfLN8ReGoJtAiibGIsCk3MGlYy9M=
|
||||||
+github.com/flatcar-linux/ignition v0.36.2-0.20220221101037-de4e6cc9bbba/go.mod h1:JzHCIdCu9dy0xtezyBit/aOY4QIlJ12UYU6nXNPnnRE=
|
+github.com/flatcar-linux/ignition v0.36.2-0.20220221101037-de4e6cc9bbba/go.mod h1:JzHCIdCu9dy0xtezyBit/aOY4QIlJ12UYU6nXNPnnRE=
|
||||||
+github.com/flatcar-linux/ignition/v2 v2.2.1-0.20220302150437-ce14e51676e9/go.mod h1:n076OVuGbg6f+j3YYoxFCjRyMU2hxsx6Q4Gy0xwO7cM=
|
+github.com/flatcar-linux/ignition/v2 v2.2.1-0.20220302150437-ce14e51676e9/go.mod h1:n076OVuGbg6f+j3YYoxFCjRyMU2hxsx6Q4Gy0xwO7cM=
|
||||||
@ -58,7 +59,11 @@ index 3dccd8cb..95397b93 100644
|
|||||||
github.com/godbus/dbus/v5 v5.0.3 h1:ZqHaoEF7TBzh4jzPmqVhE/5A1z9of6orkAe5uHoAeME=
|
github.com/godbus/dbus/v5 v5.0.3 h1:ZqHaoEF7TBzh4jzPmqVhE/5A1z9of6orkAe5uHoAeME=
|
||||||
github.com/godbus/dbus/v5 v5.0.3/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
|
github.com/godbus/dbus/v5 v5.0.3/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
|
||||||
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
|
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
|
||||||
@@ -120,19 +136,22 @@ github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORR
|
@@ -117,20 +133,25 @@ github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+
|
||||||
|
github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=
|
||||||
|
github.com/googleapis/gax-go/v2 v2.0.5 h1:sjZBwGj9Jlw33ImPtvFviGYvseOtDM7hkSKB7+Tv3SM=
|
||||||
|
github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=
|
||||||
|
+github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
|
||||||
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
|
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
|
||||||
github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
|
github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
|
||||||
github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
|
github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
|
||||||
@ -68,9 +73,7 @@ index 3dccd8cb..95397b93 100644
|
|||||||
github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU=
|
github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU=
|
||||||
github.com/jstemmer/go-junit-report v0.9.1 h1:6QPYqodiu3GuPL+7mfx+NwDdp2eTkp9IfEUpgAwUN0o=
|
github.com/jstemmer/go-junit-report v0.9.1 h1:6QPYqodiu3GuPL+7mfx+NwDdp2eTkp9IfEUpgAwUN0o=
|
||||||
github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk=
|
github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk=
|
||||||
-github.com/jtolds/gls v4.2.1+incompatible h1:fSuqC+Gmlu6l/ZYAoZzx2pyucC8Xza35fpRVWLVmUEE=
|
+github.com/jtolds/gls v4.2.1+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU=
|
||||||
github.com/jtolds/gls v4.2.1+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU=
|
|
||||||
+github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo=
|
|
||||||
+github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU=
|
+github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU=
|
||||||
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
|
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
|
||||||
github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI=
|
github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI=
|
||||||
@ -82,24 +85,31 @@ index 3dccd8cb..95397b93 100644
|
|||||||
github.com/pin/tftp v2.1.0+incompatible h1:Yng4J7jv6lOc6IF4XoB5mnd3P7ZrF60XQq+my3FAMus=
|
github.com/pin/tftp v2.1.0+incompatible h1:Yng4J7jv6lOc6IF4XoB5mnd3P7ZrF60XQq+my3FAMus=
|
||||||
github.com/pin/tftp v2.1.0+incompatible/go.mod h1:xVpZOMCXTy+A5QMjEVN0Glwa1sUvaJhFXbr/aAxuxGY=
|
github.com/pin/tftp v2.1.0+incompatible/go.mod h1:xVpZOMCXTy+A5QMjEVN0Glwa1sUvaJhFXbr/aAxuxGY=
|
||||||
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
|
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
|
||||||
@@ -140,10 +159,14 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb
|
@@ -138,6 +159,12 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb
|
||||||
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
||||||
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
|
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
|
||||||
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
|
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
|
||||||
-github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM=
|
|
||||||
+github.com/sigma/bdoor v0.0.0-20160202064022-babf2a4017b0/go.mod h1:WBu7REWbxC/s/J06jsk//d+9DOz9BbsmcIrimuGRFbs=
|
+github.com/sigma/bdoor v0.0.0-20160202064022-babf2a4017b0/go.mod h1:WBu7REWbxC/s/J06jsk//d+9DOz9BbsmcIrimuGRFbs=
|
||||||
+github.com/sigma/vmw-guestinfo v0.0.0-20160204083807-95dd4126d6e8/go.mod h1:JrRFFC0veyh0cibh0DAhriSY7/gV3kDdNaVUOmfx01U=
|
+github.com/sigma/vmw-guestinfo v0.0.0-20160204083807-95dd4126d6e8/go.mod h1:JrRFFC0veyh0cibh0DAhriSY7/gV3kDdNaVUOmfx01U=
|
||||||
github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=
|
+github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=
|
||||||
-github.com/smartystreets/goconvey v0.0.0-20190222223459-a17d461953aa h1:E+gaaifzi2xF65PbDmuKI3PhLWY6G5opMLniFq8vmXA=
|
|
||||||
+github.com/smartystreets/assertions v1.2.0 h1:42S6lae5dvLc7BrLu/0ugRtcFVjoJNMC/N3yZFZkDFs=
|
|
||||||
+github.com/smartystreets/assertions v1.2.0/go.mod h1:tcbTF8ujkAEcZ8TElKY+i30BzYlVhC/LOxJk7iOWnoo=
|
+github.com/smartystreets/assertions v1.2.0/go.mod h1:tcbTF8ujkAEcZ8TElKY+i30BzYlVhC/LOxJk7iOWnoo=
|
||||||
github.com/smartystreets/goconvey v0.0.0-20190222223459-a17d461953aa/go.mod h1:2RVY1rIf+2J2o/IM9+vPq9RzmHDSseB7FoXiSNIUsoU=
|
+github.com/smartystreets/goconvey v0.0.0-20190222223459-a17d461953aa/go.mod h1:2RVY1rIf+2J2o/IM9+vPq9RzmHDSseB7FoXiSNIUsoU=
|
||||||
+github.com/smartystreets/goconvey v1.7.2 h1:9RBaZCeXEQ3UselpuwUQHltGVXvdwm6cv1hgR6gDIPg=
|
|
||||||
+github.com/smartystreets/goconvey v1.7.2/go.mod h1:Vw0tHAZW6lzCRk3xgdin6fKYcG+G3Pg9vgXWeJpQFMM=
|
+github.com/smartystreets/goconvey v1.7.2/go.mod h1:Vw0tHAZW6lzCRk3xgdin6fKYcG+G3Pg9vgXWeJpQFMM=
|
||||||
github.com/spf13/pflag v1.0.6-0.20210604193023-d5e0c0615ace h1:9PNP1jnUjRhfmGMlkXHjYPishpcw4jpSt/V/xYY3FMA=
|
github.com/spf13/pflag v1.0.6-0.20210604193023-d5e0c0615ace h1:9PNP1jnUjRhfmGMlkXHjYPishpcw4jpSt/V/xYY3FMA=
|
||||||
github.com/spf13/pflag v1.0.6-0.20210604193023-d5e0c0615ace/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
|
github.com/spf13/pflag v1.0.6-0.20210604193023-d5e0c0615ace/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
|
||||||
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
|
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
|
||||||
@@ -165,6 +188,9 @@ go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
|
@@ -147,8 +174,10 @@ github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5Cc
|
||||||
|
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
|
||||||
|
github.com/vincent-petithory/dataurl v1.0.0 h1:cXw+kPto8NLuJtlMsI152irrVw9fRDX8AbShPRpg2CI=
|
||||||
|
github.com/vincent-petithory/dataurl v1.0.0/go.mod h1:FHafX5vmDzyP+1CQATJn7WFKc9CvnvxyvZy6I1MrG/U=
|
||||||
|
+github.com/vmware/vmw-guestinfo v0.0.0-20170707015358-25eff159a728/go.mod h1:x9oS4Wk2s2u4tS29nEaDLdzvuHdB19CvSGJjPgkZJNk=
|
||||||
|
github.com/vmware/vmw-guestinfo v0.0.0-20220317130741-510905f0efa3 h1:v6jG/tdl4O07LNVp74Nt7/OyL+1JsIW1M2f/nSvQheY=
|
||||||
|
github.com/vmware/vmw-guestinfo v0.0.0-20220317130741-510905f0efa3/go.mod h1:CSBTxrhePCm0cmXNKDGeu+6bOQzpaEklfCqEpn89JWk=
|
||||||
|
+github.com/vmware/vmw-ovflib v0.0.0-20170608004843-1f217b9dc714/go.mod h1:jiPk45kn7klhByRvUq5i2vo1RtHKBHj+iWGFpxbXuuI=
|
||||||
|
github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
|
||||||
|
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
|
||||||
|
go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
|
||||||
|
@@ -157,6 +186,9 @@ go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
|
||||||
go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
|
go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
|
||||||
go.opencensus.io v0.22.5 h1:dntmOdLpSpHlVqbW5Eay97DelsZHe+55D+xC6i0dDS0=
|
go.opencensus.io v0.22.5 h1:dntmOdLpSpHlVqbW5Eay97DelsZHe+55D+xC6i0dDS0=
|
||||||
go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk=
|
go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk=
|
||||||
@ -109,7 +119,7 @@ index 3dccd8cb..95397b93 100644
|
|||||||
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
|
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
|
||||||
golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||||
golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||||
@@ -206,6 +232,7 @@ golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73r
|
@@ -198,6 +230,7 @@ golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73r
|
||||||
golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||||
golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||||
golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||||
@ -117,7 +127,7 @@ index 3dccd8cb..95397b93 100644
|
|||||||
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||||
golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||||
golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||||
@@ -269,8 +296,9 @@ golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fq
|
@@ -261,8 +294,9 @@ golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fq
|
||||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||||
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||||
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
|
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
|
||||||
@ -128,7 +138,7 @@ index 3dccd8cb..95397b93 100644
|
|||||||
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||||
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||||
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||||
@@ -280,6 +308,7 @@ golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3
|
@@ -272,6 +306,7 @@ golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3
|
||||||
golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
|
golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
|
||||||
golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
|
golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
|
||||||
golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
|
golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
|
||||||
@ -136,7 +146,7 @@ index 3dccd8cb..95397b93 100644
|
|||||||
golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
|
golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
|
||||||
golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
|
golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
|
||||||
golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
|
golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
|
||||||
@@ -394,8 +423,9 @@ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8
|
@@ -386,8 +421,9 @@ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8
|
||||||
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY=
|
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY=
|
||||||
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||||
gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
|
gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
|
||||||
@ -148,5 +158,5 @@ index 3dccd8cb..95397b93 100644
|
|||||||
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo=
|
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo=
|
||||||
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||||
--
|
--
|
||||||
2.34.1
|
2.35.1
|
||||||
|
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
From 16e52005b90121cbefda9cdc15a268e7eb3928a8 Mon Sep 17 00:00:00 2001
|
From 1c516a5e817f586a2f57ca4b01306597c902cfe8 Mon Sep 17 00:00:00 2001
|
||||||
From: Mathieu Tortuyaux <mathieu@kinvolk.io>
|
From: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
||||||
Date: Tue, 27 Jul 2021 11:45:30 +0200
|
Date: Wed, 25 May 2022 10:12:15 +0200
|
||||||
Subject: [PATCH 04/16] vendor: go mod vendor
|
Subject: [PATCH 04/15] vendor: go mod vendor
|
||||||
|
|
||||||
Signed-off-by: Mathieu Tortuyaux <mathieu@kinvolk.io>
|
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
||||||
---
|
---
|
||||||
vendor/github.com/ajeddeloh/go-json/OWNERS | 19 +
|
vendor/github.com/ajeddeloh/go-json/OWNERS | 19 +
|
||||||
vendor/github.com/ajeddeloh/go-json/README | 10 +
|
vendor/github.com/ajeddeloh/go-json/README | 10 +
|
||||||
@ -21,7 +21,7 @@ Signed-off-by: Mathieu Tortuyaux <mathieu@kinvolk.io>
|
|||||||
.../coreos/go-systemd/unit/option.go | 59 +
|
.../coreos/go-systemd/unit/option.go | 59 +
|
||||||
.../coreos/go-systemd/unit/serialize.go | 75 +
|
.../coreos/go-systemd/unit/serialize.go | 75 +
|
||||||
.../flatcar-linux/ign-converter/LICENSE | 202 +
|
.../flatcar-linux/ign-converter/LICENSE | 202 +
|
||||||
.../translate/v24tov31/v24tov31.go | 639 ++
|
.../translate/v24tov31/v24tov31.go | 688 ++
|
||||||
.../flatcar-linux/ign-converter/util/util.go | 166 +
|
.../flatcar-linux/ign-converter/util/util.go | 166 +
|
||||||
.../github.com/flatcar-linux/ignition/LICENSE | 202 +
|
.../github.com/flatcar-linux/ignition/LICENSE | 202 +
|
||||||
.../github.com/flatcar-linux/ignition/NOTICE | 5 +
|
.../github.com/flatcar-linux/ignition/NOTICE | 5 +
|
||||||
@ -174,7 +174,7 @@ Signed-off-by: Mathieu Tortuyaux <mathieu@kinvolk.io>
|
|||||||
.../x/text/unicode/norm/tables13.0.0.go | 7761 +++++++++++++++++
|
.../x/text/unicode/norm/tables13.0.0.go | 7761 +++++++++++++++++
|
||||||
.../x/text/unicode/norm/tables9.0.0.go | 1 +
|
.../x/text/unicode/norm/tables9.0.0.go | 1 +
|
||||||
vendor/modules.txt | 38 +-
|
vendor/modules.txt | 38 +-
|
||||||
169 files changed, 26836 insertions(+), 63 deletions(-)
|
169 files changed, 26888 insertions(+), 60 deletions(-)
|
||||||
create mode 100644 vendor/github.com/ajeddeloh/go-json/OWNERS
|
create mode 100644 vendor/github.com/ajeddeloh/go-json/OWNERS
|
||||||
create mode 100644 vendor/github.com/ajeddeloh/go-json/README
|
create mode 100644 vendor/github.com/ajeddeloh/go-json/README
|
||||||
create mode 100644 vendor/github.com/ajeddeloh/go-json/decode.go
|
create mode 100644 vendor/github.com/ajeddeloh/go-json/decode.go
|
||||||
@ -5239,10 +5239,10 @@ index 00000000..e06d2081
|
|||||||
+
|
+
|
||||||
diff --git a/vendor/github.com/flatcar-linux/ign-converter/translate/v24tov31/v24tov31.go b/vendor/github.com/flatcar-linux/ign-converter/translate/v24tov31/v24tov31.go
|
diff --git a/vendor/github.com/flatcar-linux/ign-converter/translate/v24tov31/v24tov31.go b/vendor/github.com/flatcar-linux/ign-converter/translate/v24tov31/v24tov31.go
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 00000000..1e406ca2
|
index 00000000..d10cd7c3
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/vendor/github.com/flatcar-linux/ign-converter/translate/v24tov31/v24tov31.go
|
+++ b/vendor/github.com/flatcar-linux/ign-converter/translate/v24tov31/v24tov31.go
|
||||||
@@ -0,0 +1,639 @@
|
@@ -0,0 +1,688 @@
|
||||||
+// Copyright 2020 Red Hat, Inc.
|
+// Copyright 2020 Red Hat, Inc.
|
||||||
+//
|
+//
|
||||||
+// Licensed under the Apache License, Version 2.0 (the "License");
|
+// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
@ -5262,7 +5262,9 @@ index 00000000..1e406ca2
|
|||||||
+import (
|
+import (
|
||||||
+ "errors"
|
+ "errors"
|
||||||
+ "fmt"
|
+ "fmt"
|
||||||
|
+ "net/url"
|
||||||
+ "path"
|
+ "path"
|
||||||
|
+ "path/filepath"
|
||||||
+ "reflect"
|
+ "reflect"
|
||||||
+
|
+
|
||||||
+ old "github.com/flatcar-linux/ignition/config/v2_4/types"
|
+ old "github.com/flatcar-linux/ignition/config/v2_4/types"
|
||||||
@ -5283,10 +5285,6 @@ index 00000000..1e406ca2
|
|||||||
+ return fmt.Errorf("Invalid input config:\n%s", rpt.String())
|
+ return fmt.Errorf("Invalid input config:\n%s", rpt.String())
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
+ if len(cfg.Networkd.Units) != 0 {
|
|
||||||
+ return util.UsesNetworkdError
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ // check that all filesystems have a path
|
+ // check that all filesystems have a path
|
||||||
+ if fsMap == nil {
|
+ if fsMap == nil {
|
||||||
+ fsMap = map[string]string{}
|
+ fsMap = map[string]string{}
|
||||||
@ -5384,6 +5382,10 @@ index 00000000..1e406ca2
|
|||||||
+ if err := Check2_4(cfg, fsMap); err != nil {
|
+ if err := Check2_4(cfg, fsMap); err != nil {
|
||||||
+ return types.Config{}, err
|
+ return types.Config{}, err
|
||||||
+ }
|
+ }
|
||||||
|
+
|
||||||
|
+ files := translateFiles(cfg.Storage.Files, fsMap)
|
||||||
|
+ files = append(files, translateNetworkd(cfg.Networkd.Units, fsMap)...)
|
||||||
|
+
|
||||||
+ res := types.Config{
|
+ res := types.Config{
|
||||||
+ // Ignition section
|
+ // Ignition section
|
||||||
+ Ignition: types.Ignition{
|
+ Ignition: types.Ignition{
|
||||||
@ -5419,7 +5421,7 @@ index 00000000..1e406ca2
|
|||||||
+ Disks: translateDisks(cfg.Storage.Disks),
|
+ Disks: translateDisks(cfg.Storage.Disks),
|
||||||
+ Raid: translateRaid(cfg.Storage.Raid),
|
+ Raid: translateRaid(cfg.Storage.Raid),
|
||||||
+ Filesystems: translateFilesystems(cfg.Storage.Filesystems, fsMap),
|
+ Filesystems: translateFilesystems(cfg.Storage.Filesystems, fsMap),
|
||||||
+ Files: translateFiles(cfg.Storage.Files, fsMap),
|
+ Files: files,
|
||||||
+ Directories: translateDirectories(cfg.Storage.Directories, fsMap),
|
+ Directories: translateDirectories(cfg.Storage.Directories, fsMap),
|
||||||
+ Links: translateLinks(cfg.Storage.Links, fsMap),
|
+ Links: translateLinks(cfg.Storage.Links, fsMap),
|
||||||
+ },
|
+ },
|
||||||
@ -5757,6 +5759,53 @@ index 00000000..1e406ca2
|
|||||||
+ return
|
+ return
|
||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
|
+func translateNetworkd(units []old.Networkdunit, m map[string]string) []types.File {
|
||||||
|
+ var ret []types.File
|
||||||
|
+
|
||||||
|
+ for _, u := range units {
|
||||||
|
+ if u.Contents != "" {
|
||||||
|
+ file := types.File{
|
||||||
|
+ Node: types.Node{
|
||||||
|
+ // 2.x files are overwrite by default
|
||||||
|
+ Overwrite: util.BoolP(true),
|
||||||
|
+ },
|
||||||
|
+ FileEmbedded1: types.FileEmbedded1{
|
||||||
|
+ // Ignition default file permission
|
||||||
|
+ Mode: util.IntP(int(0644)),
|
||||||
|
+ },
|
||||||
|
+ }
|
||||||
|
+ // path /etc/systemd/network is hardcoded in Ignition2.x codebase.
|
||||||
|
+ // TODO: customize this path at compilation time.
|
||||||
|
+ file.Node.Path = filepath.Join(m["root"], "/etc/systemd/network", u.Name)
|
||||||
|
+
|
||||||
|
+ // URL encoding unit content to follow 'data' format - we could use base64 also.
|
||||||
|
+ file.FileEmbedded1.Contents.Source = util.StrPStrict("data:," + url.QueryEscape(u.Contents))
|
||||||
|
+
|
||||||
|
+ ret = append(ret, file)
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ for _, d := range u.Dropins {
|
||||||
|
+ file := types.File{
|
||||||
|
+ Node: types.Node{
|
||||||
|
+ // 2.x files are overwrite by default
|
||||||
|
+ Overwrite: util.BoolP(true),
|
||||||
|
+ },
|
||||||
|
+ FileEmbedded1: types.FileEmbedded1{
|
||||||
|
+ // Ignition default file permission
|
||||||
|
+ Mode: util.IntP(int(0644)),
|
||||||
|
+ },
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ file.Node.Path = filepath.Join(m["root"], "/etc/systemd/network", string(u.Name)+".d", d.Name)
|
||||||
|
+ file.FileEmbedded1.Contents.Source = util.StrPStrict("data:," + url.QueryEscape(d.Contents))
|
||||||
|
+
|
||||||
|
+ ret = append(ret, file)
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ return ret
|
||||||
|
+}
|
||||||
|
+
|
||||||
+func translateLinks(links []old.Link, m map[string]string) (ret []types.Link) {
|
+func translateLinks(links []old.Link, m map[string]string) (ret []types.Link) {
|
||||||
+ for _, l := range links {
|
+ for _, l := range links {
|
||||||
+ ret = append(ret, types.Link{
|
+ ret = append(ret, types.Link{
|
||||||
@ -5884,7 +5933,7 @@ index 00000000..1e406ca2
|
|||||||
+}
|
+}
|
||||||
diff --git a/vendor/github.com/flatcar-linux/ign-converter/util/util.go b/vendor/github.com/flatcar-linux/ign-converter/util/util.go
|
diff --git a/vendor/github.com/flatcar-linux/ign-converter/util/util.go b/vendor/github.com/flatcar-linux/ign-converter/util/util.go
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 00000000..40eb0971
|
index 00000000..347d148c
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/vendor/github.com/flatcar-linux/ign-converter/util/util.go
|
+++ b/vendor/github.com/flatcar-linux/ign-converter/util/util.go
|
||||||
@@ -0,0 +1,166 @@
|
@@ -0,0 +1,166 @@
|
||||||
@ -5905,7 +5954,6 @@ index 00000000..40eb0971
|
|||||||
+package util
|
+package util
|
||||||
+
|
+
|
||||||
+import (
|
+import (
|
||||||
+ "errors"
|
|
||||||
+ "fmt"
|
+ "fmt"
|
||||||
+ "strconv"
|
+ "strconv"
|
||||||
+ "strings"
|
+ "strings"
|
||||||
@ -5914,9 +5962,6 @@ index 00000000..40eb0971
|
|||||||
+
|
+
|
||||||
+// Error definitions
|
+// Error definitions
|
||||||
+
|
+
|
||||||
+// UsesNetworkdError is the error for including networkd configs
|
|
||||||
+var UsesNetworkdError = errors.New("config includes deprecated networkd section - use Files instead")
|
|
||||||
+
|
|
||||||
+// NoFilesystemError type for when a filesystem is referenced in a config but there's no mapping to where
|
+// NoFilesystemError type for when a filesystem is referenced in a config but there's no mapping to where
|
||||||
+// it should be mounted (i.e. `path` in v3+ configs)
|
+// it should be mounted (i.e. `path` in v3+ configs)
|
||||||
+type NoFilesystemError string
|
+type NoFilesystemError string
|
||||||
@ -5968,7 +6013,11 @@ index 00000000..40eb0971
|
|||||||
+
|
+
|
||||||
+func CheckPathUsesLink(links []string, path string) string {
|
+func CheckPathUsesLink(links []string, path string) string {
|
||||||
+ for _, l := range links {
|
+ for _, l := range links {
|
||||||
+ if strings.HasPrefix(path, l) && path != l {
|
+ linkdir := l
|
||||||
|
+ if !strings.HasSuffix(l, "/") {
|
||||||
|
+ linkdir += "/"
|
||||||
|
+ }
|
||||||
|
+ if strings.HasPrefix(path, linkdir) && path != l {
|
||||||
+ return l
|
+ return l
|
||||||
+ }
|
+ }
|
||||||
+ }
|
+ }
|
||||||
@ -28425,7 +28474,7 @@ index 94290692..0175eae5 100644
|
|||||||
|
|
||||||
package norm
|
package norm
|
||||||
diff --git a/vendor/modules.txt b/vendor/modules.txt
|
diff --git a/vendor/modules.txt b/vendor/modules.txt
|
||||||
index 7a9a7d8b..8a5d8ec6 100644
|
index 34bc6c6e..71ec1839 100644
|
||||||
--- a/vendor/modules.txt
|
--- a/vendor/modules.txt
|
||||||
+++ b/vendor/modules.txt
|
+++ b/vendor/modules.txt
|
||||||
@@ -12,6 +12,8 @@ cloud.google.com/go/internal/version
|
@@ -12,6 +12,8 @@ cloud.google.com/go/internal/version
|
||||||
@ -28437,7 +28486,7 @@ index 7a9a7d8b..8a5d8ec6 100644
|
|||||||
# github.com/aws/aws-sdk-go v1.30.28
|
# github.com/aws/aws-sdk-go v1.30.28
|
||||||
## explicit
|
## explicit
|
||||||
github.com/aws/aws-sdk-go/aws
|
github.com/aws/aws-sdk-go/aws
|
||||||
@@ -63,6 +65,8 @@ github.com/coreos/go-json
|
@@ -66,6 +68,8 @@ github.com/coreos/go-json
|
||||||
# github.com/coreos/go-semver v0.3.0
|
# github.com/coreos/go-semver v0.3.0
|
||||||
## explicit
|
## explicit
|
||||||
github.com/coreos/go-semver/semver
|
github.com/coreos/go-semver/semver
|
||||||
@ -28446,11 +28495,11 @@ index 7a9a7d8b..8a5d8ec6 100644
|
|||||||
# github.com/coreos/go-systemd/v22 v22.0.0
|
# github.com/coreos/go-systemd/v22 v22.0.0
|
||||||
## explicit
|
## explicit
|
||||||
github.com/coreos/go-systemd/v22/dbus
|
github.com/coreos/go-systemd/v22/dbus
|
||||||
@@ -77,6 +81,31 @@ github.com/coreos/vcontext/tree
|
@@ -80,6 +84,31 @@ github.com/coreos/vcontext/tree
|
||||||
github.com/coreos/vcontext/validate
|
github.com/coreos/vcontext/validate
|
||||||
# github.com/davecgh/go-spew v1.1.0
|
# github.com/davecgh/go-spew v1.1.0
|
||||||
github.com/davecgh/go-spew/spew
|
github.com/davecgh/go-spew/spew
|
||||||
+# github.com/flatcar-linux/ign-converter v0.1.0
|
+# github.com/flatcar-linux/ign-converter v0.2.0
|
||||||
+## explicit
|
+## explicit
|
||||||
+github.com/flatcar-linux/ign-converter/translate/v24tov31
|
+github.com/flatcar-linux/ign-converter/translate/v24tov31
|
||||||
+github.com/flatcar-linux/ign-converter/util
|
+github.com/flatcar-linux/ign-converter/util
|
||||||
@ -28478,7 +28527,7 @@ index 7a9a7d8b..8a5d8ec6 100644
|
|||||||
# github.com/godbus/dbus/v5 v5.0.3
|
# github.com/godbus/dbus/v5 v5.0.3
|
||||||
github.com/godbus/dbus/v5
|
github.com/godbus/dbus/v5
|
||||||
# github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e
|
# github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e
|
||||||
@@ -110,8 +139,6 @@ github.com/pin/tftp
|
@@ -113,8 +142,6 @@ github.com/pin/tftp
|
||||||
github.com/pin/tftp/netascii
|
github.com/pin/tftp/netascii
|
||||||
# github.com/pmezard/go-difflib v1.0.0
|
# github.com/pmezard/go-difflib v1.0.0
|
||||||
github.com/pmezard/go-difflib/difflib
|
github.com/pmezard/go-difflib/difflib
|
||||||
@ -28487,15 +28536,7 @@ index 7a9a7d8b..8a5d8ec6 100644
|
|||||||
# github.com/spf13/pflag v1.0.6-0.20210604193023-d5e0c0615ace
|
# github.com/spf13/pflag v1.0.6-0.20210604193023-d5e0c0615ace
|
||||||
## explicit
|
## explicit
|
||||||
github.com/spf13/pflag
|
github.com/spf13/pflag
|
||||||
@@ -132,7 +159,6 @@ github.com/vmware/vmw-guestinfo/vmcheck
|
@@ -149,6 +176,8 @@ go.opencensus.io/trace
|
||||||
## explicit
|
|
||||||
github.com/vmware/vmw-ovflib
|
|
||||||
# go.opencensus.io v0.22.5
|
|
||||||
-## explicit
|
|
||||||
go.opencensus.io
|
|
||||||
go.opencensus.io/internal
|
|
||||||
go.opencensus.io/internal/tagencoding
|
|
||||||
@@ -149,6 +175,8 @@ go.opencensus.io/trace
|
|
||||||
go.opencensus.io/trace/internal
|
go.opencensus.io/trace/internal
|
||||||
go.opencensus.io/trace/propagation
|
go.opencensus.io/trace/propagation
|
||||||
go.opencensus.io/trace/tracestate
|
go.opencensus.io/trace/tracestate
|
||||||
@ -28504,29 +28545,25 @@ index 7a9a7d8b..8a5d8ec6 100644
|
|||||||
# golang.org/x/lint v0.0.0-20200302205851-738671d3881b
|
# golang.org/x/lint v0.0.0-20200302205851-738671d3881b
|
||||||
golang.org/x/lint
|
golang.org/x/lint
|
||||||
golang.org/x/lint/golint
|
golang.org/x/lint/golint
|
||||||
@@ -177,13 +205,12 @@ golang.org/x/oauth2/jwt
|
@@ -177,7 +206,8 @@ golang.org/x/oauth2/jwt
|
||||||
## explicit
|
## explicit
|
||||||
golang.org/x/sys/internal/unsafeheader
|
golang.org/x/sys/internal/unsafeheader
|
||||||
golang.org/x/sys/unix
|
golang.org/x/sys/unix
|
||||||
-# golang.org/x/text v0.3.3
|
-# golang.org/x/text v0.3.3
|
||||||
+# golang.org/x/text v0.3.7
|
+# golang.org/x/text v0.3.7
|
||||||
|
+## explicit
|
||||||
golang.org/x/text/secure/bidirule
|
golang.org/x/text/secure/bidirule
|
||||||
golang.org/x/text/transform
|
golang.org/x/text/transform
|
||||||
golang.org/x/text/unicode/bidi
|
golang.org/x/text/unicode/bidi
|
||||||
golang.org/x/text/unicode/norm
|
@@ -319,6 +349,8 @@ google.golang.org/protobuf/types/known/anypb
|
||||||
# golang.org/x/tools v0.0.0-20200610160956-3e83d1e96d0e
|
google.golang.org/protobuf/types/known/durationpb
|
||||||
-## explicit
|
google.golang.org/protobuf/types/known/timestamppb
|
||||||
golang.org/x/tools/cmd/goimports
|
google.golang.org/protobuf/types/pluginpb
|
||||||
golang.org/x/tools/go/analysis
|
+# gopkg.in/yaml.v2 v2.4.0
|
||||||
golang.org/x/tools/go/analysis/passes/inspect
|
+## explicit
|
||||||
@@ -237,7 +264,6 @@ google.golang.org/appengine/internal/remote_api
|
# gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b
|
||||||
google.golang.org/appengine/internal/urlfetch
|
gopkg.in/yaml.v3
|
||||||
google.golang.org/appengine/urlfetch
|
# honnef.co/go/tools v0.0.1-2020.1.4
|
||||||
# google.golang.org/genproto v0.0.0-20200610104632-a5b850bcf112
|
|
||||||
-## explicit
|
|
||||||
google.golang.org/genproto/googleapis/api/annotations
|
|
||||||
google.golang.org/genproto/googleapis/iam/v1
|
|
||||||
google.golang.org/genproto/googleapis/rpc/code
|
|
||||||
--
|
--
|
||||||
2.34.1
|
2.35.1
|
||||||
|
|
||||||
|
@ -0,0 +1,81 @@
|
|||||||
|
From 04bd109f4d6512c80bbd5b2fe0903de2a4dd1d80 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
||||||
|
Date: Wed, 25 May 2022 10:20:09 +0200
|
||||||
|
Subject: [PATCH 05/15] config/v3_4: convert ignition 2.x to 3.4-exp
|
||||||
|
|
||||||
|
if the version of ignition is 2.x we convert it to 3.4-exp using
|
||||||
|
ign-converter.
|
||||||
|
|
||||||
|
it should support any 2.x version (or at the least the last 2 releases)
|
||||||
|
|
||||||
|
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
||||||
|
---
|
||||||
|
config/v3_4_experimental/config.go | 38 ++++++++++++++++++++++++++++++
|
||||||
|
1 file changed, 38 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/config/v3_4_experimental/config.go b/config/v3_4_experimental/config.go
|
||||||
|
index 512fc9f0..b0375236 100644
|
||||||
|
--- a/config/v3_4_experimental/config.go
|
||||||
|
+++ b/config/v3_4_experimental/config.go
|
||||||
|
@@ -15,6 +15,10 @@
|
||||||
|
package v3_4_experimental
|
||||||
|
|
||||||
|
import (
|
||||||
|
+ "encoding/json"
|
||||||
|
+ "fmt"
|
||||||
|
+
|
||||||
|
+ "github.com/flatcar-linux/ignition/config/v2_4"
|
||||||
|
"github.com/flatcar-linux/ignition/v2/config/merge"
|
||||||
|
"github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
||||||
|
"github.com/flatcar-linux/ignition/v2/config/util"
|
||||||
|
@@ -25,6 +29,8 @@ import (
|
||||||
|
|
||||||
|
"github.com/coreos/go-semver/semver"
|
||||||
|
"github.com/coreos/vcontext/report"
|
||||||
|
+
|
||||||
|
+ "github.com/flatcar-linux/ign-converter/translate/v24tov31"
|
||||||
|
)
|
||||||
|
|
||||||
|
func Merge(parent, child types.Config) types.Config {
|
||||||
|
@@ -67,6 +73,38 @@ func ParseCompatibleVersion(raw []byte) (types.Config, report.Report, error) {
|
||||||
|
return types.Config{}, rpt, err
|
||||||
|
}
|
||||||
|
|
||||||
|
+ // if the version is 2.x or 1.x, we
|
||||||
|
+ // convert it to 3.1
|
||||||
|
+ if version.Major != 3 {
|
||||||
|
+ // Parse should fallback on every 2.x supported version
|
||||||
|
+ cfg, _, err := v2_4.Parse(raw)
|
||||||
|
+ if err != nil || rpt.IsFatal() {
|
||||||
|
+ return types.Config{}, report.Report{}, fmt.Errorf("unable to parse 2.x ignition: %w", err)
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ /*
|
||||||
|
+ map[string]string{} is required by the ign-converter
|
||||||
|
+ Ignition Spec 3 will mount filesystems at the mountpoint specified by path when running.
|
||||||
|
+ Filesystems no longer have the name field and files, links, and directories no longer specify the filesystem by name.
|
||||||
|
+ This means to translate filesystems (with the exception of root),
|
||||||
|
+ you must also provide a mapping of filesystem name to absolute path, e.g.
|
||||||
|
+ ```
|
||||||
|
+ map[string]string{"var": "/var"}
|
||||||
|
+ ```
|
||||||
|
+ */
|
||||||
|
+ newCfg, err := v24tov31.Translate(cfg, map[string]string{})
|
||||||
|
+ if err != nil {
|
||||||
|
+ return types.Config{}, report.Report{}, fmt.Errorf("unable to translate 2.x ignition to 3.1: %w", err)
|
||||||
|
+
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ // update raw in place to continue with the 3.x logic
|
||||||
|
+ raw, err = json.Marshal(newCfg)
|
||||||
|
+ if err != nil {
|
||||||
|
+ return types.Config{}, report.Report{}, fmt.Errorf("unable to render JSON: %w", err)
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
if version == types.MaxVersion {
|
||||||
|
return Parse(raw)
|
||||||
|
}
|
||||||
|
--
|
||||||
|
2.35.1
|
||||||
|
|
@ -0,0 +1,40 @@
|
|||||||
|
From 731c4c00c7056f4b3333ca0dbe25e0c3b348588a Mon Sep 17 00:00:00 2001
|
||||||
|
From: Mathieu Tortuyaux <mathieu@kinvolk.io>
|
||||||
|
Date: Fri, 30 Jul 2021 14:21:31 +0200
|
||||||
|
Subject: [PATCH 06/15] internal/prv/cmdline: backport flatcar patch
|
||||||
|
|
||||||
|
this patch provides backward compatibility for various config
|
||||||
|
key
|
||||||
|
|
||||||
|
Signed-off-by: Mathieu Tortuyaux <mathieu@kinvolk.io>
|
||||||
|
---
|
||||||
|
internal/providers/cmdline/cmdline.go | 6 ++++--
|
||||||
|
1 file changed, 4 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/internal/providers/cmdline/cmdline.go b/internal/providers/cmdline/cmdline.go
|
||||||
|
index 0068ed66..80b3af95 100644
|
||||||
|
--- a/internal/providers/cmdline/cmdline.go
|
||||||
|
+++ b/internal/providers/cmdline/cmdline.go
|
||||||
|
@@ -33,7 +33,9 @@ import (
|
||||||
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
- cmdlineUrlFlag = "ignition.config.url"
|
||||||
|
+ cmdlineUrlFlagLegacyCoreOS = "coreos.config.url"
|
||||||
|
+ cmdlineUrlFlagLegacy = "flatcar.config.url"
|
||||||
|
+ cmdlineUrlFlag = "ignition.config.url"
|
||||||
|
)
|
||||||
|
|
||||||
|
func FetchConfig(f *resource.Fetcher) (types.Config, report.Report, error) {
|
||||||
|
@@ -82,7 +84,7 @@ func parseCmdline(cmdline []byte) (url string) {
|
||||||
|
parts := strings.SplitN(strings.TrimSpace(arg), "=", 2)
|
||||||
|
key := parts[0]
|
||||||
|
|
||||||
|
- if key != cmdlineUrlFlag {
|
||||||
|
+ if !(key == cmdlineUrlFlagLegacy || key == cmdlineUrlFlagLegacyCoreOS || key == cmdlineUrlFlag) {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
2.35.1
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
From 3cc31448bbe9624372e79c7d32f9cfe86bbb6251 Mon Sep 17 00:00:00 2001
|
From b49c1ecc919a21ff90b71b6a0e67b15600157ad3 Mon Sep 17 00:00:00 2001
|
||||||
From: Mathieu Tortuyaux <mathieu@kinvolk.io>
|
From: Mathieu Tortuyaux <mathieu@kinvolk.io>
|
||||||
Date: Fri, 13 Aug 2021 11:47:01 +0200
|
Date: Fri, 13 Aug 2021 11:47:01 +0200
|
||||||
Subject: [PATCH 07/16] provider/qemu: apply fw_cfg patch
|
Subject: [PATCH 07/15] provider/qemu: apply fw_cfg patch
|
||||||
|
|
||||||
we support both CoreOS and Flatcar fw_cfg path to ensure compatiblity
|
we support both CoreOS and Flatcar fw_cfg path to ensure compatiblity
|
||||||
|
|
||||||
@ -164,5 +164,5 @@ index a4ebec6a..0ae9cd66 100644
|
|||||||
+ return types.Config{}, report.Report{}, iErrors.ErrEmpty
|
+ return types.Config{}, report.Report{}, iErrors.ErrEmpty
|
||||||
}
|
}
|
||||||
--
|
--
|
||||||
2.34.1
|
2.35.1
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 172d2ddb9300f224f62b8d1900d7d459b26d7af8 Mon Sep 17 00:00:00 2001
|
From c0105a1aeaf1650b74324457c364ac7e377d80a6 Mon Sep 17 00:00:00 2001
|
||||||
From: Mathieu Tortuyaux <mathieu@kinvolk.io>
|
From: Mathieu Tortuyaux <mathieu@kinvolk.io>
|
||||||
Date: Thu, 2 Sep 2021 11:03:17 +0200
|
Date: Thu, 2 Sep 2021 11:03:17 +0200
|
||||||
Subject: [PATCH 08/16] config/3_4/test: add ignition 2.x test cases
|
Subject: [PATCH 08/15] config/3_4/test: add ignition 2.x test cases
|
||||||
|
|
||||||
Signed-off-by: Mathieu Tortuyaux <mathieu@kinvolk.io>
|
Signed-off-by: Mathieu Tortuyaux <mathieu@kinvolk.io>
|
||||||
---
|
---
|
||||||
@ -40,5 +40,5 @@ index 7ff31ee8..224c277a 100644
|
|||||||
in: in{config: []byte(`{"ignition": {"version": "3.0.0"}}`)},
|
in: in{config: []byte(`{"ignition": {"version": "3.0.0"}}`)},
|
||||||
out: out{config: types.Config{Ignition: types.Ignition{Version: types.MaxVersion.String()}}},
|
out: out{config: types.Config{Ignition: types.Ignition{Version: types.MaxVersion.String()}}},
|
||||||
--
|
--
|
||||||
2.34.1
|
2.35.1
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From c5e852249fd78bd7dcd33c833ef2dc4738759a2a Mon Sep 17 00:00:00 2001
|
From 36a3efc8dfec1b06ee8df97ac87e08f9650cdd24 Mon Sep 17 00:00:00 2001
|
||||||
From: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
From: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
||||||
Date: Wed, 22 Sep 2021 14:53:49 +0200
|
Date: Wed, 22 Sep 2021 14:53:49 +0200
|
||||||
Subject: [PATCH 09/16] internal/disk/fs: ignore fs format mismatches for the
|
Subject: [PATCH 09/15] internal/disk/fs: ignore fs format mismatches for the
|
||||||
OEM partition
|
OEM partition
|
||||||
|
|
||||||
As soon as the OEM partition's filesystem format changes, all users
|
As soon as the OEM partition's filesystem format changes, all users
|
||||||
@ -35,5 +35,5 @@ index ef9028bf..dd251b28 100644
|
|||||||
(fs.UUID == nil || canonicalizeFilesystemUUID(info.Type, info.UUID) == canonicalizeFilesystemUUID(fileSystemFormat, *fs.UUID)) {
|
(fs.UUID == nil || canonicalizeFilesystemUUID(info.Type, info.UUID) == canonicalizeFilesystemUUID(fileSystemFormat, *fs.UUID)) {
|
||||||
s.Logger.Info("filesystem at %q is already correctly formatted. Skipping mkfs...", fs.Device)
|
s.Logger.Info("filesystem at %q is already correctly formatted. Skipping mkfs...", fs.Device)
|
||||||
--
|
--
|
||||||
2.34.1
|
2.35.1
|
||||||
|
|
||||||
|
@ -1,8 +1,11 @@
|
|||||||
From b4e062a912db68e50f5db35bdb7704889a5aedc8 Mon Sep 17 00:00:00 2001
|
From 840957aac96dee2c954fd821d14e7b41b3979dc7 Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Kai=20L=C3=BCke?= <kai@kinvolk.io>
|
From: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
||||||
Date: Tue, 7 Apr 2020 17:36:35 +0200
|
Date: Wed, 25 May 2022 10:34:32 +0200
|
||||||
Subject: [PATCH 10/16] VMware: Fix guestinfo.*.config.data and *.config.url
|
Subject: [PATCH 10/15] VMware: Fix guestinfo.*.config.data and *.config.url
|
||||||
variables
|
variables
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
The decision whether to use ignition.config.data or coreos.config.data
|
The decision whether to use ignition.config.data or coreos.config.data
|
||||||
was based on their presence in ovfenv. If this was missing, coreos.config.data
|
was based on their presence in ovfenv. If this was missing, coreos.config.data
|
||||||
@ -15,32 +18,35 @@ coreos.config.data but preferring ignition.config.data.
|
|||||||
The OVF metadata for CoreOS specified guestinfo.coreos.config.url but that was
|
The OVF metadata for CoreOS specified guestinfo.coreos.config.url but that was
|
||||||
never used to fetch the Ignition config.
|
never used to fetch the Ignition config.
|
||||||
Thus, use guestinfo.*.config.url as fallback if no guestinfo.*.config.data variables are set.
|
Thus, use guestinfo.*.config.url as fallback if no guestinfo.*.config.data variables are set.
|
||||||
|
|
||||||
|
Co-authored-by: Kai Lüke <kailuke@microsoft.com>
|
||||||
---
|
---
|
||||||
internal/providers/vmware/vmware_amd64.go | 97 +++++++++++++++++------
|
internal/providers/vmware/vmware_amd64.go | 96 +++++++++++++++++------
|
||||||
1 file changed, 74 insertions(+), 23 deletions(-)
|
1 file changed, 74 insertions(+), 22 deletions(-)
|
||||||
|
|
||||||
diff --git a/internal/providers/vmware/vmware_amd64.go b/internal/providers/vmware/vmware_amd64.go
|
diff --git a/internal/providers/vmware/vmware_amd64.go b/internal/providers/vmware/vmware_amd64.go
|
||||||
index c9930112..5ddc18d0 100644
|
index 66ff5490..327ad52b 100644
|
||||||
--- a/internal/providers/vmware/vmware_amd64.go
|
--- a/internal/providers/vmware/vmware_amd64.go
|
||||||
+++ b/internal/providers/vmware/vmware_amd64.go
|
+++ b/internal/providers/vmware/vmware_amd64.go
|
||||||
@@ -18,6 +18,8 @@
|
@@ -19,6 +19,7 @@ package vmware
|
||||||
package vmware
|
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
+ "net/url"
|
+ "net/url"
|
||||||
+
|
|
||||||
"github.com/flatcar-linux/ignition/v2/config/v3_4_experimental/types"
|
"github.com/flatcar-linux/ignition/v2/config/v3_4_experimental/types"
|
||||||
"github.com/flatcar-linux/ignition/v2/internal/providers"
|
"github.com/flatcar-linux/ignition/v2/internal/providers"
|
||||||
"github.com/flatcar-linux/ignition/v2/internal/providers/util"
|
@@ -50,26 +51,85 @@ func FetchConfig(f *resource.Fetcher) (types.Config, report.Report, error) {
|
||||||
@@ -36,26 +38,83 @@ func FetchConfig(f *resource.Fetcher) (types.Config, report.Report, error) {
|
|
||||||
return types.Config{}, report.Report{}, providers.ErrNoProvider
|
return types.Config{}, report.Report{}, providers.ErrNoProvider
|
||||||
}
|
}
|
||||||
|
|
||||||
- config, err := fetchRawConfig(f)
|
- config, err := fetchRawConfig(f)
|
||||||
+ config, err := fetchDataConfig(f)
|
+ config, err := fetchDataConfig(f)
|
||||||
|
+
|
||||||
+ if err == nil && len(config) == 0 {
|
+ if err == nil && len(config) == 0 {
|
||||||
+ config, err = fetchUrlConfig(f)
|
+ config, err = fetchUrlConfig(f)
|
||||||
+ }
|
+ }
|
||||||
|
+
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return types.Config{}, report.Report{}, err
|
return types.Config{}, report.Report{}, err
|
||||||
}
|
}
|
||||||
@ -83,9 +89,8 @@ index c9930112..5ddc18d0 100644
|
|||||||
- f.Logger.Debug("config successfully fetched")
|
- f.Logger.Debug("config successfully fetched")
|
||||||
- return util.ParseConfig(f.Logger, decodedData)
|
- return util.ParseConfig(f.Logger, decodedData)
|
||||||
+ return decodedData, nil
|
+ return decodedData, nil
|
||||||
}
|
+}
|
||||||
|
+
|
||||||
-func fetchRawConfig(f *resource.Fetcher) (config, error) {
|
|
||||||
+func fetchUrlConfig(f *resource.Fetcher) ([]byte, error) {
|
+func fetchUrlConfig(f *resource.Fetcher) ([]byte, error) {
|
||||||
+ rawUrl, err := getVariable(f, "ignition.config.url")
|
+ rawUrl, err := getVariable(f, "ignition.config.url")
|
||||||
+ if err != nil || rawUrl == "" {
|
+ if err != nil || rawUrl == "" {
|
||||||
@ -113,51 +118,53 @@ index c9930112..5ddc18d0 100644
|
|||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
+ return data, nil
|
+ return data, nil
|
||||||
+}
|
}
|
||||||
+
|
|
||||||
|
-func fetchRawConfig(f *resource.Fetcher) (config, error) {
|
||||||
+func getVariable(f *resource.Fetcher, key string) (string, error) {
|
+func getVariable(f *resource.Fetcher, key string) (string, error) {
|
||||||
info := rpcvmx.NewConfig()
|
info := rpcvmx.NewConfig()
|
||||||
|
|
||||||
var ovfData string
|
var ovfData string
|
||||||
- var ovfEncoding string
|
- var ovfEncoding string
|
||||||
|
|
||||||
ovfEnv, err := info.String("ovfenv", "")
|
ovfEnv, err := info.String(GUESTINFO_OVF, "")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -65,26 +124,18 @@ func fetchRawConfig(f *resource.Fetcher) (config, error) {
|
@@ -79,28 +139,20 @@ func fetchRawConfig(f *resource.Fetcher) (config, error) {
|
||||||
env, err := ovf.ReadEnvironment([]byte(ovfEnv))
|
env, err := ReadOvfEnvironment([]byte(ovfEnv))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
f.Logger.Warning("failed to parse OVF environment: %v. Continuing...", err)
|
f.Logger.Warning("failed to parse OVF environment: %v. Continuing...", err)
|
||||||
+ } else {
|
+ } else {
|
||||||
+ ovfData = env.Properties["guestinfo."+key]
|
+ ovfData = env.Properties["guestinfo."+key]
|
||||||
}
|
}
|
||||||
-
|
-
|
||||||
- ovfData = env.Properties["guestinfo.ignition.config.data"]
|
- ovfData = env.Properties[OVF_USERDATA]
|
||||||
- ovfEncoding = env.Properties["guestinfo.ignition.config.data.encoding"]
|
- ovfEncoding = env.Properties[OVF_USERDATA_ENCODING]
|
||||||
- }
|
- }
|
||||||
-
|
-
|
||||||
- data, err := info.String("ignition.config.data", ovfData)
|
- data, err := info.String(GUESTINFO_USERDATA, ovfData)
|
||||||
- if err != nil {
|
- if err != nil {
|
||||||
- f.Logger.Debug("failed to fetch config: %v", err)
|
- f.Logger.Debug("failed to fetch config: %v", err)
|
||||||
- return config{}, err
|
- return config{}, err
|
||||||
}
|
}
|
||||||
|
|
||||||
- encoding, err := info.String("ignition.config.data.encoding", ovfEncoding)
|
- encoding, err := info.String(GUESTINFO_USERDATA_ENCODING, ovfEncoding)
|
||||||
+ // The guest variables get preference over the ovfenv variables which are given here as fallback
|
+ // The guest variables get preference over the ovfenv variables which are given here as fallback
|
||||||
+ data, err := info.String(key, ovfData)
|
+ data, err := info.String(key, ovfData)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
- f.Logger.Debug("failed to fetch config encoding: %v", err)
|
f.Logger.Debug("failed to fetch config encoding: %v", err)
|
||||||
- return config{}, err
|
- return config{}, err
|
||||||
+ f.Logger.Debug("failed to fetch variable, falling back to ovfenv value: %v", err)
|
+ return ovfData, err
|
||||||
+ return ovfData, nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
- return config{
|
- return config{
|
||||||
- data: data,
|
- data: data,
|
||||||
- encoding: encoding,
|
- encoding: encoding,
|
||||||
- }, nil
|
- }, nil
|
||||||
+ // An empty string will be returned if nothing was found
|
|
||||||
+ return data, nil
|
+ return data, nil
|
||||||
|
+
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func DelConfig(f *resource.Fetcher) error {
|
||||||
--
|
--
|
||||||
2.34.1
|
2.35.1
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 2bf42df6ee0823c0d196270d486b448bdb051747 Mon Sep 17 00:00:00 2001
|
From f36f9b24499b1c191538857a3f9faa97008db403 Mon Sep 17 00:00:00 2001
|
||||||
From: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
From: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
||||||
Date: Wed, 2 Feb 2022 13:27:18 +0100
|
Date: Wed, 2 Feb 2022 13:27:18 +0100
|
||||||
Subject: [PATCH 11/16] config/version: handle configuration version 1
|
Subject: [PATCH 11/15] config/version: handle configuration version 1
|
||||||
|
|
||||||
version 2 should be able to translate configuration version 1 but the `GetConfigVersion`
|
version 2 should be able to translate configuration version 1 but the `GetConfigVersion`
|
||||||
was not able to detect version 1 configuration since for this particular
|
was not able to detect version 1 configuration since for this particular
|
||||||
@ -49,5 +49,5 @@ index 9fb88d8e..89d815b8 100644
|
|||||||
return semver.Version{}, report.Report{}, errors.ErrInvalidVersion
|
return semver.Version{}, report.Report{}, errors.ErrInvalidVersion
|
||||||
}
|
}
|
||||||
--
|
--
|
||||||
2.34.1
|
2.35.1
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 3823328197a2dc801fc01dc368a32293ad463e4a Mon Sep 17 00:00:00 2001
|
From 45c15e838db7ef17cf4ff391195eb4548b5b509e Mon Sep 17 00:00:00 2001
|
||||||
From: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
From: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
||||||
Date: Tue, 22 Feb 2022 15:41:13 +0100
|
Date: Tue, 22 Feb 2022 15:41:13 +0100
|
||||||
Subject: [PATCH 12/16] config/util: add cloud init detection to initial
|
Subject: [PATCH 12/15] config/util: add cloud init detection to initial
|
||||||
parsing
|
parsing
|
||||||
|
|
||||||
we detect if the config is not an ignition one (script/cloudinit) and we
|
we detect if the config is not an ignition one (script/cloudinit) and we
|
||||||
@ -75,5 +75,5 @@ index 5e2b4a2b..061a488d 100644
|
|||||||
if err == nil {
|
if err == nil {
|
||||||
return report.Report{}, nil
|
return report.Report{}, nil
|
||||||
--
|
--
|
||||||
2.34.1
|
2.35.1
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From b06bfb4350ad4425d2badc849154fd01c534d23e Mon Sep 17 00:00:00 2001
|
From c53d44fd2f59c9cefdc699d55007a92dbbd0f292 Mon Sep 17 00:00:00 2001
|
||||||
From: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
From: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
||||||
Date: Tue, 21 Sep 2021 11:32:23 +0200
|
Date: Wed, 25 May 2022 10:38:16 +0200
|
||||||
Subject: [PATCH 13/16] Revert "*: drop OEM URI support"
|
Subject: [PATCH 13/15] Revert "*: drop OEM URI support"
|
||||||
|
|
||||||
This reverts commit 0c088d6de77aa1b1f47b9252a07f51cb1e249df3.
|
This reverts commit 0c088d6de77aa1b1f47b9252a07f51cb1e249df3.
|
||||||
---
|
---
|
||||||
@ -73,10 +73,10 @@ index bb90bdf9..8f3da4d9 100644
|
|||||||
case "s3":
|
case "s3":
|
||||||
if v, ok := u.Query()["versionId"]; ok {
|
if v, ok := u.Query()["versionId"]; ok {
|
||||||
diff --git a/config/v3_4_experimental/types/url.go b/config/v3_4_experimental/types/url.go
|
diff --git a/config/v3_4_experimental/types/url.go b/config/v3_4_experimental/types/url.go
|
||||||
index bb90bdf9..8f3da4d9 100644
|
index f094cde8..72b1b37b 100644
|
||||||
--- a/config/v3_4_experimental/types/url.go
|
--- a/config/v3_4_experimental/types/url.go
|
||||||
+++ b/config/v3_4_experimental/types/url.go
|
+++ b/config/v3_4_experimental/types/url.go
|
||||||
@@ -30,7 +30,7 @@ func validateURL(s string) error {
|
@@ -32,7 +32,7 @@ func validateURL(s string) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
switch u.Scheme {
|
switch u.Scheme {
|
||||||
@ -86,7 +86,7 @@ index bb90bdf9..8f3da4d9 100644
|
|||||||
case "s3":
|
case "s3":
|
||||||
if v, ok := u.Query()["versionId"]; ok {
|
if v, ok := u.Query()["versionId"]; ok {
|
||||||
diff --git a/docs/supported-platforms.md b/docs/supported-platforms.md
|
diff --git a/docs/supported-platforms.md b/docs/supported-platforms.md
|
||||||
index ee6a2025..cd51355a 100644
|
index 9ecb590a..f7bb4b40 100644
|
||||||
--- a/docs/supported-platforms.md
|
--- a/docs/supported-platforms.md
|
||||||
+++ b/docs/supported-platforms.md
|
+++ b/docs/supported-platforms.md
|
||||||
@@ -10,6 +10,7 @@ Ignition is currently only supported for the following platforms:
|
@@ -10,6 +10,7 @@ Ignition is currently only supported for the following platforms:
|
||||||
@ -98,7 +98,7 @@ index ee6a2025..cd51355a 100644
|
|||||||
* [CloudStack] (`cloudstack`) - Ignition will read its configuration from the instance userdata via either metadata service or config drive. Cloud SSH keys are handled separately.
|
* [CloudStack] (`cloudstack`) - Ignition will read its configuration from the instance userdata via either metadata service or config drive. Cloud SSH keys are handled separately.
|
||||||
* [DigitalOcean] (`digitalocean`) - Ignition will read its configuration from the droplet userdata. Cloud SSH keys and network configuration are handled separately.
|
* [DigitalOcean] (`digitalocean`) - Ignition will read its configuration from the droplet userdata. Cloud SSH keys and network configuration are handled separately.
|
||||||
diff --git a/internal/distro/distro.go b/internal/distro/distro.go
|
diff --git a/internal/distro/distro.go b/internal/distro/distro.go
|
||||||
index 2b045ead..22b0da0f 100644
|
index 0fe37f4a..3afc587f 100644
|
||||||
--- a/internal/distro/distro.go
|
--- a/internal/distro/distro.go
|
||||||
+++ b/internal/distro/distro.go
|
+++ b/internal/distro/distro.go
|
||||||
@@ -23,13 +23,17 @@ import (
|
@@ -23,13 +23,17 @@ import (
|
||||||
@ -119,8 +119,8 @@ index 2b045ead..22b0da0f 100644
|
|||||||
+ oemLookasideDir = "/usr/share/oem"
|
+ oemLookasideDir = "/usr/share/oem"
|
||||||
|
|
||||||
// Helper programs
|
// Helper programs
|
||||||
groupaddCmd = "groupadd"
|
groupaddCmd = "groupadd"
|
||||||
@@ -78,11 +82,14 @@ var (
|
@@ -79,11 +83,14 @@ var (
|
||||||
resultFilePath = "/etc/.ignition-result.json"
|
resultFilePath = "/etc/.ignition-result.json"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -134,13 +134,13 @@ index 2b045ead..22b0da0f 100644
|
|||||||
func SystemConfigDir() string { return fromEnv("SYSTEM_CONFIG_DIR", systemConfigDir) }
|
func SystemConfigDir() string { return fromEnv("SYSTEM_CONFIG_DIR", systemConfigDir) }
|
||||||
+func OEMLookasideDir() string { return fromEnv("OEM_LOOKASIDE_DIR", oemLookasideDir) }
|
+func OEMLookasideDir() string { return fromEnv("OEM_LOOKASIDE_DIR", oemLookasideDir) }
|
||||||
|
|
||||||
func GroupaddCmd() string { return groupaddCmd }
|
func GroupaddCmd() string { return groupaddCmd }
|
||||||
func GroupdelCmd() string { return groupdelCmd }
|
func GroupdelCmd() string { return groupdelCmd }
|
||||||
diff --git a/internal/resource/url.go b/internal/resource/url.go
|
diff --git a/internal/resource/url.go b/internal/resource/url.go
|
||||||
index e0ba4045..3e089276 100644
|
index 25993094..8ed6efdb 100644
|
||||||
--- a/internal/resource/url.go
|
--- a/internal/resource/url.go
|
||||||
+++ b/internal/resource/url.go
|
+++ b/internal/resource/url.go
|
||||||
@@ -27,14 +27,20 @@ import (
|
@@ -27,13 +27,17 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"os"
|
"os"
|
||||||
@ -151,32 +151,38 @@ index e0ba4045..3e089276 100644
|
|||||||
|
|
||||||
"cloud.google.com/go/compute/metadata"
|
"cloud.google.com/go/compute/metadata"
|
||||||
"cloud.google.com/go/storage"
|
"cloud.google.com/go/storage"
|
||||||
+
|
|
||||||
configErrors "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
configErrors "github.com/flatcar-linux/ignition/v2/config/shared/errors"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/internal/distro"
|
+ "github.com/flatcar-linux/ignition/v2/internal/distro"
|
||||||
"github.com/flatcar-linux/ignition/v2/internal/log"
|
"github.com/flatcar-linux/ignition/v2/internal/log"
|
||||||
+ "github.com/flatcar-linux/ignition/v2/internal/systemd"
|
+ "github.com/flatcar-linux/ignition/v2/internal/systemd"
|
||||||
"github.com/flatcar-linux/ignition/v2/internal/util"
|
"github.com/flatcar-linux/ignition/v2/internal/util"
|
||||||
+
|
|
||||||
"golang.org/x/oauth2/google"
|
"golang.org/x/oauth2/google"
|
||||||
"google.golang.org/api/option"
|
"google.golang.org/api/option"
|
||||||
|
@@ -145,6 +149,8 @@ func (f *Fetcher) FetchToBuffer(u url.URL, opts FetchOptions) ([]byte, error) {
|
||||||
@@ -196,6 +202,8 @@ func (f *Fetcher) Fetch(u url.URL, dest *os.File, opts FetchOptions) error {
|
err = f.fetchFromTFTP(u, dest, opts)
|
||||||
|
case "data":
|
||||||
|
err = f.fetchFromDataURL(u, dest, opts)
|
||||||
|
+ case "oem":
|
||||||
|
+ err = f.fetchFromOEM(u, dest, opts)
|
||||||
|
case "s3", "arn":
|
||||||
|
buf := &s3buf{
|
||||||
|
WriteAtBuffer: aws.NewWriteAtBuffer([]byte{}),
|
||||||
|
@@ -206,6 +212,8 @@ func (f *Fetcher) Fetch(u url.URL, dest *os.File, opts FetchOptions) error {
|
||||||
return f.fetchFromTFTP(u, dest, opts)
|
return f.fetchFromTFTP(u, dest, opts)
|
||||||
case "data":
|
case "data":
|
||||||
return f.fetchFromDataURL(u, dest, opts)
|
return f.fetchFromDataURL(u, dest, opts)
|
||||||
+ case "oem":
|
+ case "oem":
|
||||||
+ return f.FetchFromOEM(u, dest, opts)
|
+ return f.fetchFromOEM(u, dest, opts)
|
||||||
case "s3":
|
case "s3", "arn":
|
||||||
return f.fetchFromS3(u, dest, opts)
|
return f.fetchFromS3(u, dest, opts)
|
||||||
case "gs":
|
case "gs":
|
||||||
@@ -381,6 +389,53 @@ type s3target interface {
|
@@ -396,6 +404,53 @@ type s3target interface {
|
||||||
io.ReadSeeker
|
io.ReadSeeker
|
||||||
}
|
}
|
||||||
|
|
||||||
+// FetchFromOEM gets data off the oem partition as described by u and writes it
|
+// FetchFromOEM gets data off the oem partition as described by u and writes it
|
||||||
+// into dest, returning an error if one is encountered.
|
+// into dest, returning an error if one is encountered.
|
||||||
+func (f *Fetcher) FetchFromOEM(u url.URL, dest *os.File, opts FetchOptions) error {
|
+func (f *Fetcher) fetchFromOEM(u url.URL, dest io.Writer, opts FetchOptions) error {
|
||||||
+ path := filepath.Clean(u.Path)
|
+ path := filepath.Clean(u.Path)
|
||||||
+ if !filepath.IsAbs(path) {
|
+ if !filepath.IsAbs(path) {
|
||||||
+ f.Logger.Err("oem path is not absolute: %q", u.Path)
|
+ f.Logger.Err("oem path is not absolute: %q", u.Path)
|
||||||
@ -224,9 +230,9 @@ index e0ba4045..3e089276 100644
|
|||||||
// FetchFromS3 gets data from an S3 bucket as described by u and writes it into
|
// FetchFromS3 gets data from an S3 bucket as described by u and writes it into
|
||||||
// dest, returning an error if one is encountered. It will attempt to acquire
|
// dest, returning an error if one is encountered. It will attempt to acquire
|
||||||
// IAM credentials from the EC2 metadata service, and if this fails will attempt
|
// IAM credentials from the EC2 metadata service, and if this fails will attempt
|
||||||
@@ -522,3 +577,39 @@ func (f *Fetcher) decompressCopyHashAndVerify(dest io.Writer, src io.Reader, opt
|
@@ -623,3 +678,39 @@ func (f *Fetcher) parseARN(arnURL string) (string, string, string, string, error
|
||||||
}
|
key := strings.Join(urlSplit[1:], "/")
|
||||||
return nil
|
return bucket, key, "", regionHint, nil
|
||||||
}
|
}
|
||||||
+
|
+
|
||||||
+// mountOEM waits for the presence of and mounts the oem partition at
|
+// mountOEM waits for the presence of and mounts the oem partition at
|
||||||
@ -499,5 +505,5 @@ index d5bd3fe7..ea4ff6ab 100644
|
|||||||
Env []string // Environment variables for Ignition
|
Env []string // Environment variables for Ignition
|
||||||
Config string
|
Config string
|
||||||
--
|
--
|
||||||
2.34.1
|
2.35.1
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From cdcfe0645eeb6609ba24f1c269621fad0347ef1f Mon Sep 17 00:00:00 2001
|
From 9212d688c63fab92b2e9d808df04bf75ca86726d Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Kai=20L=C3=BCke?= <kailuke@microsoft.com>
|
From: =?UTF-8?q?Kai=20L=C3=BCke?= <kailuke@microsoft.com>
|
||||||
Date: Wed, 7 Jul 2021 18:40:52 +0200
|
Date: Wed, 7 Jul 2021 18:40:52 +0200
|
||||||
Subject: [PATCH 14/16] internal/resource/url: support btrfs as OEM partition
|
Subject: [PATCH 14/15] internal/resource/url: support btrfs as OEM partition
|
||||||
filesystem
|
filesystem
|
||||||
|
|
||||||
When btrfs is used to fit more content into the partition, mounting
|
When btrfs is used to fit more content into the partition, mounting
|
||||||
@ -12,10 +12,10 @@ When mounting ext4 fails, try mounting as btrfs.
|
|||||||
1 file changed, 10 insertions(+), 1 deletion(-)
|
1 file changed, 10 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/internal/resource/url.go b/internal/resource/url.go
|
diff --git a/internal/resource/url.go b/internal/resource/url.go
|
||||||
index 3e089276..993eeddf 100644
|
index 8ed6efdb..d92cefac 100644
|
||||||
--- a/internal/resource/url.go
|
--- a/internal/resource/url.go
|
||||||
+++ b/internal/resource/url.go
|
+++ b/internal/resource/url.go
|
||||||
@@ -598,8 +598,17 @@ func (f *Fetcher) mountOEM(oemMountPath string) error {
|
@@ -699,8 +699,17 @@ func (f *Fetcher) mountOEM(oemMountPath string) error {
|
||||||
},
|
},
|
||||||
"mounting %q at %q", distro.OEMDevicePath(), oemMountPath,
|
"mounting %q at %q", distro.OEMDevicePath(), oemMountPath,
|
||||||
); err != nil {
|
); err != nil {
|
||||||
@ -35,5 +35,5 @@ index 3e089276..993eeddf 100644
|
|||||||
|
|
||||||
return nil
|
return nil
|
||||||
--
|
--
|
||||||
2.34.1
|
2.35.1
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 858ba5f5b7de3746b25564897c78e0c3d0ad4cea Mon Sep 17 00:00:00 2001
|
From 02dcfeec54df967069efb330971e1a651753a58a Mon Sep 17 00:00:00 2001
|
||||||
From: Kai Lueke <kailuke@microsoft.com>
|
From: Kai Lueke <kailuke@microsoft.com>
|
||||||
Date: Fri, 11 Feb 2022 15:41:12 +0100
|
Date: Fri, 11 Feb 2022 15:41:12 +0100
|
||||||
Subject: [PATCH 15/16] internal/exec/stages/disks: prevent races with udev
|
Subject: [PATCH 15/15] internal/exec/stages/disks: prevent races with udev
|
||||||
|
|
||||||
The "udevadm settle" command used to wait for udev to process the disk
|
The "udevadm settle" command used to wait for udev to process the disk
|
||||||
changes and recreate the entries under /dev was still prone to races
|
changes and recreate the entries under /dev was still prone to races
|
||||||
@ -193,5 +193,5 @@ index dff93413..7840d8fc 100644
|
|||||||
|
|
||||||
return nil
|
return nil
|
||||||
--
|
--
|
||||||
2.34.1
|
2.35.1
|
||||||
|
|
||||||
|
@ -1,75 +0,0 @@
|
|||||||
From 66a431d966352077f8ef04a675fb2a5878e72d85 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Kai Lueke <kailuke@microsoft.com>
|
|
||||||
Date: Thu, 10 Mar 2022 18:12:23 +0100
|
|
||||||
Subject: [PATCH 16/16] update ign-converter to fix link translation
|
|
||||||
|
|
||||||
This pulls in
|
|
||||||
https://github.com/flatcar-linux/ign-converter/pull/5
|
|
||||||
---
|
|
||||||
go.mod | 2 +-
|
|
||||||
go.sum | 4 ++--
|
|
||||||
vendor/github.com/flatcar-linux/ign-converter/util/util.go | 6 +++++-
|
|
||||||
vendor/modules.txt | 2 +-
|
|
||||||
4 files changed, 9 insertions(+), 5 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/go.mod b/go.mod
|
|
||||||
index e62b24af..d2104235 100644
|
|
||||||
--- a/go.mod
|
|
||||||
+++ b/go.mod
|
|
||||||
@@ -9,7 +9,7 @@ require (
|
|
||||||
github.com/coreos/go-semver v0.3.0
|
|
||||||
github.com/coreos/go-systemd/v22 v22.0.0
|
|
||||||
github.com/coreos/vcontext v0.0.0-20211021162308-f1dbbca7bef4
|
|
||||||
- github.com/flatcar-linux/ign-converter v0.1.0
|
|
||||||
+ github.com/flatcar-linux/ign-converter v0.1.1-0.20220311112608-f121a881f370
|
|
||||||
github.com/flatcar-linux/ignition v0.36.2-0.20220221101037-de4e6cc9bbba
|
|
||||||
github.com/google/renameio v0.1.0
|
|
||||||
github.com/google/uuid v1.1.1
|
|
||||||
diff --git a/go.sum b/go.sum
|
|
||||||
index 95397b93..043cc197 100644
|
|
||||||
--- a/go.sum
|
|
||||||
+++ b/go.sum
|
|
||||||
@@ -68,8 +68,8 @@ github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymF
|
|
||||||
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
|
|
||||||
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
|
|
||||||
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
|
|
||||||
-github.com/flatcar-linux/ign-converter v0.1.0 h1:vHEaCLUKcUZFLCO7+bVD4N/836i8oqKKJTAeybLxtos=
|
|
||||||
-github.com/flatcar-linux/ign-converter v0.1.0/go.mod h1:t/kcw0CQ/uKMCyZwDAzuwMO3CShxaimEJhQzLGCsb3Y=
|
|
||||||
+github.com/flatcar-linux/ign-converter v0.1.1-0.20220311112608-f121a881f370 h1:Xz78ZBjeHkvxFpXSV2ppTDW2+ZudsCnT7VXVvqR1pto=
|
|
||||||
+github.com/flatcar-linux/ign-converter v0.1.1-0.20220311112608-f121a881f370/go.mod h1:t/kcw0CQ/uKMCyZwDAzuwMO3CShxaimEJhQzLGCsb3Y=
|
|
||||||
github.com/flatcar-linux/ignition v0.36.2-0.20220221101037-de4e6cc9bbba h1:HiTCL7737Hi944kXfLN8ReGoJtAiibGIsCk3MGlYy9M=
|
|
||||||
github.com/flatcar-linux/ignition v0.36.2-0.20220221101037-de4e6cc9bbba/go.mod h1:JzHCIdCu9dy0xtezyBit/aOY4QIlJ12UYU6nXNPnnRE=
|
|
||||||
github.com/flatcar-linux/ignition/v2 v2.2.1-0.20220302150437-ce14e51676e9/go.mod h1:n076OVuGbg6f+j3YYoxFCjRyMU2hxsx6Q4Gy0xwO7cM=
|
|
||||||
diff --git a/vendor/github.com/flatcar-linux/ign-converter/util/util.go b/vendor/github.com/flatcar-linux/ign-converter/util/util.go
|
|
||||||
index 40eb0971..1968f472 100644
|
|
||||||
--- a/vendor/github.com/flatcar-linux/ign-converter/util/util.go
|
|
||||||
+++ b/vendor/github.com/flatcar-linux/ign-converter/util/util.go
|
|
||||||
@@ -78,7 +78,11 @@ func (e DuplicateDropinError) Error() string {
|
|
||||||
|
|
||||||
func CheckPathUsesLink(links []string, path string) string {
|
|
||||||
for _, l := range links {
|
|
||||||
- if strings.HasPrefix(path, l) && path != l {
|
|
||||||
+ linkdir := l
|
|
||||||
+ if !strings.HasSuffix(l, "/") {
|
|
||||||
+ linkdir += "/"
|
|
||||||
+ }
|
|
||||||
+ if strings.HasPrefix(path, linkdir) && path != l {
|
|
||||||
return l
|
|
||||||
}
|
|
||||||
}
|
|
||||||
diff --git a/vendor/modules.txt b/vendor/modules.txt
|
|
||||||
index 8a5d8ec6..bf99aa2d 100644
|
|
||||||
--- a/vendor/modules.txt
|
|
||||||
+++ b/vendor/modules.txt
|
|
||||||
@@ -81,7 +81,7 @@ github.com/coreos/vcontext/tree
|
|
||||||
github.com/coreos/vcontext/validate
|
|
||||||
# github.com/davecgh/go-spew v1.1.0
|
|
||||||
github.com/davecgh/go-spew/spew
|
|
||||||
-# github.com/flatcar-linux/ign-converter v0.1.0
|
|
||||||
+# github.com/flatcar-linux/ign-converter v0.1.1-0.20220311112608-f121a881f370
|
|
||||||
## explicit
|
|
||||||
github.com/flatcar-linux/ign-converter/translate/v24tov31
|
|
||||||
github.com/flatcar-linux/ign-converter/util
|
|
||||||
--
|
|
||||||
2.34.1
|
|
||||||
|
|
@ -1,181 +0,0 @@
|
|||||||
From ca57bcabeca517a657b398b2200f04a4a4c9d1ef Mon Sep 17 00:00:00 2001
|
|
||||||
From: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
|
||||||
Date: Thu, 19 May 2022 14:43:41 +0200
|
|
||||||
Subject: [PATCH] mod: update ign-converter
|
|
||||||
|
|
||||||
this pulls: https://github.com/flatcar-linux/ign-converter/pull/6
|
|
||||||
|
|
||||||
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
|
|
||||||
---
|
|
||||||
go.mod | 2 +-
|
|
||||||
go.sum | 4 +-
|
|
||||||
.../translate/v24tov31/v24tov31.go | 59 +++++++++++++++++--
|
|
||||||
.../flatcar-linux/ign-converter/util/util.go | 4 --
|
|
||||||
vendor/modules.txt | 2 +-
|
|
||||||
5 files changed, 58 insertions(+), 13 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/go.mod b/go.mod
|
|
||||||
index d2104235..27dde696 100644
|
|
||||||
--- a/go.mod
|
|
||||||
+++ b/go.mod
|
|
||||||
@@ -9,7 +9,7 @@ require (
|
|
||||||
github.com/coreos/go-semver v0.3.0
|
|
||||||
github.com/coreos/go-systemd/v22 v22.0.0
|
|
||||||
github.com/coreos/vcontext v0.0.0-20211021162308-f1dbbca7bef4
|
|
||||||
- github.com/flatcar-linux/ign-converter v0.1.1-0.20220311112608-f121a881f370
|
|
||||||
+ github.com/flatcar-linux/ign-converter v0.2.0
|
|
||||||
github.com/flatcar-linux/ignition v0.36.2-0.20220221101037-de4e6cc9bbba
|
|
||||||
github.com/google/renameio v0.1.0
|
|
||||||
github.com/google/uuid v1.1.1
|
|
||||||
diff --git a/go.sum b/go.sum
|
|
||||||
index 043cc197..27755099 100644
|
|
||||||
--- a/go.sum
|
|
||||||
+++ b/go.sum
|
|
||||||
@@ -68,8 +68,8 @@ github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymF
|
|
||||||
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
|
|
||||||
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
|
|
||||||
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
|
|
||||||
-github.com/flatcar-linux/ign-converter v0.1.1-0.20220311112608-f121a881f370 h1:Xz78ZBjeHkvxFpXSV2ppTDW2+ZudsCnT7VXVvqR1pto=
|
|
||||||
-github.com/flatcar-linux/ign-converter v0.1.1-0.20220311112608-f121a881f370/go.mod h1:t/kcw0CQ/uKMCyZwDAzuwMO3CShxaimEJhQzLGCsb3Y=
|
|
||||||
+github.com/flatcar-linux/ign-converter v0.2.0 h1:XAIP2LHgqwtkPmJmilKSblCj0tGCO86qCrnbO6jgPM8=
|
|
||||||
+github.com/flatcar-linux/ign-converter v0.2.0/go.mod h1:t/kcw0CQ/uKMCyZwDAzuwMO3CShxaimEJhQzLGCsb3Y=
|
|
||||||
github.com/flatcar-linux/ignition v0.36.2-0.20220221101037-de4e6cc9bbba h1:HiTCL7737Hi944kXfLN8ReGoJtAiibGIsCk3MGlYy9M=
|
|
||||||
github.com/flatcar-linux/ignition v0.36.2-0.20220221101037-de4e6cc9bbba/go.mod h1:JzHCIdCu9dy0xtezyBit/aOY4QIlJ12UYU6nXNPnnRE=
|
|
||||||
github.com/flatcar-linux/ignition/v2 v2.2.1-0.20220302150437-ce14e51676e9/go.mod h1:n076OVuGbg6f+j3YYoxFCjRyMU2hxsx6Q4Gy0xwO7cM=
|
|
||||||
diff --git a/vendor/github.com/flatcar-linux/ign-converter/translate/v24tov31/v24tov31.go b/vendor/github.com/flatcar-linux/ign-converter/translate/v24tov31/v24tov31.go
|
|
||||||
index 1e406ca2..d10cd7c3 100644
|
|
||||||
--- a/vendor/github.com/flatcar-linux/ign-converter/translate/v24tov31/v24tov31.go
|
|
||||||
+++ b/vendor/github.com/flatcar-linux/ign-converter/translate/v24tov31/v24tov31.go
|
|
||||||
@@ -17,7 +17,9 @@ package v24tov31
|
|
||||||
import (
|
|
||||||
"errors"
|
|
||||||
"fmt"
|
|
||||||
+ "net/url"
|
|
||||||
"path"
|
|
||||||
+ "path/filepath"
|
|
||||||
"reflect"
|
|
||||||
|
|
||||||
old "github.com/flatcar-linux/ignition/config/v2_4/types"
|
|
||||||
@@ -38,10 +40,6 @@ func Check2_4(cfg old.Config, fsMap map[string]string) error {
|
|
||||||
return fmt.Errorf("Invalid input config:\n%s", rpt.String())
|
|
||||||
}
|
|
||||||
|
|
||||||
- if len(cfg.Networkd.Units) != 0 {
|
|
||||||
- return util.UsesNetworkdError
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
// check that all filesystems have a path
|
|
||||||
if fsMap == nil {
|
|
||||||
fsMap = map[string]string{}
|
|
||||||
@@ -139,6 +137,10 @@ func Translate(cfg old.Config, fsMap map[string]string) (types.Config, error) {
|
|
||||||
if err := Check2_4(cfg, fsMap); err != nil {
|
|
||||||
return types.Config{}, err
|
|
||||||
}
|
|
||||||
+
|
|
||||||
+ files := translateFiles(cfg.Storage.Files, fsMap)
|
|
||||||
+ files = append(files, translateNetworkd(cfg.Networkd.Units, fsMap)...)
|
|
||||||
+
|
|
||||||
res := types.Config{
|
|
||||||
// Ignition section
|
|
||||||
Ignition: types.Ignition{
|
|
||||||
@@ -174,7 +176,7 @@ func Translate(cfg old.Config, fsMap map[string]string) (types.Config, error) {
|
|
||||||
Disks: translateDisks(cfg.Storage.Disks),
|
|
||||||
Raid: translateRaid(cfg.Storage.Raid),
|
|
||||||
Filesystems: translateFilesystems(cfg.Storage.Filesystems, fsMap),
|
|
||||||
- Files: translateFiles(cfg.Storage.Files, fsMap),
|
|
||||||
+ Files: files,
|
|
||||||
Directories: translateDirectories(cfg.Storage.Directories, fsMap),
|
|
||||||
Links: translateLinks(cfg.Storage.Links, fsMap),
|
|
||||||
},
|
|
||||||
@@ -512,6 +514,53 @@ func translateFiles(files []old.File, m map[string]string) (ret []types.File) {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
+func translateNetworkd(units []old.Networkdunit, m map[string]string) []types.File {
|
|
||||||
+ var ret []types.File
|
|
||||||
+
|
|
||||||
+ for _, u := range units {
|
|
||||||
+ if u.Contents != "" {
|
|
||||||
+ file := types.File{
|
|
||||||
+ Node: types.Node{
|
|
||||||
+ // 2.x files are overwrite by default
|
|
||||||
+ Overwrite: util.BoolP(true),
|
|
||||||
+ },
|
|
||||||
+ FileEmbedded1: types.FileEmbedded1{
|
|
||||||
+ // Ignition default file permission
|
|
||||||
+ Mode: util.IntP(int(0644)),
|
|
||||||
+ },
|
|
||||||
+ }
|
|
||||||
+ // path /etc/systemd/network is hardcoded in Ignition2.x codebase.
|
|
||||||
+ // TODO: customize this path at compilation time.
|
|
||||||
+ file.Node.Path = filepath.Join(m["root"], "/etc/systemd/network", u.Name)
|
|
||||||
+
|
|
||||||
+ // URL encoding unit content to follow 'data' format - we could use base64 also.
|
|
||||||
+ file.FileEmbedded1.Contents.Source = util.StrPStrict("data:," + url.QueryEscape(u.Contents))
|
|
||||||
+
|
|
||||||
+ ret = append(ret, file)
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ for _, d := range u.Dropins {
|
|
||||||
+ file := types.File{
|
|
||||||
+ Node: types.Node{
|
|
||||||
+ // 2.x files are overwrite by default
|
|
||||||
+ Overwrite: util.BoolP(true),
|
|
||||||
+ },
|
|
||||||
+ FileEmbedded1: types.FileEmbedded1{
|
|
||||||
+ // Ignition default file permission
|
|
||||||
+ Mode: util.IntP(int(0644)),
|
|
||||||
+ },
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ file.Node.Path = filepath.Join(m["root"], "/etc/systemd/network", string(u.Name)+".d", d.Name)
|
|
||||||
+ file.FileEmbedded1.Contents.Source = util.StrPStrict("data:," + url.QueryEscape(d.Contents))
|
|
||||||
+
|
|
||||||
+ ret = append(ret, file)
|
|
||||||
+ }
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ return ret
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
func translateLinks(links []old.Link, m map[string]string) (ret []types.Link) {
|
|
||||||
for _, l := range links {
|
|
||||||
ret = append(ret, types.Link{
|
|
||||||
diff --git a/vendor/github.com/flatcar-linux/ign-converter/util/util.go b/vendor/github.com/flatcar-linux/ign-converter/util/util.go
|
|
||||||
index 1968f472..347d148c 100644
|
|
||||||
--- a/vendor/github.com/flatcar-linux/ign-converter/util/util.go
|
|
||||||
+++ b/vendor/github.com/flatcar-linux/ign-converter/util/util.go
|
|
||||||
@@ -15,7 +15,6 @@
|
|
||||||
package util
|
|
||||||
|
|
||||||
import (
|
|
||||||
- "errors"
|
|
||||||
"fmt"
|
|
||||||
"strconv"
|
|
||||||
"strings"
|
|
||||||
@@ -24,9 +23,6 @@ import (
|
|
||||||
|
|
||||||
// Error definitions
|
|
||||||
|
|
||||||
-// UsesNetworkdError is the error for including networkd configs
|
|
||||||
-var UsesNetworkdError = errors.New("config includes deprecated networkd section - use Files instead")
|
|
||||||
-
|
|
||||||
// NoFilesystemError type for when a filesystem is referenced in a config but there's no mapping to where
|
|
||||||
// it should be mounted (i.e. `path` in v3+ configs)
|
|
||||||
type NoFilesystemError string
|
|
||||||
diff --git a/vendor/modules.txt b/vendor/modules.txt
|
|
||||||
index bf99aa2d..0b6d436d 100644
|
|
||||||
--- a/vendor/modules.txt
|
|
||||||
+++ b/vendor/modules.txt
|
|
||||||
@@ -81,7 +81,7 @@ github.com/coreos/vcontext/tree
|
|
||||||
github.com/coreos/vcontext/validate
|
|
||||||
# github.com/davecgh/go-spew v1.1.0
|
|
||||||
github.com/davecgh/go-spew/spew
|
|
||||||
-# github.com/flatcar-linux/ign-converter v0.1.1-0.20220311112608-f121a881f370
|
|
||||||
+# github.com/flatcar-linux/ign-converter v0.2.0
|
|
||||||
## explicit
|
|
||||||
github.com/flatcar-linux/ign-converter/translate/v24tov31
|
|
||||||
github.com/flatcar-linux/ign-converter/util
|
|
||||||
--
|
|
||||||
2.35.1
|
|
||||||
|
|
@ -12,7 +12,7 @@ inherit coreos-go cros-workon systemd udev
|
|||||||
if [[ "${PV}" == 9999 ]]; then
|
if [[ "${PV}" == 9999 ]]; then
|
||||||
KEYWORDS="~amd64 ~arm64"
|
KEYWORDS="~amd64 ~arm64"
|
||||||
else
|
else
|
||||||
CROS_WORKON_COMMIT="d5545707b879e507749efed89881f987bd0ec81e" # main
|
CROS_WORKON_COMMIT="fef845a7d5ba463b4a93a5ed03a76721164c4a84" # v2.14.0
|
||||||
KEYWORDS="amd64 arm64"
|
KEYWORDS="amd64 arm64"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -46,8 +46,8 @@ PATCHES=(
|
|||||||
"${FILESDIR}/0002-mod-add-ign-converter-dependency.patch"
|
"${FILESDIR}/0002-mod-add-ign-converter-dependency.patch"
|
||||||
"${FILESDIR}/0003-sum-go-mod-tidy.patch"
|
"${FILESDIR}/0003-sum-go-mod-tidy.patch"
|
||||||
"${FILESDIR}/0004-vendor-go-mod-vendor.patch"
|
"${FILESDIR}/0004-vendor-go-mod-vendor.patch"
|
||||||
"${FILESDIR}/0005-config-v3_4-convert-ignition-2.x-to-3.1.patch"
|
"${FILESDIR}/0005-config-v3_4-convert-ignition-2.x-to-3.4-exp.patch"
|
||||||
"${FILESDIR}/0006-internal-prv-cmdline-backport-flatcar-patche.patch"
|
"${FILESDIR}/0006-internal-prv-cmdline-backport-flatcar-patch.patch"
|
||||||
"${FILESDIR}/0007-provider-qemu-apply-fw_cfg-patch.patch"
|
"${FILESDIR}/0007-provider-qemu-apply-fw_cfg-patch.patch"
|
||||||
"${FILESDIR}/0008-config-3_4-test-add-ignition-2.x-test-cases.patch"
|
"${FILESDIR}/0008-config-3_4-test-add-ignition-2.x-test-cases.patch"
|
||||||
"${FILESDIR}/0009-internal-disk-fs-ignore-fs-format-mismatches-for-the.patch"
|
"${FILESDIR}/0009-internal-disk-fs-ignore-fs-format-mismatches-for-the.patch"
|
||||||
@ -57,8 +57,6 @@ PATCHES=(
|
|||||||
"${FILESDIR}/0013-Revert-drop-OEM-URI-support.patch"
|
"${FILESDIR}/0013-Revert-drop-OEM-URI-support.patch"
|
||||||
"${FILESDIR}/0014-internal-resource-url-support-btrfs-as-OEM-partition.patch"
|
"${FILESDIR}/0014-internal-resource-url-support-btrfs-as-OEM-partition.patch"
|
||||||
"${FILESDIR}/0015-internal-exec-stages-disks-prevent-races-with-udev.patch"
|
"${FILESDIR}/0015-internal-exec-stages-disks-prevent-races-with-udev.patch"
|
||||||
"${FILESDIR}/0016-update-ign-converter-to-fix-link-translation.patch"
|
|
||||||
"${FILESDIR}/0017-mod-update-ign-converter.patch"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
|
Loading…
Reference in New Issue
Block a user