diff --git a/Schutzfile b/Schutzfile index f2500b3b52..568d64a9d1 100644 --- a/Schutzfile +++ b/Schutzfile @@ -2,7 +2,7 @@ "fedora-41": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } }, "repos": [ @@ -29,14 +29,14 @@ { "title": "updates", "name": "updates", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/f41/f41-x86_64-updates-released-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/f41/f41-x86_64-updates-released-20251001" } ], "aarch64": [ { "title": "updates", "name": "updates", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/f41/f41-aarch64-updates-released-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/f41/f41-aarch64-updates-released-20251001" } ] } @@ -45,7 +45,7 @@ "fedora-42": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } }, "repos": [ @@ -72,14 +72,14 @@ { "title": "updates", "name": "updates", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/f42/f42-x86_64-updates-released-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/f42/f42-x86_64-updates-released-20251001" } ], "aarch64": [ { "title": "updates", "name": "updates", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/f42/f42-aarch64-updates-released-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/f42/f42-aarch64-updates-released-20251001" } ] } @@ -88,70 +88,70 @@ "rhel-8.4": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } } }, "rhel-8.8": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } } }, "rhel-8.9": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } } }, "rhel-8.10": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } } }, "rhel-9.2": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } } }, "rhel-9.3": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } } }, "rhel-9.4": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } } }, "rhel-9.5": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } } }, "rhel-9.6": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } } }, "rhel-9.7": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } }, "repos": [ @@ -161,34 +161,34 @@ { "title": "RHEL-9-RPMREPO-NIGHTLY-BaseOS", "name": "baseos", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.7-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.7-20251001" }, { "title": "RHEL-9-RPMREPO-NIGHTLY-AppStream", "name": "appstream", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-appstream-n9.7-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-appstream-n9.7-20251001" }, { "title": "RHEL-9-RPMREPO-NIGHTLY-CRB", "name": "crb", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-crb-n9.7-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-crb-n9.7-20251001" } ], "aarch64": [ { "title": "RHEL-9-RPMREPO-NIGHTLY-BaseOS", "name": "baseos", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.7-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.7-20251001" }, { "title": "RHEL-9-RPMREPO-NIGHTLY-AppStream", "name": "appstream", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-appstream-n9.7-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-appstream-n9.7-20251001" }, { "title": "RHEL-9-RPMREPO-NIGHTLY-CRB", "name": "crb", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-crb-n9.7-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-crb-n9.7-20251001" } ] } @@ -197,14 +197,14 @@ "rhel-10.0": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } } }, "rhel-10.1": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } }, "repos": [ @@ -214,34 +214,34 @@ { "title": "RHEL-10-RPMREPO-NIGHTLY-BaseOS", "name": "baseos", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el10/el10-x86_64-baseos-n10.1-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el10/el10-x86_64-baseos-n10.1-20251001" }, { "title": "RHEL-10-RPMREPO-NIGHTLY-AppStream", "name": "appstream", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el10/el10-x86_64-appstream-n10.1-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el10/el10-x86_64-appstream-n10.1-20251001" }, { "title": "RHEL-10-RPMREPO-NIGHTLY-CRB", "name": "crb", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el10/el10-x86_64-crb-n10.1-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el10/el10-x86_64-crb-n10.1-20251001" } ], "aarch64": [ { "title": "RHEL-10-RPMREPO-NIGHTLY-BaseOS", "name": "baseos", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el10/el10-aarch64-baseos-n10.1-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el10/el10-aarch64-baseos-n10.1-20251001" }, { "title": "RHEL-10-RPMREPO-NIGHTLY-AppStream", "name": "appstream", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el10/el10-aarch64-appstream-n10.1-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el10/el10-aarch64-appstream-n10.1-20251001" }, { "title": "RHEL-10-RPMREPO-NIGHTLY-CRB", "name": "crb", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el10/el10-aarch64-crb-n10.1-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el10/el10-aarch64-crb-n10.1-20251001" } ] } @@ -250,14 +250,14 @@ "centos-9": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } } }, "centos-stream-9": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } }, "repos": [ @@ -267,34 +267,34 @@ { "title": "baseos", "name": "baseos", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el9/cs9-x86_64-baseos-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el9/cs9-x86_64-baseos-20251001" }, { "title": "appstream", "name": "appstream", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el9/cs9-x86_64-appstream-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el9/cs9-x86_64-appstream-20251001" }, { "title": "crb", "name": "crb", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el9/cs9-x86_64-crb-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el9/cs9-x86_64-crb-20251001" } ], "aarch64": [ { "title": "baseos", "name": "baseos", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el9/cs9-aarch64-baseos-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el9/cs9-aarch64-baseos-20251001" }, { "title": "appstream", "name": "appstream", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el9/cs9-aarch64-appstream-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el9/cs9-aarch64-appstream-20251001" }, { "title": "crb", "name": "crb", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el9/cs9-aarch64-crb-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el9/cs9-aarch64-crb-20251001" } ] } @@ -303,14 +303,14 @@ "centos-10": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } } }, "centos-stream-10": { "dependencies": { "osbuild": { - "commit": "e3236a8b34e86712463130ba8edc6a8707c7ed0d" + "commit": "0cd3320f9a53ad4f4fc35a1aa7003ec0a79f4ba2" } }, "repos": [ @@ -320,34 +320,34 @@ { "title": "baseos", "name": "baseos", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el10/cs10-x86_64-baseos-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el10/cs10-x86_64-baseos-20251001" }, { "title": "appstream", "name": "appstream", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el10/cs10-x86_64-appstream-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el10/cs10-x86_64-appstream-20251001" }, { "title": "crb", "name": "crb", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el10/cs10-x86_64-crb-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el10/cs10-x86_64-crb-20251001" } ], "aarch64": [ { "title": "baseos", "name": "baseos", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el10/cs10-aarch64-baseos-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el10/cs10-aarch64-baseos-20251001" }, { "title": "appstream", "name": "appstream", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el10/cs10-aarch64-appstream-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el10/cs10-aarch64-appstream-20251001" }, { "title": "crb", "name": "crb", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el10/cs10-aarch64-crb-20250825" + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/el10/cs10-aarch64-crb-20251001" } ] } diff --git a/cmd/osbuild-worker/jobimpl-osbuild.go b/cmd/osbuild-worker/jobimpl-osbuild.go index 5a818f4835..96d6fdf318 100644 --- a/cmd/osbuild-worker/jobimpl-osbuild.go +++ b/cmd/osbuild-worker/jobimpl-osbuild.go @@ -701,7 +701,7 @@ func (impl *OSBuildJobImpl) Run(job worker.Job) error { } } - ami, _, err := a.Register(jobTarget.ImageName, bucket, targetOptions.Key, targetOptions.ShareWithAccounts, arch.Current(), bootMode, nil) + ami, _, err := a.Register(jobTarget.ImageName, bucket, targetOptions.Key, nil, targetOptions.ShareWithAccounts, arch.Current(), bootMode, nil) if err != nil { targetResult.TargetError = clienterrors.New(clienterrors.ErrorImportingImage, err.Error(), nil) break diff --git a/go.mod b/go.mod index 4b2deccdc8..cc3e3bf245 100644 --- a/go.mod +++ b/go.mod @@ -7,12 +7,12 @@ exclude github.com/mattn/go-sqlite3 v2.0.3+incompatible require ( cloud.google.com/go/compute v1.45.0 github.com/BurntSushi/toml v1.5.1-0.20250403130103-3d3abc24416a - github.com/aws/aws-sdk-go-v2 v1.39.0 - github.com/aws/aws-sdk-go-v2/config v1.31.8 - github.com/aws/aws-sdk-go-v2/credentials v1.18.12 - github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.7 - github.com/aws/aws-sdk-go-v2/service/autoscaling v1.59.1 - github.com/aws/aws-sdk-go-v2/service/ec2 v1.253.0 + github.com/aws/aws-sdk-go-v2 v1.39.2 + github.com/aws/aws-sdk-go-v2/config v1.31.12 + github.com/aws/aws-sdk-go-v2/credentials v1.18.16 + github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.9 + github.com/aws/aws-sdk-go-v2/service/autoscaling v1.59.3 + github.com/aws/aws-sdk-go-v2/service/ec2 v1.254.1 github.com/aws/smithy-go v1.23.0 github.com/coreos/go-systemd/v22 v22.6.0 github.com/getkin/kin-openapi v0.133.0 @@ -32,9 +32,9 @@ require ( github.com/labstack/gommon v0.4.2 github.com/oapi-codegen/oapi-codegen/v2 v2.5.0 github.com/oapi-codegen/runtime v1.1.2 - github.com/openshift-online/ocm-sdk-go v0.1.477 - github.com/osbuild/blueprint v1.13.0 - github.com/osbuild/images v0.199.0 + github.com/openshift-online/ocm-sdk-go v0.1.478 + github.com/osbuild/blueprint v1.16.0 + github.com/osbuild/images v0.202.0 github.com/osbuild/osbuild-composer/pkg/splunk_logger v0.0.0-20240814102216-0239db53236d github.com/prometheus/client_golang v1.23.2 github.com/segmentio/ksuid v1.0.4 @@ -74,18 +74,18 @@ require ( github.com/apapsch/go-jsonmerge/v2 v2.0.0 // indirect github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.1 // indirect github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.19.4 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.7 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.7 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.9 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.9 // indirect github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 // indirect github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.6 // indirect github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.1 // indirect github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.8.6 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.7 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.9 // indirect github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.6 // indirect github.com/aws/aws-sdk-go-v2/service/s3 v1.87.3 // indirect - github.com/aws/aws-sdk-go-v2/service/sso v1.29.3 // indirect - github.com/aws/aws-sdk-go-v2/service/ssooidc v1.34.4 // indirect - github.com/aws/aws-sdk-go-v2/service/sts v1.38.4 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.29.6 // indirect + github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.1 // indirect + github.com/aws/aws-sdk-go-v2/service/sts v1.38.6 // indirect github.com/aymerick/douceur v0.2.0 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/cenkalti/backoff/v4 v4.3.0 // indirect diff --git a/go.sum b/go.sum index 7f5a0bc62e..3483ea52b8 100644 --- a/go.sum +++ b/go.sum @@ -80,46 +80,46 @@ github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d h1:licZJFw2RwpH github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d/go.mod h1:asat636LX7Bqt5lYEZ27JNDcqxfjdBQuJ/MM4CN/Lzo= github.com/apapsch/go-jsonmerge/v2 v2.0.0 h1:axGnT1gRIfimI7gJifB699GoE/oq+F2MU7Dml6nw9rQ= github.com/apapsch/go-jsonmerge/v2 v2.0.0/go.mod h1:lvDnEdqiQrp0O42VQGgmlKpxL1AP2+08jFMw88y4klk= -github.com/aws/aws-sdk-go-v2 v1.39.0 h1:xm5WV/2L4emMRmMjHFykqiA4M/ra0DJVSWUkDyBjbg4= -github.com/aws/aws-sdk-go-v2 v1.39.0/go.mod h1:sDioUELIUO9Znk23YVmIk86/9DOpkbyyVb1i/gUNFXY= +github.com/aws/aws-sdk-go-v2 v1.39.2 h1:EJLg8IdbzgeD7xgvZ+I8M1e0fL0ptn/M47lianzth0I= +github.com/aws/aws-sdk-go-v2 v1.39.2/go.mod h1:sDioUELIUO9Znk23YVmIk86/9DOpkbyyVb1i/gUNFXY= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.1 h1:i8p8P4diljCr60PpJp6qZXNlgX4m2yQFpYk+9ZT+J4E= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.1/go.mod h1:ddqbooRZYNoJ2dsTwOty16rM+/Aqmk/GOXrK8cg7V00= -github.com/aws/aws-sdk-go-v2/config v1.31.8 h1:kQjtOLlTU4m4A64TsRcqwNChhGCwaPBt+zCQt/oWsHU= -github.com/aws/aws-sdk-go-v2/config v1.31.8/go.mod h1:QPpc7IgljrKwH0+E6/KolCgr4WPLerURiU592AYzfSY= -github.com/aws/aws-sdk-go-v2/credentials v1.18.12 h1:zmc9e1q90wMn8wQbjryy8IwA6Q4XlaL9Bx2zIqdNNbk= -github.com/aws/aws-sdk-go-v2/credentials v1.18.12/go.mod h1:3VzdRDR5u3sSJRI4kYcOSIBbeYsgtVk7dG5R/U6qLWY= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.7 h1:Is2tPmieqGS2edBnmOJIbdvOA6Op+rRpaYR60iBAwXM= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.7/go.mod h1:F1i5V5421EGci570yABvpIXgRIBPb5JM+lSkHF6Dq5w= +github.com/aws/aws-sdk-go-v2/config v1.31.12 h1:pYM1Qgy0dKZLHX2cXslNacbcEFMkDMl+Bcj5ROuS6p8= +github.com/aws/aws-sdk-go-v2/config v1.31.12/go.mod h1:/MM0dyD7KSDPR+39p9ZNVKaHDLb9qnfDurvVS2KAhN8= +github.com/aws/aws-sdk-go-v2/credentials v1.18.16 h1:4JHirI4zp958zC026Sm+V4pSDwW4pwLefKrc0bF2lwI= +github.com/aws/aws-sdk-go-v2/credentials v1.18.16/go.mod h1:qQMtGx9OSw7ty1yLclzLxXCRbrkjWAM7JnObZjmCB7I= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.9 h1:Mv4Bc0mWmv6oDuSWTKnk+wgeqPL5DRFu5bQL9BGPQ8Y= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.9/go.mod h1:IKlKfRppK2a1y0gy1yH6zD+yX5uplJ6UuPlgd48dJiQ= github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.19.4 h1:BTl+TXrpnrpPWb/J3527GsJ/lMkn7z3GO12j6OlsbRg= github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.19.4/go.mod h1:cG2tenc/fscpChiZE29a2crG9uo2t6nQGflFllFL8M8= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.7 h1:UCxq0X9O3xrlENdKf1r9eRJoKz/b0AfGkpp3a7FPlhg= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.7/go.mod h1:rHRoJUNUASj5Z/0eqI4w32vKvC7atoWR0jC+IkmVH8k= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.7 h1:Y6DTZUn7ZUC4th9FMBbo8LVE+1fyq3ofw+tRwkUd3PY= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.7/go.mod h1:x3XE6vMnU9QvHN/Wrx2s44kwzV2o2g5x/siw4ZUJ9g8= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.9 h1:se2vOWGD3dWQUtfn4wEjRQJb1HK1XsNIt825gskZ970= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.9/go.mod h1:hijCGH2VfbZQxqCDN7bwz/4dzxV+hkyhjawAtdPWKZA= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.9 h1:6RBnKZLkJM4hQ+kN6E7yWFveOTg8NLPHAkqrs4ZPlTU= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.9/go.mod h1:V9rQKRmK7AWuEsOMnHzKj8WyrIir1yUJbZxDuZLFvXI= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 h1:bIqFDwgGXXN1Kpp99pDOdKMTTb5d2KyU5X/BZxjOkRo= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3/go.mod h1:H5O/EsxDWyU+LP/V8i5sm8cxoZgc2fdNR9bxlOFrQTo= github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.6 h1:R0tNFJqfjHL3900cqhXuwQ+1K4G0xc9Yf8EDbFXCKEw= github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.6/go.mod h1:y/7sDdu+aJvPtGXr4xYosdpq9a6T9Z0jkXfugmti0rI= -github.com/aws/aws-sdk-go-v2/service/autoscaling v1.59.1 h1:R6r+//CnZNEOyUQDjTaqfUNk5FE/umPWbLo4l3b0glQ= -github.com/aws/aws-sdk-go-v2/service/autoscaling v1.59.1/go.mod h1:EjcucApl+Do5h3SFDSqYdTd8KA25sWmttgF0J9YXDkc= -github.com/aws/aws-sdk-go-v2/service/ec2 v1.253.0 h1:x0v1n45AT+uZvNoQI8xtegVUOZoQIF+s9qwNcl7Ivyg= -github.com/aws/aws-sdk-go-v2/service/ec2 v1.253.0/go.mod h1:MXJiLJZtMqb2dVXgEIn35d5+7MqLd4r8noLen881kpk= +github.com/aws/aws-sdk-go-v2/service/autoscaling v1.59.3 h1:2tVkkifL19ZmmCRJyOudUuTNRzA1SYN7D32iEkB8CvE= +github.com/aws/aws-sdk-go-v2/service/autoscaling v1.59.3/go.mod h1:/Utcw7rzRwiW7C9ypYInnEtgyU7Nr8eG3+RFUUvuE1o= +github.com/aws/aws-sdk-go-v2/service/ec2 v1.254.1 h1:7p9bJCZ/b3EJXXARW7JMEs2IhsnI4YFHpfXQfgMh0eg= +github.com/aws/aws-sdk-go-v2/service/ec2 v1.254.1/go.mod h1:M8WWWIfXmxA4RgTXcI/5cSByxRqjgne32Sh0VIbrn0A= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.1 h1:oegbebPEMA/1Jny7kvwejowCaHz1FWZAQ94WXFNCyTM= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.1/go.mod h1:kemo5Myr9ac0U9JfSjMo9yHLtw+pECEHsFtJ9tqCEI8= github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.8.6 h1:hncKj/4gR+TPauZgTAsxOxNcvBayhUlYZ6LO/BYiQ30= github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.8.6/go.mod h1:OiIh45tp6HdJDDJGnja0mw8ihQGz3VGrUflLqSL0SmM= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.7 h1:mLgc5QIgOy26qyh5bvW+nDoAppxgn3J2WV3m9ewq7+8= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.7/go.mod h1:wXb/eQnqt8mDQIQTTmcw58B5mYGxzLGZGK8PWNFZ0BA= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.9 h1:5r34CgVOD4WZudeEKZ9/iKpiT6cM1JyEROpXjOcdWv8= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.9/go.mod h1:dB12CEbNWPbzO2uC6QSWHteqOg4JfBVJOojbAoAUb5I= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.6 h1:nEXUSAwyUfLTgnc9cxlDWy637qsq4UWwp3sNAfl0Z3Y= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.6/go.mod h1:HGzIULx4Ge3Do2V0FaiYKcyKzOqwrhUZgCI77NisswQ= github.com/aws/aws-sdk-go-v2/service/s3 v1.87.3 h1:ETkfWcXP2KNPLecaDa++5bsQhCRa5M5sLUJa5DWYIIg= github.com/aws/aws-sdk-go-v2/service/s3 v1.87.3/go.mod h1:+/3ZTqoYb3Ur7DObD00tarKMLMuKg8iqz5CHEanqTnw= -github.com/aws/aws-sdk-go-v2/service/sso v1.29.3 h1:7PKX3VYsZ8LUWceVRuv0+PU+E7OtQb1lgmi5vmUE9CM= -github.com/aws/aws-sdk-go-v2/service/sso v1.29.3/go.mod h1:Ql6jE9kyyWI5JHn+61UT/Y5Z0oyVJGmgmJbZD5g4unY= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.34.4 h1:e0XBRn3AptQotkyBFrHAxFB8mDhAIOfsG+7KyJ0dg98= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.34.4/go.mod h1:XclEty74bsGBCr1s0VSaA11hQ4ZidK4viWK7rRfO88I= -github.com/aws/aws-sdk-go-v2/service/sts v1.38.4 h1:PR00NXRYgY4FWHqOGx3fC3lhVKjsp1GdloDv2ynMSd8= -github.com/aws/aws-sdk-go-v2/service/sts v1.38.4/go.mod h1:Z+Gd23v97pX9zK97+tX4ppAgqCt3Z2dIXB02CtBncK8= +github.com/aws/aws-sdk-go-v2/service/sso v1.29.6 h1:A1oRkiSQOWstGh61y4Wc/yQ04sqrQZr1Si/oAXj20/s= +github.com/aws/aws-sdk-go-v2/service/sso v1.29.6/go.mod h1:5PfYspyCU5Vw1wNPsxi15LZovOnULudOQuVxphSflQA= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.1 h1:5fm5RTONng73/QA73LhCNR7UT9RpFH3hR6HWL6bIgVY= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.1/go.mod h1:xBEjWD13h+6nq+z4AkqSfSvqRKFgDIQeaMguAJndOWo= +github.com/aws/aws-sdk-go-v2/service/sts v1.38.6 h1:p3jIvqYwUZgu/XYeI48bJxOhvm47hZb5HUQ0tn6Q9kA= +github.com/aws/aws-sdk-go-v2/service/sts v1.38.6/go.mod h1:WtKK+ppze5yKPkZ0XwqIVWD4beCwv056ZbPQNoeHqM8= github.com/aws/smithy-go v1.23.0 h1:8n6I3gXzWJB2DxBDnfxgBaSX6oe0d/t10qGz7OKqMCE= github.com/aws/smithy-go v1.23.0/go.mod h1:t1ufH5HMublsJYulve2RKmHDC15xu1f26kHCp/HgceI= github.com/aymerick/douceur v0.2.0 h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk= @@ -514,14 +514,14 @@ github.com/opencontainers/runtime-spec v1.2.1 h1:S4k4ryNgEpxW1dzyqffOmhI1BHYcjzU github.com/opencontainers/runtime-spec v1.2.1/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= github.com/opencontainers/selinux v1.12.0 h1:6n5JV4Cf+4y0KNXW48TLj5DwfXpvWlxXplUkdTrmPb8= github.com/opencontainers/selinux v1.12.0/go.mod h1:BTPX+bjVbWGXw7ZZWUbdENt8w0htPSrlgOOysQaU62U= -github.com/openshift-online/ocm-sdk-go v0.1.477 h1:D+5O8HVpdG5JkQ4S5R8ps7u5hqGUNRNLjLTDsZWr72c= -github.com/openshift-online/ocm-sdk-go v0.1.477/go.mod h1:2tZbWTJc6oTQcUJbbzTDVPme6wYALksisvoCKgMvlUo= +github.com/openshift-online/ocm-sdk-go v0.1.478 h1:sBf4M0koRWJQzV5oxInJz1Dr9ZHyDJbuDLBSyvLLpTI= +github.com/openshift-online/ocm-sdk-go v0.1.478/go.mod h1:AR2HZJDdUIOEiOo/5Kgb2KM8SgDc5O+cwMMn7qY2qfk= github.com/oracle/oci-go-sdk/v54 v54.0.0 h1:CDLjeSejv2aDpElAJrhKpi6zvT/zhZCZuXchUUZ+LS4= github.com/oracle/oci-go-sdk/v54 v54.0.0/go.mod h1:+t+yvcFGVp+3ZnztnyxqXfQDsMlq8U25faBLa+mqCMc= -github.com/osbuild/blueprint v1.13.0 h1:blo22+S2ZX5bBmjGcRveoTUrV4Ms7kLfKyb32WyuymA= -github.com/osbuild/blueprint v1.13.0/go.mod h1:HPlJzkEl7q5g8hzaGksUk7ifFAy9QFw9LmzhuFOAVm4= -github.com/osbuild/images v0.199.0 h1:WPka77gDdiZZwa9wedj9nxJtW/glVDMigKLCxS4kqr8= -github.com/osbuild/images v0.199.0/go.mod h1:xkXfw5CIy0bVNTNdB6GXiewu/IzBgpofkItDJPAzGA4= +github.com/osbuild/blueprint v1.16.0 h1:f/kHih+xpeJ1v7wtIfzdHPZTsiXsqKeDQ1+rrue6298= +github.com/osbuild/blueprint v1.16.0/go.mod h1:HPlJzkEl7q5g8hzaGksUk7ifFAy9QFw9LmzhuFOAVm4= +github.com/osbuild/images v0.202.0 h1:OPvfmr5RJHcOJgU8Win6kHyoCNQZEiILlgIDI64/YIM= +github.com/osbuild/images v0.202.0/go.mod h1:xkXfw5CIy0bVNTNdB6GXiewu/IzBgpofkItDJPAzGA4= github.com/osbuild/osbuild-composer/pkg/splunk_logger v0.0.0-20240814102216-0239db53236d h1:r9BFPDv0uuA9k1947Jybcxs36c/pTywWS1gjeizvtcQ= github.com/osbuild/osbuild-composer/pkg/splunk_logger v0.0.0-20240814102216-0239db53236d/go.mod h1:zR1iu/hOuf+OQNJlk70tju9IqzzM4ycq0ectkFBm94U= github.com/perimeterx/marshmallow v1.1.5 h1:a2LALqQ1BlHM8PZblsDdidgv1mWi1DgC2UmX50IvK2s= diff --git a/osbuild-composer.spec b/osbuild-composer.spec index 31abeb5447..a887f2db29 100644 --- a/osbuild-composer.spec +++ b/osbuild-composer.spec @@ -8,7 +8,7 @@ %bcond_with relax_requires # The minimum required osbuild version -%global min_osbuild_version 157 +%global min_osbuild_version 160 %global goipath github.com/osbuild/osbuild-composer diff --git a/vendor/github.com/aws/aws-sdk-go-v2/aws/go_module_metadata.go b/vendor/github.com/aws/aws-sdk-go-v2/aws/go_module_metadata.go index 86f7edb16a..1820ff0fba 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/aws/go_module_metadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/aws/go_module_metadata.go @@ -3,4 +3,4 @@ package aws // goModuleVersion is the tagged release for this module -const goModuleVersion = "1.39.0" +const goModuleVersion = "1.39.2" diff --git a/vendor/github.com/aws/aws-sdk-go-v2/config/CHANGELOG.md b/vendor/github.com/aws/aws-sdk-go-v2/config/CHANGELOG.md index 748be162a6..526537b8bb 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/config/CHANGELOG.md +++ b/vendor/github.com/aws/aws-sdk-go-v2/config/CHANGELOG.md @@ -1,3 +1,19 @@ +# v1.31.12 (2025-09-29) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.31.11 (2025-09-26) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.31.10 (2025-09-23) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.31.9 (2025-09-22) + +* **Dependency Update**: Updated to the latest SDK module versions + # v1.31.8 (2025-09-10) * **Dependency Update**: Updated to the latest SDK module versions diff --git a/vendor/github.com/aws/aws-sdk-go-v2/config/go_module_metadata.go b/vendor/github.com/aws/aws-sdk-go-v2/config/go_module_metadata.go index 2971dd9fad..8274236780 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/config/go_module_metadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/config/go_module_metadata.go @@ -3,4 +3,4 @@ package config // goModuleVersion is the tagged release for this module -const goModuleVersion = "1.31.8" +const goModuleVersion = "1.31.12" diff --git a/vendor/github.com/aws/aws-sdk-go-v2/credentials/CHANGELOG.md b/vendor/github.com/aws/aws-sdk-go-v2/credentials/CHANGELOG.md index 48b3b7ca84..015f24d3be 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/credentials/CHANGELOG.md +++ b/vendor/github.com/aws/aws-sdk-go-v2/credentials/CHANGELOG.md @@ -1,3 +1,19 @@ +# v1.18.16 (2025-09-29) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.18.15 (2025-09-26) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.18.14 (2025-09-23) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.18.13 (2025-09-22) + +* **Dependency Update**: Updated to the latest SDK module versions + # v1.18.12 (2025-09-10) * **Dependency Update**: Updated to the latest SDK module versions diff --git a/vendor/github.com/aws/aws-sdk-go-v2/credentials/go_module_metadata.go b/vendor/github.com/aws/aws-sdk-go-v2/credentials/go_module_metadata.go index 05c61c64c0..03357b7603 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/credentials/go_module_metadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/credentials/go_module_metadata.go @@ -3,4 +3,4 @@ package credentials // goModuleVersion is the tagged release for this module -const goModuleVersion = "1.18.12" +const goModuleVersion = "1.18.16" diff --git a/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/CHANGELOG.md b/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/CHANGELOG.md index f275657515..6b8c454739 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/CHANGELOG.md +++ b/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/CHANGELOG.md @@ -1,3 +1,11 @@ +# v1.18.9 (2025-09-26) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.18.8 (2025-09-23) + +* **Dependency Update**: Updated to the latest SDK module versions + # v1.18.7 (2025-09-08) * **Dependency Update**: Updated to the latest SDK module versions diff --git a/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/go_module_metadata.go b/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/go_module_metadata.go index c6028b32ac..ce89f5829d 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/go_module_metadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/go_module_metadata.go @@ -3,4 +3,4 @@ package imds // goModuleVersion is the tagged release for this module -const goModuleVersion = "1.18.7" +const goModuleVersion = "1.18.9" diff --git a/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.md b/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.md index 553faf5037..b34f47c915 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.md +++ b/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.md @@ -1,3 +1,11 @@ +# v1.4.9 (2025-09-26) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.4.8 (2025-09-23) + +* **Dependency Update**: Updated to the latest SDK module versions + # v1.4.7 (2025-09-08) * **Dependency Update**: Updated to the latest SDK module versions diff --git a/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/go_module_metadata.go b/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/go_module_metadata.go index d0c4a4e33e..ebc2f6a765 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/go_module_metadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/go_module_metadata.go @@ -3,4 +3,4 @@ package configsources // goModuleVersion is the tagged release for this module -const goModuleVersion = "1.4.7" +const goModuleVersion = "1.4.9" diff --git a/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.go b/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.go index d4e6611f74..6ad5df6469 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.go @@ -3,7 +3,8 @@ package awsrulesfn // GetPartition returns an AWS [Partition] for the region provided. If the -// partition cannot be determined nil will be returned. +// partition cannot be determined then the default partition (AWS commercial) +// will be returned. func GetPartition(region string) *PartitionConfig { return getPartition(partitions, region) } @@ -332,7 +333,7 @@ var partitions = []Partition{ DnsSuffix: "c2s.ic.gov", DualStackDnsSuffix: "api.aws.ic.gov", SupportsFIPS: true, - SupportsDualStack: false, + SupportsDualStack: true, ImplicitGlobalRegion: "us-iso-east-1", }, Regions: map[string]RegionOverrides{ @@ -367,7 +368,7 @@ var partitions = []Partition{ DnsSuffix: "sc2s.sgov.gov", DualStackDnsSuffix: "api.aws.scloud", SupportsFIPS: true, - SupportsDualStack: false, + SupportsDualStack: true, ImplicitGlobalRegion: "us-isob-east-1", }, Regions: map[string]RegionOverrides{ @@ -395,7 +396,7 @@ var partitions = []Partition{ DnsSuffix: "cloud.adc-e.uk", DualStackDnsSuffix: "api.cloud-aws.adc-e.uk", SupportsFIPS: true, - SupportsDualStack: false, + SupportsDualStack: true, ImplicitGlobalRegion: "eu-isoe-west-1", }, Regions: map[string]RegionOverrides{ @@ -423,7 +424,7 @@ var partitions = []Partition{ DnsSuffix: "csp.hci.ic.gov", DualStackDnsSuffix: "api.aws.hci.ic.gov", SupportsFIPS: true, - SupportsDualStack: false, + SupportsDualStack: true, ImplicitGlobalRegion: "us-isof-south-1", }, Regions: map[string]RegionOverrides{ diff --git a/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.json b/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.json index c6582c9c63..b346b0be9b 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.json +++ b/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.json @@ -162,7 +162,7 @@ "dualStackDnsSuffix" : "api.aws.ic.gov", "implicitGlobalRegion" : "us-iso-east-1", "name" : "aws-iso", - "supportsDualStack" : false, + "supportsDualStack" : true, "supportsFIPS" : true }, "regionRegex" : "^us\\-iso\\-\\w+\\-\\d+$", @@ -184,7 +184,7 @@ "dualStackDnsSuffix" : "api.aws.scloud", "implicitGlobalRegion" : "us-isob-east-1", "name" : "aws-iso-b", - "supportsDualStack" : false, + "supportsDualStack" : true, "supportsFIPS" : true }, "regionRegex" : "^us\\-isob\\-\\w+\\-\\d+$", @@ -203,7 +203,7 @@ "dualStackDnsSuffix" : "api.cloud-aws.adc-e.uk", "implicitGlobalRegion" : "eu-isoe-west-1", "name" : "aws-iso-e", - "supportsDualStack" : false, + "supportsDualStack" : true, "supportsFIPS" : true }, "regionRegex" : "^eu\\-isoe\\-\\w+\\-\\d+$", @@ -222,7 +222,7 @@ "dualStackDnsSuffix" : "api.aws.hci.ic.gov", "implicitGlobalRegion" : "us-isof-south-1", "name" : "aws-iso-f", - "supportsDualStack" : false, + "supportsDualStack" : true, "supportsFIPS" : true }, "regionRegex" : "^us\\-isof\\-\\w+\\-\\d+$", diff --git a/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.md b/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.md index 4f0701fd0d..8de3bfec8c 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.md +++ b/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.md @@ -1,3 +1,11 @@ +# v2.7.9 (2025-09-26) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v2.7.8 (2025-09-23) + +* **Dependency Update**: Updated to the latest SDK module versions + # v2.7.7 (2025-09-08) * **Dependency Update**: Updated to the latest SDK module versions diff --git a/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/go_module_metadata.go b/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/go_module_metadata.go index af8faba143..c5168da33a 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/go_module_metadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/go_module_metadata.go @@ -3,4 +3,4 @@ package endpoints // goModuleVersion is the tagged release for this module -const goModuleVersion = "2.7.7" +const goModuleVersion = "2.7.9" diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/autoscaling/CHANGELOG.md b/vendor/github.com/aws/aws-sdk-go-v2/service/autoscaling/CHANGELOG.md index 350fa68d24..c83a897a58 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/autoscaling/CHANGELOG.md +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/autoscaling/CHANGELOG.md @@ -1,3 +1,11 @@ +# v1.59.3 (2025-09-26) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.59.2 (2025-09-23) + +* **Dependency Update**: Updated to the latest SDK module versions + # v1.59.1 (2025-09-10) * No change notes available for this release. diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/autoscaling/go_module_metadata.go b/vendor/github.com/aws/aws-sdk-go-v2/service/autoscaling/go_module_metadata.go index 65ee732d0d..504dd5f3a0 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/autoscaling/go_module_metadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/autoscaling/go_module_metadata.go @@ -3,4 +3,4 @@ package autoscaling // goModuleVersion is the tagged release for this module -const goModuleVersion = "1.59.1" +const goModuleVersion = "1.59.3" diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/CHANGELOG.md b/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/CHANGELOG.md index a12bf45b11..1685a11a19 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/CHANGELOG.md +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/CHANGELOG.md @@ -1,3 +1,13 @@ +# v1.254.1 (2025-09-26) + +* **Documentation**: This release includes documentation updates for Amazon EBS General Purpose SSD (gp3) volumes with larger size and higher IOPS and throughput. +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.254.0 (2025-09-23) + +* **Feature**: Add Amazon EC2 R8gn instance types +* **Dependency Update**: Updated to the latest SDK module versions + # v1.253.0 (2025-09-18) * **Feature**: Allowed AMIs adds support for four new parameters - marketplaceProductCodes, deprecationTimeCondition, creationDateCondition and imageNames diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateVolume.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateVolume.go index 8414b71781..f241120a55 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateVolume.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateVolume.go @@ -92,7 +92,7 @@ type CreateVolumeInput struct { // // The following are the supported values for each volume type: // - // - gp3 : 3,000 - 16,000 IOPS + // - gp3 : 3,000 - 80,000 IOPS // // - io1 : 100 - 64,000 IOPS // @@ -155,7 +155,9 @@ type CreateVolumeInput struct { // // The following are the supported volumes sizes for each volume type: // - // - gp2 and gp3 : 1 - 16,384 GiB + // - gp2 : 1 - 16,384 GiB + // + // - gp3 : 1 - 65,536 GiB // // - io1 : 4 - 16,384 GiB // @@ -173,11 +175,11 @@ type CreateVolumeInput struct { // The tags to apply to the volume during creation. TagSpecifications []types.TagSpecification - // The throughput to provision for a volume, with a maximum of 1,000 MiB/s. + // The throughput to provision for a volume, with a maximum of 2,000 MiB/s. // // This parameter is valid only for gp3 volumes. // - // Valid Range: Minimum value of 125. Maximum value of 1000. + // Valid Range: Minimum value of 125. Maximum value of 2,000. Throughput *int32 // Specifies the Amazon EBS Provisioned Rate for Volume Initialization (volume diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_ModifyVolume.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_ModifyVolume.go index 1ca6996a4c..2fe6a39c1b 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_ModifyVolume.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_ModifyVolume.go @@ -66,7 +66,7 @@ type ModifyVolumeInput struct { // // The following are the supported values for each volume type: // - // - gp3 : 3,000 - 16,000 IOPS + // - gp3 : 3,000 - 80,000 IOPS // // - io1 : 100 - 64,000 IOPS // @@ -95,7 +95,9 @@ type ModifyVolumeInput struct { // // The following are the supported volumes sizes for each volume type: // - // - gp2 and gp3 : 1 - 16,384 GiB + // - gp2 : 1 - 16,384 GiB + // + // - gp3 : 1 - 65,536 GiB // // - io1 : 4 - 16,384 GiB // @@ -109,12 +111,12 @@ type ModifyVolumeInput struct { Size *int32 // The target throughput of the volume, in MiB/s. This parameter is valid only for - // gp3 volumes. The maximum value is 1,000. + // gp3 volumes. The maximum value is 2,000. // // Default: The existing value is retained if the source and target volume type is // gp3 . Otherwise, the default value is 125. // - // Valid Range: Minimum value of 125. Maximum value of 1000. + // Valid Range: Minimum value of 125. Maximum value of 2,000. Throughput *int32 // The target EBS volume type of the volume. For more information, see [Amazon EBS volume types] in the diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/go_module_metadata.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/go_module_metadata.go index 26045e8180..e10c35a4c6 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/go_module_metadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/go_module_metadata.go @@ -3,4 +3,4 @@ package ec2 // goModuleVersion is the tagged release for this module -const goModuleVersion = "1.253.0" +const goModuleVersion = "1.254.1" diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/types/enums.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/types/enums.go index 2830243236..36fc6b0f08 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/types/enums.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/types/enums.go @@ -4566,6 +4566,18 @@ const ( InstanceTypeI8geMetal48xl InstanceType = "i8ge.metal-48xl" InstanceTypeMacM4Metal InstanceType = "mac-m4.metal" InstanceTypeMacM4proMetal InstanceType = "mac-m4pro.metal" + InstanceTypeR8gnMedium InstanceType = "r8gn.medium" + InstanceTypeR8gnLarge InstanceType = "r8gn.large" + InstanceTypeR8gnXlarge InstanceType = "r8gn.xlarge" + InstanceTypeR8gn2xlarge InstanceType = "r8gn.2xlarge" + InstanceTypeR8gn4xlarge InstanceType = "r8gn.4xlarge" + InstanceTypeR8gn8xlarge InstanceType = "r8gn.8xlarge" + InstanceTypeR8gn12xlarge InstanceType = "r8gn.12xlarge" + InstanceTypeR8gn16xlarge InstanceType = "r8gn.16xlarge" + InstanceTypeR8gn24xlarge InstanceType = "r8gn.24xlarge" + InstanceTypeR8gn48xlarge InstanceType = "r8gn.48xlarge" + InstanceTypeR8gnMetal24xl InstanceType = "r8gn.metal-24xl" + InstanceTypeR8gnMetal48xl InstanceType = "r8gn.metal-48xl" ) // Values returns all known values for InstanceType. Note that this can be @@ -5592,6 +5604,18 @@ func (InstanceType) Values() []InstanceType { "i8ge.metal-48xl", "mac-m4.metal", "mac-m4pro.metal", + "r8gn.medium", + "r8gn.large", + "r8gn.xlarge", + "r8gn.2xlarge", + "r8gn.4xlarge", + "r8gn.8xlarge", + "r8gn.12xlarge", + "r8gn.16xlarge", + "r8gn.24xlarge", + "r8gn.48xlarge", + "r8gn.metal-24xl", + "r8gn.metal-48xl", } } diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/types/types.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/types/types.go index c91d266b65..2e96a6de7a 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/types/types.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/types/types.go @@ -4224,7 +4224,7 @@ type EbsBlockDevice struct { // // The following are the supported values for each volume type: // - // - gp3 : 3,000 - 16,000 IOPS + // - gp3 : 3,000 - 80,000 IOPS // // - io1 : 100 - 64,000 IOPS // @@ -4264,7 +4264,7 @@ type EbsBlockDevice struct { // // This parameter is valid only for gp3 volumes. // - // Valid Range: Minimum value of 125. Maximum value of 1000. + // Valid Range: Minimum value of 125. Maximum value of 2,000. Throughput *int32 // Specifies the Amazon EBS Provisioned Rate for Volume Initialization (volume @@ -4302,7 +4302,9 @@ type EbsBlockDevice struct { // // The following are the supported sizes for each volume type: // - // - gp2 and gp3 : 1 - 16,384 GiB + // - gp2 : 1 - 16,384 GiB + // + // - gp3 : 1 - 65,536 GiB // // - io1 : 4 - 16,384 GiB // @@ -5765,7 +5767,7 @@ type FleetEbsBlockDeviceRequest struct { // // The following are the supported values for each volume type: // - // - gp3 : 3,000 - 16,000 IOPS + // - gp3 : 3,000 - 80,000 IOPS // // - io1 : 100 - 64,000 IOPS // @@ -5798,7 +5800,7 @@ type FleetEbsBlockDeviceRequest struct { // // This parameter is valid only for gp3 volumes. // - // Valid Range: Minimum value of 125. Maximum value of 1000. + // Valid Range: Minimum value of 125. Maximum value of 2,000. Throughput *int32 // The size of the volume, in GiBs. You must specify either a snapshot ID or a @@ -5807,7 +5809,9 @@ type FleetEbsBlockDeviceRequest struct { // // The following are the supported sizes for each volume type: // - // - gp2 and gp3 : 1 - 16,384 GiB + // - gp2 : 1 - 16,384 GiB + // + // - gp3 : 1 - 65,536 GiB // // - io1 : 4 - 16,384 GiB // @@ -11642,7 +11646,7 @@ type LaunchTemplateEbsBlockDeviceRequest struct { // // The following are the supported values for each volume type: // - // - gp3 : 3,000 - 16,000 IOPS + // - gp3 : 3,000 - 80,000 IOPS // // - io1 : 100 - 64,000 IOPS // @@ -11663,9 +11667,9 @@ type LaunchTemplateEbsBlockDeviceRequest struct { // The ID of the snapshot. SnapshotId *string - // The throughput to provision for a gp3 volume, with a maximum of 1,000 MiB/s. + // The throughput to provision for a gp3 volume, with a maximum of 2,000 MiB/s. // - // Valid Range: Minimum value of 125. Maximum value of 1000. + // Valid Range: Minimum value of 125. Maximum value of 2,000. Throughput *int32 // Specifies the Amazon EBS Provisioned Rate for Volume Initialization (volume @@ -11697,7 +11701,9 @@ type LaunchTemplateEbsBlockDeviceRequest struct { // The size of the volume, in GiBs. You must specify either a snapshot ID or a // volume size. The following are the supported volumes sizes for each volume type: // - // - gp2 and gp3 : 1 - 16,384 GiB + // - gp2 : 1 - 16,384 GiB + // + // - gp3 : 1 - 65,536 GiB // // - io1 : 4 - 16,384 GiB // @@ -11727,9 +11733,7 @@ type LaunchTemplateElasticInferenceAccelerator struct { // This member is required. Type *string - // The number of elastic inference accelerators to attach to the instance. - // - // Default: 1 + // The number of elastic inference accelerators to attach to the instance. Count *int32 noSmithyDocumentSerde @@ -11740,13 +11744,11 @@ type LaunchTemplateElasticInferenceAccelerator struct { // Describes an elastic inference accelerator. type LaunchTemplateElasticInferenceAcceleratorResponse struct { - // The number of elastic inference accelerators to attach to the instance. - // - // Default: 1 + // The number of elastic inference accelerators to attach to the instance. Count *int32 - // The type of elastic inference accelerator. The possible values are - // eia1.medium, eia1.large, and eia1.xlarge. + // The type of elastic inference accelerator. The possible values are eia1.medium, + // eia1.large, and eia1.xlarge. Type *string noSmithyDocumentSerde @@ -11930,8 +11932,6 @@ type LaunchTemplateInstanceMetadataOptions struct { // The desired HTTP PUT response hop limit for instance metadata requests. The // larger the number, the further instance metadata requests can travel. // - // Default: 1 - // // Possible values: Integers from 1 to 64 HttpPutResponseHopLimit *int32 diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/CHANGELOG.md b/vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/CHANGELOG.md index ba1764f378..6f143784e1 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/CHANGELOG.md +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/CHANGELOG.md @@ -1,3 +1,11 @@ +# v1.13.9 (2025-09-26) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.13.8 (2025-09-23) + +* **Dependency Update**: Updated to the latest SDK module versions + # v1.13.7 (2025-09-08) * **Dependency Update**: Updated to the latest SDK module versions diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/go_module_metadata.go b/vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/go_module_metadata.go index e65ba0d51b..bc347369d8 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/go_module_metadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/go_module_metadata.go @@ -3,4 +3,4 @@ package presignedurl // goModuleVersion is the tagged release for this module -const goModuleVersion = "1.13.7" +const goModuleVersion = "1.13.9" diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/sso/CHANGELOG.md b/vendor/github.com/aws/aws-sdk-go-v2/service/sso/CHANGELOG.md index 152c4089cd..4c5e39d873 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/sso/CHANGELOG.md +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/sso/CHANGELOG.md @@ -1,3 +1,15 @@ +# v1.29.6 (2025-09-29) + +* No change notes available for this release. + +# v1.29.5 (2025-09-26) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.29.4 (2025-09-23) + +* **Dependency Update**: Updated to the latest SDK module versions + # v1.29.3 (2025-09-10) * No change notes available for this release. diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/sso/go_module_metadata.go b/vendor/github.com/aws/aws-sdk-go-v2/service/sso/go_module_metadata.go index 8655c1c7ba..3628768ce4 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/sso/go_module_metadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/sso/go_module_metadata.go @@ -3,4 +3,4 @@ package sso // goModuleVersion is the tagged release for this module -const goModuleVersion = "1.29.3" +const goModuleVersion = "1.29.6" diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints/endpoints.go b/vendor/github.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints/endpoints.go index 04416606be..8bb8730be0 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints/endpoints.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints/endpoints.go @@ -237,6 +237,9 @@ var defaultPartitions = endpoints.Partitions{ Region: "ap-southeast-5", }, }, + endpoints.EndpointKey{ + Region: "ap-southeast-7", + }: endpoints.Endpoint{}, endpoints.EndpointKey{ Region: "ca-central-1", }: endpoints.Endpoint{ @@ -341,6 +344,9 @@ var defaultPartitions = endpoints.Partitions{ Region: "me-south-1", }, }, + endpoints.EndpointKey{ + Region: "mx-central-1", + }: endpoints.Endpoint{}, endpoints.EndpointKey{ Region: "sa-east-1", }: endpoints.Endpoint{ diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/CHANGELOG.md b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/CHANGELOG.md index c66053d05b..dc5e399a88 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/CHANGELOG.md +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/CHANGELOG.md @@ -1,3 +1,16 @@ +# v1.35.1 (2025-09-26) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.35.0 (2025-09-23) + +* **Feature**: This release includes exception definition and documentation updates. +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.34.5 (2025-09-22) + +* No change notes available for this release. + # v1.34.4 (2025-09-10) * No change notes available for this release. diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/api_op_CreateToken.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/api_op_CreateToken.go index b3875eeabe..681eb4087c 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/api_op_CreateToken.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/api_op_CreateToken.go @@ -85,10 +85,9 @@ type CreateTokenInput struct { // [IAM Identity Center OIDC API Reference]: https://docs.aws.amazon.com/singlesignon/latest/OIDCAPIReference/Welcome.html RefreshToken *string - // The list of scopes for which authorization is requested. The access token that - // is issued is limited to the scopes that are granted. If this value is not - // specified, IAM Identity Center authorizes all scopes that are configured for the - // client during the call to RegisterClient. + // The list of scopes for which authorization is requested. This parameter has no + // effect; the access token will always include all scopes configured during client + // registration. Scope []string noSmithyDocumentSerde diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/api_op_CreateTokenWithIAM.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/api_op_CreateTokenWithIAM.go index 78b37b5eaf..d7a27da595 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/api_op_CreateTokenWithIAM.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/api_op_CreateTokenWithIAM.go @@ -11,10 +11,19 @@ import ( smithyhttp "github.com/aws/smithy-go/transport/http" ) -// Creates and returns access and refresh tokens for clients and applications that -// are authenticated using IAM entities. The access token can be used to fetch -// short-lived credentials for the assigned Amazon Web Services accounts or to -// access application APIs using bearer authentication. +// Creates and returns access and refresh tokens for authorized client +// applications that are authenticated using any IAM entity, such as a service role +// or user. These tokens might contain defined scopes that specify permissions such +// as read:profile or write:data . Through downscoping, you can use the scopes +// parameter to request tokens with reduced permissions compared to the original +// client application's permissions or, if applicable, the refresh token's scopes. +// The access token can be used to fetch short-lived credentials for the assigned +// Amazon Web Services accounts or to access application APIs using bearer +// authentication. +// +// This API is used with Signature Version 4. For more information, see [Amazon Web Services Signature Version 4 for API Requests]. +// +// [Amazon Web Services Signature Version 4 for API Requests]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html func (c *Client) CreateTokenWithIAM(ctx context.Context, params *CreateTokenWithIAMInput, optFns ...func(*Options)) (*CreateTokenWithIAMOutput, error) { if params == nil { params = &CreateTokenWithIAMInput{} @@ -124,9 +133,8 @@ type CreateTokenWithIAMOutput struct { // to a user. AccessToken *string - // A structure containing information from the idToken . Only the identityContext - // is in it, which is a value extracted from the idToken . This provides direct - // access to identity information without requiring JWT parsing. + // A structure containing information from IAM Identity Center managed user and + // group information. AwsAdditionalDetails *types.AwsAdditionalDetails // Indicates the time in seconds when an access token will expire. diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/deserializers.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/deserializers.go index 17712c6dc7..fb9a0df519 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/deserializers.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/deserializers.go @@ -611,6 +611,9 @@ func awsRestjson1_deserializeOpErrorRegisterClient(response *smithyhttp.Response case strings.EqualFold("InvalidScopeException", errorCode): return awsRestjson1_deserializeErrorInvalidScopeException(response, errorBody) + case strings.EqualFold("SlowDownException", errorCode): + return awsRestjson1_deserializeErrorSlowDownException(response, errorBody) + case strings.EqualFold("UnsupportedGrantTypeException", errorCode): return awsRestjson1_deserializeErrorUnsupportedGrantTypeException(response, errorBody) @@ -1482,6 +1485,15 @@ func awsRestjson1_deserializeDocumentAccessDeniedException(v **types.AccessDenie sv.Error_description = ptr.String(jtv) } + case "reason": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected AccessDeniedExceptionReason to be of type string, got %T instead", value) + } + sv.Reason = types.AccessDeniedExceptionReason(jtv) + } + default: _, _ = key, value @@ -1914,6 +1926,15 @@ func awsRestjson1_deserializeDocumentInvalidRequestException(v **types.InvalidRe sv.Error_description = ptr.String(jtv) } + case "reason": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected InvalidRequestExceptionReason to be of type string, got %T instead", value) + } + sv.Reason = types.InvalidRequestExceptionReason(jtv) + } + default: _, _ = key, value diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/doc.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/doc.go index f3510b18c5..aa9cf731d4 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/doc.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/doc.go @@ -11,7 +11,7 @@ // # API namespaces // // IAM Identity Center uses the sso and identitystore API namespaces. IAM Identity -// Center OpenID Connect uses the sso-oidc namespace. +// Center OpenID Connect uses the sso-oauth namespace. // // # Considerations for using this guide // diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/generated.json b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/generated.json index 35f180975a..f3b0b242ac 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/generated.json +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/generated.json @@ -26,6 +26,7 @@ "serializers.go", "snapshot_test.go", "sra_operation_order_test.go", + "types/enums.go", "types/errors.go", "types/types.go", "validators.go" diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/go_module_metadata.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/go_module_metadata.go index 64cd520297..765f6371da 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/go_module_metadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/go_module_metadata.go @@ -3,4 +3,4 @@ package ssooidc // goModuleVersion is the tagged release for this module -const goModuleVersion = "1.34.4" +const goModuleVersion = "1.35.1" diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints/endpoints.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints/endpoints.go index ba7b4f9eb0..f15c1a3ff5 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints/endpoints.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints/endpoints.go @@ -237,6 +237,9 @@ var defaultPartitions = endpoints.Partitions{ Region: "ap-southeast-5", }, }, + endpoints.EndpointKey{ + Region: "ap-southeast-7", + }: endpoints.Endpoint{}, endpoints.EndpointKey{ Region: "ca-central-1", }: endpoints.Endpoint{ @@ -341,6 +344,9 @@ var defaultPartitions = endpoints.Partitions{ Region: "me-south-1", }, }, + endpoints.EndpointKey{ + Region: "mx-central-1", + }: endpoints.Endpoint{}, endpoints.EndpointKey{ Region: "sa-east-1", }: endpoints.Endpoint{ diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/types/enums.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/types/enums.go new file mode 100644 index 0000000000..b14a3c0581 --- /dev/null +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/types/enums.go @@ -0,0 +1,44 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package types + +type AccessDeniedExceptionReason string + +// Enum values for AccessDeniedExceptionReason +const ( + AccessDeniedExceptionReasonKmsAccessDenied AccessDeniedExceptionReason = "KMS_AccessDeniedException" +) + +// Values returns all known values for AccessDeniedExceptionReason. Note that this +// can be expanded in the future, and so it is only as up to date as the client. +// +// The ordering of this slice is not guaranteed to be stable across updates. +func (AccessDeniedExceptionReason) Values() []AccessDeniedExceptionReason { + return []AccessDeniedExceptionReason{ + "KMS_AccessDeniedException", + } +} + +type InvalidRequestExceptionReason string + +// Enum values for InvalidRequestExceptionReason +const ( + InvalidRequestExceptionReasonKmsKeyNotFound InvalidRequestExceptionReason = "KMS_NotFoundException" + InvalidRequestExceptionReasonKmsInvalidKeyUsage InvalidRequestExceptionReason = "KMS_InvalidKeyUsageException" + InvalidRequestExceptionReasonKmsInvalidState InvalidRequestExceptionReason = "KMS_InvalidStateException" + InvalidRequestExceptionReasonKmsDisabledKey InvalidRequestExceptionReason = "KMS_DisabledException" +) + +// Values returns all known values for InvalidRequestExceptionReason. Note that +// this can be expanded in the future, and so it is only as up to date as the +// client. +// +// The ordering of this slice is not guaranteed to be stable across updates. +func (InvalidRequestExceptionReason) Values() []InvalidRequestExceptionReason { + return []InvalidRequestExceptionReason{ + "KMS_NotFoundException", + "KMS_InvalidKeyUsageException", + "KMS_InvalidStateException", + "KMS_DisabledException", + } +} diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/types/errors.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/types/errors.go index 2cfe7b48fe..a1a3c7ef0d 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/types/errors.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/types/errors.go @@ -14,6 +14,7 @@ type AccessDeniedException struct { ErrorCodeOverride *string Error_ *string + Reason AccessDeniedExceptionReason Error_description *string noSmithyDocumentSerde @@ -255,6 +256,7 @@ type InvalidRequestException struct { ErrorCodeOverride *string Error_ *string + Reason InvalidRequestExceptionReason Error_description *string noSmithyDocumentSerde diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/types/types.go b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/types/types.go index 2e8f3ea031..de15e8f051 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/types/types.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/types/types.go @@ -6,14 +6,17 @@ import ( smithydocument "github.com/aws/smithy-go/document" ) -// This structure contains Amazon Web Services-specific parameter extensions for -// the token endpoint responses and includes the identity context. +// This structure contains Amazon Web Services-specific parameter extensions and +// the [identity context]. +// +// [identity context]: https://docs.aws.amazon.com/singlesignon/latest/userguide/trustedidentitypropagation-overview.html type AwsAdditionalDetails struct { - // STS context assertion that carries a user identifier to the Amazon Web Services - // service that it calls and can be used to obtain an identity-enhanced IAM role - // session. This value corresponds to the sts:identity_context claim in the ID - // token. + // The trusted context assertion is signed and encrypted by STS. It provides + // access to sts:identity_context claim in the idToken without JWT parsing + // + // Identity context comprises information that Amazon Web Services services use to + // make authorization decisions when they receive requests. IdentityContext *string noSmithyDocumentSerde diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/sts/CHANGELOG.md b/vendor/github.com/aws/aws-sdk-go-v2/service/sts/CHANGELOG.md index b25d184e19..77183922d3 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/sts/CHANGELOG.md +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/sts/CHANGELOG.md @@ -1,3 +1,11 @@ +# v1.38.6 (2025-09-26) + +* **Dependency Update**: Updated to the latest SDK module versions + +# v1.38.5 (2025-09-23) + +* **Dependency Update**: Updated to the latest SDK module versions + # v1.38.4 (2025-09-10) * No change notes available for this release. diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/sts/go_module_metadata.go b/vendor/github.com/aws/aws-sdk-go-v2/service/sts/go_module_metadata.go index bf368537e2..dd0eacf56c 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/sts/go_module_metadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/sts/go_module_metadata.go @@ -3,4 +3,4 @@ package sts // goModuleVersion is the tagged release for this module -const goModuleVersion = "1.38.4" +const goModuleVersion = "1.38.6" diff --git a/vendor/github.com/osbuild/blueprint/pkg/blueprint/customizations.go b/vendor/github.com/osbuild/blueprint/pkg/blueprint/customizations.go index 7d56026105..c099315cf7 100644 --- a/vendor/github.com/osbuild/blueprint/pkg/blueprint/customizations.go +++ b/vendor/github.com/osbuild/blueprint/pkg/blueprint/customizations.go @@ -36,6 +36,8 @@ type Customizations struct { RHSM *RHSMCustomization `json:"rhsm,omitempty" toml:"rhsm,omitempty"` CACerts *CACustomization `json:"cacerts,omitempty" toml:"cacerts,omitempty"` ContainersStorage *ContainerStorageCustomization `json:"containers-storage,omitempty" toml:"containers-storage,omitempty"` + Firstboot *FirstbootCustomization `json:"firstboot,omitempty" toml:"firstboot,omitempty"` + DNF *DNFCustomization `json:"dnf,omitempty" toml:"dnf,omitempty"` } type IgnitionCustomization struct { @@ -151,6 +153,14 @@ type ContainerStorageCustomization struct { StoragePath *string `json:"destination-path,omitempty" toml:"destination-path,omitempty"` } +type DNFCustomization struct { + Config *DNFConfigCustomization `json:"config,omitempty" toml:"config,omitempty"` +} + +type DNFConfigCustomization struct { + SetReleaseVer bool `json:"set_releasever,omitempty" toml:"set_releasever,omitempty"` +} + type CustomizationError struct { Message string } @@ -485,3 +495,10 @@ func (c *Customizations) GetCACerts() (*CACustomization, error) { return c.CACerts, nil } + +func (c *Customizations) GetDNF() *DNFCustomization { + if c == nil { + return nil + } + return c.DNF +} diff --git a/vendor/github.com/osbuild/blueprint/pkg/blueprint/disk_customizations.go b/vendor/github.com/osbuild/blueprint/pkg/blueprint/disk_customizations.go index e5880fc797..9c86cfdc3a 100644 --- a/vendor/github.com/osbuild/blueprint/pkg/blueprint/disk_customizations.go +++ b/vendor/github.com/osbuild/blueprint/pkg/blueprint/disk_customizations.go @@ -19,15 +19,17 @@ import ( type DiskCustomization struct { // Type of the partition table: gpt or dos. // Optional, the default depends on the distro and image type. - Type string `json:"type,omitempty" toml:"type,omitempty"` - MinSize uint64 `json:"minsize,omitempty,omitzero" toml:"minsize,omitempty,omitzero"` - Partitions []PartitionCustomization `json:"partitions,omitempty" toml:"partitions,omitempty"` + Type string `json:"type,omitempty" toml:"type,omitempty"` + MinSize uint64 `json:"minsize,omitempty,omitzero" toml:"minsize,omitempty,omitzero"` + Partitions []PartitionCustomization `json:"partitions,omitempty" toml:"partitions,omitempty"` + StartOffset uint64 `json:"start_offset,omitempty" toml:"start_offset,omitempty"` } type diskCustomizationMarshaler struct { - Type string `json:"type,omitempty" toml:"type,omitempty"` - MinSize datasizes.Size `json:"minsize,omitempty" toml:"minsize,omitempty"` - Partitions []PartitionCustomization `json:"partitions,omitempty" toml:"partitions,omitempty"` + Type string `json:"type,omitempty" toml:"type,omitempty"` + MinSize datasizes.Size `json:"minsize,omitempty" toml:"minsize,omitempty"` + Partitions []PartitionCustomization `json:"partitions,omitempty" toml:"partitions,omitempty"` + StartOffset datasizes.Size `json:"start_offset,omitempty" toml:"start_offset,omitempty"` } func (dc *DiskCustomization) UnmarshalJSON(data []byte) error { @@ -38,6 +40,7 @@ func (dc *DiskCustomization) UnmarshalJSON(data []byte) error { dc.Type = dcm.Type dc.MinSize = dcm.MinSize.Uint64() dc.Partitions = dcm.Partitions + dc.StartOffset = dcm.StartOffset.Uint64() return nil } diff --git a/vendor/github.com/osbuild/blueprint/pkg/blueprint/firstboot_customizations.go b/vendor/github.com/osbuild/blueprint/pkg/blueprint/firstboot_customizations.go new file mode 100644 index 0000000000..b99df82d18 --- /dev/null +++ b/vendor/github.com/osbuild/blueprint/pkg/blueprint/firstboot_customizations.go @@ -0,0 +1,181 @@ +package blueprint + +import ( + "bytes" + "encoding/json" + "errors" + "fmt" + "strings" +) + +type FirstbootCustomization struct { + Scripts []FirstbootScriptCustomization `json:"scripts,omitempty" toml:"scripts,omitempty"` +} + +type FirstbootScriptCustomization struct { + union json.RawMessage +} + +// FirstbootCommonCustomization contains common fields for all firstboot customizations. +type FirstbootCommonCustomization struct { + // Type of the firstboot customization. Supported values are: + // "custom", "satellite", and "aap". + Type string `json:"type,omitempty" toml:"type,omitempty"` + + // Optional firstboot name. Must be unique within the blueprint and only + // alphanumeric characters with dashes and underscores are allowed. + Name string `json:"name,omitempty" toml:"name,omitempty"` + + // Ignore errors when executing the firstboot script and continue with + // execution of the following firstboot scripts, if any. By default, + // firstboot scripts are executed in order and if one of them fails, the + // execution stops immediately. + IgnoreFailure bool `json:"ignore_failure,omitempty" toml:"ignore_failure,omitempty"` +} + +// CustomFirstbootCustomization contains fields specific to custom firstboot +// customizations. +type CustomFirstbootCustomization struct { + FirstbootCommonCustomization + + // Strings without shebang will be interpreted as shell scripts, otherwise + // the script will be executed using the shebang interpreter. Required if + // type is set to "custom". + Contents string `json:"contents" toml:"contents"` +} + +// SatelliteFirstbootCustomization contains fields specific to satellite firstboot +// customizations. +type SatelliteFirstbootCustomization struct { + FirstbootCommonCustomization + + // Optional CA certificate to enroll into the system before executing the + // firstboot script. + CACerts []string `json:"cacerts,omitempty" toml:"cacerts,omitempty"` + + // Registration command as generated by the Satellite server. Required, if + // type is set to "satellite". + Command string `json:"command,omitempty" toml:"command,omitempty"` +} + +// AAPFirstbootCustomization contains fields specific to AAP firstboot +// customizations. +type AAPFirstbootCustomization struct { + FirstbootCommonCustomization + + // Optional CA certificate to enroll into the system before executing the + // firstboot script. + CACerts []string `json:"cacerts,omitempty" toml:"cacerts,omitempty"` + + // Job template URL as generated by the AAP server. Required if type is set + // to "aap". Example URLs are + // https://aap.example.com/api/controller/v2/job_templates/9/callback/ or + // https://aap.example.com/api/v2/job_templates/9/callback/ depending on the + // AAP version. + JobTemplateURL string `json:"job_template_url,omitempty" toml:"job_template_url,omitempty"` + + // The host config key. Required if type is set to "aap". + HostConfigKey string `json:"host_config_key,omitempty" toml:"host_config_key,omitempty"` +} + +func (t FirstbootScriptCustomization) MarshalJSON() ([]byte, error) { + b, err := t.union.MarshalJSON() + if err != nil { + return nil, fmt.Errorf("FirstbootScriptCustomization marshalling error: %w", err) + } + return b, nil +} + +func (t *FirstbootScriptCustomization) UnmarshalJSON(b []byte) error { + err := t.union.UnmarshalJSON(b) + if err != nil { + return fmt.Errorf("FirstbootScriptCustomization unmarshalling error: %w", err) + } + return nil +} + +func (t FirstbootScriptCustomization) MarshalTOML() ([]byte, error) { + b, err := t.union.MarshalJSON() + if err != nil { + return nil, err + } + return jsonToToml(b) +} + +func (t *FirstbootScriptCustomization) UnmarshalTOML(data any) error { + return unmarshalTOMLviaJSON(t, data) +} + +var ErrMissingCustomContents = errors.New("missing contents field for custom firstboot customization") +var ErrUnknownFirstbootCustomization = errors.New("unknown firstboot customization: missing or invalid type field") +var ErrMissingAAPFields = errors.New("missing job_template_url or host_config_key field for aap firstboot customization") +var ErrMissingSatelliteCommand = errors.New("missing command field for satellite firstboot customization") + +func unmarshalFirstbootScript[S any](data json.RawMessage) (*S, error) { + var script S + jd := json.NewDecoder(bytes.NewReader(data)) + jd.DisallowUnknownFields() + err := jd.Decode(&script) + if err != nil { + return nil, err + } + return &script, nil +} + +// SelectUnion returns the specific firstboot customization types. The detection +// is based on the "type" field in the JSON payload. Returns nil for irrelevant types, +// or if the type is unknown or if there is an error during unmarshaling. +func (sp FirstbootScriptCustomization) SelectUnion() (*CustomFirstbootCustomization, *SatelliteFirstbootCustomization, *AAPFirstbootCustomization, error) { + var fcc FirstbootCommonCustomization + err := json.Unmarshal(sp.union, &fcc) + if err != nil { + return nil, nil, nil, err + } + + switch strings.ToLower(fcc.Type) { + case "custom": + cc, err := unmarshalFirstbootScript[CustomFirstbootCustomization](sp.union) + if err != nil { + return nil, nil, nil, err + } + if cc.Contents == "" { + return nil, nil, nil, ErrMissingCustomContents + } + return cc, nil, nil, nil + case "satellite": + sc, err := unmarshalFirstbootScript[SatelliteFirstbootCustomization](sp.union) + if err != nil { + return nil, nil, nil, err + } + if sc.Command == "" { + return nil, nil, nil, ErrMissingSatelliteCommand + } + return nil, sc, nil, err + case "aap": + ac, err := unmarshalFirstbootScript[AAPFirstbootCustomization](sp.union) + if err != nil { + return nil, nil, nil, err + } + if ac.JobTemplateURL == "" || ac.HostConfigKey == "" { + return nil, nil, nil, ErrMissingAAPFields + } + return nil, nil, ac, err + default: + return nil, nil, nil, ErrUnknownFirstbootCustomization + } +} + +func FirstbootScriptCustomizationFromCustom(node CustomFirstbootCustomization) FirstbootScriptCustomization { + u, _ := json.Marshal(node) + return FirstbootScriptCustomization{union: u} +} + +func FirstbootScriptCustomizationFromSatellite(node SatelliteFirstbootCustomization) FirstbootScriptCustomization { + u, _ := json.Marshal(node) + return FirstbootScriptCustomization{union: u} +} + +func FirstbootScriptCustomizationFromAAP(node AAPFirstbootCustomization) FirstbootScriptCustomization { + u, _ := json.Marshal(node) + return FirstbootScriptCustomization{union: u} +} diff --git a/vendor/github.com/osbuild/blueprint/pkg/blueprint/installer_customizations.go b/vendor/github.com/osbuild/blueprint/pkg/blueprint/installer_customizations.go index 0d1fc42ae6..1ac86d3cb5 100644 --- a/vendor/github.com/osbuild/blueprint/pkg/blueprint/installer_customizations.go +++ b/vendor/github.com/osbuild/blueprint/pkg/blueprint/installer_customizations.go @@ -1,10 +1,11 @@ package blueprint type InstallerCustomization struct { - Unattended bool `json:"unattended,omitempty" toml:"unattended,omitempty"` - SudoNopasswd []string `json:"sudo-nopasswd,omitempty" toml:"sudo-nopasswd,omitempty"` - Kickstart *Kickstart `json:"kickstart,omitempty" toml:"kickstart,omitempty"` - Modules *AnacondaModules `json:"modules,omitempty" toml:"modules,omitempty"` + Unattended bool `json:"unattended,omitempty" toml:"unattended,omitempty"` + SudoNopasswd []string `json:"sudo-nopasswd,omitempty" toml:"sudo-nopasswd,omitempty"` + Kickstart *Kickstart `json:"kickstart,omitempty" toml:"kickstart,omitempty"` + Modules *AnacondaModules `json:"modules,omitempty" toml:"modules,omitempty"` + Bootloader *InstallerBootloader `json:"bootloader,omitempty" toml:"bootloader,omitempty"` } type Kickstart struct { @@ -15,3 +16,11 @@ type AnacondaModules struct { Enable []string `json:"enable,omitempty" toml:"enable,omitempty"` Disable []string `json:"disable,omitempty" toml:"disable,omitempty"` } + +type InstallerBootloader struct { + Grub2 *InstallerGrub2 `json:"grub2,omitempty" toml:"grub2,omitempty"` +} + +type InstallerGrub2 struct { + MenuTimeout *int `json:"menu-timeout,omitempty" toml:"menu-timeout,omitempty"` +} diff --git a/vendor/github.com/osbuild/blueprint/pkg/blueprint/toml_json_bridge.go b/vendor/github.com/osbuild/blueprint/pkg/blueprint/toml_json_bridge.go index 6e75cfe9f4..8b061d23b9 100644 --- a/vendor/github.com/osbuild/blueprint/pkg/blueprint/toml_json_bridge.go +++ b/vendor/github.com/osbuild/blueprint/pkg/blueprint/toml_json_bridge.go @@ -1,8 +1,12 @@ package blueprint import ( + "bytes" "encoding/json" "fmt" + "reflect" + + "github.com/BurntSushi/toml" ) // XXX: move to interal/common ? @@ -22,3 +26,33 @@ func unmarshalTOMLviaJSON(u json.Unmarshaler, data any) error { } return nil } + +// jsonToToml converts a JSON byte slice to a TOML byte slice. +func jsonToToml(data []byte) ([]byte, error) { + var result any + + if err := json.Unmarshal(data, &result); err != nil { + return nil, fmt.Errorf("error unmarshaling JSON: %w", err) + } + + var buf bytes.Buffer + if err := toml.NewEncoder(&buf).Encode(result); err != nil { + return nil, fmt.Errorf("error marshaling to TOML: %w", err) + } + + return buf.Bytes(), nil +} + +// tomlEq compares two TOML byte slices for equality +func tomlEq(expected []byte, actual []byte) (bool, error) { + var expectedMap, actualMap map[string]any + + if err := toml.Unmarshal(expected, &expectedMap); err != nil { + return false, fmt.Errorf("error unmarshaling expected TOML: %w", err) + } + if err := toml.Unmarshal(actual, &actualMap); err != nil { + return false, fmt.Errorf("error unmarshaling actual TOML: %w", err) + } + + return reflect.DeepEqual(expectedMap, actualMap), nil +} diff --git a/vendor/github.com/osbuild/images/data/dependencies/osbuild b/vendor/github.com/osbuild/images/data/dependencies/osbuild index 2bab4226fc..9da06a1833 100644 --- a/vendor/github.com/osbuild/images/data/dependencies/osbuild +++ b/vendor/github.com/osbuild/images/data/dependencies/osbuild @@ -1 +1 @@ -157 \ No newline at end of file +160 \ No newline at end of file diff --git a/vendor/github.com/osbuild/images/data/distrodefs/distros.yaml b/vendor/github.com/osbuild/images/data/distrodefs/distros.yaml index a7a23460ea..e23cf59066 100644 --- a/vendor/github.com/osbuild/images/data/distrodefs/distros.yaml +++ b/vendor/github.com/osbuild/images/data/distrodefs/distros.yaml @@ -304,6 +304,9 @@ distros: # https://github.com/osbuild/osbuild/blob/ea8261cad6c5c606c00c0f2824c3f483c01a0cc9/runners/org.osbuild.rhel82#L61 # Install python36 explicitly for RHEL 8. - "python36" + # lorax-templates-rhel needs lorax, but rhel < 8.7 didn't Require lorax + # so we install it explicitly to make sure it is always installed. + - "lorax" oscap_profiles_allowlist: &oscap_profile_allowlist_rhel_8 - "xccdf_org.ssgproject.content_profile_anssi_bp28_enhanced" - "xccdf_org.ssgproject.content_profile_anssi_bp28_high" diff --git a/vendor/github.com/osbuild/images/data/distrodefs/fedora/imagetypes.yaml b/vendor/github.com/osbuild/images/data/distrodefs/fedora/imagetypes.yaml index 70b7b887f0..e11a5d5309 100644 --- a/vendor/github.com/osbuild/images/data/distrodefs/fedora/imagetypes.yaml +++ b/vendor/github.com/osbuild/images/data/distrodefs/fedora/imagetypes.yaml @@ -404,6 +404,12 @@ - "net-lib" - "dbus-broker" default_menu: 1 + lorax_template_package: lorax-templates-generic + lorax_templates: + - 99-generic/runtime-postinstall.tmpl + - 99-generic/runtime-cleanup.tmpl + lorax_logos_package: fedora-logos + lorax_release_package: fedora-release conditions: &default_installer_config_conditions "f41 dracut requires ifcfg, rootfs is squashfs": when: @@ -521,7 +527,7 @@ fstab_freq: 0 fstab_passno: 2 - &default_partition_table_part_boot - size: "1 GiB" + size: "2 GiB" type: *filesystem_data_guid uuid: *data_partition_uuid payload_type: "filesystem" @@ -559,7 +565,7 @@ fstab_freq: 0 fstab_passno: 2 - &iot_base_partition_table_part_boot - size: "1 GiB" + size: "2 GiB" type: *filesystem_data_guid uuid: *data_partition_uuid payload_type: "filesystem" @@ -632,7 +638,7 @@ bootable: true type: *prep_partition_dosid - &default_partition_table_part_boot_ppc64le - size: "1 GiB" + size: "2 GiB" payload_type: "filesystem" payload: type: "ext4" @@ -712,7 +718,7 @@ type: "gpt" partitions: - *iot_base_partition_table_part_efi - - size: "1 GiB" + - size: "2 GiB" type: *xboot_ldr_partition_guid uuid: *data_partition_uuid payload_type: "filesystem" @@ -1298,7 +1304,7 @@ image_types: filename: "image.raw.xz" compression: "xz" mime_type: "application/xz" - default_size: 5_368_709_120 # 5 * datasizes.GibiByte + default_size: 6_442_450_944 # 6 * datasizes.GibiByte bootable: true image_func: "iot" ostree: diff --git a/vendor/github.com/osbuild/images/data/distrodefs/rhel-10/imagetypes.yaml b/vendor/github.com/osbuild/images/data/distrodefs/rhel-10/imagetypes.yaml index 0eb1b9e535..ed574b12dd 100644 --- a/vendor/github.com/osbuild/images/data/distrodefs/rhel-10/imagetypes.yaml +++ b/vendor/github.com/osbuild/images/data/distrodefs/rhel-10/imagetypes.yaml @@ -6,8 +6,6 @@ - "dosfstools" - "e2fsprogs" - "glibc" - - "lorax-templates-generic" - - "lorax-templates-rhel" - "lvm2" - "policycoreutils" - "python3-iniparse" @@ -167,6 +165,12 @@ - "ipmi_msghandler" default_menu: 1 iso_rootfs_type: "squashfs" + lorax_template_package: lorax-templates-rhel + lorax_templates: + - 80-rhel/runtime-postinstall.tmpl + - 80-rhel/runtime-cleanup.tmpl + lorax_logos_package: redhat-logos + lorax_release_package: redhat-release conditions: "x86_64 uses grub2": when: diff --git a/vendor/github.com/osbuild/images/data/distrodefs/rhel-8/imagetypes.yaml b/vendor/github.com/osbuild/images/data/distrodefs/rhel-8/imagetypes.yaml index 0f8adeb217..8c9f013959 100644 --- a/vendor/github.com/osbuild/images/data/distrodefs/rhel-8/imagetypes.yaml +++ b/vendor/github.com/osbuild/images/data/distrodefs/rhel-8/imagetypes.yaml @@ -935,6 +935,12 @@ - "ifcfg" default_menu: 1 iso_rootfs_type: "squashfs-ext4" + lorax_template_package: lorax-templates-rhel + lorax_templates: + - 80-rhel/runtime-postinstall.tmpl + - 80-rhel/runtime-cleanup.tmpl + lorax_logos_package: redhat-logos + lorax_release_package: redhat-release conditions: "x86_64 uses syslinux": when: diff --git a/vendor/github.com/osbuild/images/data/distrodefs/rhel-9/imagetypes.yaml b/vendor/github.com/osbuild/images/data/distrodefs/rhel-9/imagetypes.yaml index 2239886fda..f347beb55d 100644 --- a/vendor/github.com/osbuild/images/data/distrodefs/rhel-9/imagetypes.yaml +++ b/vendor/github.com/osbuild/images/data/distrodefs/rhel-9/imagetypes.yaml @@ -6,8 +6,6 @@ - "dosfstools" - "e2fsprogs" - "glibc" - - "lorax-templates-generic" - - "lorax-templates-rhel" - "lvm2" - "policycoreutils" - "python3-iniparse" @@ -1243,6 +1241,12 @@ - "ipmi_devintf" - "ipmi_msghandler" default_menu: 1 + lorax_template_package: lorax-templates-rhel + lorax_templates: + - 80-rhel/runtime-postinstall.tmpl + - 80-rhel/runtime-cleanup.tmpl + lorax_logos_package: redhat-logos + lorax_release_package: redhat-release conditions: "x86_64 uses syslinux": when: diff --git a/vendor/github.com/osbuild/images/pkg/cloud/awscloud/awscloud.go b/vendor/github.com/osbuild/images/pkg/cloud/awscloud/awscloud.go index 3af5b419f4..0fe712956f 100644 --- a/vendor/github.com/osbuild/images/pkg/cloud/awscloud/awscloud.go +++ b/vendor/github.com/osbuild/images/pkg/cloud/awscloud/awscloud.go @@ -233,7 +233,7 @@ func ec2BootMode(bootMode *platform.BootMode) (ec2types.BootModeValues, error) { // The caller can optionally specify the boot mode of the AMI. If the boot // mode is not specified, then the instances launched from this AMI use the // default boot mode value of the instance type. -func (a *AWS) Register(name, bucket, key string, shareWith []string, architecture arch.Arch, bootMode *platform.BootMode, importRole *string) (string, string, error) { +func (a *AWS) Register(name, bucket, key string, tags [][2]string, shareWith []string, architecture arch.Arch, bootMode *platform.BootMode, importRole *string) (string, string, error) { rpmArchToEC2Arch := map[arch.Arch]ec2types.ArchitectureValues{ arch.ARCH_X86_64: ec2types.ArchitectureValuesX8664, arch.ARCH_AARCH64: ec2types.ArchitectureValuesArm64, @@ -296,18 +296,26 @@ func (a *AWS) Register(name, bucket, key string, shareWith []string, architectur return "", "", err } + ec2Tags := []ec2types.Tag{ + { + Key: aws.String("Name"), + Value: aws.String(name), + }, + } + for _, tag := range tags { + ec2Tags = append(ec2Tags, ec2types.Tag{ + Key: aws.String(tag[0]), + Value: aws.String(tag[1]), + }) + } + snapshotID := *snapWaitOutput.ImportSnapshotTasks[0].SnapshotTaskDetail.SnapshotId // Tag the snapshot with the image name. _, err = a.ec2.CreateTags( context.TODO(), &ec2.CreateTagsInput{ Resources: []string{snapshotID}, - Tags: []ec2types.Tag{ - { - Key: aws.String("Name"), - Value: aws.String(name), - }, - }, + Tags: ec2Tags, }, ) if err != nil { @@ -346,12 +354,7 @@ func (a *AWS) Register(name, bucket, key string, shareWith []string, architectur context.TODO(), &ec2.CreateTagsInput{ Resources: []string{imageID}, - Tags: []ec2types.Tag{ - { - Key: aws.String("Name"), - Value: aws.String(name), - }, - }, + Tags: ec2Tags, }, ) if err != nil { diff --git a/vendor/github.com/osbuild/images/pkg/cloud/awscloud/uploader.go b/vendor/github.com/osbuild/images/pkg/cloud/awscloud/uploader.go index 1b1ccebb0b..f4df98117c 100644 --- a/vendor/github.com/osbuild/images/pkg/cloud/awscloud/uploader.go +++ b/vendor/github.com/osbuild/images/pkg/cloud/awscloud/uploader.go @@ -21,6 +21,7 @@ type awsUploader struct { region string bucketName string imageName string + tags [][2]string targetArch arch.Arch bootMode *platform.BootMode } @@ -29,6 +30,7 @@ type UploaderOptions struct { TargetArch arch.Arch // BootMode to set for the AMI. If nil, no explicit boot mode will be set. BootMode *platform.BootMode + Tags [][2]string } // testing support @@ -37,7 +39,7 @@ type awsClient interface { Buckets() ([]string, error) CheckBucketPermission(string, s3types.Permission) (bool, error) UploadFromReader(io.Reader, string, string) (*s3manager.UploadOutput, error) - Register(name, bucket, key string, shareWith []string, architecture arch.Arch, bootMode *platform.BootMode, importRole *string) (string, string, error) + Register(name, bucket, key string, tags [][2]string, shareWith []string, architecture arch.Arch, bootMode *platform.BootMode, importRole *string) (string, string, error) DeleteObject(string, string) error } @@ -59,6 +61,7 @@ func NewUploader(region, bucketName, imageName string, opts *UploaderOptions) (c region: region, bucketName: bucketName, imageName: imageName, + tags: opts.Tags, targetArch: opts.TargetArch, bootMode: opts.BootMode, }, nil @@ -119,7 +122,7 @@ func (au *awsUploader) UploadAndRegister(r io.Reader, _ uint64, status io.Writer } fmt.Fprintf(status, "Registering AMI %s\n", au.imageName) - ami, snapshot, err := au.client.Register(au.imageName, au.bucketName, keyName, nil, au.targetArch, au.bootMode, nil) + ami, snapshot, err := au.client.Register(au.imageName, au.bucketName, keyName, au.tags, nil, au.targetArch, au.bootMode, nil) if err != nil { return err } diff --git a/vendor/github.com/osbuild/images/pkg/disk/partition_table.go b/vendor/github.com/osbuild/images/pkg/disk/partition_table.go index 314dd1a868..522e08199e 100644 --- a/vendor/github.com/osbuild/images/pkg/disk/partition_table.go +++ b/vendor/github.com/osbuild/images/pkg/disk/partition_table.go @@ -4,6 +4,7 @@ import ( "fmt" "math/rand" "path/filepath" + "sort" "github.com/google/uuid" @@ -528,6 +529,8 @@ func (pt *PartitionTable) relayout(size uint64) uint64 { // to leave space for the footer, e.g. the secondary GPT header. root.Size -= footer + // Sort partitions by start sector + pt.sortPartitions() return start } @@ -1398,6 +1401,15 @@ func NewCustomPartitionTable(customizations *blueprint.DiskCustomization, option return pt, nil } +// sortPartitions reorders the partitions in the table based on their start +// sector. +func (pt *PartitionTable) sortPartitions() { + sort.Slice(pt.Partitions, func(i, j int) bool { + return pt.Partitions[i].Start < pt.Partitions[j].Start + }) + +} + func addPlainPartition(pt *PartitionTable, partition blueprint.PartitionCustomization, options *CustomPartitionTableOptions) error { fstype, err := options.getfstype(partition.FSType) if err != nil { diff --git a/vendor/github.com/osbuild/images/pkg/distro/bootc/bootc.go b/vendor/github.com/osbuild/images/pkg/distro/bootc/bootc.go index 9e98de3cdd..b80f78acf7 100644 --- a/vendor/github.com/osbuild/images/pkg/distro/bootc/bootc.go +++ b/vendor/github.com/osbuild/images/pkg/distro/bootc/bootc.go @@ -246,6 +246,13 @@ func (t *BootcImageType) BasePartitionTable() (*disk.PartitionTable, error) { } func (t *BootcImageType) BootMode() platform.BootMode { + // We really never want HYBRID or LEGACY on aarch64 platforms. In the future + // it might be much nicer to take the same apporach as `Bootmode()` in the + // generic distro but that's a bit more involved. Let's start here. + if t.arch.arch == arch.ARCH_AARCH64 { + return platform.BOOT_UEFI + } + return platform.BOOT_HYBRID } diff --git a/vendor/github.com/osbuild/images/pkg/distro/generic/images.go b/vendor/github.com/osbuild/images/pkg/distro/generic/images.go index 93af414d08..a7a53b9890 100644 --- a/vendor/github.com/osbuild/images/pkg/distro/generic/images.go +++ b/vendor/github.com/osbuild/images/pkg/distro/generic/images.go @@ -368,6 +368,17 @@ func installerCustomizations(t *imageType, c *blueprint.Customizations) (manifes if isoboot := installerConfig.ISOBootType; isoboot != nil { isc.ISOBoot = *isoboot } + + isc.LoraxTemplates = installerConfig.LoraxTemplates + if pkg := installerConfig.LoraxTemplatePackage; pkg != nil { + isc.LoraxTemplatePackage = *pkg + } + if pkg := installerConfig.LoraxLogosPackage; pkg != nil { + isc.LoraxLogosPackage = *pkg + } + if pkg := installerConfig.LoraxReleasePackage; pkg != nil { + isc.LoraxReleasePackage = *pkg + } } installerCust, err := c.GetInstaller() diff --git a/vendor/github.com/osbuild/images/pkg/distro/installer_config.go b/vendor/github.com/osbuild/images/pkg/distro/installer_config.go index 5f9462d62d..7de99d5ac0 100644 --- a/vendor/github.com/osbuild/images/pkg/distro/installer_config.go +++ b/vendor/github.com/osbuild/images/pkg/distro/installer_config.go @@ -26,6 +26,12 @@ type InstallerConfig struct { // BootType defines what type of bootloader is used for the iso ISOBootType *manifest.ISOBootType `yaml:"iso_boot_type,omitempty"` + + // Lorax template settings for org.osbuild.lorax stage + LoraxTemplates []string `yaml:"lorax_templates,omitempty"` + LoraxTemplatePackage *string `yaml:"lorax_template_package"` + LoraxLogosPackage *string `yaml:"lorax_logos_package"` + LoraxReleasePackage *string `yaml:"lorax_release_package"` } // InheritFrom inherits unset values from the provided parent configuration and diff --git a/vendor/github.com/osbuild/images/pkg/manifest/anaconda_installer.go b/vendor/github.com/osbuild/images/pkg/manifest/anaconda_installer.go index b26a06ae7c..b19b4af00e 100644 --- a/vendor/github.com/osbuild/images/pkg/manifest/anaconda_installer.go +++ b/vendor/github.com/osbuild/images/pkg/manifest/anaconda_installer.go @@ -140,13 +140,9 @@ func (p *AnacondaInstaller) getBuildPackages(Distro) ([]string, error) { "shadow-utils", // The pipeline always creates a root and installer user ) - if p.InstallerCustomizations.UseRHELLoraxTemplates { + if len(p.InstallerCustomizations.LoraxTemplatePackage) > 0 { packages = append(packages, - "lorax-templates-rhel", - ) - } else { - packages = append(packages, - "lorax-templates-generic", + p.InstallerCustomizations.LoraxTemplatePackage, ) } @@ -322,15 +318,6 @@ func (p *AnacondaInstaller) payloadStages() ([]*osbuild.Stage, error) { stages = append(stages, osbuild.NewAnacondaStage(anacondaStageOptions)) } - LoraxPath := "99-generic/runtime-postinstall.tmpl" - if p.InstallerCustomizations.UseRHELLoraxTemplates { - LoraxPath = "80-rhel/runtime-postinstall.tmpl" - } - stages = append(stages, osbuild.NewLoraxScriptStage(&osbuild.LoraxScriptStageOptions{ - Path: LoraxPath, - BaseArch: p.platform.GetArch().String(), - })) - // Create a generic initrd suitable for booting Anaconda and activating supported hardware dracutOptions, err := p.dracutStageOptions() if err != nil { @@ -338,6 +325,19 @@ func (p *AnacondaInstaller) payloadStages() ([]*osbuild.Stage, error) { } stages = append(stages, osbuild.NewDracutStage(dracutOptions)) + // Run lorax scripts to setup booting the iso and removing unneeded files + // NOTE: MUST run after dracut stage, it removes some of the dracut files from the rootfs + for _, tmpl := range p.InstallerCustomizations.LoraxTemplates { + stages = append(stages, osbuild.NewLoraxScriptStage(&osbuild.LoraxScriptStageOptions{ + Path: tmpl, + Branding: osbuild.Branding{ + Release: p.InstallerCustomizations.LoraxReleasePackage, + Logos: p.InstallerCustomizations.LoraxLogosPackage, + }, + BaseArch: p.platform.GetArch().String(), + })) + } + stages = append(stages, osbuild.NewSELinuxConfigStage(&osbuild.SELinuxConfigStageOptions{State: osbuild.SELinuxStatePermissive})) // SELinux is not supported on the non-live-installers (see the previous diff --git a/vendor/github.com/osbuild/images/pkg/manifest/anaconda_installer_iso_tree.go b/vendor/github.com/osbuild/images/pkg/manifest/anaconda_installer_iso_tree.go index 8b0ebc2c0d..03c1caa88a 100644 --- a/vendor/github.com/osbuild/images/pkg/manifest/anaconda_installer_iso_tree.go +++ b/vendor/github.com/osbuild/images/pkg/manifest/anaconda_installer_iso_tree.go @@ -237,6 +237,10 @@ var installerBootExcludePaths = []string{ "boot/loader/.*", "boot/symvers-.*", "boot/System.map-.*", + "usr/lib/sysimage/rpm/.*", + "var/lib/rpm/.*", + "var/lib/yum/.*", + "var/lib/dnf/.*", } // NewSquashfsStage returns an osbuild stage configured to build diff --git a/vendor/github.com/osbuild/images/pkg/manifest/installer.go b/vendor/github.com/osbuild/images/pkg/manifest/installer.go index 3c87b8c0fe..d4f907d0ec 100644 --- a/vendor/github.com/osbuild/images/pkg/manifest/installer.go +++ b/vendor/github.com/osbuild/images/pkg/manifest/installer.go @@ -17,8 +17,10 @@ type InstallerCustomizations struct { // Only for RHEL 8. UseLegacyAnacondaConfig bool - // Temporary - UseRHELLoraxTemplates bool + LoraxTemplates []string // Templates to run with org.osbuild.lorax + LoraxTemplatePackage string // Package containing lorax templates, added to build pipeline + LoraxLogosPackage string // eg. fedora-logos, fedora-eln-logos, redhat-logos + LoraxReleasePackage string // eg. fedora-release, fedora-release-eln, redhat-release ISORootfsType ISORootfsType ISOBoot ISOBootType diff --git a/vendor/github.com/osbuild/images/pkg/osbuild/lorax_script_stage.go b/vendor/github.com/osbuild/images/pkg/osbuild/lorax_script_stage.go index a62b709686..d75bc8ddce 100644 --- a/vendor/github.com/osbuild/images/pkg/osbuild/lorax_script_stage.go +++ b/vendor/github.com/osbuild/images/pkg/osbuild/lorax_script_stage.go @@ -7,7 +7,8 @@ type LoraxScriptStageOptions struct { // The basic architecture parameter to supply to the template BaseArch string `json:"basearch,omitempty"` - Product Product `json:"product,omitempty"` + Product Product `json:"product,omitempty"` + Branding Branding `json:"branding,omitempty"` LibDir string `json:"libdir,omitempty"` } @@ -17,6 +18,11 @@ type Product struct { Version string `json:"version"` } +type Branding struct { + Release string `json:"release"` + Logos string `json:"logos"` +} + func (LoraxScriptStageOptions) isStageOptions() {} // Run a Lorax template script on the tree diff --git a/vendor/modules.txt b/vendor/modules.txt index 284b3642f4..4d872eb46a 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -199,7 +199,7 @@ github.com/acarl005/stripansi # github.com/apapsch/go-jsonmerge/v2 v2.0.0 ## explicit; go 1.12 github.com/apapsch/go-jsonmerge/v2 -# github.com/aws/aws-sdk-go-v2 v1.39.0 +# github.com/aws/aws-sdk-go-v2 v1.39.2 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/aws github.com/aws/aws-sdk-go-v2/aws/arn @@ -232,10 +232,10 @@ github.com/aws/aws-sdk-go-v2/internal/timeconv ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi -# github.com/aws/aws-sdk-go-v2/config v1.31.8 +# github.com/aws/aws-sdk-go-v2/config v1.31.12 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/config -# github.com/aws/aws-sdk-go-v2/credentials v1.18.12 +# github.com/aws/aws-sdk-go-v2/credentials v1.18.16 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/credentials github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds @@ -244,17 +244,17 @@ github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client github.com/aws/aws-sdk-go-v2/credentials/processcreds github.com/aws/aws-sdk-go-v2/credentials/ssocreds github.com/aws/aws-sdk-go-v2/credentials/stscreds -# github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.7 +# github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.9 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/feature/ec2/imds github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config # github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.19.4 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/feature/s3/manager -# github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.7 +# github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.9 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/internal/configsources -# github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.7 +# github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.9 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 # github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 @@ -265,12 +265,12 @@ github.com/aws/aws-sdk-go-v2/internal/ini github.com/aws/aws-sdk-go-v2/internal/v4a github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4 -# github.com/aws/aws-sdk-go-v2/service/autoscaling v1.59.1 +# github.com/aws/aws-sdk-go-v2/service/autoscaling v1.59.3 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/autoscaling github.com/aws/aws-sdk-go-v2/service/autoscaling/internal/endpoints github.com/aws/aws-sdk-go-v2/service/autoscaling/types -# github.com/aws/aws-sdk-go-v2/service/ec2 v1.253.0 +# github.com/aws/aws-sdk-go-v2/service/ec2 v1.254.1 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/ec2 github.com/aws/aws-sdk-go-v2/service/ec2/internal/endpoints @@ -281,7 +281,7 @@ github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding # github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.8.6 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/internal/checksum -# github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.7 +# github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.9 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url # github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.6 @@ -296,17 +296,17 @@ github.com/aws/aws-sdk-go-v2/service/s3/internal/arn github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations github.com/aws/aws-sdk-go-v2/service/s3/internal/endpoints github.com/aws/aws-sdk-go-v2/service/s3/types -# github.com/aws/aws-sdk-go-v2/service/sso v1.29.3 +# github.com/aws/aws-sdk-go-v2/service/sso v1.29.6 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/sso github.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints github.com/aws/aws-sdk-go-v2/service/sso/types -# github.com/aws/aws-sdk-go-v2/service/ssooidc v1.34.4 +# github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.1 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/ssooidc github.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints github.com/aws/aws-sdk-go-v2/service/ssooidc/types -# github.com/aws/aws-sdk-go-v2/service/sts v1.38.4 +# github.com/aws/aws-sdk-go-v2/service/sts v1.38.6 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/sts github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints @@ -941,7 +941,7 @@ github.com/opencontainers/runtime-spec/specs-go github.com/opencontainers/selinux/go-selinux github.com/opencontainers/selinux/go-selinux/label github.com/opencontainers/selinux/pkg/pwalkdir -# github.com/openshift-online/ocm-sdk-go v0.1.477 +# github.com/openshift-online/ocm-sdk-go v0.1.478 ## explicit; go 1.23.0 github.com/openshift-online/ocm-sdk-go/authentication github.com/openshift-online/ocm-sdk-go/errors @@ -957,11 +957,11 @@ github.com/oracle/oci-go-sdk/v54/identity github.com/oracle/oci-go-sdk/v54/objectstorage github.com/oracle/oci-go-sdk/v54/objectstorage/transfer github.com/oracle/oci-go-sdk/v54/workrequests -# github.com/osbuild/blueprint v1.13.0 +# github.com/osbuild/blueprint v1.16.0 ## explicit; go 1.23.9 github.com/osbuild/blueprint/internal/common github.com/osbuild/blueprint/pkg/blueprint -# github.com/osbuild/images v0.199.0 +# github.com/osbuild/images v0.202.0 ## explicit; go 1.23.9 github.com/osbuild/images/data/dependencies github.com/osbuild/images/data/distrodefs