Recommended update for python-openstackclient, python-openstackdocstheme, python-oslo.context, python-oslosphinx, python-reno

Announcement ID: SUSE-RU-2022:0689-1
Rating: important
References:
Affected Products:
  • Public Cloud Module 15-SP2
  • Public Cloud Module 15-SP3
  • SUSE Linux Enterprise High Performance Computing 15 SP2
  • SUSE Linux Enterprise High Performance Computing 15 SP3
  • SUSE Linux Enterprise Server 15 SP2
  • SUSE Linux Enterprise Server 15 SP3
  • SUSE Linux Enterprise Server for SAP Applications 15 SP2
  • SUSE Linux Enterprise Server for SAP Applications 15 SP3
  • SUSE Manager Proxy 4.1
  • SUSE Manager Proxy 4.2
  • SUSE Manager Retail Branch Server 4.1
  • SUSE Manager Retail Branch Server 4.2
  • SUSE Manager Server 4.1
  • SUSE Manager Server 4.2

An update that has one fix can now be installed.

Description:

This update for python-openstackclient fixes the following issues:

  • update to version 5.2.0 (bsc#1191205)
  • Add bindep file
  • Use 'KeyValueAppendAction' from osc-lib
  • Bump lower constraint of MarkupSafe
  • Replace six.iteritems() with .items()
  • Don't look up project by id if given id
  • Add storage policy option to create container command
  • Stop configuring install_command in tox and stop use pip.
  • Update http links in docs
  • Doc: launchpad => storyboard
  • Allow setting floating IP description
  • Deflate .htaccess
  • Fix network segment range "_get_ranges" function
  • Fix copypaste errors in access rule command
  • Remove redundant OpenStackShell.prepare_to_run_command
  • Remove plugin projects from test-requirements.txt
  • neutron: autogenerate docs
  • Incorrect title for service provider
  • Add plugin doc page for watcher
  • Show correct name for resource with quota set to zero
  • Disallow setting default on internal network
  • Fix openstack server list --deleted --marker option
  • Add support for app cred access rules
  • Fix plugin autodoc generation
  • Switch image to use SDK
  • Provide stderr in exception when check_parser fails
  • Microversion 2.79: Add delete_on_termination to volume-attach API
  • Complete switch from glanceclient to SDK for image service
  • Use autoprogram-cliff for remaining plugin docs
  • Bump tox minversion
  • Add unit tests and release note for dns_publish_fixed_ip
  • common: autogenerate docs
  • Update master for stable/train
  • Create Volume v3 functional tests
  • Change dockerhub password
  • Honor endpoint override from config for volume
  • Fix functional tests for py3
  • Stop testing python 2 in tox and zuul.
  • Raise hacking to more recent 2.0.0
  • Now we can add description for role creation in OSC
  • Build utility image for using osc
  • Replace port 35357 with 5000 for "auth_url"
  • Switch to using osc_lib.utils.tags
  • Split plugin docs per project
  • Fix router create/show if extraroute not supported
  • Add qos_network_policy_id to network port tests
  • Link to (some) plugin doc pages
  • Refactor AggregateTests
  • Remove trailing newline from dockerhub secret
  • Update a stale doc reference to use :neutron-doc:
  • Add dns_publish_fixed_ip attribute to subnets
  • Fix osc-lib interface change: catch osc-lib Forbidden
  • Use SDK to get compute API extensions
  • Add placement to known plugins
  • Update the content about Import Format
  • compute: autogenerate docs
  • versions: Fix 'versions show' help message
  • Add parent project filter for listing projects
  • Raise flake8-import-order version to latest
  • Add "fields" parameter to ListSecurityGroup query
  • openstack.cli: autogenerate docs
  • Add redirect testing
  • Stop silently ignoring invalid 'server create --hint' options
  • Produce complete content for plugin docs
  • Remove mention of meetings from docs
  • Update image building jobs
  • Add 'openstack server migrate (confirm|revert)' commands
  • Complete "Drop python2 support" goal
  • Fix faulthy state argument choice

  • remove nonsensical update-alternatives, which leaves an empty file behind

  • switch to python 3.x only package

  • update to version 4.0.0

  • Batch up minor cleanups for release
  • Bump min osc-lib to 1.14.0
  • Fix RuntimeError when showing project which has extra properties
  • Fix BFV server list handling with --name-lookup-one-by-one
  • Fix typo: "to and endpoint"
  • Fix functional.base.TestCase.openstack() to optionally omit --os-auth-type
  • Use cliff formattable columns in image commands
  • Add server add/remove volume description for microversion 2.20
  • Document that server dump create requires 2.17
  • Remove code migrated to osc-lib long ago
  • Fix docs bug link to go to storyboard rather than launchpad
  • Mention compute service set --up|--down requires 2.11 or greater
  • Update master for stable/stein
  • Compute: Add description support for server
  • Remove deprecated volume commands and args
  • Volume backup functional test tweak
  • Use cliff formattable columns in network commands
  • Deprecate openstack server migrate --host option
  • Ignore case in security group rule --ethertype
  • Add host and hypervisor_hostname to create servers
  • Delete the LB object quotas set command in openstackclient
  • Rename review.openstack.org to review.opendev.org
  • Fix: incorrect check when no shared/private input
  • Remove deprecated image commands
  • Tweak network segment range fiunction tests
  • Default to Cinder v3 API
  • Fix <id> description for --block-device-mapping
  • Add floating IP Port Forwarding commands
  • Format aggregate command fields and de-race functional tests
  • docs: clarify compute service --service option
  • Fix bug in endpoint group deletion
  • Format location columns in network commands
  • Fix --limit option in image list sub-command
  • Add 'openstack server resize (confirm|revert)' commands
  • openstack port create support --extra-dhcp-option
  • Update release table for Train and 4.0.0
  • Update api-ref location
  • Add openstack server create --boot-from-volume option
  • Microversion 2.73: Support adding the reason behind a server lock
  • Aggregate functional test tweak
  • Bump lower constraint of python-zunclient
  • Follow-up: fix the invalid releasenote link
  • Change default security group protocol to 'any'
  • Followup opendev cleanup and test jobs
  • OpenDev Migration Patch
  • Fix link to new opendev repo
  • Remove token_endpoint auth type
  • Allow "server migrate" (not live) to take "--host" option
  • Add 'security_group' type support to network rbac commands
  • Bump hacking version
  • Fix: set invalid None project_id on range creation
  • Stop leaving temp files after unit test runs
  • Support type=image with --block-device-mapping option
  • Remove races in floating ip functional tests
  • Remove deprecated network options
  • Use cliff formattable columns in volume v1 commands
  • Fix compute service set handling for 2.53+
  • Add changes-before attribute to server list
  • Use cliff formattable columns in identity commands
  • Support IPv6 addresses better
  • Fix service discovery in functional tests
  • Serialize more aggregate functional tests
  • Update the constraints url
  • Add CLI argument tests before making changes
  • More aggregate functional race chasing
  • Dropping the py35 testing
  • Remove deprecated compute commands
  • Add Python 3 Train unit tests
  • Blacklist Bandit 1.6.0 due to directory exclusion bug
  • Remove deprecated identity commands and args
  • Microversion 2.77: Support Specifying AZ to unshelve
  • Use cliff formattable columns in object storage commands
  • Document 2.53 behavior for compute service list/delete
  • document the --timing option
  • Add server event command documentation for compute API 2.21
  • Update sphinx requirement.
  • Fix module paths for volumev3 volume backup commands
  • Make configuration show not require auth
  • Before writing object data to stdout, re-open it in binary mode
  • Add doc and relnote for review 639652
  • Clean up app initialization and config
  • Use cliff formattable columns in volume v2 commands

  • update to version 3.18.0

  • Fix missing trailing spaces in network help messages
  • Add volume backend capability show command
  • Add metavar for name parameter in subnet create
  • Modify the help message for 'registered limit set'
  • image/v2: support multiple property filters
  • Add note about version 2.5 when listing servers using --ip6
  • Add dns-domain support to Network object
  • Fix broken gate jobs
  • Fix 'project purge' deleting wrong project's servers and volumes
  • Support enable/disable uplink status propagation
  • Allow endpoint filtering on both project and project-domain
  • Add --key-name and --key-unset option for server rebuild API.
  • Remove invalid 'unlock-volume' migration arg
  • Default --nic to 'auto' if creating a server with >= 2.37
  • Add monascaclient to not plugins list
  • import zuul job settings from project-config
  • Add DNS support to floating IP commands
  • More state handling in volume transfer requests functional tests
  • Updated the take_actions for unified limits
  • More volume functional test fixes
  • Use devstack functional base job
  • Add --property option to 'server rebuild' command
  • This fix removes an erroneous underscore found within the function named
  • Partially Revert "Add command to unset information from Subnet-pools"
  • API microversion 2.69: Handles Down Cells
  • Don't display router's is_ha and is_distributed attributes always
  • trivial: modify spelling error of project
  • Disabling c-backup service for osc-functional-devstack-tips job
  • Detailed help message for QoS max-burst-kbps value
  • Update release note version reference table
  • Update reno for stable/rocky
  • Update the Neutron CLI decoder document
  • Make use of keystoneauth service-type filtering for versions
  • add python 3.6 unit test job
  • Deprecate volume create --project and --user options
  • Trivial: remove commented-out code
  • Typo fix
  • Change openstack-dev to openstack-discuss
  • Remove str() when setting network objects names
  • Add Python 3.6 classifier to setup.cfg
  • Replace assertEqual(True/False, expr) with assertTrue/assertFalse
  • Remove testr.conf as it's been replaced by stestr
  • Add py36 env
  • add lib-forward-testing-python3 test job
  • Fix inconsistency (nit)
  • osc-included image signing (using openstacksdk)
  • Update the URL in doc
  • Add possibility to filter images using member_status
  • Handle multiple ports in AddFloatingIP
  • Mention 2.51 in help for openstack server event show
  • Add osc repo to the base job definition
  • Add --name-lookup-one-by-one option to server list
  • switch documentation job to new PTI
  • Add floating IP filter to floating IP list command
  • Address issues from volume backend commands
  • Paginate over usage list to return all usages
  • Fix tox python3 overrides
  • Fix i18n issue
  • Add network segment range command object
  • Improve document 'openstack complete'
  • Add volume backup import/export commands
  • Supports router gateway IP QoS
  • Add volume backend pool list command
  • fix multiple server delete produce multiple new lines
  • Fix some spaces in help messages
  • Fix: Restore output 'VolumeBackupsRestore' object is not iterable
  • Fix help message for subnetpool default-quota value
  • Use os-cloud instead of OS env vars for functional tests
  • Fix help message of image add project
  • Handle not having cinderclient.v1 available
  • Mention compute API 2.50 in openstack quota show --class
  • Add support for get details of Quota
  • Add --attached / --detached parameter to volume set
  • add python 3.7 unit test job
  • Remove python-ceilometerclient
  • Use templates for cover and lower-constraints
  • Add project param in LimitList parser

  • update to version 3.16.2

  • Fix 'project purge' deleting wrong project's servers and volumes
  • Allow endpoint filtering on both project and project-domain
  • Handle multiple ports in AddFloatingIP
  • Default --nic to 'auto' if creating a server with >= 2.37

  • update to version 3.16.1

  • Update UPPER_CONSTRAINTS_FILE for stable/rocky
  • Update .gitreview for stable/rocky
  • import zuul job settings from project-config
  • Fix broken gate jobs

  • update to version 3.16.0

  • Implement support for registered limits
  • Prevent "server migrate --wait" from hanging
  • Pass volume snapshot size to volume create
  • Update reno for stable/queens
  • neutron: add --mtu for create/set network
  • Make osc-functional-devstack-tips actually use tips
  • Update role document to include system parameter
  • Imported Translations from Zanata
  • Format port_details field of Floating IP
  • Rename python-openstacksdk to openstacksdk
  • Fix limits show command without Nova and Cinder
  • Clean up W503 and E402 pep8 errors
  • Correct application credential usage doc
  • Use Server.to_dict() rather than Server._info
  • Support filtering port with IP address substring
  • Retry floating IP tests
  • Remove deprecated ip floating commands
  • Fix volume type functional tests
  • Display private flavors in server list
  • Fix server show for microversion 2.47
  • compute: host: expand kwargs in host_set() call
  • Zuul: Remove project name
  • Add release note link in README
  • Fix docs from I0dc80bee3ba6ff4ec8cc3fc113b6de7807e0bf2a
  • Add support for endpoint group commands
  • Fix crashing "console log show"
  • Add project tags functionality
  • Fix additional output encoding issues
  • Add ability to filter image list by tag
  • Replace pbr autodoc with sphinxcontrib-apidoc
  • Add help for nova interface-list to decoder
  • Slow down and retry aggregate create/delete to lessen race
  • Add --image-property parameter in 'server create'
  • Change bug url to a correct one
  • Add support for "--dns-domain" argument
  • Add cliff project link
  • Update command test for volume.v3
  • Fix the role implies list command.
  • Add command to show all service versions
  • compute: limit the service's force down command above 2.10
  • Update help text for encryption provider
  • Update links in README
  • Trivial: Update pypi url to new url
  • Add system role functionality
  • Remove duplicated network attributes
  • Fix tox -e venv -- reno new <slug>
  • Implement support for project limits
  • Add bgp commands to neutron decoder
  • Add support to list image members
  • Release note cleanup for 3.16.0 release
  • Allow setting network-segment on subnet update
  • Use find_ip from openstacksdk
  • Network: Add tag support for security group
  • Skip calls to glance and nova when got no servers
  • Network: Add tag support for floating ip
  • Fix typo in 'floating ip associate' command and doc
  • Fix functional job failed
  • Cleanup error messages on failure
  • Don't sent disk_over_commit if nova api > 2.24
  • Add CRUD support for application credentials
  • Optimize _prep_server_detail to avoid redundant find_resource
  • Fix error with image show when image name is None
  • Make max_burst_kbps option as optional for bw limit QoS rule
  • Fix subnet host_routes error
  • add lower-constraints job
  • Re-implement novaclient bits removed in 10.0
  • Adding api_version to FakeApp
  • Make functional-tips job voting
  • Do not require port argument when updating floating IP
  • Support --community in openstack image list
  • Fix lower-constraints.txt
  • Compute: Add description support for flavor
  • Updated from global requirements
  • Make Profile fallback go bye-bye
  • Fix urls in README.rst

This update for python-openstackdocstheme the following issues:

  • update to version 2.0.2 (bsc#1191205):
  • [ussuri][goal] Drop python 2.7 support and testing

This update for python-oslo.context the following issues:

  • update to 3.0.2 (bsc#1191205):
  • Update hacking for Python3
  • Filter out auth_token_info from logging values
  • trivial: Cleanup tox.ini
  • remove outdated header
  • reword releasenote for py27 support dropping
  • Drop python 2.7 support and testing
  • tox: Trivial cleanup
  • tox: Trivial cleanup
  • Bump the openstackdocstheme extension to 1.20
  • gitignore: Hide reno cache files
  • tox: Stop using 'python setup.py test'
  • Switch to Ussuri jobs
  • tox: Keeping going with docs
  • Switch to Ussuri jobs
  • Update the constraints url
  • Update master for stable/train
  • Add Python 3 Train unit tests
  • Cap Bandit below 1.6.0 and update Sphinx requirement
  • Replace git.openstack.org URLs with opendev.org URLs
  • OpenDev Migration Patch
  • Dropping the py35 testing
  • Update master for stable/stein
  • add python 3.7 unit test job
  • Update hacking version
  • Use template for lower-constraints
  • Update mailinglist from dev to discuss
  • Implement domain-scope for context objects
  • Clean up .gitignore references to personal tools
  • Always build universal wheels
  • add lib-forward-testing-python3 test job
  • add python 3.6 unit test job
  • import zuul job settings from project-config
  • import zuul job settings from project-config
  • Update reno for stable/rocky
  • Switch to stestr
  • Add release notes link to README
  • fix tox python3 overrides
  • Implement system-scope
  • Remove stale pip-missing-reqs tox test
  • Trivial: Update pypi url to new url
  • Switch pep8 job to python 3
  • add lower-constraints job
  • pypy not checked at gate
  • Updated from global requirements
  • Update links in README
  • Add -W for document build
  • Update reno for stable/queens
  • Updated from global requirements

This update for python-oslosphinx the following issues:

  • switch to stable/ussuri spec template (bsc#1191205)

This update for python-reno the following issues:

  • update to version 3.0.1 (bsc#1191205)
  • Add python 3.6 unit test job
  • Update the min version of tox to 2.0
  • Switch to use stestr for unit test
  • Update sphinx extension logging
  • only override config values from command line if they are actually set
  • refactor handling of missing config files for better testing
  • update test fixtures to capture log output
  • build universal wheels
  • update the oudated URL in doc
  • sphinxext: Use unicode_literals
  • Use unicode for debug string
  • link to the europython 2018 presentation about reno
  • build our docs with the lower-constraints
  • update sphinx to at least 1.6.1
  • move sphinx flags to tox.ini
  • add lower-constraints tox environment and job
  • Migrate the link of bug report button to storyboard
  • Allow tags prefixed with v in default regex
  • move package publishing template back to project-config
  • fix documentation project template
  • Fix traceback when no args are passed to reno
  • sphinxext: Use 'sphinx.util.logging'
  • switch doc and pypi jobs to use python3
  • import zuul job settings from project-config
  • fix tox python3 overrides
  • report line numbers for generated content more accurately
  • tests: Use mock decorator instead of context manager
  • preserve the order of tags when reading the cache file
  • include the branch name in anchors to make them more unique
  • report when loading data from the cache file
  • Streamline published release notes
  • Collapse Unreleased and Mainline sections
  • Make section titles have stable anchor links
  • Integrate a setuptools command
  • Enhance the travis hack
  • add unreleased_version_title configuration option
  • Add usage with travis CI to docs
  • cleanups for dev workflow descriptions
  • doc: Note development workflows supported by reno
  • update bug report URLs to use storyboard
  • Update links in 'README'
  • Update url in 'HACKING.rst'
  • trivial change to contributing instructions

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • Public Cloud Module 15-SP2
    zypper in -t patch SUSE-SLE-Module-Public-Cloud-15-SP2-2022-689=1
  • Public Cloud Module 15-SP3
    zypper in -t patch SUSE-SLE-Module-Public-Cloud-15-SP3-2022-689=1

Package List:

  • Public Cloud Module 15-SP2 (noarch)
    • python3-openstackclient-5.2.0-8.3.2
    • python3-oslo.context-3.0.2-9.3.2
  • Public Cloud Module 15-SP3 (noarch)
    • python3-openstackclient-5.2.0-8.3.2
    • python3-oslo.context-3.0.2-9.3.2

References: