Update dependency pulp_rpm_client to '~> 3.36.0'#42
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
41a21f3 to
375d838
Compare
375d838 to
e103c02
Compare
e103c02 to
5a527c0
Compare
5a527c0 to
3e67c58
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
'~> 3.19.0'→'~> 3.36.0'Release Notes
pulp/pulp_rpm (pulp_rpm_client)
v3.36.0Compare Source
Features {: #3.36.0-feature }
them to a repo. Signing packages concurrently will speed up the time it takes to sign and add
packages to a repo.
#4357
signing_keysto the minimal package serializer.#4393
signing_keyson packages that tracks the fingerprints of keys Pulp has used to sign the package.v4:<hex>,keyid:<hex>) forpackage_signing_fingerprinton repositories andsigning_keyson packages. The fingerprint prefixis passed to the signing script as the
PULP_SIGNING_FINGERPRINT_TYPEenvironment variable.Bugfixes {: #3.36.0-bugfix }
RpmRepository.package_signing_fingerprintfield to accept and default tonullinstead of empty string.#4007
#4086
#4341
#4383
Deprecations and Removals {: #3.36.0-removal }
nested-by-bothpublication layout option - it is complex and a bit flawed.Misc {: #3.36.0-misc }
v3.35.2Compare Source
Bugfixes {: #3.35.2-bugfix }
RpmRepository.package_signing_fingerprintfield to accept and default tonullinstead of empty string.#4007
v3.35.1Compare Source
Bugfixes {: #3.35.1-bugfix }
#4086
v3.35.0Compare Source
Features {: #3.35.0-feature }
#4281
Bugfixes {: #3.35.0-bugfix }
Nest the package URLs in nested_by_digest or nested_by_both repo layout options, improving browsability.
#4268
Reduce the number of directories implicit in the nested_by_digest and nested_by_both repo layouts
Previously many new URL paths could be created:
Packages/by-digest/00/0000/
Packages/by-digest/00/0001/
Packages/by-digest/00/0002/
...
Packages/by-digest/ff/ffff/
While not every one of these possible directories exist, enough of them did to meaningfully increase the number of requests that scrapers generate. And since directory listings are not very cacheable, these requests all filtered down to the DB, resulting in very meaningful increase in DB load.
Instead let's make the by-digest URLs use a very similar (and manageable) directory structure to the alphabetical nesting, and prepend the digest to the filename.
Packages/f/by-digest/xxxxxx-foo-1.0.0-1.noarch.rpm
#4287
Fixed problems with the prune operation. Additional remediation may be required: see pulp/pulpcore#7272
Made the
relative_pathargument to package upload no-op. In #4073 we started enforcing that the value oflocation_hrefandrelative_pathshould be the canonicalized filename of the package.Misc {: #3.35.0-misc }
v3.34.0Compare Source
Features {: #3.34.0-feature }
nested_by_digestandnested_by_bothand cache-friendly repo layout options.#4215
#4234
Bugfixes {: #3.34.0-bugfix }
#4242
Misc {: #3.34.0-misc }
v3.33.1Compare Source
Misc {: #3.33.1-misc }
v3.33.0Compare Source
Features {: #3.33.0-feature }
#4189
Bugfixes {: #3.33.0-bugfix }
would result in one of these packages being missing from a Pulp distribution.
This is known to happen in some JFrog repositories. On systems that have synced from such
repositories before, it is required to clean up the related packages with orphan cleanup or use
the provided
pulpcore-manager rpm-datarepair 4073command, which forces internal objects to usenon-ambiguous filenames. #4073
#4117
retain_package_versionsfeature (and prune and a few others) was not correctly determining which packages were most recent.#4124
#4125
#4148
#4174
#4179
#4196
Improved Documentation {: #3.33.0-doc }
retain_package_versionsfunction in the documentation.#4169
Misc {: #3.33.0-misc }
v3.32.9Compare Source
Bugfixes {: #3.32.9-bugfix }
RpmRepository.package_signing_fingerprintfield to accept and default tonullinstead of empty string.#4007
v3.32.8Compare Source
Bugfixes {: #3.32.8-bugfix }
#4086
v3.32.7Compare Source
Bugfixes {: #3.32.7-bugfix }
Misc {: #3.32.7-misc }
v3.32.6Compare Source
Bugfixes {: #3.32.6-bugfix }
#4174
v3.32.5Compare Source
Bugfixes {: #3.32.5-bugfix }
#4179
v3.32.4Compare Source
Bugfixes {: #3.32.4-bugfix }
#4148
v3.32.3Compare Source
Bugfixes {: #3.32.3-bugfix }
Fixed a bug where syncing from a remote repository with duplicate filenames and different paths
would result in one of these packages being missing from a Pulp distribution.
This is known to happen in some JFrog repositories.
On systems that have synced from such repositories before, it is required to clean up the related
packages with orphan cleanup or use the provided "pulpcore-manager rpm-datarepair 4073",
which forces internal objects to use non-ambiguous filenames.
#4073
Fix a bug where the
retain_package_versionsfeature (and prune and a few others) was not correctly determining which packages were most recent.#4124
v3.32.2Compare Source
Bugfixes {: #3.32.2-bugfix }
#4125
v3.32.1Compare Source
Bugfixes {: #3.32.1-bugfix }
v3.32.0Compare Source
Bugfixes {: #3.32.0-bugfix }
#4038
#4054
v3.31.2Compare Source
Bugfixes {: #3.31.2-bugfix }
#4054
v3.31.1Compare Source
Bugfixes {: #3.31.1-bugfix }
#4038
v3.31.0Compare Source
Features {: #3.31.0-feature }
#4027
Bugfixes {: #3.31.0-bugfix }
Repository.package_signing_fingerprintreturns an empty string instead of null.#3995
Improved Documentation {: #3.31.0-doc }
#3709
#3881
Misc {: #3.31.0-misc }
v3.30.2Compare Source
Bugfixes {: #3.30.2-bugfix }
Repository.package_signing_fingerprintreturns an empty string instead of null.#3995
v3.30.1Compare Source
Bugfixes {: #3.30.1-bugfix }
v3.30.0Compare Source
Features {: #3.30.0-feature }
#3907
Bugfixes {: #3.30.0-bugfix }
#3311
#3927
Deprecations and Removals {: #3.30.0-removal }
Misc {: #3.30.0-misc }
v3.29.10Compare Source
Bugfixes {: #3.29.10-bugfix }
#4086
v3.29.9Compare Source
Bugfixes {: #3.29.9-bugfix }
#4174
Misc {: #3.29.9-misc }
v3.29.8Compare Source
Bugfixes {: #3.29.8-bugfix }
retain_package_versionsfeature (and prune and a few others) was not correctly determining which packages were most recent.#4124
v3.29.7Compare Source
Bugfixes {: #3.29.7-bugfix }
v3.29.6Compare Source
Bugfixes {: #3.29.6-bugfix }
Fixed a bug where syncing from a remote repository with duplicate filenames and different paths
would result in one of these packages being missing from a Pulp distribution.
This is known to happen in some JFrog repositories.
On systems that have synced from such repositories before, it is required to clean up the related
packages with orphan cleanup or use the provided "pulpcore-manager rpm-datarepair 4073",
which forces internal objects to use non-ambiguous filenames.
#4073
v3.29.5Compare Source
Bugfixes {: #3.29.5-bugfix }
#4038
#4054
v3.29.4Compare Source
Bugfixes {: #3.29.4-bugfix }
Repository.package_signing_fingerprintreturns an empty string instead of null.#3995
v3.29.3Compare Source
Bugfixes {: #3.29.3-bugfix }
#3927
v3.29.2Compare Source
Bugfixes {: #3.29.2-bugfix }
#3311
v3.29.1Compare Source
Bugfixes {: #3.29.10-bugfix }
#4086
v3.29.0Compare Source
Features {: #3.29.0-feature }
Make the layout of the packages in the published repository configurable.
#3874
Added permissions for set/unset_label on RPM content-types.
The types that support this new call include:
#3896
Bugfixes {: #3.29.0-bugfix }
Added a retry mechanism for client authentication in ULN-based downloaders to improve connection stability.
#3891
Reworked content-labeling RBAC to rely on core.manage_content_labels permission.
This permission must be explicitly granted by assigning the core.content_labeler Role
to a user.
#3910
v3.28.1Compare Source
No significant changes.
v3.28.0Compare Source
Bugfixes {: #3.28.0-bugfix }
#3614
#3620
#3639
#3756
#3777
#3853
Improved Documentation {: #3.28.0-doc }
#3622
Misc {: #3.28.0-misc }
v3.27.12Compare Source
Bugfixes {: #3.27.12-bugfix }
Fixed
RpmRepository.package_signing_fingerprintfield to accept and default tonullinstead of empty string.#4007
Fixed a bug where syncing from a remote repository with duplicate filenames and different paths
would result in one of these packages being missing from a Pulp distribution.
This is known to happen in some JFrog repositories.
On systems that have synced from such repositories before, it is required to clean up the related
packages with orphan cleanup or use the provided "pulpcore-manager rpm-datarepair 4073",
which forces internal objects to use non-ambiguous filenames.
#4073
Fixed a bug where two packages with the same NEVRA and identical build times but different checksums could both pass the sync tie-breaker and be added to the repository version. The first-seen package now wins deterministically.
#4341
v3.27.11Compare Source
Bugfixes {: #3.27.11-bugfix }
#4086
v3.27.10Compare Source
Bugfixes {: #3.27.10-bugfix }
#4174
Misc {: #3.27.10-misc }
v3.27.9Compare Source
Bugfixes {: #3.27.9-bugfix }
retain_package_versionsfeature (and prune and a few others) was not correctly determining which packages were most recent.#4124
v3.27.8Compare Source
No significant changes.
v3.27.7Compare Source
No significant changes.
v3.27.6Compare Source
No significant changes.
v3.27.5Compare Source
Bugfixes {: #3.27.5-bugfix }
Repository.package_signing_fingerprintreturns an empty string instead of null.#3995
#4038
#4054
v3.27.4Compare Source
Bugfixes {: #3.27.4-bugfix }
#3927
v3.27.3Compare Source
Bugfixes {: #3.27.3-bugfix }
#3311
v3.27.2Compare Source
Bugfixes {: #3.27.2-bugfix }
#3639
#3756
v3.27.1Compare Source
Bugfixes {: #3.27.12-bugfix }
Fixed
RpmRepository.package_signing_fingerprintfield to accept and default tonullinstead of empty string.#4007
Fixed a bug where syncing from a remote repository with duplicate filenames and different paths
would result in one of these packages being missing from a Pulp distribution.
This is known to happen in some JFrog repositories.
On systems that have synced from such repositories before, it is required to clean up the related
packages with orphan cleanup or use the provided "pulpcore-manager rpm-datarepair 4073",
which forces internal objects to use non-ambiguous filenames.
#4073
Fixed a bug where two packages with the same NEVRA and identical build times but different checksums could both pass the sync tie-breaker and be added to the repository version. The first-seen package now wins deterministically.
#4341
v3.27.0Compare Source
Features {: #3.27.0-feature }
#2909
#2986
Bugfixes {: #3.27.0-bugfix }
#3572
#3587
#3599
v3.26.8Compare Source
Bugfixes {: #3.26.8-bugfix }
Fixed a bug where syncing from a remote repository with duplicate filenames and different paths
would result in one of these packages being missing from a Pulp distribution.
This is known to happen in some JFrog repositories.
On systems that have synced from such repositories before, it is required to clean up the related
packages with orphan cleanup or use the provided "pulpcore-manager rpm-datarepair 4073",
which forces internal objects to use non-ambiguous filenames.
#4073
Fixed a bug where two packages with the same NEVRA and identical build times but different checksums could both pass the sync tie-breaker and be added to the repository version. The first-seen package now wins deterministically.
#4341
v3.26.7Compare Source
Bugfixes {: #3.26.7-bugfix }
#4174
v3.26.6Compare Source
Bugfixes {: #3.26.6-bugfix }
#4054
v3.26.5Compare Source
Bugfixes {: #3.26.5-bugfix }
#3311
v3.26.4Compare Source
No significant changes.
v3.26.3Compare Source
Bugfixes {: #3.26.3-bugfix }
#3639
v3.26.2Compare Source
Bugfixes {: #3.26.2-bugfix }
#3614
#3620
#3756
v3.26.1Compare Source
Bugfixes {: #3.26.1-bugfix }
#3572
#3587
#3599
v3.26.0Compare Source
Features
#3003
repository-sizemanagement command.#3312
Bugfixes
#3380
#3427
#3462
#3484
#3495
Improved Documentation
#3482
Misc
v3.25.6Compare Source
Bugfixes {: #3.25.6-bugfix }
#3614
#3620
#3756
v3.25.5Compare Source
Bugfixes {: #3.25.5-bugfix }
#3572
#3587
#3599
Misc {: #3.25.5-misc }
v3.25.4Compare Source
Bugfixes
#3427
Misc
v3.25.3Compare Source
Bugfixes
#3484
#3495
v3.25.2Compare Source
Bugfixes
#3462
v3.25.1Compare Source
Bugfixes
#3380
v3.25.0Compare Source
Features
compression_typeoption to allow publishing metadata files with zstd compression (in addition to the default gzip).#3316
#3381
Bugfixes
"stream": 2.10) of having zeros stripped on modulemd YAML files.#3285
#3351
#3357
#3381
Deprecations and Removals
#2457
#2488
Misc
v3.24.0Compare Source
Features
#2295
#2902
repo_configthat can be used to configure .repo file.#2903
Bugfixes
#3286
v3.23.6Compare Source
Bugfixes {: #3.23.6-bugfix }
#3311
v3.23.5Compare Source
Bugfixes {: #3.23.5-bugfix }
#3756
v3.23.4Compare Source
Bugfixes {: #3.23.4-bugfix }
#3427
#3495
#3572
#3587
#3599
v3.23.3Compare Source
Bugfixes
#3380
v3.23.2Compare Source
No significant changes.
v3.23.0Compare Source
Features
Added NOCACHE_LIST config to enable specifying files to be served with a no-cache header.
By default, repomd.xml, repomd.key, and repomd.key.asc are served with
Cache-control: no-cache.
#2947
Added to the distribution generate_repo_config field specifying whether Pulp should generate
*.repofiles. Defaults to False.#2985
Added a
filenamefilter to package list endpoint.#3215
Adjusted default access policies for new labels api.
#3243
Bugfixes
#2980
#3170
#3177
#3183
retrievelogic from advisories upload, fixing a bug that appearedwith pulpcore >= 3.29.
#3195
#3196
#3241
#3259
#3275
Misc
v3.22.9Compare Source
Bugfixes {: #3.22.9-bugfix }
#3756
v3.22.8Compare Source
Bugfixes {: #3.22.8-bugfix }
#3572
#3587
v3.22.7Compare Source
Bugfixes
"stream": 2.10) of having zeros stripped on modulemd YAML files.#3285
#3380
v3.22.6Compare Source
Bugfixes
#3275
[#​
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.