Compare commits

...

2 Commits

Author SHA1 Message Date
AlmaLinux RelEng Bot
63f3ecfa38 import CS ignition-2.26.0-2.el10 2026-04-14 05:58:32 -04:00
83386e910b import RHEL 10 Beta ignition-2.17.0-6.el10 2024-11-20 13:19:49 +00:00
4 changed files with 338 additions and 172 deletions

5
.gitignore vendored
View File

@ -1,2 +1,3 @@
SOURCES/ignition-2.19.0.tar.gz gptfdisk-1.0.10.tar.gz
SOURCES/ignition-edge-35853de.tar.gz ignition-2.26.0.tar.gz
ignition-edge-b8d1b7a.tar.gz

View File

@ -1,2 +0,0 @@
f10ca64b7df40a3497cb224f29189051521471fb SOURCES/ignition-2.19.0.tar.gz
5478ba1847a798e4bff1b237281086a212a2af57 SOURCES/ignition-edge-35853de.tar.gz

View File

@ -1,3 +1,13 @@
## START: Set by rpmautospec
## (rpmautospec version 0.6.5)
## RPMAUTOSPEC: autorelease, autochangelog
%define autorelease(e:s:pb:n) %{?-p:0.}%{lua:
release_number = 2;
base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
print(release_number + base_release_number - 1);
}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
## END: Set by rpmautospec
# Generated by go2rpm 1.3 # Generated by go2rpm 1.3
%if 0%{?fedora} %if 0%{?fedora}
%bcond_without check %bcond_without check
@ -7,13 +17,16 @@
%bcond_with check %bcond_with check
%endif %endif
%global ignedgecommit 35853ded31252937d3390970a89885478651c12e %global ignedgecommit b8d1b7a52c28fd5c33d15a0628d4b69f242f5c57
%global ignedgeshortcommit %(c=%{ignedgecommit}; echo ${c:0:7}) %global ignedgeshortcommit %(c=%{ignedgecommit}; echo ${c:0:7})
# For vendored gdisk
%global gdiskversion 1.0.10
# https://github.com/coreos/ignition # https://github.com/coreos/ignition
%global goipath github.com/coreos/ignition %global goipath github.com/coreos/ignition
%global gomodulesmode GO111MODULE=on %global gomodulesmode GO111MODULE=on
Version: 2.19.0 Version: 2.26.0
%gometa %gometa
@ -22,14 +35,17 @@ Version: 2.19.0
%global dracutlibdir %{_prefix}/lib/dracut %global dracutlibdir %{_prefix}/lib/dracut
Name: ignition Name: ignition
Release: 2%{?dist} Release: %autorelease
Summary: First boot installer and configuration tool (RHEL CoreOS only) Summary: First boot installer and configuration tool
# Upstream license specification: Apache-2.0 # Upstream license specification: Apache-2.0
License: ASL 2.0 # gdisk: GPL-2.0-or-later
License: Apache-2.0 AND GPL-2.0-or-later
URL: %{gourl} URL: %{gourl}
Source0: %{gosource} Source0: %{gosource}
Source1: https://github.com/fedora-iot/ignition-edge/archive/%{ignedgecommit}/ignition-edge-%{ignedgeshortcommit}.tar.gz Source1: https://github.com/fedora-iot/ignition-edge/archive/%{ignedgecommit}/ignition-edge-%{ignedgeshortcommit}.tar.gz
# For vendored gdisk
Source2: http://downloads.sourceforge.net/gptfdisk/gptfdisk-%{gdiskversion}.tar.gz
BuildRequires: libblkid-devel BuildRequires: libblkid-devel
BuildRequires: systemd-rpm-macros BuildRequires: systemd-rpm-macros
@ -39,137 +55,152 @@ BuildRequires: systemd-rpm-macros
Recommends: btrfs-progs Recommends: btrfs-progs
%endif %endif
Requires: dosfstools Requires: dosfstools
Requires: gdisk
Requires: dracut Requires: dracut
Requires: dracut-network Requires: dracut-network
Obsoletes: ignition-dracut < 0.31.0-3 %if 0%{?rhel} && 0%{?rhel} == 10
# For vendored gdisk
BuildRequires: gcc-c++
BuildRequires: libuuid-devel
BuildRequires: make
BuildRequires: ncurses-devel
BuildRequires: popt-devel
%endif
# Generated by `go-mods-to-bundled-provides.py | sort` # 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/compute/metadata)) = 0.9.0
Provides: bundled(golang(cloud.google.com/go/storage)) = 1.35.1 Provides: bundled(golang(cloud.google.com/go/storage)) = 1.58.0
Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.35.1 Provides: bundled(golang(cloud.google.com/go/storage/experimental)) = 1.58.0
Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.35.1 Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.58.0
Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.35.1 Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.58.0
Provides: bundled(golang(github.com/aws/aws-sdk-go/aws)) = 1.48.0 Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.58.0
Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/arn)) = 1.48.0 Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws)) = 1.41.0
Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/auth/bearer)) = 1.48.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/aws/awserr)) = 1.48.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/aws/awsutil)) = 1.48.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/aws/client)) = 1.48.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/aws/client/metadata)) = 1.48.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/aws/corehandlers)) = 1.48.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/aws/credentials)) = 1.48.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/aws/credentials/ec2rolecreds)) = 1.48.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/aws/credentials/endpointcreds)) = 1.48.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/aws/credentials/processcreds)) = 1.48.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/aws/credentials/ssocreds)) = 1.48.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/aws/credentials/stscreds)) = 1.48.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/aws/csm)) = 1.48.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/aws/defaults)) = 1.48.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/aws/ec2metadata)) = 1.48.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/aws/endpoints)) = 1.48.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/aws/request)) = 1.48.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/aws/session)) = 1.48.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/aws/signer/v4)) = 1.48.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/internal/context)) = 1.48.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/internal/ini)) = 1.48.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/internal/s3shared)) = 1.48.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/internal/s3shared/arn)) = 1.48.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/internal/s3shared/s3err)) = 1.48.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/internal/sdkio)) = 1.48.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/internal/sdkmath)) = 1.48.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/internal/sdkrand)) = 1.48.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/internal/sdkuri)) = 1.48.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/internal/shareddefaults)) = 1.48.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/internal/strings)) = 1.48.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/internal/sync/singleflight)) = 1.48.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/private/checksum)) = 1.48.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/private/protocol)) = 1.48.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/private/protocol/eventstream)) = 1.48.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/private/protocol/eventstream/eventstreamapi)) = 1.48.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/private/protocol/json/jsonutil)) = 1.48.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/private/protocol/jsonrpc)) = 1.48.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/private/protocol/query)) = 1.48.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/private/protocol/query/queryutil)) = 1.48.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/private/protocol/rest)) = 1.48.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/private/protocol/restjson)) = 1.48.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/private/protocol/restxml)) = 1.48.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/private/protocol/xml/xmlutil)) = 1.48.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/service/s3)) = 1.48.0 Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/types)) = 1.41.0
Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3iface)) = 1.48.0 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity)) = 1.13.1
Provides: bundled(golang(github.com/aws/aws-sdk-go/service/s3/s3manager)) = 1.48.0 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal)) = 1.13.1
Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso)) = 1.48.0 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob)) = 1.6.3
Provides: bundled(golang(github.com/aws/aws-sdk-go/service/ssooidc)) = 1.48.0 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/appendblob)) = 1.6.3
Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sso/ssoiface)) = 1.48.0 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blob)) = 1.6.3
Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts)) = 1.48.0 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/bloberror)) = 1.6.3
Provides: bundled(golang(github.com/aws/aws-sdk-go/service/sts/stsiface)) = 1.48.0 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob)) = 1.6.3
Provides: bundled(golang(github.com/beevik/etree)) = 1.2.0 Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/container)) = 1.6.3
Provides: bundled(golang(github.com/containers/libhvee/pkg/kvp)) = 0.5.0 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 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/dbus)) = 22.6.0
Provides: bundled(golang(github.com/coreos/go-systemd/v22/journal)) = 22.5.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.5.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/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/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/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/tree)) = 0.0.0-20230201181013.gitd72178a18687
Provides: bundled(golang(github.com/coreos/vcontext/validate)) = 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.4.0 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.2.1
Provides: bundled(golang(github.com/mitchellh/copystructure)) = 1.2.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)) = 2.1.0
Provides: bundled(golang(github.com/pin/tftp/netascii)) = 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/spf13/pflag)) = 1.0.10
Provides: bundled(golang(github.com/stretchr/testify/assert)) = 1.8.4 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/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/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/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/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/rpcvmx)) = 0.0.0-20220317130741.git510905f0efa3
Provides: bundled(golang(github.com/vmware/vmw-guestinfo/vmcheck)) = 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.18.0 Provides: bundled(golang(golang.org/x/net/bpf)) = 0.48.0
Provides: bundled(golang(golang.org/x/net/context)) = 0.18.0 Provides: bundled(golang(golang.org/x/net/http2)) = 0.48.0
Provides: bundled(golang(golang.org/x/net/http2)) = 0.18.0 Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.48.0
Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.18.0 Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.48.0
Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.18.0 Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.48.0
Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.18.0 Provides: bundled(golang(golang.org/x/net/idna)) = 0.48.0
Provides: bundled(golang(golang.org/x/net/idna)) = 0.18.0 Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.48.0
Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.18.0 Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.48.0
Provides: bundled(golang(golang.org/x/net/trace)) = 0.18.0 Provides: bundled(golang(golang.org/x/net/trace)) = 0.48.0
Provides: bundled(golang(golang.org/x/oauth2)) = 0.14.0 Provides: bundled(golang(golang.org/x/oauth2)) = 0.34.0
Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.14.0 Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 0.34.0
Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.14.0 Provides: bundled(golang(golang.org/x/oauth2/google)) = 0.34.0
Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccount)) = 0.14.0 Provides: bundled(golang(golang.org/x/oauth2/google/externalaccount)) = 0.34.0
Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccountauthorizeduser)) = 0.14.0 Provides: bundled(golang(golang.org/x/oauth2/google/internal/externalaccountauthorizeduser)) = 0.34.0
Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.14.0 Provides: bundled(golang(golang.org/x/oauth2/google/internal/impersonate)) = 0.34.0
Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.14.0 Provides: bundled(golang(golang.org/x/oauth2/google/internal/stsexchange)) = 0.34.0
Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.14.0 Provides: bundled(golang(golang.org/x/oauth2/internal)) = 0.34.0
Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.14.0 Provides: bundled(golang(golang.org/x/oauth2/jws)) = 0.34.0
Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.14.0 Provides: bundled(golang(golang.org/x/oauth2/jwt)) = 0.34.0
Provides: bundled(golang(golang.org/x/sys/unix)) = 0.14.0 Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.39.0
Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.151.0 Provides: bundled(golang(golang.org/x/sys/unix)) = 0.39.0
Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.151.0 Provides: bundled(golang(golang.org/x/sys/windows)) = 0.39.0
Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.151.0 Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.39.0
Provides: bundled(golang(google.golang.org/api/internal)) = 0.151.0 Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.257.0
Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.151.0 Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.257.0
Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.151.0 Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.257.0
Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.151.0 Provides: bundled(golang(google.golang.org/api/internal)) = 0.257.0
Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.151.0 Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.257.0
Provides: bundled(golang(google.golang.org/api/iterator)) = 0.151.0 Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.257.0
Provides: bundled(golang(google.golang.org/api/option)) = 0.151.0 Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.257.0
Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.151.0 Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.257.0
Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.151.0 Provides: bundled(golang(google.golang.org/api/iterator)) = 0.257.0
Provides: bundled(golang(google.golang.org/api/transport)) = 0.151.0 Provides: bundled(golang(google.golang.org/api/option)) = 0.257.0
Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.151.0 Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.257.0
Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.151.0 Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.257.0
Provides: bundled(golang(google.golang.org/api/transport/http/internal/propagation)) = 0.151.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 Provides: bundled(golang(gopkg.in/yaml.v3)) = 3.0.1
%description %description
This software is currently only supported on RHEL CoreOS.
Ignition is a utility used to manipulate systems during the initramfs. Ignition is a utility used to manipulate systems during the initramfs.
This includes partitioning disks, formatting partitions, writing files This includes partitioning disks, formatting partitions, writing files
(regular files, systemd units, etc.), and configuring users. On first (regular files, systemd units, etc.), and configuring users. On first
@ -182,9 +213,7 @@ the configuration.
%package validate %package validate
Summary: Validation tool for Ignition configs Summary: Validation tool for Ignition configs
License: ASL 2.0 License: Apache-2.0
Conflicts: ignition < 0.31.0-3
%description validate %description validate
Ignition is a utility used to manipulate systems during the initramfs. Ignition is a utility used to manipulate systems during the initramfs.
@ -202,11 +231,9 @@ This package contains a tool for validating Ignition configurations.
%package validate-redistributable %package validate-redistributable
Summary: Statically linked validation tool for Ignition configs Summary: Statically linked validation tool for Ignition configs
License: ASL 2.0 License: Apache-2.0
BuildArch: noarch BuildArch: noarch
Conflicts: ignition < 0.31.0-3
# In case someone has this subpackage installed, obsolete the old name # In case someone has this subpackage installed, obsolete the old name
# Drop in Fedora 38 # Drop in Fedora 38
Obsoletes: ignition-validate-nonlinux < 2.13.0-4 Obsoletes: ignition-validate-nonlinux < 2.13.0-4
@ -218,18 +245,29 @@ It is only used for building release binaries to be signed by Fedora release
engineering and uploaded to the Ignition GitHub releases page. engineering and uploaded to the Ignition GitHub releases page.
%endif %endif
############## grub subpackage ##############
%package grub
Summary: Enablement glue for bootupd's grub2 config
License: Apache-2.0
# `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.
############## ignition-edge subpackage ############## ############## ignition-edge subpackage ##############
%if 0%{?rhel} && !0%{?eln}
%package edge %package edge
Summary: Enablement glue for Ignition on IoT/Edge systems Summary: Enablement glue for Ignition on IoT/Edge systems
License: ASL 2.0 License: Apache-2.0
%description edge %description edge
This package contains dracut modules, services and binaries needed to enable This package contains dracut modules, services and binaries needed to enable
Ignition on IoT/Edge systems. Ignition on IoT/Edge systems.
%endif
%prep %prep
%if 0%{?fedora} %if 0%{?fedora}
@ -237,7 +275,13 @@ Ignition on IoT/Edge systems.
%autopatch -p1 %autopatch -p1
%else %else
%forgeautosetup -p1 %forgeautosetup -p1
%endif
tar xvf %{SOURCE1} tar xvf %{SOURCE1}
%if 0%{?rhel} && 0%{?rhel} == 10
# Prep vendored gdisk
tar xvf %{SOURCE2}
%endif %endif
%build %build
@ -253,25 +297,32 @@ LDFLAGS+=' -compressdwarf=false '
export GOFLAGS="-mod=vendor" export GOFLAGS="-mod=vendor"
echo "Building ignition..." echo "Building ignition..."
%gobuild -o ./ignition internal/main.go GOEXPERIMENT=strictfipsruntime %gobuild -o ./ignition internal/main.go
echo "Building ignition-validate..." echo "Building ignition-validate..."
%gobuild -o ./ignition-validate validate/main.go %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} %if 0%{?fedora}
echo "Building statically-linked Linux ignition-validate..." 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 GOEXPERIMENT= 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 GOEXPERIMENT= 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 GOEXPERIMENT= 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=amd64 GOOS=linux %gocrossbuild -o ./ignition-validate-x86_64-unknown-linux-gnu-static validate/main.go
echo "Building macOS ignition-validate..." echo "Building macOS ignition-validate..."
GOARCH=amd64 GOOS=darwin %gocrossbuild -o ./ignition-validate-x86_64-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..." 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
%if 0%{?rhel} && 0%{?rhel} == 10
# Build vendored gdisk
cd gptfdisk-%{gdiskversion}
make CXXFLAGS="%{optflags} -D_FILE_OFFSET_BITS=64" LDFLAGS="%{build_ldflags}"
%endif %endif
%install %install
@ -283,12 +334,17 @@ 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-apply
ln -sf ../lib/dracut/modules.d/30ignition/ignition %{buildroot}/%{_libexecdir}/ignition-rmcfg ln -sf ../lib/dracut/modules.d/30ignition/ignition %{buildroot}/%{_libexecdir}/ignition-rmcfg
# grub
install -d -p %{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 # ignition
install -d -p %{buildroot}%{_bindir} install -d -p %{buildroot}%{_bindir}
install -p -m 0755 ./ignition-validate %{buildroot}%{_bindir} install -p -m 0755 ./ignition-validate %{buildroot}%{_bindir}
%if 0%{?fedora} %if 0%{?fedora}
install -d -p %{buildroot}%{_datadir}/ignition install -d -p %{buildroot}%{_datadir}/ignition
install -p -m 0644 ./ignition-validate-aarch64-apple-darwin %{buildroot}%{_datadir}/ignition
install -p -m 0644 ./ignition-validate-aarch64-unknown-linux-gnu-static %{buildroot}%{_datadir}/ignition install -p -m 0644 ./ignition-validate-aarch64-unknown-linux-gnu-static %{buildroot}%{_datadir}/ignition
install -p -m 0644 ./ignition-validate-ppc64le-unknown-linux-gnu-static %{buildroot}%{_datadir}/ignition install -p -m 0644 ./ignition-validate-ppc64le-unknown-linux-gnu-static %{buildroot}%{_datadir}/ignition
install -p -m 0644 ./ignition-validate-s390x-unknown-linux-gnu-static %{buildroot}%{_datadir}/ignition install -p -m 0644 ./ignition-validate-s390x-unknown-linux-gnu-static %{buildroot}%{_datadir}/ignition
@ -301,8 +357,13 @@ install -p -m 0644 ./ignition-validate-x86_64-unknown-linux-gnu-static %{buildro
# the command line. Install directly into the dracut module dir. # the command line. Install directly into the dracut module dir.
install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition
%if 0%{?rhel} && !0%{?eln}
%make_install -C ignition-edge-%{ignedgecommit} %make_install -C ignition-edge-%{ignedgecommit}
%if 0%{?rhel} && 0%{?rhel} == 10
# Install vendored gdisk
cd gptfdisk-%{gdiskversion}
install -D -p -m 0755 sgdisk %{buildroot}%{_libexecdir}/ignition-sgdisk
install -D -p -m 644 COPYING %{buildroot}%{_datadir}/licenses/gdisk/COPYING
%endif %endif
%if %{with check} %if %{with check}
@ -318,6 +379,9 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition
%{_unitdir}/ignition-delete-config.service %{_unitdir}/ignition-delete-config.service
%{_libexecdir}/ignition-apply %{_libexecdir}/ignition-apply
%{_libexecdir}/ignition-rmcfg %{_libexecdir}/ignition-rmcfg
# Vendored gdisk
%{_libexecdir}/ignition-sgdisk
%{_datadir}/licenses/gdisk/COPYING
%files validate %files validate
%doc README.md %doc README.md
@ -328,6 +392,7 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition
%files validate-redistributable %files validate-redistributable
%license %{golicenses} %license %{golicenses}
%dir %{_datadir}/ignition %dir %{_datadir}/ignition
%{_datadir}/ignition/ignition-validate-aarch64-apple-darwin
%{_datadir}/ignition/ignition-validate-aarch64-unknown-linux-gnu-static %{_datadir}/ignition/ignition-validate-aarch64-unknown-linux-gnu-static
%{_datadir}/ignition/ignition-validate-ppc64le-unknown-linux-gnu-static %{_datadir}/ignition/ignition-validate-ppc64le-unknown-linux-gnu-static
%{_datadir}/ignition/ignition-validate-s390x-unknown-linux-gnu-static %{_datadir}/ignition/ignition-validate-s390x-unknown-linux-gnu-static
@ -336,7 +401,6 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition
%{_datadir}/ignition/ignition-validate-x86_64-unknown-linux-gnu-static %{_datadir}/ignition/ignition-validate-x86_64-unknown-linux-gnu-static
%endif %endif
%if 0%{?rhel} && !0%{?eln}
%files edge %files edge
%license %{golicenses} %license %{golicenses}
%doc %{godocs} %doc %{godocs}
@ -349,74 +413,171 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition
%{_unitdir}/ignition-firstboot-complete.service %{_unitdir}/ignition-firstboot-complete.service
%{_libexecdir}/coreos-ignition-write-issues %{_libexecdir}/coreos-ignition-write-issues
%{_libexecdir}/coreos-check-ssh-keys %{_libexecdir}/coreos-check-ssh-keys
%endif
%files grub
%doc README.md
%license %{golicenses}
%{_prefix}/lib/bootupd/grub2-static/configs.d/05_ignition.cfg
%changelog %changelog
* Tue Jul 02 2024 Joseph Marrero <jmarrero@fedoraproject.org> - 2.19.0-2 ## START: Generated by rpmautospec
- Rebuild of 2.19.0 with a newer golang * Fri Mar 20 2026 Steven Presti <spresti@redhat.com> - 2.26.0-2
- spec: rebuild for 10.2
* Wed Jun 12 2024 Steven Presti <spresti@redhat.com> - 2.19.0-1 * Wed Mar 11 2026 Yasmin de Souza <ydesouza@redhat.com> - 2.26.0-1
- spec: new upstream version 2.26.0
* Tue Jan 13 2026 Yasmin de Souza <ydesouza@redhat.com> - 2.25.1-1
- spec: new upstream version 2.25.1
* Fri Oct 17 2025 Steven Presti <spresti@redhat.com> - 2.24.0-1
- spec: new upstream version 2.24.0
* Wed Oct 01 2025 Steven Presti <spresti@redhat.com> - 2.23.0-2
- spec: rebuild ignition with goexperiment=strictfipsruntime
* Wed Sep 17 2025 yasminvalim <ydesouza@redhat.com> - 2.23.0-1
- spec: new upstream version 2.23.0
* Mon Jul 21 2025 Tiago Bueno <tbueno@redhat.com> - 2.22.0-1
- spec: new upstream version 2.22.0
* Tue Jun 03 2025 Tiago Bueno <tbueno@redhat.com> - 2.21.0-5
- Fix TMT prepare plans
* Mon May 19 2025 Tiago Bueno <tbueno@redhat.com> - 2.21.0-4
- Add initial TMT Gating Test
* Thu Mar 27 2025 Joseph Marrero Corchado <jmarrero@redhat.com> - 2.21.0-3
- Resolves: #RHEL-85233
* Mon Mar 24 2025 Yasmin Valim <ydesouza@redhat.com> - 2.21.0-2
- Ignition.cfg -> 05_ignition.cfg rename
* Fri Mar 21 2025 Yasmin Valim <ydesouza@redhat.com> - 2.21.0-1
- spec: new upstream version 2.21.0
* Mon Nov 04 2024 Steven Prestil <spresti@redhat.com> - 2.20.0-1
- New release - New release
* Thu Mar 07 2024 Yasmin Valim <ydesouza@redhat.com> - 2.18.0-1 * Thu Sep 26 2024 Joseph Marrero <jmarrero@fedoraproject.org> - 2.19.0-1
- Rebase to https://github.com/coreos/ignition/releases/tag/v2.19.0
- Update ignition-edge commit https://github.com/fedora-iot/ignition-edge/pull/2
* Thu Aug 22 2024 Timothée Ravier <tim@siosm.fr> - 2.17.0-7
- Vendor gdisk
* Thu Aug 22 2024 Timothée Ravier <tim@siosm.fr> - 2.17.0-6
- Remove gdisk require to prepare for the sfdisk migration
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 2.17.0-5
- Bump release for June 2024 mass rebuild
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.17.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.17.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Dec 15 2023 Steven Prestil <spresti@redhat.com> - 2.17.0-2
- Add ignition-grub subpackage
* Wed Nov 22 2023 Steven Prestil <spresti@redhat.com> - 2.17.0-1
- New release - New release
* Fri Feb 09 2024 Timothée Ravier <tim@siosm.fr> - 2.17.0-2 * Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.16.2-2
- Backport fix for unexpected Azure IMDS status codes - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Mon Dec 18 2023 Yasmin Valim <ydesouza@redhat.com> - 2.17.0-1 * Wed Jul 12 2023 Benjamin Gilbert <bgilbert@redhat.com> - 2.16.2-1
- New release - New release
* Thu Jul 13 2023 Benjamin Gilbert <bgilbert@redhat.com> - 2.16.2-1 * Mon Jul 10 2023 Benjamin Gilbert <bgilbert@redhat.com> - 2.16.1-1
- New release - New release
* Tue May 30 2023 Antonio Murdaca <antoniomurdaca@gmail.com> - 2.15.0-2 * Thu Jun 1 2023 Steven Presti <spresti@redhat.com> - 2.15.0-4
- Fix Edge's Anaconda installer (#2203233) - Switch License tags to SPDX
* Wed Feb 22 2023 Benjamin Gilbert <bgilbert@redhat.com> - 2.15.0-1 * Thu Feb 23 2023 Benjamin Gilbert <bgilbert@redhat.com> - 2.15.0-3
- Remove ignition-edge files from base package
* Wed Feb 22 2023 Paul Whalen <pwhalen@fedoraproject.org> - 2.15.0-2
- Enable ignition-edge in Fedora
* Tue Feb 21 2023 Benjamin Gilbert <bgilbert@redhat.com> - 2.15.0-1
- New release - New release
- Clarify -edge subpackage summary and description - Drop Conflicts/Obsoletes for ancient Ignition releases
* Tue Nov 22 2022 Antonio Murdaca <antoniomurdaca@gmail.com> - 2.14.0-4 * Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.14.0-6
- Rebuild to include ignition-edge subpackage (#2144789) - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Mon Oct 10 2022 Benjamin Gilbert <bgilbert@redhat.com> - 2.14.0-3 * Tue Aug 9 2022 Christian Glombek <cglombek@redhat.com> - 2.14.0-5
- Rebuild for unblocking ignition-validate subpackage (#2121002)
* Tue Aug 9 2022 Christian Glombek <cglombek@redhat.com> - 2.14.0-2
- Enable writing ssh keys fragments on RHEL/CentOS >= 9 - Enable writing ssh keys fragments on RHEL/CentOS >= 9
* Thu May 26 2022 Benjamin Gilbert <bgilbert@redhat.com> - 2.14.0-1 * Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.14.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 27 2022 Benjamin Gilbert <bgilbert@redhat.com> - 2.14.0-3
- Add macOS aarch64 binary to -redistributable
* Sat Jun 18 2022 Robert-André Mauchin <zebob.m@gmail.com> - 2.14.0-2
- Rebuilt for CVE-2022-1996, CVE-2022-24675, CVE-2022-28327, CVE-2022-27191,
CVE-2022-29526, CVE-2022-30629
* Mon May 16 2022 Steven Presti <spresti@redhat.com> - 2.14.0-1
- New release - New release
- Add ignition-apply symlink - Add ignition-apply symlink
- Add ignition-rmcfg symlink and ignition-delete-config.service - Add ignition-rmcfg symlink and ignition-delete-config.service
* Mon Mar 21 2022 Sohan Kunkerkar <skunkerk@redhat.com> - 2.13.0-2 * Thu Mar 17 2022 Sohan Kunkerkar <skunkerk@redhat.com> - 2.13.0-5
- Avoid kernel lockdown on VMware when running with secure boot
* Fri Jan 28 2022 Benjamin Gilbert <bgilbert@redhat.com> - 2.13.0-4
- Rename -validate-nonlinux subpackage to -validate-redistributable - Rename -validate-nonlinux subpackage to -validate-redistributable
- Add static Linux binaries to -redistributable - Add static Linux binaries to -redistributable
- Fix macro invocation in comment - Fix macro invocation in comment
- Avoid kernel lockdown on VMware when running with secure boot
* Thu Jan 20 2022 Benjamin Gilbert <bgilbert@redhat.com> - 2.13.0-1 * Thu Jan 20 2022 Benjamin Gilbert <bgilbert@redhat.com> - 2.13.0-3
- New release
- Fix LUKS volume reuse - Fix LUKS volume reuse
- Avoid double patch application - Avoid double patch application on non-Fedora
* Thu Sep 16 2021 Sohan Kunkerkar <skunkerk@redhat.com> - 2.12.0-1 * Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.13.0-2
- Suppress hardcoded library path warning - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
- Fix go-mods-to-bundled-provides script to parse correct rpm version
- Import specfile from Fedora
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.9.0-7 * Tue Nov 30 2021 Sohan Kunkerkar <skunkerk@redhat.com> - 2.13.0-1
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags - New release
Related: rhbz#1991688
* Tue Jun 22 2021 Mohan Boddu <mboddu@redhat.com> - 2.9.0-6 * Wed Oct 13 2021 Sohan Kunkerkar <skunkerk@redhat.com> - 2.12.0-3
- Rebuilt for RHEL 9 BETA for openssl 3.0 - Move Ignition report to /etc
Related: rhbz#1971065
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 2.9.0-5 * Thu Aug 26 2021 Sohan Kunkerkar <skunkerk@redhat.com> - 2.12.0-2
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 - Disable file fragment writing logic for SSH authorized_keys on RHEL/CentOS
- Disable compressdwarf flag to avoid build failures on RHEL/CentOS
- Disable cross-building of Ignition-validate on RHEL/CentOS
- Conditionalize Fedora-specific configuration
* Fri Aug 6 2021 Sohan Kunkerkar <skunkerk@redhat.com> - 2.12.0-1
- New release
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Thu Jul 8 2021 Benjamin Gilbert <bgilbert@redhat.com> - 2.11.0-2
- Move ignition-firstboot-complete and ignition-setup-user services out of
package into distro glue
* Fri Jun 25 2021 Benjamin Gilbert <bgilbert@redhat.com> - 2.11.0-1
- New release
* Wed May 26 2021 Jonathan Lebon <jonathan@jlebon.com> - 2.10.1-3
- Backport patch for multipath on firstboot
https://github.com/coreos/ignition/pull/1208
https://github.com/coreos/fedora-coreos-config/pull/1011
* Wed May 26 2021 Jonathan Lebon <jonathan@jlebon.com> - 2.10.1-2
- Redo packaging using go2rpm
* Thu Apr 29 2021 Stephen Lowrie <slowrie@redhat.com> - 2.10.1-1
- New release
* Fri Feb 05 2021 Benjamin Gilbert <bgilbert@redhat.com> - 2.9.0-4 * Fri Feb 05 2021 Benjamin Gilbert <bgilbert@redhat.com> - 2.9.0-4
- Drop Git commit hash from Release - Drop Git commit hash from Release
@ -730,3 +891,6 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition
* Thu Jun 21 2018 Dusty Mabe <dusty@dustymabe.com> - 0.26.0-0.1.git7610725 * Thu Jun 21 2018 Dusty Mabe <dusty@dustymabe.com> - 0.26.0-0.1.git7610725
- First package for Fedora - First package for Fedora
## END: Generated by rpmautospec

3
sources Normal file
View File

@ -0,0 +1,3 @@
SHA512 (gptfdisk-1.0.10.tar.gz) = 76764e176cd92470648a1d7a8d2570ebc41005204e73b0f2dd5a7aff2fc1981d3bec61a3bd68b855cc3474bcb7cf49c1cb2ea25843d4e7945bef7648d548383d
SHA512 (ignition-2.26.0.tar.gz) = 365072e3b9d11be9e0e6008d2e7fbff5a6583f393a9b1860d95ee4bccde1680306d0d063e844dd1ea59968ea4661105210d9c17cf6001a9c1d04a1861505406e
SHA512 (ignition-edge-b8d1b7a.tar.gz) = 4ad167d89a4efeca8a24f24fe5a0bd2e5a1acfa86eb21653d84ad136236c727c328e7da890f3294a2e81b32e7b52435713e71fdbdd9d93d815f1c202b4f49f36