Pulp-cli

Latest version: v0.29.0

Safety actively analyzes 687990 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 14

0.17.1

Bugfixes {: 0.17.1-bugfix }

- Reimport some missing symbols into their old location for compatibility.
[635](https://github.com/pulp/pulp-cli/issues/635)


---

0.17.0

Features {: 0.17.0-feature }

- Updated the `--requirements` option for ansible remotes to handle both files and strings.
[230](https://github.com/pulp/pulp-cli/issues/230)
- Made all commands referencing entities accept both the HREF and name of the resource via the same command option.
For example, users can additionally use the `--repository` option in ``repository show`` commands.
[475](https://github.com/pulp/pulp-cli/issues/475)
- Added remove-image command to pulp_container.
[566](https://github.com/pulp/pulp-cli/issues/566)
- Made the context layer independent of click to allow it being used like a library.
[597](https://github.com/pulp/pulp-cli/issues/597)
- Exposed `treeinfo` as an option for `sync --skip-type` for RPM repositories.
[614](https://github.com/pulp/pulp-cli/issues/614)
- Added the `pulp task summary` command as a replacement for `pulp debug task-summary`.
[625](https://github.com/pulp/pulp-cli/issues/625)
- Added new client library `pulp-glue` as a spin off of the `pulp-cli`.
[628](https://github.com/pulp/pulp-cli/issues/628)


Bugfixes {: 0.17.0-bugfix }

- Deprecated `--fields` and `--exclude-fields` on `pulp ansible content list` in favor of `--[exclude-]field`.
[602](https://github.com/pulp/pulp-cli/issues/602)


Deprecations and Removals {: 0.17.0-removal }

- Removed `pass_*_context` helpers from context layer. They moved to generic layer in 0.15.0.
[597](https://github.com/pulp/pulp-cli/issues/597)
- Deprecated `pulp debug task-summary` in favor of `pulp task summary`.
[625](https://github.com/pulp/pulp-cli/issues/625)


Misc {: 0.17.0-misc }

- [558](https://github.com/pulp/pulp-cli/issues/558), [#580](https://github.com/pulp/pulp-cli/issues/580)


---

0.16.0

Features {: 0.16.0-feature }

- Added `--max-retries` option to remotes.
[227](https://github.com/pulp/pulp-cli/issues/227)
- Added the ability to set labels directly on create and update.
[274](https://github.com/pulp/pulp-cli/issues/274)
- Added the `--repository` parameter to some upload commands.
[385](https://github.com/pulp/pulp-cli/issues/385)
- Introduced the option `--wait` for the `pulp task-group show` command.
By using this option, details of the task group will be shown only after waiting for all related tasks to finish.
[459](https://github.com/pulp/pulp-cli/issues/459)
- Added `--optimize` and `--sync-options` to the `rpm repository sync` subcommand.
[462](https://github.com/pulp/pulp-cli/issues/462)
- Added `pulp debug openapi schema` and `pulp debug openapi schema-names` to investigate reusable schemas in the api.
Renamed the original `pulp debug openapi schema` command to `pulp debug openapi spec`.
[534](https://github.com/pulp/pulp-cli/issues/534)
- Added support for adjusting list output: `--ordering`, `--field`, `--exclude-field`.
[542](https://github.com/pulp/pulp-cli/issues/542)
- Added task filtering options.
[543](https://github.com/pulp/pulp-cli/issues/543)
- Added `--cid` option and started reusing a recieved correlation id in all requests made by the same command.
[568](https://github.com/pulp/pulp-cli/issues/568)


Bugfixes {: 0.16.0-bugfix }

- Allowed remote timeout and rate limiting parameters to be nulled by passing `""`.
[227](https://github.com/pulp/pulp-cli/issues/227)
- The `openapi` layer now handles all instances of `requests.RequestException`.
This will help to give a better error message for e.g. missing schema in the `--base-url` parameter.
[466](https://github.com/pulp/pulp-cli/issues/466)
- Fixed an error raised when specifying no HREF value for some of the commands.
[545](https://github.com/pulp/pulp-cli/issues/545)
- Fixed an assertion error when canceling tasks by state.
[561](https://github.com/pulp/pulp-cli/issues/561)
- Fixed ``KeyError: 'missing_field'`` error when required fields are not supplied.
[572](https://github.com/pulp/pulp-cli/issues/572)
- Correctly identified base_path as required when creating a Distribution.
(affected rpm, file, and python distribution create)
[574](https://github.com/pulp/pulp-cli/issues/574)


Misc {: 0.16.0-misc }

- [569](https://github.com/pulp/pulp-cli/issues/569), [#589](https://github.com/pulp/pulp-cli/issues/589)


---

0.15.0

Features {: 0.15.0-feature }

- Added `pulp_container` repository list/add/remove content commands.
[422](https://github.com/pulp/pulp-cli/issues/422)
- Added role management commands to file commands.
[454](https://github.com/pulp/pulp-cli/issues/454)
- Added role management to container subcommands.
[468](https://github.com/pulp/pulp-cli/issues/468)
- Added support for ULN remotes.
[470](https://github.com/pulp/pulp-cli/issues/470)
- Added ansible signature command.
[481](https://github.com/pulp/pulp-cli/issues/481)
- Added ansible signature list/read/upload commands.
[484](https://github.com/pulp/pulp-cli/issues/484)
- The `--type` option on the repository content subgroup has moved back one spot.
To list all the content types in a repository use the `--all-types` flag on the list command.
[492](https://github.com/pulp/pulp-cli/issues/492)
- Added container repository copy-tag and copy-manifest commands.
[497](https://github.com/pulp/pulp-cli/issues/497)
- Extended "rpm content" to cover all of the RPM content-types.
[505](https://github.com/pulp/pulp-cli/issues/505)
- Added commands for the redirecting content guard.
[512](https://github.com/pulp/pulp-cli/issues/512)
- Started using uploads directly to create file content of a bigger size with pulpcore >= 3.20.
[514](https://github.com/pulp/pulp-cli/issues/514)
- Added global publication list command.
Also, added new --repository filter for publication list available for pulpcore>=3.20.
[515](https://github.com/pulp/pulp-cli/issues/515)
- Added global distribution list command.
[517](https://github.com/pulp/pulp-cli/issues/517)
- Added global remote list command.
[518](https://github.com/pulp/pulp-cli/issues/518)
- Added `--repository` option to ansible collection signature upload and `--gpgkey` to ansible repository.
[532](https://github.com/pulp/pulp-cli/issues/532)


Bugfixes {: 0.15.0-bugfix }

- Fixed bug, where the failure to load config file due to the lack of file permissions lead to a crash.
Now those files are simply ignored.
[509](https://github.com/pulp/pulp-cli/issues/509)
- Fixed the heuristics for the `PARTIAL_UPDATE_ID` workaround.
[529](https://github.com/pulp/pulp-cli/issues/529)
- Fixed uploading content for files smaller than the chunk size.
[535](https://github.com/pulp/pulp-cli/issues/535)


Deprecations and Removals {: 0.15.0-removal }

- Marked `group permission` command unusable with pulpcore 3.20.
[501](https://github.com/pulp/pulp-cli/issues/501)


Misc {: 0.15.0-misc }

- [499](https://github.com/pulp/pulp-cli/issues/499), [#520](https://github.com/pulp/pulp-cli/issues/520)


---

0.14.1

Bugfixes {: 0.14.1-bugfix }

- Fixed the heuristics for the `PARTIAL_UPDATE_ID` workaround.
[529](https://github.com/pulp/pulp-cli/issues/529)


---

0.14.0

Features {: 0.14.0-feature }

- Added content list/show commands for container blob/manifest/tag content types.
[421](https://github.com/pulp/pulp-cli/issues/421)
- Added tag/untag commands to add and remove tags from images in container repositories.
[423](https://github.com/pulp/pulp-cli/issues/423)
- Added a `--task-group` filter parameter to `task list`.
[451](https://github.com/pulp/pulp-cli/issues/451)
- Added the `api_root` setting to allow communicating with a pulp installation on a nonstandard path.
[453](https://github.com/pulp/pulp-cli/issues/453)
- Allow to fetch the config profile from the environment variable `PULP_CLI_PROFILE`.
[463](https://github.com/pulp/pulp-cli/issues/463)


Bugfixes {: 0.14.0-bugfix }

- Fixed missing help text on path option for ACS create commands.
[446](https://github.com/pulp/pulp-cli/issues/446)
- Fixed a bug in reporting the failure of a task if the reason was not an exception in the task code.
[464](https://github.com/pulp/pulp-cli/issues/464)
- Fix rpm distribution update command failing when trying to enable/disable auto-distribute.
[472](https://github.com/pulp/pulp-cli/issues/472)


Improved Documentation {: 0.14.0-doc }

- Add default help text for options taking a generic resource argument.
[387](https://github.com/pulp/pulp-cli/issues/387)


Developer Notes {: 0.14.0-devel }

- Introduced `ID_PREFIX` on `PulpEntityContext` to generate most operation ids.
[444](https://github.com/pulp/pulp-cli/issues/444)
- Added `needs_capability` to `EntityContext` so context member function can require capabilities.
[465](https://github.com/pulp/pulp-cli/issues/465)


---

Page 9 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.