From 7af239fc873dacc8ca0a0b354796c13087bdcbeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Ravier?= Date: Wed, 24 Apr 2024 17:35:06 +0200 Subject: [PATCH 01/37] Misc whitespace fixes --- ignition.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ignition.spec b/ignition.spec index d24888e..d08c787 100644 --- a/ignition.spec +++ b/ignition.spec @@ -33,7 +33,8 @@ Source1: https://github.com/fedora-iot/ignition-edge/archive/%{ignedgecom BuildRequires: libblkid-devel BuildRequires: systemd-rpm-macros -ExcludeArch: %{ix86} + +ExcludeArch: %{ix86} # Requires for 'disks' stage %if 0%{?fedora} @@ -226,7 +227,7 @@ Ignition on IoT/Edge systems. %package ignition-grub -Summary: Enablement glue for bootupd's grub2 config +Summary: Enablement glue for bootupd's grub2 config License: Apache-2.0 %description ignition-grub @@ -446,7 +447,7 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition - New release * Wed Oct 13 2021 Sohan Kunkerkar - 2.12.0-3 -- Move Ignition report to /etc +- Move Ignition report to /etc * Thu Aug 26 2021 Sohan Kunkerkar - 2.12.0-2 - Disable file fragment writing logic for SSH authorized_keys on RHEL/CentOS From 30fd6a24c33ee6d9ae8d734a9676ca3ce88e43f3 Mon Sep 17 00:00:00 2001 From: Steven Presti Date: Wed, 5 Jun 2024 11:30:29 -0400 Subject: [PATCH 02/37] Update to 2.19.0 --- .gitignore | 1 + ignition.spec | 200 +++++++++++++++++++++++++------------------------- sources | 2 +- 3 files changed, 104 insertions(+), 99 deletions(-) diff --git a/.gitignore b/.gitignore index 402d704..f57263b 100644 --- a/.gitignore +++ b/.gitignore @@ -64,3 +64,4 @@ /ignition-2.16.2.tar.gz /ignition-2.17.0.tar.gz /ignition-2.18.0.tar.gz +/ignition-2.19.0.tar.gz diff --git a/ignition.spec b/ignition.spec index d08c787..d6626d8 100644 --- a/ignition.spec +++ b/ignition.spec @@ -13,7 +13,7 @@ # https://github.com/coreos/ignition %global goipath github.com/coreos/ignition %global gomodulesmode GO111MODULE=on -Version: 2.18.0 +Version: 2.19.0 %gometa @@ -46,66 +46,66 @@ Requires: dracut Requires: dracut-network # Generated by `go-mods-to-bundled-provides.py | sort` -Provides: bundled(golang(cloud.google.com/go/compute/metadata)) = 0.2.3 -Provides: bundled(golang(cloud.google.com/go/storage)) = 1.38.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.38.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.38.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.38.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/arn)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/auth/bearer)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awserr)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awsutil)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client/metadata)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/corehandlers)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/endpointcreds)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/processcreds)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ssocreds)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/stscreds)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/csm)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/defaults)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/ec2metadata)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/endpoints)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/request)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/session)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/signer/v4)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/context)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/ini)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/arn)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/s3err)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkio)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkmath)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkrand)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkuri)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/shareddefaults)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/strings)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sync/singleflight)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/checksum)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/json/jsonutil)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/jsonrpc)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query/queryutil)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/rest)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restjson)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restxml)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3iface)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3manager)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/ssooidc)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso/ssoiface)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts)) = 1.50.25 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts/stsiface)) = 1.50.25 -Provides: bundled(golang(github.com/beevik/etree)) = 1.3.0 -Provides: bundled(golang(github.com/containers/libhvee/pkg/kvp)) = 0.6.0 +Provides: bundled(golang(cloud.google.com/go/compute/metadata)) = 0.3.0 +Provides: bundled(golang(cloud.google.com/go/storage)) = 1.41.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.41.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.41.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/arn)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/auth/bearer)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awserr)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awsutil)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client/metadata)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/corehandlers)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/endpointcreds)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/processcreds)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ssocreds)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/stscreds)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/csm)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/defaults)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/ec2metadata)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/endpoints)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/request)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/session)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/signer/v4)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/context)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/ini)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/arn)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/s3err)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkio)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkmath)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkrand)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkuri)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/shareddefaults)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/strings)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sync/singleflight)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/checksum)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/json/jsonutil)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/jsonrpc)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query/queryutil)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/rest)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restjson)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restxml)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3iface)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3manager)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/ssooidc)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso/ssoiface)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts)) = 1.53.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts/stsiface)) = 1.53.5 +Provides: bundled(golang(github.com/beevik/etree)) = 1.4.0 +Provides: bundled(golang(github.com/containers/libhvee/pkg/kvp)) = 0.7.1 Provides: bundled(golang(github.com/coreos/go-semver/semver)) = 0.3.1 Provides: bundled(golang(github.com/coreos/go-systemd/v22/dbus)) = 22.5.0 Provides: bundled(golang(github.com/coreos/go-systemd/v22/journal)) = 22.5.0 @@ -122,49 +122,50 @@ Provides: bundled(golang(github.com/mitchellh/copystructure)) = 1.2.0 Provides: bundled(golang(github.com/pin/tftp)) = 2.1.0 Provides: bundled(golang(github.com/pin/tftp/netascii)) = 2.1.0 Provides: bundled(golang(github.com/spf13/pflag)) = 1.0.6-0.20210604193023.gitd5e0c0615ace -Provides: bundled(golang(github.com/stretchr/testify/assert)) = 1.8.4 +Provides: bundled(golang(github.com/stretchr/testify/assert)) = 1.9.0 Provides: bundled(golang(github.com/vincent-petithory/dataurl)) = 1.0.0 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/bdoor)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/message)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcout)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcvmx)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/vmcheck)) = 0.0.0-20220317130741.git510905f0efa3 -Provides: bundled(golang(golang.org/x/net/bpf)) = 0.21.0 -Provides: bundled(golang(golang.org/x/net/http2)) = 0.21.0 -Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.21.0 -Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.21.0 -Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.21.0 -Provides: bundled(golang(golang.org/x/net/idna)) = 0.21.0 -Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.21.0 -Provides: bundled(golang(golang.org/x/net/trace)) = 0.21.0 -Provides: bundled(golang(golang.org/x/oauth2)) = 0.17.0 -Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.17.0 -Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.17.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccount)) = 0.17.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccountauthorizeduser)) = 0.17.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.17.0 -Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.17.0 -Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.17.0 -Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.17.0 -Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.17.0 -Provides: bundled(golang(golang.org/x/sys/unix)) = 0.17.0 -Provides: bundled(golang(golang.org/x/sys/windows)) = 0.17.0 -Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.167.0 -Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.167.0 -Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.167.0 -Provides: bundled(golang(google.golang.org/api/internal)) = 0.167.0 -Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.167.0 -Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.167.0 -Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.167.0 -Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.167.0 -Provides: bundled(golang(google.golang.org/api/iterator)) = 0.167.0 -Provides: bundled(golang(google.golang.org/api/option)) = 0.167.0 -Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.167.0 -Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.167.0 -Provides: bundled(golang(google.golang.org/api/transport)) = 0.167.0 -Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.167.0 -Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.167.0 -Provides: bundled(golang(google.golang.org/api/transport/http/internal/propagation)) = 0.167.0 +Provides: bundled(golang(golang.org/x/net/bpf)) = 0.25.0 +Provides: bundled(golang(golang.org/x/net/http2)) = 0.25.0 +Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.25.0 +Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.25.0 +Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.25.0 +Provides: bundled(golang(golang.org/x/net/idna)) = 0.25.0 +Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.25.0 +Provides: bundled(golang(golang.org/x/net/trace)) = 0.25.0 +Provides: bundled(golang(golang.org/x/oauth2)) = 0.20.0 +Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.20.0 +Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.20.0 +Provides: bundled(golang(golang.org/x/oauth2/google/externalaccount)) = 0.20.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccountauthorizeduser)) = 0.20.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/impersonate)) = 0.20.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.20.0 +Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.20.0 +Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.20.0 +Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.20.0 +Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.20.0 +Provides: bundled(golang(golang.org/x/sys/unix)) = 0.20.0 +Provides: bundled(golang(golang.org/x/sys/windows)) = 0.20.0 +Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.181.0 +Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.181.0 +Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.181.0 +Provides: bundled(golang(google.golang.org/api/internal)) = 0.181.0 +Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.181.0 +Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.181.0 +Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.181.0 +Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.181.0 +Provides: bundled(golang(google.golang.org/api/iterator)) = 0.181.0 +Provides: bundled(golang(google.golang.org/api/option)) = 0.181.0 +Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.181.0 +Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.181.0 +Provides: bundled(golang(google.golang.org/api/transport)) = 0.181.0 +Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.181.0 +Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.181.0 +Provides: bundled(golang(google.golang.org/api/transport/http/internal/propagation)) = 0.181.0 Provides: bundled(golang(gopkg.in/yaml.v3)) = 3.0.1 %description @@ -363,6 +364,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_libdir}/bootupd/grub2-static/configs.d/ignition.cfg %changelog +* Wed Jun 05 2024 Steven Prestil - 2.19.0-1 +- New release + * Mon Mar 4 2024 Yasmin de Souza - 2.18.0-1 - New release - Discontinue support for i686 diff --git a/sources b/sources index 4267e78..fae5d77 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (ignition-2.18.0.tar.gz) = 8017d4d289b0c856805909669d05e54a044fd0fdbab88ad573ae4eee197c7cff6ec99997a356bfa138adc9597f75eba6e21e44e00d3f24b6dbf9878b71a5523c +SHA512 (ignition-2.19.0.tar.gz) = 3eef2609d94560b0f909a00b5475e534a99c7f1871b166745dc4ebee470082927d21f443d5ba40839749411aa86ba7ad8bc44f6e73f1e797850b07efb8b49485 SHA512 (ignition-edge-a3a8f0a.tar.gz) = ef04cd411752f1b48fdb64ae8e45a2234b635a19ead82483cb33e246697e6ae639f6036030e7647913f5f589532f3d015bcc81848db50ebe8800242f6f23230a From dc2702945ee6105fb6eef96bd82778a8e5822641 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 10:14:15 +0000 Subject: [PATCH 03/37] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- ignition.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ignition.spec b/ignition.spec index d6626d8..0a16410 100644 --- a/ignition.spec +++ b/ignition.spec @@ -22,7 +22,7 @@ Version: 2.19.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 1%{?dist} +Release: 2%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -364,6 +364,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_libdir}/bootupd/grub2-static/configs.d/ignition.cfg %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 2.19.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Wed Jun 05 2024 Steven Prestil - 2.19.0-1 - New release From dd57fc84aff35533e0ed89709c7bc0de59f0c26e Mon Sep 17 00:00:00 2001 From: Steven Presti Date: Wed, 23 Oct 2024 09:27:26 -0400 Subject: [PATCH 04/37] Update to 2.20.0 --- .gitignore | 1 + ignition.spec | 201 +++++++++++++++++++++++++------------------------- sources | 2 +- 3 files changed, 104 insertions(+), 100 deletions(-) diff --git a/.gitignore b/.gitignore index f57263b..9eadbdd 100644 --- a/.gitignore +++ b/.gitignore @@ -65,3 +65,4 @@ /ignition-2.17.0.tar.gz /ignition-2.18.0.tar.gz /ignition-2.19.0.tar.gz +/ignition-2.20.0.tar.gz diff --git a/ignition.spec b/ignition.spec index 0a16410..02e895f 100644 --- a/ignition.spec +++ b/ignition.spec @@ -13,7 +13,7 @@ # https://github.com/coreos/ignition %global goipath github.com/coreos/ignition %global gomodulesmode GO111MODULE=on -Version: 2.19.0 +Version: 2.20.0 %gometa @@ -22,7 +22,7 @@ Version: 2.19.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 2%{?dist} +Release: 1%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -47,63 +47,63 @@ Requires: dracut-network # Generated by `go-mods-to-bundled-provides.py | sort` Provides: bundled(golang(cloud.google.com/go/compute/metadata)) = 0.3.0 -Provides: bundled(golang(cloud.google.com/go/storage)) = 1.41.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.41.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.41.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/arn)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/auth/bearer)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awserr)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awsutil)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client/metadata)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/corehandlers)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/endpointcreds)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/processcreds)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ssocreds)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/stscreds)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/csm)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/defaults)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/ec2metadata)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/endpoints)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/request)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/session)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/signer/v4)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/context)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/ini)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/arn)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/s3err)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkio)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkmath)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkrand)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkuri)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/shareddefaults)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/strings)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sync/singleflight)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/checksum)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/json/jsonutil)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/jsonrpc)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query/queryutil)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/rest)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restjson)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restxml)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3iface)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3manager)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/ssooidc)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso/ssoiface)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts)) = 1.53.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts/stsiface)) = 1.53.5 +Provides: bundled(golang(cloud.google.com/go/storage)) = 1.43.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.43.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.43.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.43.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/arn)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/auth/bearer)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awserr)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awsutil)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client/metadata)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/corehandlers)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/endpointcreds)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/processcreds)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ssocreds)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/stscreds)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/csm)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/defaults)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/ec2metadata)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/endpoints)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/request)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/session)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/signer/v4)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/context)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/ini)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/arn)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/s3err)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkio)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkmath)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkrand)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkuri)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/shareddefaults)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/strings)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sync/singleflight)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/checksum)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/json/jsonutil)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/jsonrpc)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query/queryutil)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/rest)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restjson)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restxml)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3iface)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3manager)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/ssooidc)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso/ssoiface)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts)) = 1.55.5 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts/stsiface)) = 1.55.5 Provides: bundled(golang(github.com/beevik/etree)) = 1.4.0 Provides: bundled(golang(github.com/containers/libhvee/pkg/kvp)) = 0.7.1 Provides: bundled(golang(github.com/coreos/go-semver/semver)) = 0.3.1 @@ -129,43 +129,43 @@ Provides: bundled(golang(github.com/vmware/vmw-guestinfo/message)) = 0.0.0-20220 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcout)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcvmx)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/vmcheck)) = 0.0.0-20220317130741.git510905f0efa3 -Provides: bundled(golang(golang.org/x/net/bpf)) = 0.25.0 -Provides: bundled(golang(golang.org/x/net/http2)) = 0.25.0 -Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.25.0 -Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.25.0 -Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.25.0 -Provides: bundled(golang(golang.org/x/net/idna)) = 0.25.0 -Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.25.0 -Provides: bundled(golang(golang.org/x/net/trace)) = 0.25.0 -Provides: bundled(golang(golang.org/x/oauth2)) = 0.20.0 -Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.20.0 -Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.20.0 -Provides: bundled(golang(golang.org/x/oauth2/google/externalaccount)) = 0.20.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccountauthorizeduser)) = 0.20.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/impersonate)) = 0.20.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.20.0 -Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.20.0 -Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.20.0 -Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.20.0 -Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.20.0 -Provides: bundled(golang(golang.org/x/sys/unix)) = 0.20.0 -Provides: bundled(golang(golang.org/x/sys/windows)) = 0.20.0 -Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.181.0 -Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.181.0 -Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.181.0 -Provides: bundled(golang(google.golang.org/api/internal)) = 0.181.0 -Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.181.0 -Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.181.0 -Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.181.0 -Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.181.0 -Provides: bundled(golang(google.golang.org/api/iterator)) = 0.181.0 -Provides: bundled(golang(google.golang.org/api/option)) = 0.181.0 -Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.181.0 -Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.181.0 -Provides: bundled(golang(google.golang.org/api/transport)) = 0.181.0 -Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.181.0 -Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.181.0 -Provides: bundled(golang(google.golang.org/api/transport/http/internal/propagation)) = 0.181.0 +Provides: bundled(golang(golang.org/x/net/bpf)) = 0.30.0 +Provides: bundled(golang(golang.org/x/net/http2)) = 0.30.0 +Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.30.0 +Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.30.0 +Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.30.0 +Provides: bundled(golang(golang.org/x/net/idna)) = 0.30.0 +Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.30.0 +Provides: bundled(golang(golang.org/x/net/trace)) = 0.30.0 +Provides: bundled(golang(golang.org/x/oauth2)) = 0.23.0 +Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.23.0 +Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.23.0 +Provides: bundled(golang(golang.org/x/oauth2/google/externalaccount)) = 0.23.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccountauthorizeduser)) = 0.23.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/impersonate)) = 0.23.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.23.0 +Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.23.0 +Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.23.0 +Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.23.0 +Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.26.0 +Provides: bundled(golang(golang.org/x/sys/unix)) = 0.26.0 +Provides: bundled(golang(golang.org/x/sys/windows)) = 0.26.0 +Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.187.0 +Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.187.0 +Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.187.0 +Provides: bundled(golang(google.golang.org/api/internal)) = 0.187.0 +Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.187.0 +Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.187.0 +Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.187.0 +Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.187.0 +Provides: bundled(golang(google.golang.org/api/iterator)) = 0.187.0 +Provides: bundled(golang(google.golang.org/api/option)) = 0.187.0 +Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.187.0 +Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.187.0 +Provides: bundled(golang(google.golang.org/api/transport)) = 0.187.0 +Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.187.0 +Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.187.0 +Provides: bundled(golang(google.golang.org/api/transport/http/internal/propagation)) = 0.187.0 Provides: bundled(golang(gopkg.in/yaml.v3)) = 3.0.1 %description @@ -364,10 +364,13 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_libdir}/bootupd/grub2-static/configs.d/ignition.cfg %changelog +* Wed Oct 23 2024 Steven Presti - 2.20.0-1 +- New Release + * Thu Jul 18 2024 Fedora Release Engineering - 2.19.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild -* Wed Jun 05 2024 Steven Prestil - 2.19.0-1 +* Wed Jun 05 2024 Steven Presti - 2.19.0-1 - New release * Mon Mar 4 2024 Yasmin de Souza - 2.18.0-1 @@ -386,10 +389,10 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition * Sat Jan 20 2024 Fedora Release Engineering - 2.17.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild -* Fri Dec 15 2023 Steven Prestil - 2.17.0-2 +* Fri Dec 15 2023 Steven Presti - 2.17.0-2 - Add ignition-grub subpackage -* Wed Nov 22 2023 Steven Prestil - 2.17.0-1 +* Wed Nov 22 2023 Steven Presti - 2.17.0-1 - New release * Thu Jul 20 2023 Fedora Release Engineering - 2.16.2-2 diff --git a/sources b/sources index fae5d77..613ba32 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (ignition-2.19.0.tar.gz) = 3eef2609d94560b0f909a00b5475e534a99c7f1871b166745dc4ebee470082927d21f443d5ba40839749411aa86ba7ad8bc44f6e73f1e797850b07efb8b49485 +SHA512 (ignition-2.20.0.tar.gz) = 96429a9ad98a54bcc66c65c2b6be8def67371eb70e9df295d44fb5ffdc1915a524772214f39409a0872c52521fdad8e1e4c6f80e019413c77ca3491afe754584 SHA512 (ignition-edge-a3a8f0a.tar.gz) = ef04cd411752f1b48fdb64ae8e45a2234b635a19ead82483cb33e246697e6ae639f6036030e7647913f5f589532f3d015bcc81848db50ebe8800242f6f23230a From 9041937edf55d34861dc723a5d87ad71752f2943 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20Mart=C3=ADn?= Date: Wed, 11 Sep 2024 16:10:04 +0200 Subject: [PATCH 05/37] ignition-edge: Update ignition-edge commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add "fips" to ignition-edge dracut module dependencies, see: https://github.com/fedora-iot/ignition-edge/pull/2 Signed-off-by: Miguel Martín --- .gitignore | 1 + ignition.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9eadbdd..1c4737c 100644 --- a/.gitignore +++ b/.gitignore @@ -66,3 +66,4 @@ /ignition-2.18.0.tar.gz /ignition-2.19.0.tar.gz /ignition-2.20.0.tar.gz +/ignition-edge-b8d1b7a.tar.gz diff --git a/ignition.spec b/ignition.spec index 02e895f..b94d2ec 100644 --- a/ignition.spec +++ b/ignition.spec @@ -7,7 +7,7 @@ %bcond_with check %endif -%global ignedgecommit a3a8f0abb2a1c7fc1c9e5d0e7a3e8830b2e2d766 +%global ignedgecommit b8d1b7a52c28fd5c33d15a0628d4b69f242f5c57 %global ignedgeshortcommit %(c=%{ignedgecommit}; echo ${c:0:7}) # https://github.com/coreos/ignition @@ -22,7 +22,7 @@ Version: 2.20.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 1%{?dist} +Release: 2%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -364,6 +364,10 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_libdir}/bootupd/grub2-static/configs.d/ignition.cfg %changelog +* Mon Oct 31 2024 Miguel Martín - 2.20.0-2 +- Update ignition-edge commit to include + - https://github.com/fedora-iot/ignition-edge/pull/2 + * Wed Oct 23 2024 Steven Presti - 2.20.0-1 - New Release diff --git a/sources b/sources index 613ba32..4e87dd2 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (ignition-2.20.0.tar.gz) = 96429a9ad98a54bcc66c65c2b6be8def67371eb70e9df295d44fb5ffdc1915a524772214f39409a0872c52521fdad8e1e4c6f80e019413c77ca3491afe754584 -SHA512 (ignition-edge-a3a8f0a.tar.gz) = ef04cd411752f1b48fdb64ae8e45a2234b635a19ead82483cb33e246697e6ae639f6036030e7647913f5f589532f3d015bcc81848db50ebe8800242f6f23230a +SHA512 (ignition-edge-b8d1b7a.tar.gz) = 4ad167d89a4efeca8a24f24fe5a0bd2e5a1acfa86eb21653d84ad136236c727c328e7da890f3294a2e81b32e7b52435713e71fdbdd9d93d815f1c202b4f49f36 From 2a8319503ba83c9a6ac185957a53649a6ab11fc4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 07:00:15 +0000 Subject: [PATCH 06/37] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- ignition.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ignition.spec b/ignition.spec index b94d2ec..2a79e78 100644 --- a/ignition.spec +++ b/ignition.spec @@ -22,7 +22,7 @@ Version: 2.20.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 2%{?dist} +Release: 3%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -364,6 +364,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_libdir}/bootupd/grub2-static/configs.d/ignition.cfg %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 2.20.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Mon Oct 31 2024 Miguel Martín - 2.20.0-2 - Update ignition-edge commit to include - https://github.com/fedora-iot/ignition-edge/pull/2 From 6a5b176f6ca59be59bb420e404fa0757a74883d5 Mon Sep 17 00:00:00 2001 From: "FeRD (Frank Dana)" Date: Sun, 19 Jan 2025 02:55:23 -0500 Subject: [PATCH 07/37] Simpler generation of random -B value --- ignition.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ignition.spec b/ignition.spec index 2a79e78..0fb2e12 100644 --- a/ignition.spec +++ b/ignition.spec @@ -262,7 +262,7 @@ echo "Building ignition..." echo "Building ignition-validate..." %gobuild -o ./ignition-validate validate/main.go -%global gocrossbuild go build -ldflags "${LDFLAGS:-} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n')" -a -v -x +%global gocrossbuild go build -ldflags "${LDFLAGS:-} -B 0x$(cat /dev/urandom | tr -d -c '0-9a-f' | head -c16)" -a -v -x %if 0%{?fedora} echo "Building statically-linked Linux ignition-validate..." From 7411ec9287ae245b4b27e4926d9563a16e2f9174 Mon Sep 17 00:00:00 2001 From: "FeRD (Frank Dana)" Date: Sun, 19 Jan 2025 01:47:12 -0500 Subject: [PATCH 08/37] Fix bogus date in changelog --- ignition.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ignition.spec b/ignition.spec index 0fb2e12..280ecea 100644 --- a/ignition.spec +++ b/ignition.spec @@ -367,7 +367,7 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition * Fri Jan 17 2025 Fedora Release Engineering - 2.20.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild -* Mon Oct 31 2024 Miguel Martín - 2.20.0-2 +* Tue Nov 05 2024 Miguel Martín - 2.20.0-2 - Update ignition-edge commit to include - https://github.com/fedora-iot/ignition-edge/pull/2 From d185bf7111ca9ea786b7d3efa30f1726729293bd Mon Sep 17 00:00:00 2001 From: "FeRD (Frank Dana)" Date: Wed, 22 Jan 2025 16:48:25 -0500 Subject: [PATCH 09/37] Apply upstream patch for Go 1.24 compatibility --- ignition-2.20.0-go-1.24-compat.patch | 79 ++++++++++++++++++++++++++++ ignition.spec | 9 +++- 2 files changed, 87 insertions(+), 1 deletion(-) create mode 100644 ignition-2.20.0-go-1.24-compat.patch diff --git a/ignition-2.20.0-go-1.24-compat.patch b/ignition-2.20.0-go-1.24-compat.patch new file mode 100644 index 0000000..5240d07 --- /dev/null +++ b/ignition-2.20.0-go-1.24-compat.patch @@ -0,0 +1,79 @@ +From 116f0b82f7dc19461b5f0b09550c81f3489525ec Mon Sep 17 00:00:00 2001 +From: "FeRD (Frank Dana)" +Date: Sun, 19 Jan 2025 07:59:23 -0500 +Subject: [PATCH 1/2] engine: Add fmt string to Logger.PushPrefix call + +The Vet in Go 1.24 will add a new check to the printf analyzer that +"reports a diagnostic for calls of the form `fmt.Printf(s)`, where +`s` is a non-constant format string, with no other arguments. +Such calls are nearly always a mistake as the value of `s` may contain +the `%` symbol; use `fmt.Print` instead." +--- + internal/exec/engine.go | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/internal/exec/engine.go b/internal/exec/engine.go +index 11e699cc..f584e518 100644 +--- a/internal/exec/engine.go ++++ b/internal/exec/engine.go +@@ -121,7 +121,7 @@ func (e Engine) Run(stageName string) error { + return err + } + +- e.Logger.PushPrefix(stageName) //nolint:govet ++ e.Logger.PushPrefix("%s", stageName) + defer e.Logger.PopPrefix() + + fullConfig := latest.Merge(baseConfig, latest.Merge(systemBaseConfig, cfg)) +-- +2.47.1 + + +From beaeeb449973322adf92f6b5aa26bdf379e7efab Mon Sep 17 00:00:00 2001 +From: "FeRD (Frank Dana)" +Date: Sun, 19 Jan 2025 08:09:41 -0500 +Subject: [PATCH 2/2] main: Add fmt string to logger.Info calls + +The Vet in Go 1.24 will add a new check to the printf analyzer that +"reports a diagnostic for calls of the form `fmt.Printf(s)`, where +`s` is a non-constant format string, with no other arguments. +Such calls are nearly always a mistake as the value of `s` may contain +the `%` symbol; use `fmt.Print` instead." +--- + internal/main.go | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/internal/main.go b/internal/main.go +index 5cebe6a4..7e9e64c6 100644 +--- a/internal/main.go ++++ b/internal/main.go +@@ -89,7 +89,7 @@ func ignitionMain() { + logger := log.New(flags.logToStdout) + defer logger.Close() + +- logger.Info(version.String) //nolint:govet ++ logger.Info("%s", version.String) + logger.Info("Stage: %v", flags.stage) + + platformConfig := platform.MustGet(flags.platform.String()) +@@ -157,7 +157,7 @@ func ignitionApplyMain() { + logger := log.New(true) + defer logger.Close() + +- logger.Info(version.String) //nolint:govet ++ logger.Info("%s", version.String) + + var blob []byte + var err error +@@ -219,7 +219,7 @@ func ignitionRmCfgMain() { + logger := log.New(flags.logToStdout) + defer logger.Close() + +- logger.Info(version.String) //nolint:govet ++ logger.Info("%s", version.String) + + platformConfig := platform.MustGet(flags.platform) + fetcher, err := platformConfig.NewFetcher(&logger) +-- +2.47.1 + diff --git a/ignition.spec b/ignition.spec index 280ecea..ab10e93 100644 --- a/ignition.spec +++ b/ignition.spec @@ -22,7 +22,7 @@ Version: 2.20.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 3%{?dist} +Release: 4%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -31,6 +31,10 @@ URL: %{gourl} Source0: %{gosource} Source1: https://github.com/fedora-iot/ignition-edge/archive/%{ignedgecommit}/ignition-edge-%{ignedgeshortcommit}.tar.gz +# Upstream PR #2000 (merged, not yet released) +# See: github.com/coreos/ignition/pull/2000 +Patch0: ignition-2.20.0-go-1.24-compat.patch + BuildRequires: libblkid-devel BuildRequires: systemd-rpm-macros @@ -364,6 +368,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_libdir}/bootupd/grub2-static/configs.d/ignition.cfg %changelog +* Wed Jan 22 2025 FeRD (Frank Dana) - 2.20.0-4 +- Apply upstream patch for Go 1.24 compatibility + * Fri Jan 17 2025 Fedora Release Engineering - 2.20.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 4b614e8a3d72bb2861cec3e39d576cee436e1e72 Mon Sep 17 00:00:00 2001 From: djach7 Date: Mon, 27 Jan 2025 11:40:49 -0500 Subject: [PATCH 10/37] ignition-edge: Update ignition-edge commit Adds in bug fix to prevent read-only error on boot, see: https://github.com/fedora-iot/ignition-edge/pull/3 Signed-off-by: djach7 --- .gitignore | 2 +- ignition.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 1c4737c..64045ff 100644 --- a/.gitignore +++ b/.gitignore @@ -66,4 +66,4 @@ /ignition-2.18.0.tar.gz /ignition-2.19.0.tar.gz /ignition-2.20.0.tar.gz -/ignition-edge-b8d1b7a.tar.gz +/ignition-edge-a258749.tar.gz diff --git a/ignition.spec b/ignition.spec index ab10e93..8e6b3b9 100644 --- a/ignition.spec +++ b/ignition.spec @@ -7,7 +7,7 @@ %bcond_with check %endif -%global ignedgecommit b8d1b7a52c28fd5c33d15a0628d4b69f242f5c57 +%global ignedgecommit a2587490b2a9a215ad12cf15866025efbe027552 %global ignedgeshortcommit %(c=%{ignedgecommit}; echo ${c:0:7}) # https://github.com/coreos/ignition @@ -22,7 +22,7 @@ Version: 2.20.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 4%{?dist} +Release: 5%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -368,6 +368,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_libdir}/bootupd/grub2-static/configs.d/ignition.cfg %changelog +* Mon Jan 27 2025 David Jachimowicz - 2.20.0-5 +- Update ignition-edge commit to include https://github.com/fedora-iot/ignition-edge/pull/3 + * Wed Jan 22 2025 FeRD (Frank Dana) - 2.20.0-4 - Apply upstream patch for Go 1.24 compatibility diff --git a/sources b/sources index 4e87dd2..ab307d8 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (ignition-2.20.0.tar.gz) = 96429a9ad98a54bcc66c65c2b6be8def67371eb70e9df295d44fb5ffdc1915a524772214f39409a0872c52521fdad8e1e4c6f80e019413c77ca3491afe754584 -SHA512 (ignition-edge-b8d1b7a.tar.gz) = 4ad167d89a4efeca8a24f24fe5a0bd2e5a1acfa86eb21653d84ad136236c727c328e7da890f3294a2e81b32e7b52435713e71fdbdd9d93d815f1c202b4f49f36 +SHA512 (ignition-edge-a258749.tar.gz) = 0566807f7f4cbf9715566c8c39ba699df00f4ee5d579269c695a4af13d75a4e1f4639b54be85d0703373221d67a3ad0c532c0e075831316e3eed7a33cf316833 From a13fc832991d52be743f12e16fc5af5652256720 Mon Sep 17 00:00:00 2001 From: Steven Presti Date: Fri, 14 Mar 2025 19:42:41 -0400 Subject: [PATCH 11/37] Update to 2.21.0 relates to: https://github.com/coreos/ignition/issues/2033 --- .gitignore | 1 + ignition-2.20.0-go-1.24-compat.patch | 79 ---------- ignition.spec | 227 ++++++++++++++------------- sources | 2 +- 4 files changed, 124 insertions(+), 185 deletions(-) delete mode 100644 ignition-2.20.0-go-1.24-compat.patch diff --git a/.gitignore b/.gitignore index 64045ff..07cc437 100644 --- a/.gitignore +++ b/.gitignore @@ -67,3 +67,4 @@ /ignition-2.19.0.tar.gz /ignition-2.20.0.tar.gz /ignition-edge-a258749.tar.gz +/ignition-2.21.0.tar.gz diff --git a/ignition-2.20.0-go-1.24-compat.patch b/ignition-2.20.0-go-1.24-compat.patch deleted file mode 100644 index 5240d07..0000000 --- a/ignition-2.20.0-go-1.24-compat.patch +++ /dev/null @@ -1,79 +0,0 @@ -From 116f0b82f7dc19461b5f0b09550c81f3489525ec Mon Sep 17 00:00:00 2001 -From: "FeRD (Frank Dana)" -Date: Sun, 19 Jan 2025 07:59:23 -0500 -Subject: [PATCH 1/2] engine: Add fmt string to Logger.PushPrefix call - -The Vet in Go 1.24 will add a new check to the printf analyzer that -"reports a diagnostic for calls of the form `fmt.Printf(s)`, where -`s` is a non-constant format string, with no other arguments. -Such calls are nearly always a mistake as the value of `s` may contain -the `%` symbol; use `fmt.Print` instead." ---- - internal/exec/engine.go | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/internal/exec/engine.go b/internal/exec/engine.go -index 11e699cc..f584e518 100644 ---- a/internal/exec/engine.go -+++ b/internal/exec/engine.go -@@ -121,7 +121,7 @@ func (e Engine) Run(stageName string) error { - return err - } - -- e.Logger.PushPrefix(stageName) //nolint:govet -+ e.Logger.PushPrefix("%s", stageName) - defer e.Logger.PopPrefix() - - fullConfig := latest.Merge(baseConfig, latest.Merge(systemBaseConfig, cfg)) --- -2.47.1 - - -From beaeeb449973322adf92f6b5aa26bdf379e7efab Mon Sep 17 00:00:00 2001 -From: "FeRD (Frank Dana)" -Date: Sun, 19 Jan 2025 08:09:41 -0500 -Subject: [PATCH 2/2] main: Add fmt string to logger.Info calls - -The Vet in Go 1.24 will add a new check to the printf analyzer that -"reports a diagnostic for calls of the form `fmt.Printf(s)`, where -`s` is a non-constant format string, with no other arguments. -Such calls are nearly always a mistake as the value of `s` may contain -the `%` symbol; use `fmt.Print` instead." ---- - internal/main.go | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/internal/main.go b/internal/main.go -index 5cebe6a4..7e9e64c6 100644 ---- a/internal/main.go -+++ b/internal/main.go -@@ -89,7 +89,7 @@ func ignitionMain() { - logger := log.New(flags.logToStdout) - defer logger.Close() - -- logger.Info(version.String) //nolint:govet -+ logger.Info("%s", version.String) - logger.Info("Stage: %v", flags.stage) - - platformConfig := platform.MustGet(flags.platform.String()) -@@ -157,7 +157,7 @@ func ignitionApplyMain() { - logger := log.New(true) - defer logger.Close() - -- logger.Info(version.String) //nolint:govet -+ logger.Info("%s", version.String) - - var blob []byte - var err error -@@ -219,7 +219,7 @@ func ignitionRmCfgMain() { - logger := log.New(flags.logToStdout) - defer logger.Close() - -- logger.Info(version.String) //nolint:govet -+ logger.Info("%s", version.String) - - platformConfig := platform.MustGet(flags.platform) - fetcher, err := platformConfig.NewFetcher(&logger) --- -2.47.1 - diff --git a/ignition.spec b/ignition.spec index 8e6b3b9..15f18b4 100644 --- a/ignition.spec +++ b/ignition.spec @@ -13,7 +13,7 @@ # https://github.com/coreos/ignition %global goipath github.com/coreos/ignition %global gomodulesmode GO111MODULE=on -Version: 2.20.0 +Version: 2.21.0 %gometa @@ -22,7 +22,7 @@ Version: 2.20.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 5%{?dist} +Release: 1%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -31,10 +31,6 @@ URL: %{gourl} Source0: %{gosource} Source1: https://github.com/fedora-iot/ignition-edge/archive/%{ignedgecommit}/ignition-edge-%{ignedgeshortcommit}.tar.gz -# Upstream PR #2000 (merged, not yet released) -# See: github.com/coreos/ignition/pull/2000 -Patch0: ignition-2.20.0-go-1.24-compat.patch - BuildRequires: libblkid-devel BuildRequires: systemd-rpm-macros @@ -50,66 +46,82 @@ Requires: dracut Requires: dracut-network # Generated by `go-mods-to-bundled-provides.py | sort` -Provides: bundled(golang(cloud.google.com/go/compute/metadata)) = 0.3.0 -Provides: bundled(golang(cloud.google.com/go/storage)) = 1.43.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.43.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.43.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.43.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/arn)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/auth/bearer)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awserr)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awsutil)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client/metadata)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/corehandlers)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/endpointcreds)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/processcreds)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ssocreds)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/stscreds)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/csm)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/defaults)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/ec2metadata)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/endpoints)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/request)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/session)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/signer/v4)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/context)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/ini)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/arn)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/s3err)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkio)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkmath)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkrand)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkuri)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/shareddefaults)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/strings)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sync/singleflight)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/checksum)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/json/jsonutil)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/jsonrpc)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query/queryutil)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/rest)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restjson)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restxml)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3iface)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3manager)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/ssooidc)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso/ssoiface)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts)) = 1.55.5 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts/stsiface)) = 1.55.5 -Provides: bundled(golang(github.com/beevik/etree)) = 1.4.0 -Provides: bundled(golang(github.com/containers/libhvee/pkg/kvp)) = 0.7.1 +Provides: bundled(golang(cloud.google.com/go/compute/metadata)) = 0.6.0 +Provides: bundled(golang(cloud.google.com/go/storage)) = 1.50.0 +Provides: bundled(golang(cloud.google.com/go/storage/experimental)) = 1.50.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.50.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.50.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.50.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/arn)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/auth/bearer)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awserr)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awsutil)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client/metadata)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/corehandlers)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/endpointcreds)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/processcreds)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ssocreds)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/stscreds)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/csm)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/defaults)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/ec2metadata)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/endpoints)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/request)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/session)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/signer/v4)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/context)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/ini)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/arn)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/s3err)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkio)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkmath)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkrand)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkuri)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/shareddefaults)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/strings)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sync/singleflight)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/checksum)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/json/jsonutil)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/jsonrpc)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query/queryutil)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/rest)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restjson)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restxml)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3iface)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3manager)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/ssooidc)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso/ssoiface)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts)) = 1.55.6 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts/stsiface)) = 1.55.6 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity)) = 1.8.2 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal)) = 1.8.2 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob)) = 1.6.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/appendblob)) = 1.6.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blob)) = 1.6.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/bloberror)) = 1.6.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob)) = 1.6.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/container)) = 1.6.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/base)) = 1.6.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/exported)) = 1.6.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/generated)) = 1.6.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/shared)) = 1.6.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/pageblob)) = 1.6.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/sas)) = 1.6.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/service)) = 1.6.0 +Provides: bundled(golang(github.com/beevik/etree)) = 1.5.0 +Provides: bundled(golang(github.com/containers/libhvee/pkg/kvp)) = 0.10.0 Provides: bundled(golang(github.com/coreos/go-semver/semver)) = 0.3.1 Provides: bundled(golang(github.com/coreos/go-systemd/v22/dbus)) = 22.5.0 Provides: bundled(golang(github.com/coreos/go-systemd/v22/journal)) = 22.5.0 @@ -125,51 +137,53 @@ Provides: bundled(golang(github.com/mdlayher/vsock)) = 1.2.1 Provides: bundled(golang(github.com/mitchellh/copystructure)) = 1.2.0 Provides: bundled(golang(github.com/pin/tftp)) = 2.1.0 Provides: bundled(golang(github.com/pin/tftp/netascii)) = 2.1.0 -Provides: bundled(golang(github.com/spf13/pflag)) = 1.0.6-0.20210604193023.gitd5e0c0615ace -Provides: bundled(golang(github.com/stretchr/testify/assert)) = 1.9.0 +Provides: bundled(golang(github.com/spf13/pflag)) = 1.0.6 +Provides: bundled(golang(github.com/stretchr/testify/assert)) = 1.10.0 +Provides: bundled(golang(github.com/stretchr/testify/assert/yaml)) = 1.10.0 Provides: bundled(golang(github.com/vincent-petithory/dataurl)) = 1.0.0 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/bdoor)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/message)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcout)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcvmx)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/vmcheck)) = 0.0.0-20220317130741.git510905f0efa3 -Provides: bundled(golang(golang.org/x/net/bpf)) = 0.30.0 -Provides: bundled(golang(golang.org/x/net/http2)) = 0.30.0 -Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.30.0 -Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.30.0 -Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.30.0 -Provides: bundled(golang(golang.org/x/net/idna)) = 0.30.0 -Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.30.0 -Provides: bundled(golang(golang.org/x/net/trace)) = 0.30.0 -Provides: bundled(golang(golang.org/x/oauth2)) = 0.23.0 -Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.23.0 -Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.23.0 -Provides: bundled(golang(golang.org/x/oauth2/google/externalaccount)) = 0.23.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccountauthorizeduser)) = 0.23.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/impersonate)) = 0.23.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.23.0 -Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.23.0 -Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.23.0 -Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.23.0 -Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.26.0 -Provides: bundled(golang(golang.org/x/sys/unix)) = 0.26.0 -Provides: bundled(golang(golang.org/x/sys/windows)) = 0.26.0 -Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.187.0 -Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.187.0 -Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.187.0 -Provides: bundled(golang(google.golang.org/api/internal)) = 0.187.0 -Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.187.0 -Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.187.0 -Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.187.0 -Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.187.0 -Provides: bundled(golang(google.golang.org/api/iterator)) = 0.187.0 -Provides: bundled(golang(google.golang.org/api/option)) = 0.187.0 -Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.187.0 -Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.187.0 -Provides: bundled(golang(google.golang.org/api/transport)) = 0.187.0 -Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.187.0 -Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.187.0 -Provides: bundled(golang(google.golang.org/api/transport/http/internal/propagation)) = 0.187.0 +Provides: bundled(golang(golang.org/x/net/bpf)) = 0.37.0 +Provides: bundled(golang(golang.org/x/net/http2)) = 0.37.0 +Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.37.0 +Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.37.0 +Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.37.0 +Provides: bundled(golang(golang.org/x/net/idna)) = 0.37.0 +Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.37.0 +Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.37.0 +Provides: bundled(golang(golang.org/x/net/trace)) = 0.37.0 +Provides: bundled(golang(golang.org/x/oauth2)) = 0.28.0 +Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.28.0 +Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.28.0 +Provides: bundled(golang(golang.org/x/oauth2/google/externalaccount)) = 0.28.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccountauthorizeduser)) = 0.28.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/impersonate)) = 0.28.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.28.0 +Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.28.0 +Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.28.0 +Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.28.0 +Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.31.0 +Provides: bundled(golang(golang.org/x/sys/unix)) = 0.31.0 +Provides: bundled(golang(golang.org/x/sys/windows)) = 0.31.0 +Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.31.0 +Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.224.0 +Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.224.0 +Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.224.0 +Provides: bundled(golang(google.golang.org/api/internal)) = 0.224.0 +Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.224.0 +Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.224.0 +Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.224.0 +Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.224.0 +Provides: bundled(golang(google.golang.org/api/iterator)) = 0.224.0 +Provides: bundled(golang(google.golang.org/api/option)) = 0.224.0 +Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.224.0 +Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.224.0 +Provides: bundled(golang(google.golang.org/api/transport)) = 0.224.0 +Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.224.0 +Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.224.0 Provides: bundled(golang(gopkg.in/yaml.v3)) = 3.0.1 %description @@ -368,6 +382,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_libdir}/bootupd/grub2-static/configs.d/ignition.cfg %changelog +* Fri Mar 14 2025 Steven Presti - 2.21.0-1 +- New Release + * Mon Jan 27 2025 David Jachimowicz - 2.20.0-5 - Update ignition-edge commit to include https://github.com/fedora-iot/ignition-edge/pull/3 diff --git a/sources b/sources index ab307d8..e88cec3 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (ignition-2.20.0.tar.gz) = 96429a9ad98a54bcc66c65c2b6be8def67371eb70e9df295d44fb5ffdc1915a524772214f39409a0872c52521fdad8e1e4c6f80e019413c77ca3491afe754584 +SHA512 (ignition-2.21.0.tar.gz) = f388dff9f0bf0bbe54ec2e6c88f35fab886b2ca7de6828c10456c0bfa44412d41e624682df1271c153ac9f721b4ace1e70104ee48760e19e13c257b99f8ab453 SHA512 (ignition-edge-a258749.tar.gz) = 0566807f7f4cbf9715566c8c39ba699df00f4ee5d579269c695a4af13d75a4e1f4639b54be85d0703373221d67a3ad0c532c0e075831316e3eed7a33cf316833 From a295b467f5e27c829048a45ff93282a561da59b9 Mon Sep 17 00:00:00 2001 From: Steven Presti Date: Wed, 19 Mar 2025 11:22:53 -0400 Subject: [PATCH 12/37] grub2: update install dir to be explicitly /lib correctly install grub config into /lib dir ref:https://github.com/coreos/ignition/pull/2037 --- ignition.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ignition.spec b/ignition.spec index 15f18b4..e9dae69 100644 --- a/ignition.spec +++ b/ignition.spec @@ -307,8 +307,8 @@ ln -sf ../lib/dracut/modules.d/30ignition/ignition %{buildroot}/%{_libexecdir}/i ln -sf ../lib/dracut/modules.d/30ignition/ignition %{buildroot}/%{_libexecdir}/ignition-rmcfg # ignition-grub -install -d -p %{buildroot}%{_libdir}/bootupd/grub2-static/configs.d -install -p -m 0644 grub2/ignition.cfg %{buildroot}%{_libdir}/bootupd/grub2-static/configs.d/ +install -d -p %{buildroot}%{_prefix}/lib/bootupd/grub2-static/configs.d +install -p -m 0644 grub2/ignition.cfg %{buildroot}%{_prefix}/lib/bootupd/grub2-static/configs.d/ # ignition install -d -p %{buildroot}%{_bindir} @@ -379,9 +379,13 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %files ignition-grub %doc README.md %license %{golicenses} -%{_libdir}/bootupd/grub2-static/configs.d/ignition.cfg +%{_prefix}/lib/bootupd/grub2-static/configs.d/ignition.cfg %changelog +* Wed Mar 19 2025 Steven Presti - 2.21.0-2 +- Update grub2 config to use the correct dir for bootupd static grub configs + https://github.com/coreos/ignition/pull/2037#issuecomment-2736300056 + * Fri Mar 14 2025 Steven Presti - 2.21.0-1 - New Release From 8a3dc87da941725a369e2d92f485ee69701ccb80 Mon Sep 17 00:00:00 2001 From: Steven Presti Date: Wed, 19 Mar 2025 11:45:48 -0400 Subject: [PATCH 13/37] ignition-ignition-grub: subpackage rename to ignition-grub --- ignition.spec | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/ignition.spec b/ignition.spec index e9dae69..d638cd0 100644 --- a/ignition.spec +++ b/ignition.spec @@ -22,7 +22,7 @@ Version: 2.21.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 1%{?dist} +Release: 2%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -242,14 +242,16 @@ License: Apache-2.0 This package contains dracut modules, services and binaries needed to enable Ignition on IoT/Edge systems. -############## ignition-grub subpackage ############## - -%package ignition-grub +############## grub subpackage ############## +%package grub Summary: Enablement glue for bootupd's grub2 config License: Apache-2.0 -%description ignition-grub +# `ignition-grub` is a rename `ignition-ignition-grub` so let's obsolete `ignition-ignition-grub` +Obsoletes: ignition-ignition-grub + +%description grub This package contains the grub2 config which is compatable with bootupd. %prep @@ -306,7 +308,7 @@ install -m 0755 -d %{buildroot}/%{_libexecdir} ln -sf ../lib/dracut/modules.d/30ignition/ignition %{buildroot}/%{_libexecdir}/ignition-apply ln -sf ../lib/dracut/modules.d/30ignition/ignition %{buildroot}/%{_libexecdir}/ignition-rmcfg -# ignition-grub +# grub install -d -p %{buildroot}%{_prefix}/lib/bootupd/grub2-static/configs.d install -p -m 0644 grub2/ignition.cfg %{buildroot}%{_prefix}/lib/bootupd/grub2-static/configs.d/ @@ -376,13 +378,14 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_libexecdir}/coreos-ignition-write-issues %{_libexecdir}/coreos-check-ssh-keys -%files ignition-grub +%files grub %doc README.md %license %{golicenses} %{_prefix}/lib/bootupd/grub2-static/configs.d/ignition.cfg %changelog * Wed Mar 19 2025 Steven Presti - 2.21.0-2 +- Rename ignition-ignition-grub subpackage to ignition-grub - Update grub2 config to use the correct dir for bootupd static grub configs https://github.com/coreos/ignition/pull/2037#issuecomment-2736300056 From 931d3944d9aab8fad317c1da0f97f28b102ad99d Mon Sep 17 00:00:00 2001 From: Steven Presti Date: Thu, 20 Mar 2025 08:41:15 -0400 Subject: [PATCH 14/37] ignition.cfg: rename to 05_ignition.cfg and backport upstream rename --- ...-Rename-ignition.cfg-05_ignition.cfg.patch | 49 +++++++++++++++++++ ignition.spec | 8 ++- 2 files changed, 55 insertions(+), 2 deletions(-) create mode 100644 0001-Rename-ignition.cfg-05_ignition.cfg.patch diff --git a/0001-Rename-ignition.cfg-05_ignition.cfg.patch b/0001-Rename-ignition.cfg-05_ignition.cfg.patch new file mode 100644 index 0000000..e3fe17f --- /dev/null +++ b/0001-Rename-ignition.cfg-05_ignition.cfg.patch @@ -0,0 +1,49 @@ +From 8db6a73a353aee31ac07a60c09c1d8a749f3234e Mon Sep 17 00:00:00 2001 +From: Etienne Champetier +Date: Mon, 17 Mar 2025 14:52:48 -0400 +Subject: [PATCH] Rename ignition.cfg -> 05_ignition.cfg + +When bootupd/grub2-static/configs.d was introduced, +blscfg was after every config. Some config need to be after blscfg, +so rename to 05_ignition.cfg so we can align bootupd numbering with +legacy grub (blscfg is in 10_linux). +--- + Makefile | 2 +- + docs/release-notes.md | 2 ++ + grub2/{ignition.cfg => 05_ignition.cfg} | 0 + 3 files changed, 3 insertions(+), 1 deletion(-) + rename grub2/{ignition.cfg => 05_ignition.cfg} (100%) + +diff --git a/Makefile b/Makefile +index 635b809f..2f3ed33c 100644 +--- a/Makefile ++++ b/Makefile +@@ -33,7 +33,7 @@ install: all + ln -sf ../lib/dracut/modules.d/30ignition/ignition $(DESTDIR)/usr/libexec/ignition-rmcfg + + install-grub-for-bootupd: +- install -m 0644 -D -t $(DESTDIR)/usr/lib/bootupd/grub2-static/configs.d grub2/ignition.cfg ++ install -m 0644 -D -t $(DESTDIR)/usr/lib/bootupd/grub2-static/configs.d grub2/05_ignition.cfg + + .PHONY: vendor + vendor: +diff --git a/docs/release-notes.md b/docs/release-notes.md +index 6829e671..ec3c1aa7 100644 +--- a/docs/release-notes.md ++++ b/docs/release-notes.md +@@ -12,6 +12,8 @@ nav_order: 9 + + ### Changes + ++- Rename ignition.cfg -> 05_ignition.cfg ++ + ### Bug fixes + + +diff --git a/grub2/ignition.cfg b/grub2/05_ignition.cfg +similarity index 100% +rename from grub2/ignition.cfg +rename to grub2/05_ignition.cfg +-- +2.48.1 + diff --git a/ignition.spec b/ignition.spec index d638cd0..537f48e 100644 --- a/ignition.spec +++ b/ignition.spec @@ -31,6 +31,8 @@ URL: %{gourl} Source0: %{gosource} Source1: https://github.com/fedora-iot/ignition-edge/archive/%{ignedgecommit}/ignition-edge-%{ignedgeshortcommit}.tar.gz +Patch0: 0001-Rename-ignition.cfg-05_ignition.cfg.patch + BuildRequires: libblkid-devel BuildRequires: systemd-rpm-macros @@ -310,7 +312,7 @@ ln -sf ../lib/dracut/modules.d/30ignition/ignition %{buildroot}/%{_libexecdir}/i # grub install -d -p %{buildroot}%{_prefix}/lib/bootupd/grub2-static/configs.d -install -p -m 0644 grub2/ignition.cfg %{buildroot}%{_prefix}/lib/bootupd/grub2-static/configs.d/ +install -p -m 0644 grub2/05_ignition.cfg %{buildroot}%{_prefix}/lib/bootupd/grub2-static/configs.d/ # ignition install -d -p %{buildroot}%{_bindir} @@ -381,10 +383,12 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %files grub %doc README.md %license %{golicenses} -%{_prefix}/lib/bootupd/grub2-static/configs.d/ignition.cfg +%{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog * Wed Mar 19 2025 Steven Presti - 2.21.0-2 +- Rename ignition.cfg -> 05_ignition.cfg to mirror upstream + additionally backport rename. - Rename ignition-ignition-grub subpackage to ignition-grub - Update grub2 config to use the correct dir for bootupd static grub configs https://github.com/coreos/ignition/pull/2037#issuecomment-2736300056 From 8c802480f9dbc1ad88dd25a796b0e7b0efb66323 Mon Sep 17 00:00:00 2001 From: yasminvalim Date: Tue, 8 Jul 2025 15:05:44 -0300 Subject: [PATCH 15/37] Update to 2.22.0 --- .gitignore | 1 + ignition.spec | 233 +++++++++++++++++++++++++------------------------- sources | 2 +- 3 files changed, 120 insertions(+), 116 deletions(-) diff --git a/.gitignore b/.gitignore index 07cc437..600043c 100644 --- a/.gitignore +++ b/.gitignore @@ -68,3 +68,4 @@ /ignition-2.20.0.tar.gz /ignition-edge-a258749.tar.gz /ignition-2.21.0.tar.gz +/ignition-2.22.0.tar.gz diff --git a/ignition.spec b/ignition.spec index 537f48e..dea6024 100644 --- a/ignition.spec +++ b/ignition.spec @@ -13,7 +13,7 @@ # https://github.com/coreos/ignition %global goipath github.com/coreos/ignition %global gomodulesmode GO111MODULE=on -Version: 2.21.0 +Version: 2.22.0 %gometa @@ -22,7 +22,7 @@ Version: 2.21.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 2%{?dist} +Release: 1%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -48,81 +48,81 @@ Requires: dracut Requires: dracut-network # Generated by `go-mods-to-bundled-provides.py | sort` -Provides: bundled(golang(cloud.google.com/go/compute/metadata)) = 0.6.0 -Provides: bundled(golang(cloud.google.com/go/storage)) = 1.50.0 -Provides: bundled(golang(cloud.google.com/go/storage/experimental)) = 1.50.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.50.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.50.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.50.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/arn)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/auth/bearer)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awserr)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awsutil)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client/metadata)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/corehandlers)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/endpointcreds)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/processcreds)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ssocreds)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/stscreds)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/csm)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/defaults)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/ec2metadata)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/endpoints)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/request)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/session)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/signer/v4)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/context)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/ini)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/arn)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/s3err)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkio)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkmath)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkrand)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkuri)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/shareddefaults)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/strings)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sync/singleflight)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/checksum)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/json/jsonutil)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/jsonrpc)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query/queryutil)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/rest)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restjson)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restxml)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3iface)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3manager)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/ssooidc)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso/ssoiface)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts)) = 1.55.6 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts/stsiface)) = 1.55.6 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity)) = 1.8.2 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal)) = 1.8.2 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob)) = 1.6.0 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/appendblob)) = 1.6.0 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blob)) = 1.6.0 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/bloberror)) = 1.6.0 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob)) = 1.6.0 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/container)) = 1.6.0 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/base)) = 1.6.0 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/exported)) = 1.6.0 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/generated)) = 1.6.0 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/shared)) = 1.6.0 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/pageblob)) = 1.6.0 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/sas)) = 1.6.0 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/service)) = 1.6.0 -Provides: bundled(golang(github.com/beevik/etree)) = 1.5.0 +Provides: bundled(golang(cloud.google.com/go/compute/metadata)) = 0.7.0 +Provides: bundled(golang(cloud.google.com/go/storage)) = 1.55.0 +Provides: bundled(golang(cloud.google.com/go/storage/experimental)) = 1.55.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.55.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.55.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.55.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/arn)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/auth/bearer)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awserr)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awsutil)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client/metadata)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/corehandlers)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/endpointcreds)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/processcreds)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ssocreds)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/stscreds)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/csm)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/defaults)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/ec2metadata)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/endpoints)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/request)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/session)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/signer/v4)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/context)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/ini)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/arn)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/s3err)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkio)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkmath)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkrand)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkuri)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/shareddefaults)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/strings)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sync/singleflight)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/checksum)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/json/jsonutil)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/jsonrpc)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query/queryutil)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/rest)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restjson)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restxml)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3iface)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3manager)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/ssooidc)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso/ssoiface)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts)) = 1.55.7 +Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts/stsiface)) = 1.55.7 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity)) = 1.10.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal)) = 1.10.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob)) = 1.6.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/appendblob)) = 1.6.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blob)) = 1.6.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/bloberror)) = 1.6.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob)) = 1.6.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/container)) = 1.6.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/base)) = 1.6.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/exported)) = 1.6.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/generated)) = 1.6.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/shared)) = 1.6.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/pageblob)) = 1.6.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/sas)) = 1.6.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/service)) = 1.6.1 +Provides: bundled(golang(github.com/beevik/etree)) = 1.5.1 Provides: bundled(golang(github.com/containers/libhvee/pkg/kvp)) = 0.10.0 Provides: bundled(golang(github.com/coreos/go-semver/semver)) = 0.3.1 Provides: bundled(golang(github.com/coreos/go-systemd/v22/dbus)) = 22.5.0 @@ -148,44 +148,44 @@ Provides: bundled(golang(github.com/vmware/vmw-guestinfo/message)) = 0.0.0-20220 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcout)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcvmx)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/vmcheck)) = 0.0.0-20220317130741.git510905f0efa3 -Provides: bundled(golang(golang.org/x/net/bpf)) = 0.37.0 -Provides: bundled(golang(golang.org/x/net/http2)) = 0.37.0 -Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.37.0 -Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.37.0 -Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.37.0 -Provides: bundled(golang(golang.org/x/net/idna)) = 0.37.0 -Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.37.0 -Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.37.0 -Provides: bundled(golang(golang.org/x/net/trace)) = 0.37.0 -Provides: bundled(golang(golang.org/x/oauth2)) = 0.28.0 -Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.28.0 -Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.28.0 -Provides: bundled(golang(golang.org/x/oauth2/google/externalaccount)) = 0.28.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccountauthorizeduser)) = 0.28.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/impersonate)) = 0.28.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.28.0 -Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.28.0 -Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.28.0 -Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.28.0 -Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.31.0 -Provides: bundled(golang(golang.org/x/sys/unix)) = 0.31.0 -Provides: bundled(golang(golang.org/x/sys/windows)) = 0.31.0 -Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.31.0 -Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.224.0 -Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.224.0 -Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.224.0 -Provides: bundled(golang(google.golang.org/api/internal)) = 0.224.0 -Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.224.0 -Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.224.0 -Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.224.0 -Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.224.0 -Provides: bundled(golang(google.golang.org/api/iterator)) = 0.224.0 -Provides: bundled(golang(google.golang.org/api/option)) = 0.224.0 -Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.224.0 -Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.224.0 -Provides: bundled(golang(google.golang.org/api/transport)) = 0.224.0 -Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.224.0 -Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.224.0 +Provides: bundled(golang(golang.org/x/net/bpf)) = 0.41.0 +Provides: bundled(golang(golang.org/x/net/http2)) = 0.41.0 +Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.41.0 +Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.41.0 +Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.41.0 +Provides: bundled(golang(golang.org/x/net/idna)) = 0.41.0 +Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.41.0 +Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.41.0 +Provides: bundled(golang(golang.org/x/net/trace)) = 0.41.0 +Provides: bundled(golang(golang.org/x/oauth2)) = 0.30.0 +Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.30.0 +Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.30.0 +Provides: bundled(golang(golang.org/x/oauth2/google/externalaccount)) = 0.30.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccountauthorizeduser)) = 0.30.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/impersonate)) = 0.30.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.30.0 +Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.30.0 +Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.30.0 +Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.30.0 +Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.33.0 +Provides: bundled(golang(golang.org/x/sys/unix)) = 0.33.0 +Provides: bundled(golang(golang.org/x/sys/windows)) = 0.33.0 +Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.33.0 +Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.236.0 +Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.236.0 +Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.236.0 +Provides: bundled(golang(google.golang.org/api/internal)) = 0.236.0 +Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.236.0 +Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.236.0 +Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.236.0 +Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.236.0 +Provides: bundled(golang(google.golang.org/api/iterator)) = 0.236.0 +Provides: bundled(golang(google.golang.org/api/option)) = 0.236.0 +Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.236.0 +Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.236.0 +Provides: bundled(golang(google.golang.org/api/transport)) = 0.236.0 +Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.236.0 +Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.236.0 Provides: bundled(golang(gopkg.in/yaml.v3)) = 3.0.1 %description @@ -386,6 +386,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog +* Tue Jul 8 2025 Yasmin Valim - 2.22.0-1 +- New Release + * Wed Mar 19 2025 Steven Presti - 2.21.0-2 - Rename ignition.cfg -> 05_ignition.cfg to mirror upstream additionally backport rename. diff --git a/sources b/sources index e88cec3..502267a 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (ignition-2.21.0.tar.gz) = f388dff9f0bf0bbe54ec2e6c88f35fab886b2ca7de6828c10456c0bfa44412d41e624682df1271c153ac9f721b4ace1e70104ee48760e19e13c257b99f8ab453 +SHA512 (ignition-2.22.0.tar.gz) = fd9fbe28b77c0593c4ca3f7d08fcb46c56c29d8fd4365c37856b8ccfd178d3cbb44dbe15effcfada3da851bece893edfe2b4de2c4873a90c909322a8c806143a SHA512 (ignition-edge-a258749.tar.gz) = 0566807f7f4cbf9715566c8c39ba699df00f4ee5d579269c695a4af13d75a4e1f4639b54be85d0703373221d67a3ad0c532c0e075831316e3eed7a33cf316833 From 5235d93136d90dffe6c64be9404d861e2b656e18 Mon Sep 17 00:00:00 2001 From: yasminvalim Date: Wed, 9 Jul 2025 11:30:36 -0300 Subject: [PATCH 16/37] Remove obsolete patch Remove 0001-Rename-ignition.cfg-05_ignition.cfg.patch from spec --- ...-Rename-ignition.cfg-05_ignition.cfg.patch | 49 ------------------- ignition.spec | 2 - 2 files changed, 51 deletions(-) delete mode 100644 0001-Rename-ignition.cfg-05_ignition.cfg.patch diff --git a/0001-Rename-ignition.cfg-05_ignition.cfg.patch b/0001-Rename-ignition.cfg-05_ignition.cfg.patch deleted file mode 100644 index e3fe17f..0000000 --- a/0001-Rename-ignition.cfg-05_ignition.cfg.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 8db6a73a353aee31ac07a60c09c1d8a749f3234e Mon Sep 17 00:00:00 2001 -From: Etienne Champetier -Date: Mon, 17 Mar 2025 14:52:48 -0400 -Subject: [PATCH] Rename ignition.cfg -> 05_ignition.cfg - -When bootupd/grub2-static/configs.d was introduced, -blscfg was after every config. Some config need to be after blscfg, -so rename to 05_ignition.cfg so we can align bootupd numbering with -legacy grub (blscfg is in 10_linux). ---- - Makefile | 2 +- - docs/release-notes.md | 2 ++ - grub2/{ignition.cfg => 05_ignition.cfg} | 0 - 3 files changed, 3 insertions(+), 1 deletion(-) - rename grub2/{ignition.cfg => 05_ignition.cfg} (100%) - -diff --git a/Makefile b/Makefile -index 635b809f..2f3ed33c 100644 ---- a/Makefile -+++ b/Makefile -@@ -33,7 +33,7 @@ install: all - ln -sf ../lib/dracut/modules.d/30ignition/ignition $(DESTDIR)/usr/libexec/ignition-rmcfg - - install-grub-for-bootupd: -- install -m 0644 -D -t $(DESTDIR)/usr/lib/bootupd/grub2-static/configs.d grub2/ignition.cfg -+ install -m 0644 -D -t $(DESTDIR)/usr/lib/bootupd/grub2-static/configs.d grub2/05_ignition.cfg - - .PHONY: vendor - vendor: -diff --git a/docs/release-notes.md b/docs/release-notes.md -index 6829e671..ec3c1aa7 100644 ---- a/docs/release-notes.md -+++ b/docs/release-notes.md -@@ -12,6 +12,8 @@ nav_order: 9 - - ### Changes - -+- Rename ignition.cfg -> 05_ignition.cfg -+ - ### Bug fixes - - -diff --git a/grub2/ignition.cfg b/grub2/05_ignition.cfg -similarity index 100% -rename from grub2/ignition.cfg -rename to grub2/05_ignition.cfg --- -2.48.1 - diff --git a/ignition.spec b/ignition.spec index dea6024..e0340e0 100644 --- a/ignition.spec +++ b/ignition.spec @@ -31,8 +31,6 @@ URL: %{gourl} Source0: %{gosource} Source1: https://github.com/fedora-iot/ignition-edge/archive/%{ignedgecommit}/ignition-edge-%{ignedgeshortcommit}.tar.gz -Patch0: 0001-Rename-ignition.cfg-05_ignition.cfg.patch - BuildRequires: libblkid-devel BuildRequires: systemd-rpm-macros From 09c7f065753dd55d8649e58d80bcecfab51d9fea Mon Sep 17 00:00:00 2001 From: Tiago Bueno Date: Tue, 15 Jul 2025 12:57:13 -0300 Subject: [PATCH 17/37] Backport fix for OracleCloud error handling Signed-off-by: Tiago Bueno --- ...o-not-wrap-errors-from-FetchToBuffer.patch | 46 +++++++++++++++++++ ignition.spec | 8 +++- 2 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 0001-oraclecloud-do-not-wrap-errors-from-FetchToBuffer.patch diff --git a/0001-oraclecloud-do-not-wrap-errors-from-FetchToBuffer.patch b/0001-oraclecloud-do-not-wrap-errors-from-FetchToBuffer.patch new file mode 100644 index 0000000..8c8241b --- /dev/null +++ b/0001-oraclecloud-do-not-wrap-errors-from-FetchToBuffer.patch @@ -0,0 +1,46 @@ +From f90e2ed3002faaa434111eb45e2ebaf504834b1e Mon Sep 17 00:00:00 2001 +From: Leorize +Date: Fri, 11 Jul 2025 14:51:55 -0500 +Subject: [PATCH] oraclecloud: do not wrap errors from FetchToBuffer + +Ignition internal machinery relies on being able to match against an +error directly, in this case, `ErrNeedNet`. By wrapping errors from +FetchToBuffer, ignition would not be able to detect the lack of +networking during `fetch-offline` phase and fail to run. + +Signed-off-by: Leorize +Signed-off-by: Tiago Bueno +--- + docs/release-notes.md | 1 + + internal/providers/oraclecloud/oraclecloud.go | 3 ++- + 2 files changed, 3 insertions(+), 1 deletion(-) + +diff --git a/docs/release-notes.md b/docs/release-notes.md +index da586fc8..bdd8900f 100644 +--- a/docs/release-notes.md ++++ b/docs/release-notes.md +@@ -14,6 +14,7 @@ nav_order: 9 + + ### Bug fixes + ++- Fix fetch-offline for Oracle Cloud Infrastructure + + ## Ignition 2.22.0 (2025-07-08) + Starting with this release, ignition-validate binaries are signed with the +diff --git a/internal/providers/oraclecloud/oraclecloud.go b/internal/providers/oraclecloud/oraclecloud.go +index 33db95c3..fb06caf5 100644 +--- a/internal/providers/oraclecloud/oraclecloud.go ++++ b/internal/providers/oraclecloud/oraclecloud.go +@@ -53,7 +53,8 @@ func fetchConfig(f *resource.Fetcher) (types.Config, report.Report, error) { + RetryCodes: []int{http.StatusTooManyRequests}, + }) + if err != nil && err != resource.ErrNotFound { +- return types.Config{}, report.Report{}, fmt.Errorf("fetching to buffer: %w", err) ++ // Do not wrap these errors, ignition uses direct comparsion to distinguish them. ++ return types.Config{}, report.Report{}, err + } + + userdata := make([]byte, base64.StdEncoding.DecodedLen(len(data))) +-- +2.50.1 + diff --git a/ignition.spec b/ignition.spec index e0340e0..e18469d 100644 --- a/ignition.spec +++ b/ignition.spec @@ -22,7 +22,7 @@ Version: 2.22.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 1%{?dist} +Release: 2%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -31,6 +31,9 @@ URL: %{gourl} Source0: %{gosource} Source1: https://github.com/fedora-iot/ignition-edge/archive/%{ignedgecommit}/ignition-edge-%{ignedgeshortcommit}.tar.gz +# Backporting https://github.com/coreos/ignition/pull/2104 +Patch0: 0001-oraclecloud-do-not-wrap-errors-from-FetchToBuffer.patch + BuildRequires: libblkid-devel BuildRequires: systemd-rpm-macros @@ -384,6 +387,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog +* Tue Jul 15 2025 Tiago Bueno - 2.22.0-2 +- Backport fix for OracleCloud do not wrap errors from FetchToBuffer + * Tue Jul 8 2025 Yasmin Valim - 2.22.0-1 - New Release From 9d428601e9b71424555182dcd4821a98872097c1 Mon Sep 17 00:00:00 2001 From: Tiago Bueno Date: Wed, 16 Jul 2025 14:27:10 -0300 Subject: [PATCH 18/37] Fix rpminspect debug symbols failure This adds a new configuration file for rpminspect to ensure that debug symbols are correctly handled in the RPM subpackage. Signed-off-by: Tiago Bueno --- ignition.spec | 5 ++++- rpminspect.yaml | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 rpminspect.yaml diff --git a/ignition.spec b/ignition.spec index e18469d..10c2f1e 100644 --- a/ignition.spec +++ b/ignition.spec @@ -22,7 +22,7 @@ Version: 2.22.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 2%{?dist} +Release: 3%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -387,6 +387,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog +* Wed Jul 16 2025 Tiago Bueno - 2.22.0-3 +- Fix rpminspect debug symbols failure + * Tue Jul 15 2025 Tiago Bueno - 2.22.0-2 - Backport fix for OracleCloud do not wrap errors from FetchToBuffer diff --git a/rpminspect.yaml b/rpminspect.yaml new file mode 100644 index 0000000..79ee3ee --- /dev/null +++ b/rpminspect.yaml @@ -0,0 +1,5 @@ +--- +debuginfo: + ignore: + - /usr/share/ignition/ignition-validate-*-unknown-linux-gnu-static + From 9f25eef1c817482f41fee7431ea2580c4a51e01c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 17:35:10 +0000 Subject: [PATCH 19/37] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- ignition.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ignition.spec b/ignition.spec index 10c2f1e..d788137 100644 --- a/ignition.spec +++ b/ignition.spec @@ -22,7 +22,7 @@ Version: 2.22.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 3%{?dist} +Release: 4%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -387,6 +387,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 2.22.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Wed Jul 16 2025 Tiago Bueno - 2.22.0-3 - Fix rpminspect debug symbols failure From 14f8fd597a45d34e562796d67d47025fb14c9c57 Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Fri, 15 Aug 2025 17:59:34 -0500 Subject: [PATCH 20/37] Rebuild for golang-1.25.0 --- ignition.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ignition.spec b/ignition.spec index d788137..7099568 100644 --- a/ignition.spec +++ b/ignition.spec @@ -22,7 +22,7 @@ Version: 2.22.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 4%{?dist} +Release: 5%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -387,6 +387,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog +* Fri Aug 15 2025 Maxwell G - 2.22.0-5 +- Rebuild for golang-1.25.0 + * Thu Jul 24 2025 Fedora Release Engineering - 2.22.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From aeab9876fbc9a0e929ef76cd09f60731ca3454c5 Mon Sep 17 00:00:00 2001 From: Steven Presti Date: Wed, 10 Sep 2025 15:13:15 -0400 Subject: [PATCH 21/37] Update to 2.23.0 relates to: https://github.com/coreos/ignition/issues/2126 --- .gitignore | 1 + ...o-not-wrap-errors-from-FetchToBuffer.patch | 46 ---- ignition.spec | 201 +++++++++--------- sources | 2 +- 4 files changed, 99 insertions(+), 151 deletions(-) delete mode 100644 0001-oraclecloud-do-not-wrap-errors-from-FetchToBuffer.patch diff --git a/.gitignore b/.gitignore index 600043c..1b89f1b 100644 --- a/.gitignore +++ b/.gitignore @@ -69,3 +69,4 @@ /ignition-edge-a258749.tar.gz /ignition-2.21.0.tar.gz /ignition-2.22.0.tar.gz +/ignition-2.23.0.tar.gz diff --git a/0001-oraclecloud-do-not-wrap-errors-from-FetchToBuffer.patch b/0001-oraclecloud-do-not-wrap-errors-from-FetchToBuffer.patch deleted file mode 100644 index 8c8241b..0000000 --- a/0001-oraclecloud-do-not-wrap-errors-from-FetchToBuffer.patch +++ /dev/null @@ -1,46 +0,0 @@ -From f90e2ed3002faaa434111eb45e2ebaf504834b1e Mon Sep 17 00:00:00 2001 -From: Leorize -Date: Fri, 11 Jul 2025 14:51:55 -0500 -Subject: [PATCH] oraclecloud: do not wrap errors from FetchToBuffer - -Ignition internal machinery relies on being able to match against an -error directly, in this case, `ErrNeedNet`. By wrapping errors from -FetchToBuffer, ignition would not be able to detect the lack of -networking during `fetch-offline` phase and fail to run. - -Signed-off-by: Leorize -Signed-off-by: Tiago Bueno ---- - docs/release-notes.md | 1 + - internal/providers/oraclecloud/oraclecloud.go | 3 ++- - 2 files changed, 3 insertions(+), 1 deletion(-) - -diff --git a/docs/release-notes.md b/docs/release-notes.md -index da586fc8..bdd8900f 100644 ---- a/docs/release-notes.md -+++ b/docs/release-notes.md -@@ -14,6 +14,7 @@ nav_order: 9 - - ### Bug fixes - -+- Fix fetch-offline for Oracle Cloud Infrastructure - - ## Ignition 2.22.0 (2025-07-08) - Starting with this release, ignition-validate binaries are signed with the -diff --git a/internal/providers/oraclecloud/oraclecloud.go b/internal/providers/oraclecloud/oraclecloud.go -index 33db95c3..fb06caf5 100644 ---- a/internal/providers/oraclecloud/oraclecloud.go -+++ b/internal/providers/oraclecloud/oraclecloud.go -@@ -53,7 +53,8 @@ func fetchConfig(f *resource.Fetcher) (types.Config, report.Report, error) { - RetryCodes: []int{http.StatusTooManyRequests}, - }) - if err != nil && err != resource.ErrNotFound { -- return types.Config{}, report.Report{}, fmt.Errorf("fetching to buffer: %w", err) -+ // Do not wrap these errors, ignition uses direct comparsion to distinguish them. -+ return types.Config{}, report.Report{}, err - } - - userdata := make([]byte, base64.StdEncoding.DecodedLen(len(data))) --- -2.50.1 - diff --git a/ignition.spec b/ignition.spec index 7099568..a2c7bc1 100644 --- a/ignition.spec +++ b/ignition.spec @@ -13,7 +13,7 @@ # https://github.com/coreos/ignition %global goipath github.com/coreos/ignition %global gomodulesmode GO111MODULE=on -Version: 2.22.0 +Version: 2.23.0 %gometa @@ -22,7 +22,7 @@ Version: 2.22.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 5%{?dist} +Release: 1%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -31,8 +31,6 @@ URL: %{gourl} Source0: %{gosource} Source1: https://github.com/fedora-iot/ignition-edge/archive/%{ignedgecommit}/ignition-edge-%{ignedgeshortcommit}.tar.gz -# Backporting https://github.com/coreos/ignition/pull/2104 -Patch0: 0001-oraclecloud-do-not-wrap-errors-from-FetchToBuffer.patch BuildRequires: libblkid-devel BuildRequires: systemd-rpm-macros @@ -50,79 +48,71 @@ Requires: dracut-network # Generated by `go-mods-to-bundled-provides.py | sort` Provides: bundled(golang(cloud.google.com/go/compute/metadata)) = 0.7.0 -Provides: bundled(golang(cloud.google.com/go/storage)) = 1.55.0 -Provides: bundled(golang(cloud.google.com/go/storage/experimental)) = 1.55.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.55.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.55.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.55.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/arn)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/auth/bearer)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awserr)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awsutil)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/client/metadata)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/corehandlers)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/endpointcreds)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/processcreds)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ssocreds)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/stscreds)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/csm)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/defaults)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/ec2metadata)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/endpoints)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/request)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/session)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/signer/v4)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/context)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/ini)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/arn)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/s3err)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkio)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkmath)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkrand)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkuri)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/shareddefaults)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/strings)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sync/singleflight)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/checksum)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/json/jsonutil)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/jsonrpc)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/query/queryutil)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/rest)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restjson)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/restxml)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3iface)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3manager)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/ssooidc)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso/ssoiface)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts)) = 1.55.7 -Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts/stsiface)) = 1.55.7 +Provides: bundled(golang(cloud.google.com/go/storage)) = 1.56.0 +Provides: bundled(golang(cloud.google.com/go/storage/experimental)) = 1.56.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.56.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.56.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.56.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/arn)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/defaults)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/middleware)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/xml)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/ratelimit)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/retry)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/v4)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/transport/http)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/s3/manager)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth/smithy)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/awsutil)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/configsources)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/context)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/v2)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/middleware)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/rand)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdk)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdkio)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/strings)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sync/singleflight)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/timeconv)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/checksum)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/presigned-url)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/arn)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/config)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/arn)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/endpoints)) = 1.38.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/types)) = 1.38.2 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity)) = 1.10.1 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal)) = 1.10.1 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob)) = 1.6.1 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/appendblob)) = 1.6.1 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blob)) = 1.6.1 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/bloberror)) = 1.6.1 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob)) = 1.6.1 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/container)) = 1.6.1 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/base)) = 1.6.1 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/exported)) = 1.6.1 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/generated)) = 1.6.1 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/shared)) = 1.6.1 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/pageblob)) = 1.6.1 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/sas)) = 1.6.1 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/service)) = 1.6.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob)) = 1.6.2 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/appendblob)) = 1.6.2 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blob)) = 1.6.2 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/bloberror)) = 1.6.2 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob)) = 1.6.2 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/container)) = 1.6.2 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/base)) = 1.6.2 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/exported)) = 1.6.2 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/generated)) = 1.6.2 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/shared)) = 1.6.2 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/pageblob)) = 1.6.2 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/sas)) = 1.6.2 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/service)) = 1.6.2 Provides: bundled(golang(github.com/beevik/etree)) = 1.5.1 Provides: bundled(golang(github.com/containers/libhvee/pkg/kvp)) = 0.10.0 Provides: bundled(golang(github.com/coreos/go-semver/semver)) = 0.3.1 @@ -140,7 +130,7 @@ Provides: bundled(golang(github.com/mdlayher/vsock)) = 1.2.1 Provides: bundled(golang(github.com/mitchellh/copystructure)) = 1.2.0 Provides: bundled(golang(github.com/pin/tftp)) = 2.1.0 Provides: bundled(golang(github.com/pin/tftp/netascii)) = 2.1.0 -Provides: bundled(golang(github.com/spf13/pflag)) = 1.0.6 +Provides: bundled(golang(github.com/spf13/pflag)) = 1.0.7 Provides: bundled(golang(github.com/stretchr/testify/assert)) = 1.10.0 Provides: bundled(golang(github.com/stretchr/testify/assert/yaml)) = 1.10.0 Provides: bundled(golang(github.com/vincent-petithory/dataurl)) = 1.0.0 @@ -149,15 +139,15 @@ Provides: bundled(golang(github.com/vmware/vmw-guestinfo/message)) = 0.0.0-20220 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcout)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcvmx)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/vmcheck)) = 0.0.0-20220317130741.git510905f0efa3 -Provides: bundled(golang(golang.org/x/net/bpf)) = 0.41.0 -Provides: bundled(golang(golang.org/x/net/http2)) = 0.41.0 -Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.41.0 -Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.41.0 -Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.41.0 -Provides: bundled(golang(golang.org/x/net/idna)) = 0.41.0 -Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.41.0 -Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.41.0 -Provides: bundled(golang(golang.org/x/net/trace)) = 0.41.0 +Provides: bundled(golang(golang.org/x/net/bpf)) = 0.42.0 +Provides: bundled(golang(golang.org/x/net/http2)) = 0.42.0 +Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.42.0 +Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.42.0 +Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.42.0 +Provides: bundled(golang(golang.org/x/net/idna)) = 0.42.0 +Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.42.0 +Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.42.0 +Provides: bundled(golang(golang.org/x/net/trace)) = 0.42.0 Provides: bundled(golang(golang.org/x/oauth2)) = 0.30.0 Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.30.0 Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.30.0 @@ -168,25 +158,25 @@ Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.3 Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.30.0 Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.30.0 Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.30.0 -Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.33.0 -Provides: bundled(golang(golang.org/x/sys/unix)) = 0.33.0 -Provides: bundled(golang(golang.org/x/sys/windows)) = 0.33.0 -Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.33.0 -Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.236.0 -Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.236.0 -Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.236.0 -Provides: bundled(golang(google.golang.org/api/internal)) = 0.236.0 -Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.236.0 -Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.236.0 -Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.236.0 -Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.236.0 -Provides: bundled(golang(google.golang.org/api/iterator)) = 0.236.0 -Provides: bundled(golang(google.golang.org/api/option)) = 0.236.0 -Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.236.0 -Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.236.0 -Provides: bundled(golang(google.golang.org/api/transport)) = 0.236.0 -Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.236.0 -Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.236.0 +Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.34.0 +Provides: bundled(golang(golang.org/x/sys/unix)) = 0.34.0 +Provides: bundled(golang(golang.org/x/sys/windows)) = 0.34.0 +Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.34.0 +Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.243.0 +Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.243.0 +Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.243.0 +Provides: bundled(golang(google.golang.org/api/internal)) = 0.243.0 +Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.243.0 +Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.243.0 +Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.243.0 +Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.243.0 +Provides: bundled(golang(google.golang.org/api/iterator)) = 0.243.0 +Provides: bundled(golang(google.golang.org/api/option)) = 0.243.0 +Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.243.0 +Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.243.0 +Provides: bundled(golang(google.golang.org/api/transport)) = 0.243.0 +Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.243.0 +Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.243.0 Provides: bundled(golang(gopkg.in/yaml.v3)) = 3.0.1 %description @@ -387,6 +377,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog +* Wed Sep 10 2025 Steven Presti - 2.23.0-1 +- New Release + * Fri Aug 15 2025 Maxwell G - 2.22.0-5 - Rebuild for golang-1.25.0 diff --git a/sources b/sources index 502267a..802f1a5 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (ignition-2.22.0.tar.gz) = fd9fbe28b77c0593c4ca3f7d08fcb46c56c29d8fd4365c37856b8ccfd178d3cbb44dbe15effcfada3da851bece893edfe2b4de2c4873a90c909322a8c806143a +SHA512 (ignition-2.23.0.tar.gz) = feacfa3efd18886eb577b77e0ebe26415fcb3f2493cf9058501b9fff3f9bf32c54320e013f65a8987e20271567b8fdc91ae2de162c8ea908a10adf2848c3ddc5 SHA512 (ignition-edge-a258749.tar.gz) = 0566807f7f4cbf9715566c8c39ba699df00f4ee5d579269c695a4af13d75a4e1f4639b54be85d0703373221d67a3ad0c532c0e075831316e3eed7a33cf316833 From 72fea80cc7321eb6d2a414999c1d0eb8e75652c8 Mon Sep 17 00:00:00 2001 From: Steven Presti Date: Wed, 1 Oct 2025 12:54:58 -0400 Subject: [PATCH 22/37] Rebuild ignition with goexperiment=strictfipsruntime --- ignition.spec | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/ignition.spec b/ignition.spec index a2c7bc1..2f206bf 100644 --- a/ignition.spec +++ b/ignition.spec @@ -22,7 +22,7 @@ Version: 2.23.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 1%{?dist} +Release: 2%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -270,7 +270,7 @@ LDFLAGS+=' -compressdwarf=false ' export GOFLAGS="-mod=vendor" echo "Building ignition..." -%gobuild -o ./ignition internal/main.go +GOEXPERIMENT=strictfipsruntime %gobuild -o ./ignition internal/main.go echo "Building ignition-validate..." %gobuild -o ./ignition-validate validate/main.go @@ -279,17 +279,17 @@ echo "Building ignition-validate..." %if 0%{?fedora} echo "Building statically-linked Linux ignition-validate..." -CGO_ENABLED=0 GOARCH=arm64 GOOS=linux %gocrossbuild -o ./ignition-validate-aarch64-unknown-linux-gnu-static validate/main.go -CGO_ENABLED=0 GOARCH=ppc64le GOOS=linux %gocrossbuild -o ./ignition-validate-ppc64le-unknown-linux-gnu-static validate/main.go -CGO_ENABLED=0 GOARCH=s390x GOOS=linux %gocrossbuild -o ./ignition-validate-s390x-unknown-linux-gnu-static validate/main.go -CGO_ENABLED=0 GOARCH=amd64 GOOS=linux %gocrossbuild -o ./ignition-validate-x86_64-unknown-linux-gnu-static validate/main.go +GOEXPERIMENT= CGO_ENABLED=0 GOARCH=arm64 GOOS=linux %gocrossbuild -o ./ignition-validate-aarch64-unknown-linux-gnu-static validate/main.go +GOEXPERIMENT= CGO_ENABLED=0 GOARCH=ppc64le GOOS=linux %gocrossbuild -o ./ignition-validate-ppc64le-unknown-linux-gnu-static validate/main.go +GOEXPERIMENT= CGO_ENABLED=0 GOARCH=s390x GOOS=linux %gocrossbuild -o ./ignition-validate-s390x-unknown-linux-gnu-static validate/main.go +GOEXPERIMENT= CGO_ENABLED=0 GOARCH=amd64 GOOS=linux %gocrossbuild -o ./ignition-validate-x86_64-unknown-linux-gnu-static validate/main.go echo "Building macOS ignition-validate..." -GOARCH=amd64 GOOS=darwin %gocrossbuild -o ./ignition-validate-x86_64-apple-darwin validate/main.go -GOARCH=arm64 GOOS=darwin %gocrossbuild -o ./ignition-validate-aarch64-apple-darwin validate/main.go +GOEXPERIMENT= GOARCH=amd64 GOOS=darwin %gocrossbuild -o ./ignition-validate-x86_64-apple-darwin validate/main.go +GOEXPERIMENT= GOARCH=arm64 GOOS=darwin %gocrossbuild -o ./ignition-validate-aarch64-apple-darwin validate/main.go echo "Building Windows ignition-validate..." -GOARCH=amd64 GOOS=windows %gocrossbuild -o ./ignition-validate-x86_64-pc-windows-gnu.exe validate/main.go +GOEXPERIMENT= GOARCH=amd64 GOOS=windows %gocrossbuild -o ./ignition-validate-x86_64-pc-windows-gnu.exe validate/main.go %endif %install @@ -377,6 +377,10 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog +* Wed Oct 01 2025 Steven Presti - 2.23.0-2 +- Build Ignition with GOEXPERIMENT=strictfipsruntime +- Ignition-validate non-FIPS + * Wed Sep 10 2025 Steven Presti - 2.23.0-1 - New Release From da6e188921d9f2526f0742e72daf0518623afe82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20S=C3=A1ez?= Date: Fri, 10 Oct 2025 14:40:27 +0200 Subject: [PATCH 23/37] rebuild --- ignition.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ignition.spec b/ignition.spec index 2f206bf..34041c7 100644 --- a/ignition.spec +++ b/ignition.spec @@ -22,7 +22,7 @@ Version: 2.23.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 2%{?dist} +Release: 3%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -377,6 +377,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog +* Fri Oct 10 2025 Alejandro Sáez - 2.23.0-3 +- rebuild + * Wed Oct 01 2025 Steven Presti - 2.23.0-2 - Build Ignition with GOEXPERIMENT=strictfipsruntime - Ignition-validate non-FIPS From c968de9bf574e5cfabb1a368cd2032201a07d805 Mon Sep 17 00:00:00 2001 From: Steven Presti Date: Tue, 14 Oct 2025 15:41:26 -0400 Subject: [PATCH 24/37] Update to 2.24.0 Relates to: https://github.com/coreos/ignition/issues/2137 --- .gitignore | 1 + ignition.spec | 203 +++++++++++++++++++++++++------------------------- sources | 2 +- 3 files changed, 105 insertions(+), 101 deletions(-) diff --git a/.gitignore b/.gitignore index 1b89f1b..bef7f5a 100644 --- a/.gitignore +++ b/.gitignore @@ -70,3 +70,4 @@ /ignition-2.21.0.tar.gz /ignition-2.22.0.tar.gz /ignition-2.23.0.tar.gz +/ignition-2.24.0.tar.gz diff --git a/ignition.spec b/ignition.spec index 34041c7..54a7768 100644 --- a/ignition.spec +++ b/ignition.spec @@ -13,7 +13,7 @@ # https://github.com/coreos/ignition %global goipath github.com/coreos/ignition %global gomodulesmode GO111MODULE=on -Version: 2.23.0 +Version: 2.24.0 %gometa @@ -22,7 +22,7 @@ Version: 2.23.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 3%{?dist} +Release: 1%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -47,59 +47,14 @@ Requires: dracut Requires: dracut-network # Generated by `go-mods-to-bundled-provides.py | sort` -Provides: bundled(golang(cloud.google.com/go/compute/metadata)) = 0.7.0 -Provides: bundled(golang(cloud.google.com/go/storage)) = 1.56.0 -Provides: bundled(golang(cloud.google.com/go/storage/experimental)) = 1.56.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.56.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.56.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.56.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/arn)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/defaults)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/middleware)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/xml)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/ratelimit)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/retry)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/v4)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/transport/http)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/s3/manager)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth/smithy)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/awsutil)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/configsources)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/context)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/v2)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/middleware)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/rand)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdk)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdkio)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/strings)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sync/singleflight)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/timeconv)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/checksum)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/presigned-url)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/arn)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/config)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/arn)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/endpoints)) = 1.38.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/types)) = 1.38.2 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity)) = 1.10.1 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal)) = 1.10.1 +Provides: bundled(golang(cloud.google.com/go/compute/metadata)) = 0.9.0 +Provides: bundled(golang(cloud.google.com/go/storage)) = 1.57.0 +Provides: bundled(golang(cloud.google.com/go/storage/experimental)) = 1.57.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.57.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.57.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.57.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity)) = 1.13.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal)) = 1.13.0 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob)) = 1.6.2 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/appendblob)) = 1.6.2 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blob)) = 1.6.2 @@ -113,12 +68,57 @@ Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/in Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/pageblob)) = 1.6.2 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/sas)) = 1.6.2 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/service)) = 1.6.2 -Provides: bundled(golang(github.com/beevik/etree)) = 1.5.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/arn)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/defaults)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/middleware)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/xml)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/ratelimit)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/retry)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/v4)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/transport/http)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth/smithy)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/awsutil)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/context)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/middleware)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/rand)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdk)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdkio)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/strings)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sync/singleflight)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/timeconv)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/s3/manager)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/configsources)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/v2)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/checksum)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/presigned-url)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/arn)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/config)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/arn)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/endpoints)) = 1.39.2 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/types)) = 1.39.2 +Provides: bundled(golang(github.com/beevik/etree)) = 1.6.0 Provides: bundled(golang(github.com/containers/libhvee/pkg/kvp)) = 0.10.0 Provides: bundled(golang(github.com/coreos/go-semver/semver)) = 0.3.1 -Provides: bundled(golang(github.com/coreos/go-systemd/v22/dbus)) = 22.5.0 -Provides: bundled(golang(github.com/coreos/go-systemd/v22/journal)) = 22.5.0 -Provides: bundled(golang(github.com/coreos/go-systemd/v22/unit)) = 22.5.0 +Provides: bundled(golang(github.com/coreos/go-systemd/v22/dbus)) = 22.6.0 +Provides: bundled(golang(github.com/coreos/go-systemd/v22/journal)) = 22.6.0 +Provides: bundled(golang(github.com/coreos/go-systemd/v22/unit)) = 22.6.0 Provides: bundled(golang(github.com/coreos/vcontext/json)) = 0.0.0-20230201181013.gitd72178a18687 Provides: bundled(golang(github.com/coreos/vcontext/path)) = 0.0.0-20230201181013.gitd72178a18687 Provides: bundled(golang(github.com/coreos/vcontext/report)) = 0.0.0-20230201181013.gitd72178a18687 @@ -130,53 +130,53 @@ Provides: bundled(golang(github.com/mdlayher/vsock)) = 1.2.1 Provides: bundled(golang(github.com/mitchellh/copystructure)) = 1.2.0 Provides: bundled(golang(github.com/pin/tftp)) = 2.1.0 Provides: bundled(golang(github.com/pin/tftp/netascii)) = 2.1.0 -Provides: bundled(golang(github.com/spf13/pflag)) = 1.0.7 -Provides: bundled(golang(github.com/stretchr/testify/assert)) = 1.10.0 -Provides: bundled(golang(github.com/stretchr/testify/assert/yaml)) = 1.10.0 +Provides: bundled(golang(github.com/spf13/pflag)) = 1.0.10 +Provides: bundled(golang(github.com/stretchr/testify/assert)) = 1.11.1 +Provides: bundled(golang(github.com/stretchr/testify/assert/yaml)) = 1.11.1 Provides: bundled(golang(github.com/vincent-petithory/dataurl)) = 1.0.0 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/bdoor)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/message)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcout)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcvmx)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/vmcheck)) = 0.0.0-20220317130741.git510905f0efa3 -Provides: bundled(golang(golang.org/x/net/bpf)) = 0.42.0 -Provides: bundled(golang(golang.org/x/net/http2)) = 0.42.0 -Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.42.0 -Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.42.0 -Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.42.0 -Provides: bundled(golang(golang.org/x/net/idna)) = 0.42.0 -Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.42.0 -Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.42.0 -Provides: bundled(golang(golang.org/x/net/trace)) = 0.42.0 -Provides: bundled(golang(golang.org/x/oauth2)) = 0.30.0 -Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.30.0 -Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.30.0 -Provides: bundled(golang(golang.org/x/oauth2/google/externalaccount)) = 0.30.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccountauthorizeduser)) = 0.30.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/impersonate)) = 0.30.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.30.0 -Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.30.0 -Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.30.0 -Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.30.0 -Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.34.0 -Provides: bundled(golang(golang.org/x/sys/unix)) = 0.34.0 -Provides: bundled(golang(golang.org/x/sys/windows)) = 0.34.0 -Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.34.0 -Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.243.0 -Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.243.0 -Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.243.0 -Provides: bundled(golang(google.golang.org/api/internal)) = 0.243.0 -Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.243.0 -Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.243.0 -Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.243.0 -Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.243.0 -Provides: bundled(golang(google.golang.org/api/iterator)) = 0.243.0 -Provides: bundled(golang(google.golang.org/api/option)) = 0.243.0 -Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.243.0 -Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.243.0 -Provides: bundled(golang(google.golang.org/api/transport)) = 0.243.0 -Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.243.0 -Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.243.0 +Provides: bundled(golang(golang.org/x/net/bpf)) = 0.46.0 +Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.46.0 +Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.46.0 +Provides: bundled(golang(golang.org/x/net/http2)) = 0.46.0 +Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.46.0 +Provides: bundled(golang(golang.org/x/net/idna)) = 0.46.0 +Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.46.0 +Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.46.0 +Provides: bundled(golang(golang.org/x/net/trace)) = 0.46.0 +Provides: bundled(golang(golang.org/x/oauth2)) = 0.32.0 +Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.32.0 +Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.32.0 +Provides: bundled(golang(golang.org/x/oauth2/google/externalaccount)) = 0.32.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccountauthorizeduser)) = 0.32.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/impersonate)) = 0.32.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.32.0 +Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.32.0 +Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.32.0 +Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.32.0 +Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.37.0 +Provides: bundled(golang(golang.org/x/sys/unix)) = 0.37.0 +Provides: bundled(golang(golang.org/x/sys/windows)) = 0.37.0 +Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.37.0 +Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.252.0 +Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.252.0 +Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.252.0 +Provides: bundled(golang(google.golang.org/api/internal)) = 0.252.0 +Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.252.0 +Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.252.0 +Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.252.0 +Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.252.0 +Provides: bundled(golang(google.golang.org/api/iterator)) = 0.252.0 +Provides: bundled(golang(google.golang.org/api/option)) = 0.252.0 +Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.252.0 +Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.252.0 +Provides: bundled(golang(google.golang.org/api/transport)) = 0.252.0 +Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.252.0 +Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.252.0 Provides: bundled(golang(gopkg.in/yaml.v3)) = 3.0.1 %description @@ -377,6 +377,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog +* Tue Oct 14 2025 Steven Presti - 2.24.0-1 +- New Release + * Fri Oct 10 2025 Alejandro Sáez - 2.23.0-3 - rebuild diff --git a/sources b/sources index 802f1a5..4aee28e 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (ignition-2.23.0.tar.gz) = feacfa3efd18886eb577b77e0ebe26415fcb3f2493cf9058501b9fff3f9bf32c54320e013f65a8987e20271567b8fdc91ae2de162c8ea908a10adf2848c3ddc5 +SHA512 (ignition-2.24.0.tar.gz) = 45316c9ae10588ab6615e719d3ab8096ac67320d7c046c6777f502637fd05f1b9aecd00dddec352d18cfdd537c0a4f5fb42160b4697deccd401b67a8939fabd3 SHA512 (ignition-edge-a258749.tar.gz) = 0566807f7f4cbf9715566c8c39ba699df00f4ee5d579269c695a4af13d75a4e1f4639b54be85d0703373221d67a3ad0c532c0e075831316e3eed7a33cf316833 From 72b778259903beb19b76c7878212d2803ed95bf4 Mon Sep 17 00:00:00 2001 From: Steven Presti Date: Fri, 12 Dec 2025 14:17:49 -0500 Subject: [PATCH 25/37] Update to 2.25.0 Relates to: https://github.com/coreos/ignition/issues/2170 --- .gitignore | 1 + ignition.spec | 213 +++++++++++++++++++++++++------------------------- sources | 2 +- 3 files changed, 110 insertions(+), 106 deletions(-) diff --git a/.gitignore b/.gitignore index bef7f5a..d6cceb1 100644 --- a/.gitignore +++ b/.gitignore @@ -71,3 +71,4 @@ /ignition-2.22.0.tar.gz /ignition-2.23.0.tar.gz /ignition-2.24.0.tar.gz +/ignition-2.25.0.tar.gz diff --git a/ignition.spec b/ignition.spec index 54a7768..3ffab57 100644 --- a/ignition.spec +++ b/ignition.spec @@ -13,7 +13,7 @@ # https://github.com/coreos/ignition %global goipath github.com/coreos/ignition %global gomodulesmode GO111MODULE=on -Version: 2.24.0 +Version: 2.25.0 %gometa @@ -48,71 +48,71 @@ Requires: dracut-network # Generated by `go-mods-to-bundled-provides.py | sort` Provides: bundled(golang(cloud.google.com/go/compute/metadata)) = 0.9.0 -Provides: bundled(golang(cloud.google.com/go/storage)) = 1.57.0 -Provides: bundled(golang(cloud.google.com/go/storage/experimental)) = 1.57.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.57.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.57.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.57.0 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity)) = 1.13.0 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal)) = 1.13.0 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob)) = 1.6.2 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/appendblob)) = 1.6.2 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blob)) = 1.6.2 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/bloberror)) = 1.6.2 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob)) = 1.6.2 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/container)) = 1.6.2 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/base)) = 1.6.2 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/exported)) = 1.6.2 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/generated)) = 1.6.2 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/shared)) = 1.6.2 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/pageblob)) = 1.6.2 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/sas)) = 1.6.2 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/service)) = 1.6.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/arn)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/defaults)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/middleware)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/xml)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/ratelimit)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/retry)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/v4)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/transport/http)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth/smithy)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/awsutil)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/context)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/middleware)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/rand)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdk)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdkio)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/strings)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sync/singleflight)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/timeconv)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/s3/manager)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/configsources)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/v2)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/checksum)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/presigned-url)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/arn)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/config)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/arn)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/endpoints)) = 1.39.2 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/types)) = 1.39.2 +Provides: bundled(golang(cloud.google.com/go/storage)) = 1.58.0 +Provides: bundled(golang(cloud.google.com/go/storage/experimental)) = 1.58.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.58.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.58.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.58.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/arn)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/defaults)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/middleware)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/xml)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/ratelimit)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/retry)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/v4)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/transport/http)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/s3/manager)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth/smithy)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/awsutil)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/configsources)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/context)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/v2)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/middleware)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/rand)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdk)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdkio)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/strings)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sync/singleflight)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/timeconv)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/checksum)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/presigned-url)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/arn)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/config)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/arn)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/endpoints)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/types)) = 1.40.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity)) = 1.13.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal)) = 1.13.1 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob)) = 1.6.3 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/appendblob)) = 1.6.3 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blob)) = 1.6.3 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/bloberror)) = 1.6.3 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob)) = 1.6.3 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/container)) = 1.6.3 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/base)) = 1.6.3 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/exported)) = 1.6.3 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/generated)) = 1.6.3 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/shared)) = 1.6.3 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/pageblob)) = 1.6.3 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/sas)) = 1.6.3 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/service)) = 1.6.3 Provides: bundled(golang(github.com/beevik/etree)) = 1.6.0 Provides: bundled(golang(github.com/containers/libhvee/pkg/kvp)) = 0.10.0 Provides: bundled(golang(github.com/coreos/go-semver/semver)) = 0.3.1 @@ -124,7 +124,7 @@ Provides: bundled(golang(github.com/coreos/vcontext/path)) = 0.0.0-2023020118101 Provides: bundled(golang(github.com/coreos/vcontext/report)) = 0.0.0-20230201181013.gitd72178a18687 Provides: bundled(golang(github.com/coreos/vcontext/tree)) = 0.0.0-20230201181013.gitd72178a18687 Provides: bundled(golang(github.com/coreos/vcontext/validate)) = 0.0.0-20230201181013.gitd72178a18687 -Provides: bundled(golang(github.com/google/renameio/v2)) = 2.0.0 +Provides: bundled(golang(github.com/google/renameio/v2)) = 2.0.1 Provides: bundled(golang(github.com/google/uuid)) = 1.6.0 Provides: bundled(golang(github.com/mdlayher/vsock)) = 1.2.1 Provides: bundled(golang(github.com/mitchellh/copystructure)) = 1.2.0 @@ -139,44 +139,44 @@ Provides: bundled(golang(github.com/vmware/vmw-guestinfo/message)) = 0.0.0-20220 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcout)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcvmx)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/vmcheck)) = 0.0.0-20220317130741.git510905f0efa3 -Provides: bundled(golang(golang.org/x/net/bpf)) = 0.46.0 -Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.46.0 -Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.46.0 -Provides: bundled(golang(golang.org/x/net/http2)) = 0.46.0 -Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.46.0 -Provides: bundled(golang(golang.org/x/net/idna)) = 0.46.0 -Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.46.0 -Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.46.0 -Provides: bundled(golang(golang.org/x/net/trace)) = 0.46.0 -Provides: bundled(golang(golang.org/x/oauth2)) = 0.32.0 -Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.32.0 -Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.32.0 -Provides: bundled(golang(golang.org/x/oauth2/google/externalaccount)) = 0.32.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccountauthorizeduser)) = 0.32.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/impersonate)) = 0.32.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.32.0 -Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.32.0 -Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.32.0 -Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.32.0 -Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.37.0 -Provides: bundled(golang(golang.org/x/sys/unix)) = 0.37.0 -Provides: bundled(golang(golang.org/x/sys/windows)) = 0.37.0 -Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.37.0 -Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.252.0 -Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.252.0 -Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.252.0 -Provides: bundled(golang(google.golang.org/api/internal)) = 0.252.0 -Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.252.0 -Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.252.0 -Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.252.0 -Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.252.0 -Provides: bundled(golang(google.golang.org/api/iterator)) = 0.252.0 -Provides: bundled(golang(google.golang.org/api/option)) = 0.252.0 -Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.252.0 -Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.252.0 -Provides: bundled(golang(google.golang.org/api/transport)) = 0.252.0 -Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.252.0 -Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.252.0 +Provides: bundled(golang(golang.org/x/net/bpf)) = 0.47.0 +Provides: bundled(golang(golang.org/x/net/http2)) = 0.47.0 +Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.47.0 +Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.47.0 +Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.47.0 +Provides: bundled(golang(golang.org/x/net/idna)) = 0.47.0 +Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.47.0 +Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.47.0 +Provides: bundled(golang(golang.org/x/net/trace)) = 0.47.0 +Provides: bundled(golang(golang.org/x/oauth2)) = 0.34.0 +Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.34.0 +Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.34.0 +Provides: bundled(golang(golang.org/x/oauth2/google/externalaccount)) = 0.34.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccountauthorizeduser)) = 0.34.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/impersonate)) = 0.34.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.34.0 +Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.34.0 +Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.34.0 +Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.34.0 +Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.38.0 +Provides: bundled(golang(golang.org/x/sys/unix)) = 0.38.0 +Provides: bundled(golang(golang.org/x/sys/windows)) = 0.38.0 +Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.38.0 +Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.257.0 +Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.257.0 +Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.257.0 +Provides: bundled(golang(google.golang.org/api/internal)) = 0.257.0 +Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.257.0 +Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.257.0 +Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.257.0 +Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.257.0 +Provides: bundled(golang(google.golang.org/api/iterator)) = 0.257.0 +Provides: bundled(golang(google.golang.org/api/option)) = 0.257.0 +Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.257.0 +Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.257.0 +Provides: bundled(golang(google.golang.org/api/transport)) = 0.257.0 +Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.257.0 +Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.257.0 Provides: bundled(golang(gopkg.in/yaml.v3)) = 3.0.1 %description @@ -377,6 +377,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog +* Fri Dec 12 2025 Steven Presti - 2.25.0-1 +- New Release + * Tue Oct 14 2025 Steven Presti - 2.24.0-1 - New Release diff --git a/sources b/sources index 4aee28e..eba629c 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (ignition-2.24.0.tar.gz) = 45316c9ae10588ab6615e719d3ab8096ac67320d7c046c6777f502637fd05f1b9aecd00dddec352d18cfdd537c0a4f5fb42160b4697deccd401b67a8939fabd3 +SHA512 (ignition-2.25.0.tar.gz) = 1f93f5b5b3ecc86141344c111f0970623dd8dd05a01685e1ca6fd2b6efe8f6b90f43b67249ec9c19536d8c879771eb4122348cda5f1f1b8dc240bb6354fc2271 SHA512 (ignition-edge-a258749.tar.gz) = 0566807f7f4cbf9715566c8c39ba699df00f4ee5d579269c695a4af13d75a4e1f4639b54be85d0703373221d67a3ad0c532c0e075831316e3eed7a33cf316833 From c94991707084a37e4030d74490683b08389e791e Mon Sep 17 00:00:00 2001 From: Yasmin de Souza Date: Mon, 29 Dec 2025 22:18:45 -0300 Subject: [PATCH 26/37] Update to 2.25.1 --- .gitignore | 1 + ignition.spec | 119 +++++++++++++++++++++++++------------------------- sources | 2 +- 3 files changed, 62 insertions(+), 60 deletions(-) diff --git a/.gitignore b/.gitignore index d6cceb1..f3efa89 100644 --- a/.gitignore +++ b/.gitignore @@ -72,3 +72,4 @@ /ignition-2.23.0.tar.gz /ignition-2.24.0.tar.gz /ignition-2.25.0.tar.gz +/ignition-2.25.1.tar.gz diff --git a/ignition.spec b/ignition.spec index 3ffab57..91f5dda 100644 --- a/ignition.spec +++ b/ignition.spec @@ -13,7 +13,7 @@ # https://github.com/coreos/ignition %global goipath github.com/coreos/ignition %global gomodulesmode GO111MODULE=on -Version: 2.25.0 +Version: 2.25.1 %gometa @@ -47,57 +47,58 @@ Requires: dracut Requires: dracut-network # Generated by `go-mods-to-bundled-provides.py | sort` + Provides: bundled(golang(cloud.google.com/go/compute/metadata)) = 0.9.0 Provides: bundled(golang(cloud.google.com/go/storage)) = 1.58.0 Provides: bundled(golang(cloud.google.com/go/storage/experimental)) = 1.58.0 Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.58.0 Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.58.0 Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.58.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/arn)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/defaults)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/middleware)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/xml)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/ratelimit)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/retry)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/v4)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/transport/http)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/s3/manager)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth/smithy)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/awsutil)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/configsources)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/context)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/v2)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/middleware)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/rand)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdk)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdkio)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/strings)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sync/singleflight)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/timeconv)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/checksum)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/presigned-url)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/arn)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/config)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/arn)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/endpoints)) = 1.40.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/types)) = 1.40.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/arn)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/defaults)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/middleware)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/xml)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/ratelimit)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/retry)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/v4)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/transport/http)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/s3/manager)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth/smithy)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/awsutil)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/configsources)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/context)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/v2)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/middleware)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/rand)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdk)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdkio)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/strings)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sync/singleflight)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/timeconv)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/checksum)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/presigned-url)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/arn)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/config)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/arn)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/endpoints)) = 1.41.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/types)) = 1.41.0 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity)) = 1.13.1 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal)) = 1.13.1 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob)) = 1.6.3 @@ -139,15 +140,15 @@ Provides: bundled(golang(github.com/vmware/vmw-guestinfo/message)) = 0.0.0-20220 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcout)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcvmx)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/vmcheck)) = 0.0.0-20220317130741.git510905f0efa3 -Provides: bundled(golang(golang.org/x/net/bpf)) = 0.47.0 -Provides: bundled(golang(golang.org/x/net/http2)) = 0.47.0 -Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.47.0 -Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.47.0 -Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.47.0 -Provides: bundled(golang(golang.org/x/net/idna)) = 0.47.0 -Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.47.0 -Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.47.0 -Provides: bundled(golang(golang.org/x/net/trace)) = 0.47.0 +Provides: bundled(golang(golang.org/x/net/bpf)) = 0.48.0 +Provides: bundled(golang(golang.org/x/net/http2)) = 0.48.0 +Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.48.0 +Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.48.0 +Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.48.0 +Provides: bundled(golang(golang.org/x/net/idna)) = 0.48.0 +Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.48.0 +Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.48.0 +Provides: bundled(golang(golang.org/x/net/trace)) = 0.48.0 Provides: bundled(golang(golang.org/x/oauth2)) = 0.34.0 Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.34.0 Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.34.0 @@ -158,10 +159,10 @@ Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.3 Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.34.0 Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.34.0 Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.34.0 -Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.38.0 -Provides: bundled(golang(golang.org/x/sys/unix)) = 0.38.0 -Provides: bundled(golang(golang.org/x/sys/windows)) = 0.38.0 -Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.38.0 +Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.39.0 +Provides: bundled(golang(golang.org/x/sys/unix)) = 0.39.0 +Provides: bundled(golang(golang.org/x/sys/windows)) = 0.39.0 +Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.39.0 Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.257.0 Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.257.0 Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.257.0 diff --git a/sources b/sources index eba629c..848d645 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (ignition-2.25.0.tar.gz) = 1f93f5b5b3ecc86141344c111f0970623dd8dd05a01685e1ca6fd2b6efe8f6b90f43b67249ec9c19536d8c879771eb4122348cda5f1f1b8dc240bb6354fc2271 +SHA512 (ignition-2.25.1.tar.gz) = 8ca2bd96cdff8986e09371a9357975883c655dc6c16eb481ffd2772de37515fe64060ca575b3e4ac25a626b4701c65e5f5a8707ff62f37791f65ec321f7bb3a6 SHA512 (ignition-edge-a258749.tar.gz) = 0566807f7f4cbf9715566c8c39ba699df00f4ee5d579269c695a4af13d75a4e1f4639b54be85d0703373221d67a3ad0c532c0e075831316e3eed7a33cf316833 From 0936a9fcd00fd4b43f0dbb201d7ff065a9c0f3ef Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 16:41:33 +0000 Subject: [PATCH 27/37] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- ignition.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ignition.spec b/ignition.spec index 91f5dda..4d9da00 100644 --- a/ignition.spec +++ b/ignition.spec @@ -22,7 +22,7 @@ Version: 2.25.1 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 1%{?dist} +Release: 2%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -378,6 +378,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog +* Fri Jan 16 2026 Fedora Release Engineering - 2.25.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Fri Dec 12 2025 Steven Presti - 2.25.0-1 - New Release From 201d0b39084d9d5f1f49ba49ad801987dd734a49 Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Mon, 2 Feb 2026 18:57:52 -0600 Subject: [PATCH 28/37] Rebuild for https://fedoraproject.org/wiki/Changes/golang1.26 --- ignition.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ignition.spec b/ignition.spec index 4d9da00..ef64d27 100644 --- a/ignition.spec +++ b/ignition.spec @@ -22,7 +22,7 @@ Version: 2.25.1 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 2%{?dist} +Release: 3%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -378,6 +378,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog +* Tue Feb 03 2026 Maxwell G - 2.25.1-3 +- Rebuild for https://fedoraproject.org/wiki/Changes/golang1.26 + * Fri Jan 16 2026 Fedora Release Engineering - 2.25.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From f09fdcd8eb4aedc58189e1e37a0200a9e36d350f Mon Sep 17 00:00:00 2001 From: Steven Presti Date: Thu, 19 Feb 2026 09:03:58 -0500 Subject: [PATCH 29/37] Update to 2.26.0 --- .gitignore | 1 + ignition.spec | 164 ++++++++++++++++++++++++++------------------------ sources | 2 +- 3 files changed, 86 insertions(+), 81 deletions(-) diff --git a/.gitignore b/.gitignore index f3efa89..6642aae 100644 --- a/.gitignore +++ b/.gitignore @@ -73,3 +73,4 @@ /ignition-2.24.0.tar.gz /ignition-2.25.0.tar.gz /ignition-2.25.1.tar.gz +/ignition-2.26.0.tar.gz diff --git a/ignition.spec b/ignition.spec index ef64d27..de800df 100644 --- a/ignition.spec +++ b/ignition.spec @@ -13,7 +13,7 @@ # https://github.com/coreos/ignition %global goipath github.com/coreos/ignition %global gomodulesmode GO111MODULE=on -Version: 2.25.1 +Version: 2.26.0 %gometa @@ -22,7 +22,7 @@ Version: 2.25.1 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 3%{?dist} +Release: 1%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -49,56 +49,56 @@ Requires: dracut-network # Generated by `go-mods-to-bundled-provides.py | sort` Provides: bundled(golang(cloud.google.com/go/compute/metadata)) = 0.9.0 -Provides: bundled(golang(cloud.google.com/go/storage)) = 1.58.0 -Provides: bundled(golang(cloud.google.com/go/storage/experimental)) = 1.58.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.58.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.58.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.58.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/arn)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/defaults)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/middleware)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/xml)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/ratelimit)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/retry)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/v4)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/transport/http)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/s3/manager)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth/smithy)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/awsutil)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/configsources)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/context)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/v2)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/middleware)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/rand)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdk)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdkio)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/strings)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sync/singleflight)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/timeconv)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/checksum)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/presigned-url)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/arn)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/config)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/arn)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/endpoints)) = 1.41.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/types)) = 1.41.0 +Provides: bundled(golang(cloud.google.com/go/storage)) = 1.59.0 +Provides: bundled(golang(cloud.google.com/go/storage/experimental)) = 1.59.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.59.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.59.0 +Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.59.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/arn)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/defaults)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/middleware)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/xml)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/ratelimit)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/retry)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/v4)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/transport/http)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/s3/manager)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth/smithy)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/awsutil)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/configsources)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/context)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/v2)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/middleware)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/rand)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdk)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdkio)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/strings)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sync/singleflight)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/timeconv)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/checksum)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/presigned-url)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/arn)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/config)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/arn)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/endpoints)) = 1.41.1 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/types)) = 1.41.1 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity)) = 1.13.1 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal)) = 1.13.1 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob)) = 1.6.3 @@ -140,15 +140,15 @@ Provides: bundled(golang(github.com/vmware/vmw-guestinfo/message)) = 0.0.0-20220 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcout)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcvmx)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/vmcheck)) = 0.0.0-20220317130741.git510905f0efa3 -Provides: bundled(golang(golang.org/x/net/bpf)) = 0.48.0 -Provides: bundled(golang(golang.org/x/net/http2)) = 0.48.0 -Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.48.0 -Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.48.0 -Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.48.0 -Provides: bundled(golang(golang.org/x/net/idna)) = 0.48.0 -Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.48.0 -Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.48.0 -Provides: bundled(golang(golang.org/x/net/trace)) = 0.48.0 +Provides: bundled(golang(golang.org/x/net/bpf)) = 0.49.0 +Provides: bundled(golang(golang.org/x/net/http2)) = 0.49.0 +Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.49.0 +Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.49.0 +Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.49.0 +Provides: bundled(golang(golang.org/x/net/idna)) = 0.49.0 +Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.49.0 +Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.49.0 +Provides: bundled(golang(golang.org/x/net/trace)) = 0.49.0 Provides: bundled(golang(golang.org/x/oauth2)) = 0.34.0 Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.34.0 Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.34.0 @@ -159,25 +159,26 @@ Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.3 Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.34.0 Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.34.0 Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.34.0 -Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.39.0 -Provides: bundled(golang(golang.org/x/sys/unix)) = 0.39.0 -Provides: bundled(golang(golang.org/x/sys/windows)) = 0.39.0 -Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.39.0 -Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.257.0 -Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.257.0 -Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.257.0 -Provides: bundled(golang(google.golang.org/api/internal)) = 0.257.0 -Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.257.0 -Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.257.0 -Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.257.0 -Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.257.0 -Provides: bundled(golang(google.golang.org/api/iterator)) = 0.257.0 -Provides: bundled(golang(google.golang.org/api/option)) = 0.257.0 -Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.257.0 -Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.257.0 -Provides: bundled(golang(google.golang.org/api/transport)) = 0.257.0 -Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.257.0 -Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.257.0 +Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.40.0 +Provides: bundled(golang(golang.org/x/sys/unix)) = 0.40.0 +Provides: bundled(golang(golang.org/x/sys/windows)) = 0.40.0 +Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.40.0 +Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.259.0 +Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.259.0 +Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.259.0 +Provides: bundled(golang(google.golang.org/api/internal)) = 0.259.0 +Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.259.0 +Provides: bundled(golang(google.golang.org/api/internal/credentialstype)) = 0.259.0 +Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.259.0 +Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.259.0 +Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.259.0 +Provides: bundled(golang(google.golang.org/api/iterator)) = 0.259.0 +Provides: bundled(golang(google.golang.org/api/option)) = 0.259.0 +Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.259.0 +Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.259.0 +Provides: bundled(golang(google.golang.org/api/transport)) = 0.259.0 +Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.259.0 +Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.259.0 Provides: bundled(golang(gopkg.in/yaml.v3)) = 3.0.1 %description @@ -378,6 +379,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog +* Thu Feb 19 2026 Steven Presti - 2.26.0-1 +- New Release + * Tue Feb 03 2026 Maxwell G - 2.25.1-3 - Rebuild for https://fedoraproject.org/wiki/Changes/golang1.26 diff --git a/sources b/sources index 848d645..dcc0436 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (ignition-2.25.1.tar.gz) = 8ca2bd96cdff8986e09371a9357975883c655dc6c16eb481ffd2772de37515fe64060ca575b3e4ac25a626b4701c65e5f5a8707ff62f37791f65ec321f7bb3a6 +SHA512 (ignition-2.26.0.tar.gz) = 365072e3b9d11be9e0e6008d2e7fbff5a6583f393a9b1860d95ee4bccde1680306d0d063e844dd1ea59968ea4661105210d9c17cf6001a9c1d04a1861505406e SHA512 (ignition-edge-a258749.tar.gz) = 0566807f7f4cbf9715566c8c39ba699df00f4ee5d579269c695a4af13d75a4e1f4639b54be85d0703373221d67a3ad0c532c0e075831316e3eed7a33cf316833 From 8b52f0328586e49ad5a0f6b403cf032e2449e050 Mon Sep 17 00:00:00 2001 From: Steven Presti Date: Thu, 19 Feb 2026 09:34:05 -0500 Subject: [PATCH 30/37] Patch for Go 1.26 compatibility --- ...x-systemd-version-warning-format-specifier.patch | 13 +++++++++++++ ignition.spec | 3 +++ 2 files changed, 16 insertions(+) create mode 100644 0001-fix-systemd-version-warning-format-specifier.patch diff --git a/0001-fix-systemd-version-warning-format-specifier.patch b/0001-fix-systemd-version-warning-format-specifier.patch new file mode 100644 index 0000000..8c44eec --- /dev/null +++ b/0001-fix-systemd-version-warning-format-specifier.patch @@ -0,0 +1,13 @@ +diff --git a/internal/exec/stages/files/units.go b/internal/exec/stages/files/units.go +index d690f054..1c427f6b 100644 +--- a/internal/exec/stages/files/units.go ++++ b/internal/exec/stages/files/units.go +@@ -45,7 +45,7 @@ func (s *stage) warnOnOldSystemdVersion() error { + return err + } + if systemdVersion < 240 { +- s.Warning("The version of systemd (%q) is less than 240. Enabling/disabling instantiated units may not work. See https://github.com/coreos/ignition/issues/586 for more information.", systemdVersion) ++ s.Warning("The version of systemd (%d) is less than 240. Enabling/disabling instantiated units may not work. See https://github.com/coreos/ignition/issues/586 for more information.", systemdVersion) + } + return nil + } diff --git a/ignition.spec b/ignition.spec index de800df..b5ba280 100644 --- a/ignition.spec +++ b/ignition.spec @@ -31,6 +31,8 @@ URL: %{gourl} Source0: %{gosource} Source1: https://github.com/fedora-iot/ignition-edge/archive/%{ignedgecommit}/ignition-edge-%{ignedgeshortcommit}.tar.gz +# Fix format specifier for systemd version warning (Go 1.26 compatibility) +Patch0: 0001-fix-systemd-version-warning-format-specifier.patch BuildRequires: libblkid-devel BuildRequires: systemd-rpm-macros @@ -381,6 +383,7 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %changelog * Thu Feb 19 2026 Steven Presti - 2.26.0-1 - New Release +- Patch format specifier for systemd version warning (Go 1.26 compatibility) * Tue Feb 03 2026 Maxwell G - 2.25.1-3 - Rebuild for https://fedoraproject.org/wiki/Changes/golang1.26 From dba14b4349948c1cd2367f67546c69b2c7827182 Mon Sep 17 00:00:00 2001 From: Paul Whalen Date: Wed, 25 Feb 2026 09:18:51 -0500 Subject: [PATCH 31/37] fix: update gnition-edge subpackage license to MIT The ignition-edge code is derived from fedora-coreos-config which is licensed under MIT, not Apache-2.0. Update the subpackage to reflect the correct license. Signed-off-by: Paul Whalen --- .gitignore | 1 + ignition.spec | 6 +++--- sources | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 6642aae..c384189 100644 --- a/.gitignore +++ b/.gitignore @@ -74,3 +74,4 @@ /ignition-2.25.0.tar.gz /ignition-2.25.1.tar.gz /ignition-2.26.0.tar.gz +/ignition-edge-6be7c94.tar.gz diff --git a/ignition.spec b/ignition.spec index b5ba280..490471f 100644 --- a/ignition.spec +++ b/ignition.spec @@ -7,7 +7,7 @@ %bcond_with check %endif -%global ignedgecommit a2587490b2a9a215ad12cf15866025efbe027552 +%global ignedgecommit 6be7c9429bca08066f5bbfa0cb8086421c0c538c %global ignedgeshortcommit %(c=%{ignedgecommit}; echo ${c:0:7}) # https://github.com/coreos/ignition @@ -233,7 +233,7 @@ engineering and uploaded to the Ignition GitHub releases page. %package edge Summary: Enablement glue for Ignition on IoT/Edge systems -License: Apache-2.0 +License: MIT %description edge This package contains dracut modules, services and binaries needed to enable @@ -363,7 +363,7 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %endif %files edge -%license %{golicenses} +%license ignition-edge-%{ignedgecommit}/LICENSE %doc %{godocs} %{dracutlibdir}/modules.d/35ignition-edge/* %{dracutlibdir}/modules.d/10coreos-sysctl/* diff --git a/sources b/sources index dcc0436..bd9d6dd 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (ignition-2.26.0.tar.gz) = 365072e3b9d11be9e0e6008d2e7fbff5a6583f393a9b1860d95ee4bccde1680306d0d063e844dd1ea59968ea4661105210d9c17cf6001a9c1d04a1861505406e -SHA512 (ignition-edge-a258749.tar.gz) = 0566807f7f4cbf9715566c8c39ba699df00f4ee5d579269c695a4af13d75a4e1f4639b54be85d0703373221d67a3ad0c532c0e075831316e3eed7a33cf316833 +SHA512 (ignition-edge-6be7c94.tar.gz) = 3e3e0e4790f86b59f8e2cd5b005ec215814b41c737308ebf3161b85143dcad4efe8b2837a68caba6287cfc514f9e3adaf6903cafebbdba58a8acb17cef2c7d8b From 3ccce9fe2c0462f4a17923937933ab9c26db0aa5 Mon Sep 17 00:00:00 2001 From: Joel Capitao Date: Tue, 24 Feb 2026 11:50:21 +0100 Subject: [PATCH 32/37] Ship OpenSSH config file specifying AuthorizedKeysFile See https://github.com/coreos/ssh-key-dir/issues/188 It's currently shipped in a overlay but packaging it makes more sense. I also set ignition as run-time requirement of -edge subpackage. --- 91-ignition-authorized-keys-file.conf | 1 + ignition.spec | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 91-ignition-authorized-keys-file.conf diff --git a/91-ignition-authorized-keys-file.conf b/91-ignition-authorized-keys-file.conf new file mode 100644 index 0000000..e63b6aa --- /dev/null +++ b/91-ignition-authorized-keys-file.conf @@ -0,0 +1 @@ +AuthorizedKeysFile=.ssh/authorized_keys .ssh/authorized_keys.d/* diff --git a/ignition.spec b/ignition.spec index 490471f..0876591 100644 --- a/ignition.spec +++ b/ignition.spec @@ -22,7 +22,7 @@ Version: 2.26.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 1%{?dist} +Release: 2%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -30,6 +30,7 @@ License: Apache-2.0 URL: %{gourl} Source0: %{gosource} Source1: https://github.com/fedora-iot/ignition-edge/archive/%{ignedgecommit}/ignition-edge-%{ignedgeshortcommit}.tar.gz +Source2: 91-ignition-authorized-keys-file.conf # Fix format specifier for systemd version warning (Go 1.26 compatibility) Patch0: 0001-fix-systemd-version-warning-format-specifier.patch @@ -235,6 +236,8 @@ engineering and uploaded to the Ignition GitHub releases page. Summary: Enablement glue for Ignition on IoT/Edge systems License: MIT +Requires: %{name} = %{version}-%{release} + %description edge This package contains dracut modules, services and binaries needed to enable Ignition on IoT/Edge systems. @@ -312,6 +315,8 @@ install -p -m 0644 grub2/05_ignition.cfg %{buildroot}%{_prefix}/lib/bootupd/gru # ignition install -d -p %{buildroot}%{_bindir} install -p -m 0755 ./ignition-validate %{buildroot}%{_bindir} +install -d -p %{buildroot}%{_sysconfdir}/ssh/sshd_config.d/ +install -p -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/ssh/sshd_config.d/91-ignition-authorized-keys-file.conf %if 0%{?fedora} install -d -p %{buildroot}%{_datadir}/ignition @@ -343,6 +348,7 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_unitdir}/ignition-delete-config.service %{_libexecdir}/ignition-apply %{_libexecdir}/ignition-rmcfg +%{_sysconfdir}/ssh/sshd_config.d/91-ignition-authorized-keys-file.conf %files validate %doc README.md @@ -381,6 +387,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog +* Tue Feb 24 2026 Joel Capitao - 2.26.0-2 +- Ship OpenSSH config file specifying AuthorizedKeysFile + * Thu Feb 19 2026 Steven Presti - 2.26.0-1 - New Release - Patch format specifier for systemd version warning (Go 1.26 compatibility) From 396959a3ef49caa3774373a74da3c187ebeeaaec Mon Sep 17 00:00:00 2001 From: Joel Capitao Date: Tue, 10 Mar 2026 18:08:05 +0100 Subject: [PATCH 33/37] Revert "Ship OpenSSH config file specifying AuthorizedKeysFile" We no longer want to ship the OpenSSH configuration in F43 for stability reason. This reverts commit 3ccce9fe2c0462f4a17923937933ab9c26db0aa5. --- 91-ignition-authorized-keys-file.conf | 1 - ignition.spec | 11 ++++------- 2 files changed, 4 insertions(+), 8 deletions(-) delete mode 100644 91-ignition-authorized-keys-file.conf diff --git a/91-ignition-authorized-keys-file.conf b/91-ignition-authorized-keys-file.conf deleted file mode 100644 index e63b6aa..0000000 --- a/91-ignition-authorized-keys-file.conf +++ /dev/null @@ -1 +0,0 @@ -AuthorizedKeysFile=.ssh/authorized_keys .ssh/authorized_keys.d/* diff --git a/ignition.spec b/ignition.spec index 0876591..9b1907d 100644 --- a/ignition.spec +++ b/ignition.spec @@ -22,7 +22,7 @@ Version: 2.26.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 2%{?dist} +Release: 3%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -30,7 +30,6 @@ License: Apache-2.0 URL: %{gourl} Source0: %{gosource} Source1: https://github.com/fedora-iot/ignition-edge/archive/%{ignedgecommit}/ignition-edge-%{ignedgeshortcommit}.tar.gz -Source2: 91-ignition-authorized-keys-file.conf # Fix format specifier for systemd version warning (Go 1.26 compatibility) Patch0: 0001-fix-systemd-version-warning-format-specifier.patch @@ -236,8 +235,6 @@ engineering and uploaded to the Ignition GitHub releases page. Summary: Enablement glue for Ignition on IoT/Edge systems License: MIT -Requires: %{name} = %{version}-%{release} - %description edge This package contains dracut modules, services and binaries needed to enable Ignition on IoT/Edge systems. @@ -315,8 +312,6 @@ install -p -m 0644 grub2/05_ignition.cfg %{buildroot}%{_prefix}/lib/bootupd/gru # ignition install -d -p %{buildroot}%{_bindir} install -p -m 0755 ./ignition-validate %{buildroot}%{_bindir} -install -d -p %{buildroot}%{_sysconfdir}/ssh/sshd_config.d/ -install -p -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/ssh/sshd_config.d/91-ignition-authorized-keys-file.conf %if 0%{?fedora} install -d -p %{buildroot}%{_datadir}/ignition @@ -348,7 +343,6 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_unitdir}/ignition-delete-config.service %{_libexecdir}/ignition-apply %{_libexecdir}/ignition-rmcfg -%{_sysconfdir}/ssh/sshd_config.d/91-ignition-authorized-keys-file.conf %files validate %doc README.md @@ -387,6 +381,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog +* Tue Mar 10 2026 Joel Capitao - 2.26.0-3 +- Revert 'Ship the OpenSSH config file specifying AuthorizedKeysFile' + * Tue Feb 24 2026 Joel Capitao - 2.26.0-2 - Ship OpenSSH config file specifying AuthorizedKeysFile From 14cfc4fcf5035c6575a4de6fa9289ea770e76a9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Ravier?= Date: Mon, 30 Mar 2026 16:37:44 +0200 Subject: [PATCH 34/37] F44+: Ship OpenSSH config file specifying AuthorizedKeysFile Move the configuration from the Fedora CoreOS specific overlays to the packages. We also do it for Afterburn. See: https://github.com/coreos/ssh-key-dir/issues/188 See: https://github.com/coreos/fedora-coreos-config/pull/3885 See: https://github.com/coreos/fedora-coreos-config/pull/4047 Also set ignition as runtime requirement for the -edge subpackage. --- 91-ignition-authorized-keys-file.conf | 1 + ignition.spec | 16 +++++++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 91-ignition-authorized-keys-file.conf diff --git a/91-ignition-authorized-keys-file.conf b/91-ignition-authorized-keys-file.conf new file mode 100644 index 0000000..e63b6aa --- /dev/null +++ b/91-ignition-authorized-keys-file.conf @@ -0,0 +1 @@ +AuthorizedKeysFile=.ssh/authorized_keys .ssh/authorized_keys.d/* diff --git a/ignition.spec b/ignition.spec index 9b1907d..09634cd 100644 --- a/ignition.spec +++ b/ignition.spec @@ -22,7 +22,7 @@ Version: 2.26.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 3%{?dist} +Release: 4%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -30,6 +30,7 @@ License: Apache-2.0 URL: %{gourl} Source0: %{gosource} Source1: https://github.com/fedora-iot/ignition-edge/archive/%{ignedgecommit}/ignition-edge-%{ignedgeshortcommit}.tar.gz +Source2: 91-ignition-authorized-keys-file.conf # Fix format specifier for systemd version warning (Go 1.26 compatibility) Patch0: 0001-fix-systemd-version-warning-format-specifier.patch @@ -235,6 +236,8 @@ engineering and uploaded to the Ignition GitHub releases page. Summary: Enablement glue for Ignition on IoT/Edge systems License: MIT +Requires: %{name} = %{version}-%{release} + %description edge This package contains dracut modules, services and binaries needed to enable Ignition on IoT/Edge systems. @@ -312,6 +315,10 @@ install -p -m 0644 grub2/05_ignition.cfg %{buildroot}%{_prefix}/lib/bootupd/gru # ignition install -d -p %{buildroot}%{_bindir} install -p -m 0755 ./ignition-validate %{buildroot}%{_bindir} +%if 0%{?fedora} && 0%{?fedora} > 43 +install -d -p %{buildroot}%{_sysconfdir}/ssh/sshd_config.d/ +install -p -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/ssh/sshd_config.d/91-ignition-authorized-keys-file.conf +%endif %if 0%{?fedora} install -d -p %{buildroot}%{_datadir}/ignition @@ -343,6 +350,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_unitdir}/ignition-delete-config.service %{_libexecdir}/ignition-apply %{_libexecdir}/ignition-rmcfg +%if 0%{?fedora} && 0%{?fedora} > 43 +%{_sysconfdir}/ssh/sshd_config.d/91-ignition-authorized-keys-file.conf +%endif %files validate %doc README.md @@ -381,6 +391,10 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog +* Mon Mar 30 2026 Timothée Ravier - 2.26.0-4 +- F44+: Ship OpenSSH config file specifying AuthorizedKeysFile +- Have ignition-edge require the matching main ignition package + * Tue Mar 10 2026 Joel Capitao - 2.26.0-3 - Revert 'Ship the OpenSSH config file specifying AuthorizedKeysFile' From c549acc324a584e34ca0e5d5740cc00ba41940f7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jul 2026 03:49:24 +0000 Subject: [PATCH 35/37] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- ignition.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ignition.spec b/ignition.spec index 09634cd..8525554 100644 --- a/ignition.spec +++ b/ignition.spec @@ -22,7 +22,7 @@ Version: 2.26.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 4%{?dist} +Release: 5%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -391,6 +391,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg %changelog +* Thu Jul 16 2026 Fedora Release Engineering - 2.26.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Mon Mar 30 2026 Timothée Ravier - 2.26.0-4 - F44+: Ship OpenSSH config file specifying AuthorizedKeysFile - Have ignition-edge require the matching main ignition package From b11239380669ea34a9a5fd534d8e2aa8c99b7d1c Mon Sep 17 00:00:00 2001 From: Steven Presti Date: Wed, 26 Aug 2026 17:00:24 -0400 Subject: [PATCH 36/37] Update to 2.27.0 - Butane config transpiler merged into Ignition repository - Butane now follows Ignition version numbering - Drop Patch0 (fix merged upstream) - Drop legacy fcct/fedora-coreos-config-transpiler provides - Regenerate bundled provides --- .gitignore | 1 + ...emd-version-warning-format-specifier.patch | 13 - ignition.rpmlintrc | 8 + ignition.spec | 308 +++++++++++------- sources | 2 +- 5 files changed, 202 insertions(+), 130 deletions(-) delete mode 100644 0001-fix-systemd-version-warning-format-specifier.patch diff --git a/.gitignore b/.gitignore index c384189..d1c7b7c 100644 --- a/.gitignore +++ b/.gitignore @@ -74,4 +74,5 @@ /ignition-2.25.0.tar.gz /ignition-2.25.1.tar.gz /ignition-2.26.0.tar.gz +/ignition-2.27.0.tar.gz /ignition-edge-6be7c94.tar.gz diff --git a/0001-fix-systemd-version-warning-format-specifier.patch b/0001-fix-systemd-version-warning-format-specifier.patch deleted file mode 100644 index 8c44eec..0000000 --- a/0001-fix-systemd-version-warning-format-specifier.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/internal/exec/stages/files/units.go b/internal/exec/stages/files/units.go -index d690f054..1c427f6b 100644 ---- a/internal/exec/stages/files/units.go -+++ b/internal/exec/stages/files/units.go -@@ -45,7 +45,7 @@ func (s *stage) warnOnOldSystemdVersion() error { - return err - } - if systemdVersion < 240 { -- s.Warning("The version of systemd (%q) is less than 240. Enabling/disabling instantiated units may not work. See https://github.com/coreos/ignition/issues/586 for more information.", systemdVersion) -+ s.Warning("The version of systemd (%d) is less than 240. Enabling/disabling instantiated units may not work. See https://github.com/coreos/ignition/issues/586 for more information.", systemdVersion) - } - return nil - } diff --git a/ignition.rpmlintrc b/ignition.rpmlintrc index 8dc3988..4db3dce 100644 --- a/ignition.rpmlintrc +++ b/ignition.rpmlintrc @@ -10,3 +10,11 @@ addFilter("ignition-validate-redistributable.noarch: W: no-documentation") # This is documented as optional # https://fedoraproject.org/wiki/Upgrade_paths_%E2%80%94_renaming_or_splitting_packages#Do_I_need_to_Provide_my_old_package_names.3F addFilter("ignition-validate-redistributable.noarch: W: obsolete-not-provided ignition-validate-nonlinux") + +# "transpiler" is the correct term for what butane does +addFilter("butane.*: E: spelling-error.*transpiler") + +# -redistributable packages have binaries but are noarch by design, +# and don't need docs since they aren't user-facing +addFilter("butane-redistributable.noarch: E: arch-independent-package-contains-binary-or-object") +addFilter("butane-redistributable.noarch: W: no-documentation") diff --git a/ignition.spec b/ignition.spec index 8525554..a591af6 100644 --- a/ignition.spec +++ b/ignition.spec @@ -13,7 +13,7 @@ # https://github.com/coreos/ignition %global goipath github.com/coreos/ignition %global gomodulesmode GO111MODULE=on -Version: 2.26.0 +Version: 2.27.0 %gometa @@ -22,7 +22,7 @@ Version: 2.26.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 5%{?dist} +Release: 1%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -32,9 +32,6 @@ Source0: %{gosource} Source1: https://github.com/fedora-iot/ignition-edge/archive/%{ignedgecommit}/ignition-edge-%{ignedgeshortcommit}.tar.gz Source2: 91-ignition-authorized-keys-file.conf -# Fix format specifier for systemd version warning (Go 1.26 compatibility) -Patch0: 0001-fix-systemd-version-warning-format-specifier.patch - BuildRequires: libblkid-devel BuildRequires: systemd-rpm-macros @@ -52,85 +49,82 @@ Requires: dracut-network # Generated by `go-mods-to-bundled-provides.py | sort` Provides: bundled(golang(cloud.google.com/go/compute/metadata)) = 0.9.0 -Provides: bundled(golang(cloud.google.com/go/storage)) = 1.59.0 -Provides: bundled(golang(cloud.google.com/go/storage/experimental)) = 1.59.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.59.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.59.0 -Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.59.0 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/arn)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/defaults)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/middleware)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/xml)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/ratelimit)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/retry)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/v4)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/transport/http)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/s3/manager)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth/smithy)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/awsutil)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/configsources)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/context)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/v2)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/middleware)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/rand)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdk)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdkio)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/strings)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sync/singleflight)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/timeconv)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/checksum)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/presigned-url)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/arn)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/config)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/arn)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/endpoints)) = 1.41.1 -Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/types)) = 1.41.1 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity)) = 1.13.1 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal)) = 1.13.1 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob)) = 1.6.3 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/appendblob)) = 1.6.3 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blob)) = 1.6.3 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/bloberror)) = 1.6.3 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob)) = 1.6.3 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/container)) = 1.6.3 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/base)) = 1.6.3 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/exported)) = 1.6.3 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/generated)) = 1.6.3 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/shared)) = 1.6.3 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/pageblob)) = 1.6.3 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/sas)) = 1.6.3 -Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/service)) = 1.6.3 -Provides: bundled(golang(github.com/beevik/etree)) = 1.6.0 -Provides: bundled(golang(github.com/containers/libhvee/pkg/kvp)) = 0.10.0 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/arn)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/defaults)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/middleware)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/protocol/xml)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/ratelimit)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/retry)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/signer/v4)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/transport/http)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/feature/s3/manager)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth/smithy)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/awsutil)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/configsources)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/context)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/v2)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/rand)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdk)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdkio)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/strings)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sync/singleflight)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/timeconv)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/checksum)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/presigned-url)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/arn)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/s3shared/config)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/arn)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/internal/endpoints)) = 1.43.4 +Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/types)) = 1.43.4 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity)) = 1.14.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal)) = 1.14.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal/customtokenproxy)) = 1.14.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob)) = 1.8.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/appendblob)) = 1.8.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blob)) = 1.8.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/bloberror)) = 1.8.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob)) = 1.8.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/container)) = 1.8.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/base)) = 1.8.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/exported)) = 1.8.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/generated)) = 1.8.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/internal/shared)) = 1.8.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/pageblob)) = 1.8.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/sas)) = 1.8.0 +Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/service)) = 1.8.0 +Provides: bundled(golang(github.com/beevik/etree)) = 1.7.0 +Provides: bundled(golang(github.com/clarketm/json)) = 1.17.1 +Provides: bundled(golang(github.com/containers/libhvee/pkg/kvp)) = 0.11.0 Provides: bundled(golang(github.com/coreos/go-semver/semver)) = 0.3.1 -Provides: bundled(golang(github.com/coreos/go-systemd/v22/dbus)) = 22.6.0 -Provides: bundled(golang(github.com/coreos/go-systemd/v22/journal)) = 22.6.0 -Provides: bundled(golang(github.com/coreos/go-systemd/v22/unit)) = 22.6.0 +Provides: bundled(golang(github.com/coreos/go-systemd/v22/dbus)) = 22.7.0 +Provides: bundled(golang(github.com/coreos/go-systemd/v22/journal)) = 22.7.0 +Provides: bundled(golang(github.com/coreos/go-systemd/v22/unit)) = 22.7.0 Provides: bundled(golang(github.com/coreos/vcontext/json)) = 0.0.0-20230201181013.gitd72178a18687 Provides: bundled(golang(github.com/coreos/vcontext/path)) = 0.0.0-20230201181013.gitd72178a18687 Provides: bundled(golang(github.com/coreos/vcontext/report)) = 0.0.0-20230201181013.gitd72178a18687 Provides: bundled(golang(github.com/coreos/vcontext/tree)) = 0.0.0-20230201181013.gitd72178a18687 Provides: bundled(golang(github.com/coreos/vcontext/validate)) = 0.0.0-20230201181013.gitd72178a18687 -Provides: bundled(golang(github.com/google/renameio/v2)) = 2.0.1 +Provides: bundled(golang(github.com/coreos/vcontext/yaml)) = 0.0.0-20230201181013.gitd72178a18687 +Provides: bundled(golang(github.com/google/renameio/v2)) = 2.0.2 Provides: bundled(golang(github.com/google/uuid)) = 1.6.0 -Provides: bundled(golang(github.com/mdlayher/vsock)) = 1.2.1 +Provides: bundled(golang(github.com/mdlayher/vsock)) = 1.3.0 Provides: bundled(golang(github.com/mitchellh/copystructure)) = 1.2.0 Provides: bundled(golang(github.com/pin/tftp)) = 2.1.0 Provides: bundled(golang(github.com/pin/tftp/netascii)) = 2.1.0 @@ -143,45 +137,27 @@ Provides: bundled(golang(github.com/vmware/vmw-guestinfo/message)) = 0.0.0-20220 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcout)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/rpcvmx)) = 0.0.0-20220317130741.git510905f0efa3 Provides: bundled(golang(github.com/vmware/vmw-guestinfo/vmcheck)) = 0.0.0-20220317130741.git510905f0efa3 -Provides: bundled(golang(golang.org/x/net/bpf)) = 0.49.0 -Provides: bundled(golang(golang.org/x/net/http2)) = 0.49.0 -Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.49.0 -Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.49.0 -Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.49.0 -Provides: bundled(golang(golang.org/x/net/idna)) = 0.49.0 -Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.49.0 -Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.49.0 -Provides: bundled(golang(golang.org/x/net/trace)) = 0.49.0 -Provides: bundled(golang(golang.org/x/oauth2)) = 0.34.0 -Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.34.0 -Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.34.0 -Provides: bundled(golang(golang.org/x/oauth2/google/externalaccount)) = 0.34.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccountauthorizeduser)) = 0.34.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/impersonate)) = 0.34.0 -Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.34.0 -Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.34.0 -Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.34.0 -Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.34.0 -Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.40.0 -Provides: bundled(golang(golang.org/x/sys/unix)) = 0.40.0 -Provides: bundled(golang(golang.org/x/sys/windows)) = 0.40.0 -Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.40.0 -Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.259.0 -Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.259.0 -Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.259.0 -Provides: bundled(golang(google.golang.org/api/internal)) = 0.259.0 -Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.259.0 -Provides: bundled(golang(google.golang.org/api/internal/credentialstype)) = 0.259.0 -Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.259.0 -Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.259.0 -Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.259.0 -Provides: bundled(golang(google.golang.org/api/iterator)) = 0.259.0 -Provides: bundled(golang(google.golang.org/api/option)) = 0.259.0 -Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.259.0 -Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.259.0 -Provides: bundled(golang(google.golang.org/api/transport)) = 0.259.0 -Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.259.0 -Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.259.0 +Provides: bundled(golang(golang.org/x/net/bpf)) = 0.57.0 +Provides: bundled(golang(golang.org/x/net/http2)) = 0.57.0 +Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.57.0 +Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.57.0 +Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.57.0 +Provides: bundled(golang(golang.org/x/net/idna)) = 0.57.0 +Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.57.0 +Provides: bundled(golang(golang.org/x/net/internal/httpsfv)) = 0.57.0 +Provides: bundled(golang(golang.org/x/oauth2)) = 0.36.0 +Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.36.0 +Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.36.0 +Provides: bundled(golang(golang.org/x/oauth2/google/externalaccount)) = 0.36.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccountauthorizeduser)) = 0.36.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/impersonate)) = 0.36.0 +Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.36.0 +Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.36.0 +Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.36.0 +Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.36.0 +Provides: bundled(golang(golang.org/x/sys/unix)) = 0.47.0 +Provides: bundled(golang(golang.org/x/sys/windows)) = 0.47.0 +Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.47.0 Provides: bundled(golang(gopkg.in/yaml.v3)) = 3.0.1 %description @@ -254,6 +230,43 @@ Obsoletes: ignition-ignition-grub %description grub This package contains the grub2 config which is compatable with bootupd. +############## butane subpackage ############## + +%package -n butane + +Summary: Butane config transpiler +License: Apache-2.0 + +# Upgrade path from standalone butane package +Obsoletes: butane < %{version} +Provides: butane = %{version}-%{release} + +%description -n butane +Butane translates human-readable Butane Configs into machine-readable Ignition +configs for provisioning operating systems that use Ignition. + +############## butane-redistributable subpackage ############## + +%if 0%{?fedora} +%package -n butane-redistributable + +Summary: Statically built Butane for Linux, macOS and Windows +License: Apache-2.0 +BuildArch: noarch + +# Upgrade path from standalone butane package +Obsoletes: butane-redistributable < %{version} + +%description -n butane-redistributable +Butane translates human-readable Butane Configs into machine-readable Ignition +configs for provisioning operating systems that use Ignition. + +This package contains statically linked Linux, macOS and Windows Butane +binaries built through cross-compilation. Do not install it. It is only +used for building release binaries to be signed by Fedora release +engineering and uploaded to the Ignition GitHub releases page. +%endif + %prep %if 0%{?fedora} %goprep -k @@ -282,6 +295,12 @@ GOEXPERIMENT=strictfipsruntime %gobuild -o ./ignition internal/main.go echo "Building ignition-validate..." %gobuild -o ./ignition-validate validate/main.go +# Build butane +BUTANE_LDFLAGS="-X github.com/coreos/ignition/v2/butane/internal/version.Raw=%{version} " + +echo "Building butane..." +LDFLAGS="${BUTANE_LDFLAGS}" %gobuild -o ./butane-bin butane/internal/main.go + %global gocrossbuild go build -ldflags "${LDFLAGS:-} -B 0x$(cat /dev/urandom | tr -d -c '0-9a-f' | head -c16)" -a -v -x %if 0%{?fedora} @@ -297,6 +316,22 @@ GOEXPERIMENT= GOARCH=arm64 GOOS=darwin %gocrossbuild -o ./ignition-validate-aarc echo "Building Windows ignition-validate..." GOEXPERIMENT= GOARCH=amd64 GOOS=windows %gocrossbuild -o ./ignition-validate-x86_64-pc-windows-gnu.exe validate/main.go + +# butane cross-compilation +export LDFLAGS="${BUTANE_LDFLAGS}" + +echo "Building statically-linked Linux butane..." +CGO_ENABLED=0 GOARCH=arm64 GOOS=linux %gocrossbuild -o ./butane-aarch64-unknown-linux-gnu-static butane/internal/main.go +CGO_ENABLED=0 GOARCH=ppc64le GOOS=linux %gocrossbuild -o ./butane-ppc64le-unknown-linux-gnu-static butane/internal/main.go +CGO_ENABLED=0 GOARCH=s390x GOOS=linux %gocrossbuild -o ./butane-s390x-unknown-linux-gnu-static butane/internal/main.go +CGO_ENABLED=0 GOARCH=amd64 GOOS=linux %gocrossbuild -o ./butane-x86_64-unknown-linux-gnu-static butane/internal/main.go + +echo "Building macOS butane..." +GOARCH=amd64 GOOS=darwin %gocrossbuild -o ./butane-x86_64-apple-darwin butane/internal/main.go +GOARCH=arm64 GOOS=darwin %gocrossbuild -o ./butane-aarch64-apple-darwin butane/internal/main.go + +echo "Building Windows butane..." +GOARCH=amd64 GOOS=windows %gocrossbuild -o ./butane-x86_64-pc-windows-gnu.exe butane/internal/main.go %endif %install @@ -331,6 +366,21 @@ install -p -m 0644 ./ignition-validate-x86_64-pc-windows-gnu.exe %{buildroot}%{_ install -p -m 0644 ./ignition-validate-x86_64-unknown-linux-gnu-static %{buildroot}%{_datadir}/ignition %endif +# butane +install -p -m 0755 ./butane-bin %{buildroot}%{_bindir}/butane +ln -s butane %{buildroot}%{_bindir}/fcct + +%if 0%{?fedora} +install -d -p %{buildroot}%{_datadir}/butane +install -p -m 0644 ./butane-aarch64-apple-darwin %{buildroot}%{_datadir}/butane +install -p -m 0644 ./butane-aarch64-unknown-linux-gnu-static %{buildroot}%{_datadir}/butane +install -p -m 0644 ./butane-ppc64le-unknown-linux-gnu-static %{buildroot}%{_datadir}/butane +install -p -m 0644 ./butane-s390x-unknown-linux-gnu-static %{buildroot}%{_datadir}/butane +install -p -m 0644 ./butane-x86_64-apple-darwin %{buildroot}%{_datadir}/butane +install -p -m 0644 ./butane-x86_64-pc-windows-gnu.exe %{buildroot}%{_datadir}/butane +install -p -m 0644 ./butane-x86_64-unknown-linux-gnu-static %{buildroot}%{_datadir}/butane +%endif + # The ignition binary is only for dracut, and is dangerous to run from # the command line. Install directly into the dracut module dir. install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition @@ -390,7 +440,33 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %license %{golicenses} %{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg +%files -n butane +%license %{golicenses} +%doc butane/README.md butane/docs +%{_bindir}/butane +%{_bindir}/fcct + +%if 0%{?fedora} +%files -n butane-redistributable +%license %{golicenses} +%dir %{_datadir}/butane +%{_datadir}/butane/butane-aarch64-apple-darwin +%{_datadir}/butane/butane-aarch64-unknown-linux-gnu-static +%{_datadir}/butane/butane-ppc64le-unknown-linux-gnu-static +%{_datadir}/butane/butane-s390x-unknown-linux-gnu-static +%{_datadir}/butane/butane-x86_64-apple-darwin +%{_datadir}/butane/butane-x86_64-pc-windows-gnu.exe +%{_datadir}/butane/butane-x86_64-unknown-linux-gnu-static +%endif + %changelog +* Wed Aug 26 2026 Steven Presti - 2.27.0-1 +- New Release +- Butane config transpiler merged into Ignition repository +- Butane now follows Ignition version numbering +- Drop Patch0 (fix merged upstream) +- Drop legacy fcct/fedora-coreos-config-transpiler provides + * Thu Jul 16 2026 Fedora Release Engineering - 2.26.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild diff --git a/sources b/sources index bd9d6dd..c567769 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (ignition-2.26.0.tar.gz) = 365072e3b9d11be9e0e6008d2e7fbff5a6583f393a9b1860d95ee4bccde1680306d0d063e844dd1ea59968ea4661105210d9c17cf6001a9c1d04a1861505406e +SHA512 (ignition-2.27.0.tar.gz) = 7f1ad2da57a196ba0d01b7f2f886f1484edb1f48b8f295f1ad9a4ef9ba2801f0d9d3e9701ec266b4a2446bbf182c50c6733b5ca069ac0c749d77ed342d6a6a9e SHA512 (ignition-edge-6be7c94.tar.gz) = 3e3e0e4790f86b59f8e2cd5b005ec215814b41c737308ebf3161b85143dcad4efe8b2837a68caba6287cfc514f9e3adaf6903cafebbdba58a8acb17cef2c7d8b From 7bac3f8b5eafea78d735858a37a82d96bc61fa81 Mon Sep 17 00:00:00 2001 From: Klara Necasova Date: Wed, 2 Sep 2026 16:34:11 +0200 Subject: [PATCH 37/37] chore: update ignition-edge commit - update ignition-edge commit to include https://github.com/fedora-iot/ignition-edge/pull/12 Signed-off-by: Klara Necasova --- .gitignore | 1 + ignition.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d1c7b7c..8aecf5b 100644 --- a/.gitignore +++ b/.gitignore @@ -76,3 +76,4 @@ /ignition-2.26.0.tar.gz /ignition-2.27.0.tar.gz /ignition-edge-6be7c94.tar.gz +/ignition-edge-b6c8245.tar.gz diff --git a/ignition.spec b/ignition.spec index a591af6..a7ef237 100644 --- a/ignition.spec +++ b/ignition.spec @@ -7,7 +7,7 @@ %bcond_with check %endif -%global ignedgecommit 6be7c9429bca08066f5bbfa0cb8086421c0c538c +%global ignedgecommit b6c8245e59b5b0cd6ead6448cd283a73d507fa63 %global ignedgeshortcommit %(c=%{ignedgecommit}; echo ${c:0:7}) # https://github.com/coreos/ignition @@ -22,7 +22,7 @@ Version: 2.27.0 %global dracutlibdir %{_prefix}/lib/dracut Name: ignition -Release: 1%{?dist} +Release: 2%{?dist} Summary: First boot installer and configuration tool # Upstream license specification: Apache-2.0 @@ -460,6 +460,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition %endif %changelog +* Wed Sep 02 2026 Klara Necasova - 2.27.0-2 +- Update ignition-edge commit to include https://github.com/fedora-iot/ignition-edge/pull/12 + * Wed Aug 26 2026 Steven Presti - 2.27.0-1 - New Release - Butane config transpiler merged into Ignition repository diff --git a/sources b/sources index c567769..443091c 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (ignition-2.27.0.tar.gz) = 7f1ad2da57a196ba0d01b7f2f886f1484edb1f48b8f295f1ad9a4ef9ba2801f0d9d3e9701ec266b4a2446bbf182c50c6733b5ca069ac0c749d77ed342d6a6a9e -SHA512 (ignition-edge-6be7c94.tar.gz) = 3e3e0e4790f86b59f8e2cd5b005ec215814b41c737308ebf3161b85143dcad4efe8b2837a68caba6287cfc514f9e3adaf6903cafebbdba58a8acb17cef2c7d8b +SHA512 (ignition-edge-b6c8245.tar.gz) = fb823a7c87c7014fcb38566fcd41b11bd38ff27e1ca2bfe6b76111bbabab0d917bc7ba56af450eab434d1907a056b0b1a0fcd6d29e456a4ba2985ddf74efb155