| Commit message (Collapse) | Author | Age | Files | Lines |
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
openstacksdk added support for using image import as a fallback
which is transparently supported here, but also provides an
override flag to allow a user to force use of import. Expose that
here.
Depends-On: https://review.opendev.org/737608
Change-Id: Ied938a8f63f305305a20ace42e9f4c84b0a5c00e
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Importing pkg_resources scans every installed distribution to find
all of the entry points. Stevedore is adding a new caching layer using
importlib.metadata, which will not. Switching to the stevedore should
eventually speed up load times, especially for command line apps. This
change makes the switch now to ensure API compatibility.
We were already using stevedore for tests, so this moves the dependency
from test-requirements.txt to requirements.txt and raises the minimum
version to something more recent.
Change-Id: I3e3632783bc745979b6db73e610df8a77ffaceb0
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
It's not a runtime dependency (and even oslo.i18n has dropped it).
The translation infrastructure installs Babel explicitly. See
this mailing list thread for a full reasoning:
http://lists.openstack.org/pipermail/openstack-discuss/2020-April/014227.html
Keeping Babel in lower-constraints since other projects still pull it.
Change-Id: Ib24d2941ac0f780f9092e48b17c343f8eb1d7151
|
| |
|
|
|
|
|
|
|
| |
Add the `description` field to Floating IP Port Forwardings
Depends-On: https://review.opendev.org/#/c/705038/
Change-Id: I6477368e32570c96cacddba4f86455262e533277
Implements: blueprint portforwarding-description
Closes-Bug: #1850818
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add commands to osc to call the two new API methods introduced by
new Neutron extension: extraroute-atomic.
Bump our openstacksdk requirement to >=0.38.0 which contains
the corresponding sdk change.
The lower-constraints of dogpile.cache and keystoneauth1 are bumped
because of requirements bumps in openstacksdk.
The lower-constraint of decorator is bumped because of problem already
fixed by amotoki here: https://review.opendev.org/701706
Change-Id: Ia9b9c216f1d1161ebedac31594a2c464d77f4ae2
Depends-On: https://review.opendev.org/674324
Partial-Bug: #1826396 (rfe)
Related-Change: https://review.opendev.org/655680 (spec)
|
| |
|
|
|
|
|
|
|
| |
In https://review.opendev.org/#/c/650374/ a work has been started to
switch image service support from glanceclient with all it's
dependencies to the SDK version. With this change version 1 (anyway
deprecated since ages) is also being switched to SDK.
Change-Id: Ic391500af02a73d81d64a9e9113cca85c9e24390
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This is a work to switch OSC from using glanceclient to OpenStackSDK.
With this change only v2 is using OpenStackSDK. V1 is still using
glanceclient and will be switched in a separate change.
Remove the direct depend on keystoneauth- let that flow through
openstacksdk.
Depends-on: https://review.opendev.org/#/c/698972
Change-Id: I36f292fb70c98f6e558f58be55d533d979c47ca7
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, we are overriding 'install_command' to use 'pip'. This is
considered poor behavior and 'python -m pip' should be used instead:
https://snarky.ca/why-you-should-use-python-m-pip/
It turns out that this is the the default value provided by tox:
https://tox.readthedocs.io/en/latest/config.html#conf-install_command
So we can remove the line and simply use the default value. Use the
right way when it's necessary.
Change-Id: I410173d5fdcd8c592d98eed2f48b98e06299e8b3
|
| |
|
|
|
|
|
|
|
|
| |
This commit introduces the --access-rules option for 'application
credential create' as well as new 'access rule' commands for listing,
showing, and deleting access rules.
bp whitelist-extension-for-app-creds
Change-Id: I04834b2874ec2a70da456a380b5bef03a392effa
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This patch updates the network modules to use the new
osc_lib.utils.tags module and removes the in tree _tag.py version.
A previous patch[1] moves the _tag.py code to osc-lib to allow other
projects to leverage the code.
[1] https://review.opendev.org/662859
Change-Id: Id0c34029e327de50c5fd2732bae5fbf45bbd16ee
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Added ``--disable-delete-on-termination`` and
``--enable-delete-on-termination`` options to the
``openstack server add volume`` command that enables users to mark
whether to delete the attached volume when the server is destroyed.
Depends-On: https://review.opendev.org/#/c/681267/
Part of blueprint support-delete-on-termination-in-server-attach-volume
Change-Id: I6b5cd54b82a1135335a71b9768a1a2c2012f755b
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds a new parameter ``--availability-zone`` to
``openstack server unshelve`` command. This can help users to specify
an ``availability_zone`` to unshelve a shelve offloaded server from
2.77 microversion.
Depends-On: https://review.opendev.org/679295
Implements: blueprint support-specifying-az-when-restore-shelved-server
Change-Id: Ia431e27c2a17fe16466707cc362532860ecf22df
|
| |
|
|
|
|
|
| |
This is required for osc4 and the movement of functions out of OSC.
Change-Id: I690954b6dccb11dd1a4f512b6777d645de5191f9
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
|
| |
|
|
|
|
|
|
|
|
| |
Adds the --host and --hypervisor-hostname options to
``openstack server create`` CLI.
Depends-On: https://review.opendev.org/670558
Change-Id: If188c3d96fa506dbe62ef256418f2f9bca1520c2
Blueprint: add-host-and-hypervisor-hostname-flag-to-create-server
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds a new parameter ``--reason`` to ``openstack server lock``
command and ``--locked``, ``unlocked`` filtering parameters to
``openstack server list`` command. This can help users to provide a
reason when locking the server and to filter instances based on their
locked value from 2.73 microversion.
Implements blueprint add-locked-reason
Depends-On: https://review.opendev.org/#/c/661785/
Change-Id: Ib2714f98b24d47e570da8a6c231e765acd2ff595
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| | |
Change-Id: I6d4793a8e961080ea1d6d414cef8d6bbed0c53e7
Story: 2002609
Task: 22228
Signed-off-by: Fan Zhang <zh.f@outlook.com>
|
| |/
|
|
|
|
|
|
|
| |
The first version of the versions show command does client-side
service-type filtering, which while functional, causes many more API
calls than needed. Now that keystoneauth supports the filtering at the
source, use it.
Change-Id: I57c49e67f9cb285a5f5bc19ec53a42d10de9f0da
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This extension adds image signing functionality to the "image create" command.
Therefore, new CLI options --sign-key-path and --sign-cert-id have been added.
This patch uses openstacksdk as the signing backend library instead of cursive.
Therefore, requirements and lower_constraints have been updated to use the
openstacksdk version 0.17 or higher.
Depends-On: Idc15b9a12d408bd4b2e096da8402c374be56f9fa
Change-Id: Ia20bc02a49c3fbeb9222e485e3396395f4ab817a
Story: 2002128
Co-Authored-By: Markus Hentsch <markus.hentsch@secustack.com>
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This commit adds support for users to manage registered limits via
the command line.
bp unified-limits
Depends-On: https://review.openstack.org/#/c/574391/
Change-Id: Id8377363f7a3248b45aeeba21d2acc02684a0305
|
| |/
|
|
|
|
|
|
| |
Need to bump osc-lib to 1.10.0
Closes-Bug: #1736696
Depends-On: I2aab5cc1f550848bda2b90ef7ef9a60f07b88996
Change-Id: I7420204f28d36529354e5671bd88587d9b15bb06
|
| |
|
|
|
|
|
|
|
|
| |
This commit adds the necessary bits to expose system role
assignments to openstackclient via python-keystoneclient.
bp system-scope
Depends-On: Iecbcbf020a15f2bec777334c648d4477f89f3b2c
Change-Id: I261e84700b51e8715eaebdc3f8f8bc46b68542c2
|
| |
|
|
| |
Change-Id: Idf311a7fa08e8738bb4c70b0d84f8a4121606f56
|
| |
|
|
| |
Change-Id: Ieb1a29ba275784f67f0d943fab5f3b59cd9fc28e
|
| |
|
|
| |
Change-Id: I714dbe5326ed99c4edab6c63ecea4dc6a72b57e7
|
| |
|
|
| |
Change-Id: Icf2e8d6cca0194de127ef0dfaee5db04381b5cd1
|
| |
|
|
| |
Change-Id: I9935e5f3eeab0e0d8a56f5983822ad96c79a7526
|
| |
|
|
| |
Change-Id: I79e4ddb75c7cf7088d6f0abc79f9f07dcd165535
|
| |
|
|
| |
Change-Id: I30be8748ef78604eb63c61e1dcf5fc5a740822aa
|
| |
|
|
| |
Change-Id: I1c5bc67d82b7a123530a7e8a6af5ca4f7faf53f0
|
| |
|
|
| |
Change-Id: If52bacff8458010d2762bfac5ecea29f5fb54f01
|
| |
|
|
| |
Change-Id: I45705bad68f0615dbf09d46a2a487b9fed1abb10
|
| |
|
|
| |
Change-Id: I6f384b021b5ae73152192c5b4c2bab190db88251
|
| |
|
|
| |
Change-Id: I7906433adde40f76eaccdab186e68e0afcbe49af
|
| |
|
|
| |
Change-Id: I1cba44152cf17ab3b50e5e3c423c702dbdf5039e
|
| |
|
|
| |
Change-Id: I68530243bdfbcf315b0be5775c08cc26faed4770
|
| |
|
|
| |
Change-Id: Ib6c0fbfc96d79293726ce941ad4becf31ee2ee79
|
| |
|
|
| |
Change-Id: I09acea781d9df7c88a90c3915724b1245f2e219b
|
| |
|
|
| |
Change-Id: I9acdcf3a966dc7c6f92b077848d65f408fdd07eb
|
| |
|
|
| |
Change-Id: I115d686010bd79ea49786f46decd6ed6256f6cb9
|
| |
|
|
| |
Change-Id: Ic49fc0fcd068d03f2dad5b49e3de4d98702866dc
|
| |
|
|
| |
Change-Id: I273241692ee85f9d9e239c2ba7df3c683a429e98
|
| |
|
|
| |
Change-Id: If85aea646119bf12090074edf198f64a8719c949
|
| |
|
|
| |
Change-Id: Ica0de1e6a275fee4761dca1f128caf073bcfb92b
|
| |
|
|
| |
Change-Id: Ieb595ddda18a579990d67ca00893280347edc629
|
| |
|
|
| |
Change-Id: I9a60f1b0db78ed188966287939dbd8a6f82c1682
|
| |
|
|
| |
Change-Id: I5215bae5234dcef448c6c5b824c506f80dd1c5a8
|
| |
|
|
| |
Change-Id: Ib3ea4225636bfa815f7cf60481d2adc07077123c
|