go.mod: update osbuild/images to v0.156.0
tag v0.155.0 Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com> Changes with 0.155.0 ---------------- * Fedora 43: add shadow-utils when LockRoot is enabled, update cloud-init service name (osbuild/images#1618) * Author: Achilleas Koutsou, Reviewers: Gianluca Zuccarelli, Michael Vogt * Update osbuild dependency commit ID to latest (osbuild/images#1609) * Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger, Tomáš Hozza * Update snapshots to 20250626 (osbuild/images#1623) * Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger * distro/rhel9: xz compress azure-cvm image type [HMS-8587] (osbuild/images#1620) * Author: Achilleas Koutsou, Reviewers: Simon de Vlieger, Tomáš Hozza * distro/rhel: introduce new image type: Azure SAP Apps [HMS-8738] (osbuild/images#1612) * Author: Achilleas Koutsou, Reviewers: Simon de Vlieger, Tomáš Hozza * distro/rhel: move ansible-core to sap_extras_pkgset (osbuild/images#1624) * Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Tomáš Hozza * github/create-tag: allow passing the version when run manually (osbuild/images#1621) * Author: Achilleas Koutsou, Reviewers: Lukáš Zapletal, Tomáš Hozza * rhel9: move image-config into pure YAML (HMS-8593) (osbuild/images#1616) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger * test: split manifest checksums into separate files (osbuild/images#1625) * Author: Achilleas Koutsou, Reviewers: Simon de Vlieger, Tomáš Hozza — Somewhere on the Internet, 2025-06-30 --- tag v0.156.0 Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com> Changes with 0.156.0 ---------------- * Many: delete repositories for EOL distributions (HMS-7044) (osbuild/images#1607) * Author: Tomáš Hozza, Reviewers: Michael Vogt, Simon de Vlieger * RHSM/facts: add 'image-builder CLI' API type (osbuild/images#1640) * Author: Tomáš Hozza, Reviewers: Brian C. Lane, Simon de Vlieger * Update dependencies 2025-06-29 (osbuild/images#1628) * Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza * Update osbuild dependency commit ID to latest (osbuild/images#1627) * Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza * [RFC] image: drop `InstallWeakDeps` from image.DiskImage (osbuild/images#1642) * Author: Michael Vogt, Reviewers: Brian C. Lane, Simon de Vlieger, Tomáš Hozza * build(deps): bump the go-deps group across 1 directory with 3 updates (osbuild/images#1632) * Author: dependabot[bot], Reviewers: SchutzBot, Tomáš Hozza * distro/rhel10: xz compress azure-cvm image type (osbuild/images#1638) * Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Simon de Vlieger * distro: cleanup/refactor distro/{defs,generic} (HMS-8744) (osbuild/images#1570) * Author: Michael Vogt, Reviewers: Simon de Vlieger, Tomáš Hozza * distro: remove some hardcoded values from generic/images.go (osbuild/images#1636) * Author: Michael Vogt, Reviewers: Simon de Vlieger, Tomáš Hozza * distro: small tweaks for the YAML based imagetypes (osbuild/images#1622) * Author: Michael Vogt, Reviewers: Brian C. Lane, Simon de Vlieger * fedora/wsl: packages and locale (osbuild/images#1635) * Author: Simon de Vlieger, Reviewers: Michael Vogt, Tomáš Hozza * image/many: make compression more generic (osbuild/images#1634) * Author: Simon de Vlieger, Reviewers: Brian C. Lane, Michael Vogt * manifest: handle content template name with spaces (osbuild/images#1641) * Author: Bryttanie, Reviewers: Brian C. Lane, Michael Vogt, Tomáš Hozza * many: implement gzip (osbuild/images#1633) * Author: Simon de Vlieger, Reviewers: Michael Vogt, Tomáš Hozza * rhel/azure: set GRUB_TERMINAL based on architecture [RHEL-91383] (osbuild/images#1626) * Author: Achilleas Koutsou, Reviewers: Simon de Vlieger, Tomáš Hozza — Somewhere on the Internet, 2025-07-07 ---
This commit is contained in:
parent
60c5f10af8
commit
3fd7092db5
1486 changed files with 124742 additions and 82516 deletions
2
vendor/github.com/hashicorp/go-retryablehttp/.go-version
generated
vendored
2
vendor/github.com/hashicorp/go-retryablehttp/.go-version
generated
vendored
|
|
@ -1 +1 @@
|
|||
1.22.2
|
||||
1.23
|
||||
|
|
|
|||
11
vendor/github.com/hashicorp/go-retryablehttp/.golangci.yml
generated
vendored
Normal file
11
vendor/github.com/hashicorp/go-retryablehttp/.golangci.yml
generated
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
# Copyright (c) HashiCorp, Inc.
|
||||
# SPDX-License-Identifier: MPL-2.0
|
||||
|
||||
linters:
|
||||
disable-all: true
|
||||
enable:
|
||||
- errcheck
|
||||
- staticcheck
|
||||
- gosimple
|
||||
- govet
|
||||
output_format: colored-line-number
|
||||
14
vendor/github.com/hashicorp/go-retryablehttp/CODEOWNERS
generated
vendored
14
vendor/github.com/hashicorp/go-retryablehttp/CODEOWNERS
generated
vendored
|
|
@ -1 +1,13 @@
|
|||
* @hashicorp/go-retryablehttp-maintainers
|
||||
# Each line is a file pattern followed by one or more owners.
|
||||
# More on CODEOWNERS files: https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners
|
||||
|
||||
# Default owner
|
||||
* @hashicorp/team-ip-compliance @hashicorp/go-retryablehttp-maintainers
|
||||
|
||||
# Add override rules below. Each line is a file/folder pattern followed by one or more owners.
|
||||
# Being an owner means those groups or individuals will be added as reviewers to PRs affecting
|
||||
# those areas of the code.
|
||||
# Examples:
|
||||
# /docs/ @docs-team
|
||||
# *.js @js-team
|
||||
# *.go @go-team
|
||||
|
|
|
|||
2
vendor/github.com/hashicorp/go-retryablehttp/Makefile
generated
vendored
2
vendor/github.com/hashicorp/go-retryablehttp/Makefile
generated
vendored
|
|
@ -2,7 +2,7 @@ default: test
|
|||
|
||||
test:
|
||||
go vet ./...
|
||||
go test -v -race ./...
|
||||
go test -v -race ./... -coverprofile=coverage.out
|
||||
|
||||
updatedeps:
|
||||
go get -f -t -u ./...
|
||||
|
|
|
|||
19
vendor/github.com/hashicorp/go-retryablehttp/client.go
generated
vendored
19
vendor/github.com/hashicorp/go-retryablehttp/client.go
generated
vendored
|
|
@ -638,6 +638,23 @@ func LinearJitterBackoff(min, max time.Duration, attemptNum int, resp *http.Resp
|
|||
return time.Duration(jitterMin * int64(attemptNum))
|
||||
}
|
||||
|
||||
// RateLimitLinearJitterBackoff wraps the retryablehttp.LinearJitterBackoff.
|
||||
// It first checks if the response status code is http.StatusTooManyRequests
|
||||
// (HTTP Code 429) or http.StatusServiceUnavailable (HTTP Code 503). If it is
|
||||
// and the response contains a Retry-After response header, it will wait the
|
||||
// amount of time specified by the header. Otherwise, this calls
|
||||
// LinearJitterBackoff.
|
||||
func RateLimitLinearJitterBackoff(min, max time.Duration, attemptNum int, resp *http.Response) time.Duration {
|
||||
if resp != nil {
|
||||
if resp.StatusCode == http.StatusTooManyRequests || resp.StatusCode == http.StatusServiceUnavailable {
|
||||
if sleep, ok := parseRetryAfterHeader(resp.Header["Retry-After"]); ok {
|
||||
return sleep
|
||||
}
|
||||
}
|
||||
}
|
||||
return LinearJitterBackoff(min, max, attemptNum, resp)
|
||||
}
|
||||
|
||||
// PassthroughErrorHandler is an ErrorHandler that directly passes through the
|
||||
// values from the net/http library for the final request. The body is not
|
||||
// closed.
|
||||
|
|
@ -870,11 +887,13 @@ func (c *Client) Head(url string) (*http.Response, error) {
|
|||
}
|
||||
|
||||
// Post is a shortcut for doing a POST request without making a new client.
|
||||
// The bodyType parameter sets the "Content-Type" header of the request.
|
||||
func Post(url, bodyType string, body interface{}) (*http.Response, error) {
|
||||
return defaultClient.Post(url, bodyType, body)
|
||||
}
|
||||
|
||||
// Post is a convenience method for doing simple POST requests.
|
||||
// The bodyType parameter sets the "Content-Type" header of the request.
|
||||
func (c *Client) Post(url, bodyType string, body interface{}) (*http.Response, error) {
|
||||
req, err := NewRequest("POST", url, body)
|
||||
if err != nil {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue