0.10.1 (2021-06-30)
- Fixed a bug in the docs publishing workflow. #286
- Unconditionally add the fake not namespaced pulp_cli to the distribution on pypi to make it able to be consumed by setuptools<40. #287
0.10.0 (2021-06-30)
- Change resource options to accept plugin and type along with the name. #158
- Added missing search options to publication list commands. #207
- Add a timeout parameter to specify the duration how long to wait for background tasks. #232
- Python remote fields --includes/--excludes can now be specified with requirements.txt files #240
- Updated RPM commands to be compatible with new 3.13 auto-publish changes #251
- Added generic content list command. #254
- Update the click dependency to 8.0.1. #256
- Added feature to bypass chunk uploading if the chunk size exceeds the file size. This speeds up the upload by about 30-40%. #262
- Added
--cid
option totask list
command to allow fitering by correlation id. #269 - Added allow-uploads/block-uploads option to python distribution commands #271
- Properly report timed out tasks. #232
- Use
find_packages
instead offind_namespace_packages
in setup to be compatible withsetuptools<39.2.0
. #248
- Disabled following of redirects and added better handling of response codes. #221
- Added
--force
as the inverse of--dry-run
and started to allowdry_run
in the settings. #236 - Added config validation to
config create
andconfig edit
. #239
- Fixed extra request when using the repository version option. #223
- Fix requirements file option for ansible collection remote commands. #226
- Properly truncate file before saving settings in
config edit
. #239
- Added support for autopublish and autodistribute in pulp_file and pulp_rpm. #155
- Added a confirmation whether to continue with invalid config. #156
- Repository content commands are now nested under a new content subgroup. #171
- Added an interactive-shell mode to pulp-cli. #181
- Added label command to ansible distribution group. #185
- Added signing-service list and show commands. #189
- Added new python 3.2 remote options. #208
- Added retained_versions option to repository commands. #210
- Added the task-group subcommand. #211
- Added mirror flag support for pulp rpm repository sync. #212
- Added support for file paths for plan argument for miigration plan create command. #213
- Improved the error message, when a required server component is missing. #184
- Repository add/remove/modify commands have now been deprecated. Please use the new content subgroup commands. #215
- Added the python command group. #73
- Distributions can now be listed with options --base-path and --base-path-contains #134
- Taught rpm/repository about the retain-package-versions attribute. #172
- Added the container namespace command group. #176
- In pulpcore 3.11, the component names changed to fix a bug. This ported
pulp-cli
to use the new names and provides dictionary namednew_component_names_to_pre_3_11_names
in thepulpcore.cli.common.context
module which provides new to old name mappings for a fallback support.pulp-cli
plugins can add to this list by importing and modifying that dictionary also. #153
- Made task state a choice option for pulp task list. #115
- Added support for pulp-2to3-migration. #133
- Added worker command. #144
- Added the ability to include multiple server profiles into the pulp cli config. #145
- Added config commands to manage pulp-cli's config. #111
- Added support for client certificate auth. #122
- Added --href options to address rpm resources. #124
- Improve handling of background option and ctrl-c with tasks. #85
- Added read capability to rpm remote. #125
- Moved the location of --repository option after the last command for version commands. #123
- Added label commands. #100
- Fixed missing READ_ID error for pulp file remote show. #107
- Basic CRUD support for Ansible repositories
- Basic CRUD for Ansible role remotes, use '-t role' after remote to select type
- Basic CRUD for Ansible collection remotes, use '-t collection' after remote to select type
- Sync roles/collections with 'pulp ansible repository sync --name {repo_name} --remote {remote_name}'
- Postponed all server calls to the point, where a command is ready to be performed. This allows to access all help screens even if there is no server available.
- Added subcommand to modify file repository with many content units in one command.
- Added update command for file distribution.
Initial release of pulp-cli.