Compare commits
No commits in common. "c9-beta" and "c9s" have entirely different histories.
1
.fmf/version
Normal file
1
.fmf/version
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
75
.gitignore
vendored
75
.gitignore
vendored
@ -1,2 +1,73 @@
|
|||||||
SOURCES/ignition-2.22.0.tar.gz
|
/ignition-40c0b57.tar.gz
|
||||||
SOURCES/ignition-edge-b8d1b7a.tar.gz
|
/ignition-7610725.tar.gz
|
||||||
|
/ignition-dracut-d664657.tar.gz
|
||||||
|
/ignition-cc7ebe0.tar.gz
|
||||||
|
/ignition-dracut-56aa514.tar.gz
|
||||||
|
/ignition-f707912.tar.gz
|
||||||
|
/ignition-dracut-d056287.tar.gz
|
||||||
|
/ignition-dracut-8c85eb3.tar.gz
|
||||||
|
/ignition-dracut-c09ce6f.tar.gz
|
||||||
|
/ignition-dracut-4bdfb34.tar.gz
|
||||||
|
/ignition-dracut-7ee64ca.tar.gz
|
||||||
|
/ignition-dracut-decf63f.tar.gz
|
||||||
|
/ignition-dracut-7b83454.tar.gz
|
||||||
|
/ignition-b1ab0b2.tar.gz
|
||||||
|
/ignition-308d7a0.tar.gz
|
||||||
|
/ignition-dracut-fa7131b.tar.gz
|
||||||
|
/ignition-dracut-2c69925.tar.gz
|
||||||
|
/ignition-f59a653.tar.gz
|
||||||
|
/ignition-dracut-0d09097.tar.gz
|
||||||
|
/ignition-dracut-73ec3fc.tar.gz
|
||||||
|
/ignition-dracut-ec9a492.tar.gz
|
||||||
|
/ignition-906cf04.tar.gz
|
||||||
|
/ignition-dracut-85f2e65.tar.gz
|
||||||
|
/ignition-910e6c6.tar.gz
|
||||||
|
/ignition-dracut-df88988.tar.gz
|
||||||
|
/ignition-0c1da80.tar.gz
|
||||||
|
/ignition-e75cf24.tar.gz
|
||||||
|
/ignition-dracut-343b886.tar.gz
|
||||||
|
/ignition-dracut-d63f76f.tar.gz
|
||||||
|
/ignition-641ec6a.tar.gz
|
||||||
|
/ignition-dracut-3d08487.tar.gz
|
||||||
|
/ignition-dracut-8bf2cbd.tar.gz
|
||||||
|
/ignition-a8f91fa.tar.gz
|
||||||
|
/ignition-dracut-736459e.tar.gz
|
||||||
|
/ignition-dracut-14808e2.tar.gz
|
||||||
|
/ignition-2d3ff58.tar.gz
|
||||||
|
/ignition-dracut-f67d587.tar.gz
|
||||||
|
/ignition-dracut-793d0ef.tar.gz
|
||||||
|
/ignition-dracut-6136be3.tar.gz
|
||||||
|
/ignition-dracut-390779d.tar.gz
|
||||||
|
/ignition-ee616d5.tar.gz
|
||||||
|
/ignition-dracut-7ff38d9.tar.gz
|
||||||
|
/ignition-dracut-8f5d1ec.tar.gz
|
||||||
|
/ignition-dracut-bdf0a65.tar.gz
|
||||||
|
/ignition-d18bf90.tar.gz
|
||||||
|
/ignition-dracut-e75fef0.tar.gz
|
||||||
|
/ignition-5260a5b.tar.gz
|
||||||
|
/ignition-dracut-6b1d128.tar.gz
|
||||||
|
/ignition-0d6f3e5.tar.gz
|
||||||
|
/ignition-947598e.tar.gz
|
||||||
|
/ignition-5be43fd.tar.gz
|
||||||
|
/ignition-db4d30d.tar.gz
|
||||||
|
/ignition-c733d23.tar.gz
|
||||||
|
/ignition-1d56dc8.tar.gz
|
||||||
|
/ignition-2.9.0.tar.gz
|
||||||
|
/ignition-2.12.0.tar.gz
|
||||||
|
/ignition-2.13.0.tar.gz
|
||||||
|
/ignition-2.14.0.tar.gz
|
||||||
|
/ignition-edge-a3a8f0a.tar.gz
|
||||||
|
/ignition-2.15.0.tar.gz
|
||||||
|
/ignition-edge-35853de.tar.gz
|
||||||
|
/ignition-2.16.2.tar.gz
|
||||||
|
/ignition-2.17.0.tar.gz
|
||||||
|
/ignition-2.18.0.tar.gz
|
||||||
|
/ignition-2.19.0.tar.gz
|
||||||
|
/ignition-edge-b8d1b7a.tar.gz
|
||||||
|
/ignition-2.20.0.tar.gz
|
||||||
|
/ignition-2.21.0.tar.gz
|
||||||
|
/ignition-2.22.0.tar.gz
|
||||||
|
/ignition-*.src.rpm
|
||||||
|
/results_ignition/
|
||||||
|
/ignition-2.23.0.tar.gz
|
||||||
|
/ignition-2.24.0.tar.gz
|
||||||
|
|||||||
@ -1,2 +0,0 @@
|
|||||||
0e0e0229c4d32ca50d19df8c0adca27d28c4a9b9 SOURCES/ignition-2.22.0.tar.gz
|
|
||||||
0069b62bce8673f82ac6a4b9959ec8db4ffed8ad SOURCES/ignition-edge-b8d1b7a.tar.gz
|
|
||||||
6
gating.yaml
Normal file
6
gating.yaml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
--- !Policy
|
||||||
|
product_versions:
|
||||||
|
- rhel-9
|
||||||
|
decision_context: osci_compose_gate
|
||||||
|
rules:
|
||||||
|
- !PassingTestCaseRule {test_case_name: osci.brew-build./tests/tmt/plans/smoke} # this is the testcase identifier, which OSCI pipeline uses
|
||||||
84
go-mods-to-bundled-provides.py
Executable file
84
go-mods-to-bundled-provides.py
Executable file
@ -0,0 +1,84 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
'''
|
||||||
|
Tiny dumb script that generates virtual bundled `Provides` from a repo that
|
||||||
|
uses go modules and vendoring.
|
||||||
|
'''
|
||||||
|
|
||||||
|
import sys
|
||||||
|
import re
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
repos = get_repos_from_go_mod()
|
||||||
|
print_provides_from_modules_txt(repos)
|
||||||
|
|
||||||
|
|
||||||
|
def get_repos_from_go_mod():
|
||||||
|
repos = {}
|
||||||
|
in_reqs = False
|
||||||
|
for line in open('go.mod'):
|
||||||
|
line = line.strip()
|
||||||
|
if in_reqs and line.startswith(')'):
|
||||||
|
break
|
||||||
|
if not in_reqs:
|
||||||
|
if line.startswith('require ('):
|
||||||
|
in_reqs = True
|
||||||
|
continue
|
||||||
|
req = line.split()
|
||||||
|
|
||||||
|
repo = req[0]
|
||||||
|
tag = req[1]
|
||||||
|
|
||||||
|
repos[repo] = go_mod_tag_to_rpm_provides_version(tag)
|
||||||
|
|
||||||
|
return repos
|
||||||
|
|
||||||
|
|
||||||
|
def go_mod_tag_to_rpm_provides_version(tag):
|
||||||
|
|
||||||
|
# go.mod tags are either exact git tags, or may be "pseudo-versions". We
|
||||||
|
# want to convert these tags to something resembling a version string that
|
||||||
|
# RPM won't fail on. For more information, see
|
||||||
|
# https://golang.org/cmd/go/#hdr-Pseudo_versions and following sections.
|
||||||
|
|
||||||
|
# trim off any +incompatible
|
||||||
|
if tag.endswith('+incompatible'):
|
||||||
|
tag = tag[:-len('+incompatible')]
|
||||||
|
|
||||||
|
# git tags are normally of the form v$VERSION
|
||||||
|
if tag.startswith('v'):
|
||||||
|
tag = tag[1:]
|
||||||
|
|
||||||
|
# is this a pseudo-version? e.g. v0.0.0-20181031085051-9002847aa142
|
||||||
|
m = re.match("(.*)-([0-9.]+)-([a-f0-9]{12})", tag)
|
||||||
|
if m:
|
||||||
|
# rpm doesn't like multiple dashes in the version, so just merge the
|
||||||
|
# timestamp and the commit checksum into the "release" field
|
||||||
|
tag = f"{m.group(1)}-{m.group(2)}.git{m.group(3)}"
|
||||||
|
|
||||||
|
return tag
|
||||||
|
|
||||||
|
|
||||||
|
def print_provides_from_modules_txt(repos):
|
||||||
|
|
||||||
|
for line in open('vendor/modules.txt'):
|
||||||
|
if line.startswith('#'):
|
||||||
|
continue
|
||||||
|
gopkg = line.strip()
|
||||||
|
repo = lookup_repo_for_pkg(repos, gopkg)
|
||||||
|
if not repo:
|
||||||
|
# must be a pkg for tests only; ignore
|
||||||
|
continue
|
||||||
|
tag = repos[repo]
|
||||||
|
print(f"Provides: bundled(golang({gopkg})) = {tag}")
|
||||||
|
|
||||||
|
|
||||||
|
def lookup_repo_for_pkg(repos, gopkg):
|
||||||
|
for repo in repos:
|
||||||
|
if gopkg.startswith(repo):
|
||||||
|
return repo
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.exit(main())
|
||||||
14
ignition.rpmlintrc
Normal file
14
ignition.rpmlintrc
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# Suppress hardcoded library path warning
|
||||||
|
addFilter("hardcoded-library-path in %{_prefix}/lib/dracut")
|
||||||
|
|
||||||
|
# Ignition sources have duplicate files because of how spec versioning is
|
||||||
|
# implemented
|
||||||
|
addFilter("ignition-debugsource.x86_64: W: files-duplicate")
|
||||||
|
|
||||||
|
# -validate-redistributable is supposed to have binaries in it
|
||||||
|
addFilter("ignition-validate-redistributable.noarch: E: arch-independent-package-contains-binary-or-object")
|
||||||
|
|
||||||
|
# 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.x86_64: W: obsolete-not-provided ignition-dracut")
|
||||||
|
addFilter("ignition-validate-redistributable.noarch: W: obsolete-not-provided ignition-validate-nonlinux")
|
||||||
@ -13,7 +13,7 @@
|
|||||||
# 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.22.0
|
Version: 2.24.0
|
||||||
|
|
||||||
%gometa
|
%gometa
|
||||||
|
|
||||||
@ -22,7 +22,7 @@ Version: 2.22.0
|
|||||||
%global dracutlibdir %{_prefix}/lib/dracut
|
%global dracutlibdir %{_prefix}/lib/dracut
|
||||||
|
|
||||||
Name: ignition
|
Name: ignition
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: First boot installer and configuration tool (RHEL CoreOS only)
|
Summary: First boot installer and configuration tool (RHEL CoreOS only)
|
||||||
|
|
||||||
# Upstream license specification: Apache-2.0
|
# Upstream license specification: Apache-2.0
|
||||||
@ -47,79 +47,71 @@ Obsoletes: ignition-dracut < 0.31.0-3
|
|||||||
|
|
||||||
# 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.7.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)) = 1.56.0
|
||||||
Provides: bundled(golang(cloud.google.com/go/storage/experimental)) = 1.55.0
|
Provides: bundled(golang(cloud.google.com/go/storage/experimental)) = 1.56.0
|
||||||
Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.55.0
|
Provides: bundled(golang(cloud.google.com/go/storage/internal)) = 1.56.0
|
||||||
Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2)) = 1.55.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.55.0
|
Provides: bundled(golang(cloud.google.com/go/storage/internal/apiv2/storagepb)) = 1.56.0
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/aws)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/arn)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/arn)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/auth/bearer)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/defaults)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awserr)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/middleware)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/awsutil)) = 1.55.7
|
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/aws/client)) = 1.55.7
|
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/aws/client/metadata)) = 1.55.7
|
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/aws/corehandlers)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/ratelimit)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/aws/retry)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds)) = 1.55.7
|
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/aws/credentials/endpointcreds)) = 1.55.7
|
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/aws/credentials/processcreds)) = 1.55.7
|
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/aws/credentials/ssocreds)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/credentials/stscreds)) = 1.55.7
|
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/aws/csm)) = 1.55.7
|
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/aws/defaults)) = 1.55.7
|
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/aws/ec2metadata)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/auth)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/endpoints)) = 1.55.7
|
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/aws/request)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/awsutil)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/session)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/configsources)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/aws/signer/v4)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/context)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/context)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/ini)) = 1.55.7
|
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/internal/s3shared)) = 1.55.7
|
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/internal/s3shared/arn)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/middleware)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/s3shared/s3err)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/rand)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkio)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdk)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkmath)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/sdkio)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkrand)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/strings)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sdkuri)) = 1.55.7
|
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/internal/shareddefaults)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/timeconv)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/strings)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/internal/v4a)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/internal/sync/singleflight)) = 1.55.7
|
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/private/checksum)) = 1.55.7
|
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/private/protocol)) = 1.55.7
|
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/private/protocol/eventstream)) = 1.55.7
|
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/private/protocol/eventstream/eventstreamapi)) = 1.55.7
|
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/private/protocol/json/jsonutil)) = 1.55.7
|
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/private/protocol/jsonrpc)) = 1.55.7
|
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/private/protocol/query)) = 1.55.7
|
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/private/protocol/query/queryutil)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3)) = 1.38.2
|
||||||
Provides: bundled(golang(github.com/aws/aws-sdk-go/private/protocol/rest)) = 1.55.7
|
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/private/protocol/restjson)) = 1.55.7
|
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/private/protocol/restxml)) = 1.55.7
|
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/private/protocol/xml/xmlutil)) = 1.55.7
|
Provides: bundled(golang(github.com/aws/aws-sdk-go-v2/service/s3/types)) = 1.38.2
|
||||||
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)) = 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/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)) = 1.6.2
|
||||||
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/appendblob)) = 1.6.2
|
||||||
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/blob)) = 1.6.2
|
||||||
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/bloberror)) = 1.6.2
|
||||||
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/blockblob)) = 1.6.2
|
||||||
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/container)) = 1.6.2
|
||||||
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/base)) = 1.6.2
|
||||||
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/exported)) = 1.6.2
|
||||||
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/generated)) = 1.6.2
|
||||||
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/internal/shared)) = 1.6.2
|
||||||
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/pageblob)) = 1.6.2
|
||||||
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/sas)) = 1.6.2
|
||||||
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/service)) = 1.6.2
|
||||||
Provides: bundled(golang(github.com/beevik/etree)) = 1.5.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/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
|
||||||
@ -137,7 +129,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/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
|
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)) = 1.10.0
|
||||||
Provides: bundled(golang(github.com/stretchr/testify/assert/yaml)) = 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/vincent-petithory/dataurl)) = 1.0.0
|
||||||
@ -146,15 +138,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/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.41.0
|
Provides: bundled(golang(golang.org/x/net/bpf)) = 0.42.0
|
||||||
Provides: bundled(golang(golang.org/x/net/http2)) = 0.41.0
|
Provides: bundled(golang(golang.org/x/net/http2)) = 0.42.0
|
||||||
Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.41.0
|
Provides: bundled(golang(golang.org/x/net/http2/hpack)) = 0.42.0
|
||||||
Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.41.0
|
Provides: bundled(golang(golang.org/x/net/http/httpguts)) = 0.42.0
|
||||||
Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.41.0
|
Provides: bundled(golang(golang.org/x/net/http/httpproxy)) = 0.42.0
|
||||||
Provides: bundled(golang(golang.org/x/net/idna)) = 0.41.0
|
Provides: bundled(golang(golang.org/x/net/idna)) = 0.42.0
|
||||||
Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.41.0
|
Provides: bundled(golang(golang.org/x/net/internal/httpcommon)) = 0.42.0
|
||||||
Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.41.0
|
Provides: bundled(golang(golang.org/x/net/internal/timeseries)) = 0.42.0
|
||||||
Provides: bundled(golang(golang.org/x/net/trace)) = 0.41.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)) = 0.30.0
|
||||||
Provides: bundled(golang(golang.org/x/oauth2/authhandler)) = 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)) = 0.30.0
|
||||||
@ -165,25 +157,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/internal)) = 0.30.0
|
||||||
Provides: bundled(golang(golang.org/x/oauth2/jws)) = 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/oauth2/jwt)) = 0.30.0
|
||||||
Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.33.0
|
Provides: bundled(golang(golang.org/x/sys/cpu)) = 0.34.0
|
||||||
Provides: bundled(golang(golang.org/x/sys/unix)) = 0.33.0
|
Provides: bundled(golang(golang.org/x/sys/unix)) = 0.34.0
|
||||||
Provides: bundled(golang(golang.org/x/sys/windows)) = 0.33.0
|
Provides: bundled(golang(golang.org/x/sys/windows)) = 0.34.0
|
||||||
Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.33.0
|
Provides: bundled(golang(golang.org/x/sys/windows/registry)) = 0.34.0
|
||||||
Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.236.0
|
Provides: bundled(golang(google.golang.org/api/googleapi)) = 0.243.0
|
||||||
Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.236.0
|
Provides: bundled(golang(google.golang.org/api/googleapi/transport)) = 0.243.0
|
||||||
Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.236.0
|
Provides: bundled(golang(google.golang.org/api/iamcredentials/v1)) = 0.243.0
|
||||||
Provides: bundled(golang(google.golang.org/api/internal)) = 0.236.0
|
Provides: bundled(golang(google.golang.org/api/internal)) = 0.243.0
|
||||||
Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.236.0
|
Provides: bundled(golang(google.golang.org/api/internal/cert)) = 0.243.0
|
||||||
Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.236.0
|
Provides: bundled(golang(google.golang.org/api/internal/gensupport)) = 0.243.0
|
||||||
Provides: bundled(golang(google.golang.org/api/internal/impersonate)) = 0.236.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.236.0
|
Provides: bundled(golang(google.golang.org/api/internal/third_party/uritemplates)) = 0.243.0
|
||||||
Provides: bundled(golang(google.golang.org/api/iterator)) = 0.236.0
|
Provides: bundled(golang(google.golang.org/api/iterator)) = 0.243.0
|
||||||
Provides: bundled(golang(google.golang.org/api/option)) = 0.236.0
|
Provides: bundled(golang(google.golang.org/api/option)) = 0.243.0
|
||||||
Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.236.0
|
Provides: bundled(golang(google.golang.org/api/option/internaloption)) = 0.243.0
|
||||||
Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.236.0
|
Provides: bundled(golang(google.golang.org/api/storage/v1)) = 0.243.0
|
||||||
Provides: bundled(golang(google.golang.org/api/transport)) = 0.236.0
|
Provides: bundled(golang(google.golang.org/api/transport)) = 0.243.0
|
||||||
Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.236.0
|
Provides: bundled(golang(google.golang.org/api/transport/grpc)) = 0.243.0
|
||||||
Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.236.0
|
Provides: bundled(golang(google.golang.org/api/transport/http)) = 0.243.0
|
||||||
Provides: bundled(golang(gopkg.in/yaml.v3)) = 3.0.1
|
Provides: bundled(golang(gopkg.in/yaml.v3)) = 3.0.1
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -284,7 +276,7 @@ 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
|
||||||
@ -294,17 +286,17 @@ echo "Building ignition-validate..."
|
|||||||
|
|
||||||
%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
|
||||||
GOARCH=arm64 GOOS=darwin %gocrossbuild -o ./ignition-validate-aarch64-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
|
%endif
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@ -397,6 +389,16 @@ install -p -m 0755 ./ignition %{buildroot}/%{dracutlibdir}/modules.d/30ignition
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Oct 17 2025 Steven Presti <spresti@redhat.com> - 2.24.0-1
|
||||||
|
- new version
|
||||||
|
|
||||||
|
* Wed Oct 01 2025 Steven Presti <spresti@redhat.com> - 2.23.0-2
|
||||||
|
- Build Ignition with GOEXPERIMENT=strictfipsruntime
|
||||||
|
- Ignition-validate non-FIPS
|
||||||
|
|
||||||
|
* Wed Sep 17 2025 yasminvalim <ydesouza@redhat.com> - 2.23.0-1
|
||||||
|
- new version
|
||||||
|
|
||||||
* Wed Jul 16 2025 Tiago Bueno <tbueno@redhat.com> - 2.22.0-1
|
* Wed Jul 16 2025 Tiago Bueno <tbueno@redhat.com> - 2.22.0-1
|
||||||
- New release
|
- New release
|
||||||
|
|
||||||
2
sources
Normal file
2
sources
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
SHA512 (ignition-2.24.0.tar.gz) = 45316c9ae10588ab6615e719d3ab8096ac67320d7c046c6777f502637fd05f1b9aecd00dddec352d18cfdd537c0a4f5fb42160b4697deccd401b67a8939fabd3
|
||||||
|
SHA512 (ignition-edge-b8d1b7a.tar.gz) = 4ad167d89a4efeca8a24f24fe5a0bd2e5a1acfa86eb21653d84ad136236c727c328e7da890f3294a2e81b32e7b52435713e71fdbdd9d93d815f1c202b4f49f36
|
||||||
23
tests/tests.yml
Normal file
23
tests/tests.yml
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
---
|
||||||
|
- hosts: localhost
|
||||||
|
roles:
|
||||||
|
- role: standard-test-basic
|
||||||
|
tags:
|
||||||
|
- classic
|
||||||
|
required-packages:
|
||||||
|
- ignition
|
||||||
|
- ignition-validate
|
||||||
|
tests:
|
||||||
|
- ignition-run-version:
|
||||||
|
dir: ./
|
||||||
|
run: /usr/lib/dracut/modules.d/30ignition/ignition --version
|
||||||
|
- ignition-validate-run-version:
|
||||||
|
dir: ./
|
||||||
|
run: /usr/bin/ignition-validate --version
|
||||||
|
- ignition-rpm-installed:
|
||||||
|
dir: ./
|
||||||
|
run: /usr/bin/rpm -q ignition
|
||||||
|
- ignition-validate-rpm-installed:
|
||||||
|
dir: ./
|
||||||
|
run: /usr/bin/rpm -q ignition-validate
|
||||||
|
|
||||||
12
tests/tmt/plans/main.fmf
Normal file
12
tests/tmt/plans/main.fmf
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
prepare:
|
||||||
|
- name: Install ignition package
|
||||||
|
how: install
|
||||||
|
package: ignition
|
||||||
|
|
||||||
|
- name: Set IGNITION_BIN_DIR when installed package
|
||||||
|
how: shell
|
||||||
|
script: |
|
||||||
|
set -x -e -o pipefail
|
||||||
|
echo "IGNITION_BIN_DIR=/usr/lib/dracut/modules.d/30ignition" > /tmp/ignition_bin_dir
|
||||||
|
|
||||||
12
tests/tmt/plans/smoke.fmf
Normal file
12
tests/tmt/plans/smoke.fmf
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
summary: Run gating tests
|
||||||
|
tag:
|
||||||
|
- smoke
|
||||||
|
discover:
|
||||||
|
- name: Internal gating tests
|
||||||
|
how: fmf
|
||||||
|
url: https://github.com/coreos/ignition.git
|
||||||
|
filter: 'tag: smoke'
|
||||||
|
execute:
|
||||||
|
how: tmt
|
||||||
|
|
||||||
Loading…
Reference in New Issue
Block a user