Commit Graph

71 Commits

Author SHA1 Message Date
Takashi Kajinami 291ad9c778 Bump hacking
hacking 3.0.x is too old.

Change-Id: Ic6d33295b33cff8a68fbb8181973480bc17e7711
2024-02-02 01:50:46 +09:00
Grzegorz Grasza bc6d87b969 Add secret consumers
This change adds the ability to add or remove consumers to a
managed object to allow services to indicate which object is
associated with a specific secret.  At this time, only barbican
supports consumers.

This code cannot be merged without a corresponding release and
bump of version for the barbicanclient.

Co-Authored-By: Mauricio Harley <mharley@redhat.com>
Depends-On: https://review.opendev.org/c/openstack/requirements/+/873906
Change-Id: Ic25ac329f87db5992e32ef0b2d7d4020f37b2dee
2023-02-16 13:45:16 +01:00
Ghanshyam Mann a10ed81e12 [goal] Migrate testing to ubuntu focal
As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).

Fixing:
- bug#1886298
Bump the lower constraints for required deps which added python3.8 support
in their later version.

Story: #2007865
Task: #40207

Closes-Bug: #1886298

[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.h>

Change-Id: Iade03cf85b4f09ce2e8d4f6d9a06635b263f6a79
2020-09-09 21:08:56 +00:00
Andreas Jaeger a39ed69ea0 Some Cleanups
This repo is now Python 3, update:
- Remove python 2.7 stanza from setup.py
- Remove install_command from tox.ini, the default is fine
- Remove Babel from requirements, it's not needed for running.
- Use TOX_CONSTRAINTS_FILE instead of obsolete UPPER_CONSTRAINTS_FILE.
- Use py36 for fault test

Change-Id: Ia23841a4899361178994e349e1323de857b4ee23
2020-06-11 12:26:35 +02:00
Andreas Jaeger 141e7e4209 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Cleanup setup.cfg as well.

Increase requests version in lower-constraints:
requests>=2.18.0 is needed by oslo.config, which leads to some other
updates...

Change-Id: I09f0da9a59952739dd1575200aa47cc12026264f
2020-02-03 19:51:46 +01:00
Pavlo Shchelokovskyy ff6d1dd4f7 List requests as explicit dependency
this package is directly imported and used in vault_key_manager.py
but is missing from requirements relying on implicit dependency
via keystoneauth package instead.

Projects should explicitly list their imported dependencies.

Change-Id: I59c87fa7264cbace651d86430785925307d1978d
2019-04-25 13:56:05 +03:00
Moises Guimaraes de Medeiros 6e03a68c14 Add Castellan Oslo Config Driver.
This driver is an oslo.config backend driver implemented with
Castellan. It extends oslo.config's capabilities by enabling it
to retrieve configuration values from a secret manager behind
Castellan.

Change-Id: Id7cf99bea5788e0a6309461a75eaa8d08d29641b
Signed-off-by: Moises Guimaraes de Medeiros <moguimar@redhat.com>
2019-01-09 23:17:17 +01:00
OpenStack Proposal Bot 4c188185c6 Updated from global requirements
Change-Id: I7a0986e7eceac282597cf493c2abe038d5d26b09
2018-04-12 15:40:04 +08:00
OpenStack Proposal Bot a651d07a4b Updated from global requirements
Change-Id: I42173bc2cfbde1a0e6672ec2bbd52c486e1a867f
2018-03-16 07:19:16 +00:00
OpenStack Proposal Bot 81d3c2d8c0 Updated from global requirements
Change-Id: Ib249a72359cffff7cca89460feb2dd1469363c17
2018-02-17 09:22:02 +00:00
OpenStack Proposal Bot e587bf6235 Updated from global requirements
Change-Id: I9541b0542d1c6d3ff4c1658fb71d75819c9132dc
2018-01-17 20:28:49 +00:00
OpenStack Proposal Bot 8e2929b877 Updated from global requirements
Change-Id: I25a1b7557dc180fb445143b757992b7e27785e01
2017-12-19 01:12:45 +00:00
OpenStack Proposal Bot 9f8b014208 Updated from global requirements
Change-Id: Id3a22a5591291aa67109d3c4cc1a0d0b774ca1c6
2017-12-05 02:57:53 +00:00
OpenStack Proposal Bot 987476ba40 Updated from global requirements
Change-Id: If2733be8304d798444e239732d0553dd7c496171
2017-11-29 08:51:52 +00:00
OpenStack Proposal Bot 1a857f8e3e Updated from global requirements
Change-Id: I73091276bb49e2a622d78b6fabfdc58099bae010
2017-11-14 03:54:31 +00:00
OpenStack Proposal Bot 5bc58116c9 Updated from global requirements
Change-Id: I6d97241961f018ebe3b8fe936a86ed36ed55dae4
2017-11-03 00:42:41 +00:00
OpenStack Proposal Bot bfcfbbc693 Updated from global requirements
Change-Id: I9883602ad705f430037e867d4fb969cb9cded94e
2017-11-01 14:33:28 +00:00
OpenStack Proposal Bot 94216db14e Updated from global requirements
Change-Id: Ia6a1e8f9e1da261eeaf468657cd6d37878d7349a
2017-09-11 21:34:53 +00:00
OpenStack Proposal Bot bed97b49ae Updated from global requirements
Change-Id: I1b16354e2d69771b842943dcc808239f94276048
2017-09-06 16:54:14 +00:00
OpenStack Proposal Bot 6fe37f79a4 Updated from global requirements
Change-Id: I65e71d4c94a2d8f44923b0aaf99ebbc40eb5ae4b
2017-08-04 12:47:31 +00:00
Davanum Srinivas 8980bf7da5 Use Stevedore for better extensions
Since all Oslo library drivers are discoverable via
stevedore, we should use stevedore in Castellan as well.
This will make it easier for folks to write their own
custom drivers. Stevedore uses setuptools entry points
for implementing the common patterns for dynamically
loading extensions.

We add [key_manager]/backend as the new option to set
the custom driver. For a while, we should support the
older values that used to be specified using
[key_manager]/apiclass.

Change-Id: I2610459839806a5591da1efa314dfa52bcfb7cda
2017-08-01 09:01:35 -04:00
OpenStack Proposal Bot b0f1e72483 Updated from global requirements
Change-Id: I6353a195fd02ffe05e97b18b194f0ac569a3a6e7
2017-07-28 21:35:28 +00:00
OpenStack Proposal Bot b59de144ee Updated from global requirements
Change-Id: Ia0d65f58950edbc7fe0b405f30c7d2af08ff2f28
2017-07-27 20:19:27 +00:00
OpenStack Proposal Bot 78ccea72d6 Updated from global requirements
Change-Id: I6d222bd987688501fef5df72b75c5c8f266a23bc
2017-07-23 13:40:09 +00:00
OpenStack Proposal Bot 7608bd1fad Updated from global requirements
Change-Id: I331bed146e856023bcbe27cba86b8edfa4146751
2017-06-15 16:21:21 +00:00
OpenStack Proposal Bot 25bcf9b2b7 Updated from global requirements
Change-Id: I99b7092984a5557acda101b22b8055e7e731f565
2017-06-10 11:35:40 +00:00
OpenStack Proposal Bot 8b57f5877e Updated from global requirements
Change-Id: I22a72b133bb5e6a08ef9f8d3f01692abe2fd714b
2017-06-02 02:24:01 +00:00
OpenStack Proposal Bot 773e09fe7f Updated from global requirements
Change-Id: I56c9a9821569abb5330201715c8ca1df7bafd932
2017-05-26 17:17:35 +00:00
OpenStack Proposal Bot f69cad7cc0 Updated from global requirements
Change-Id: I61c720d981f9822a19dc78aa4d84194a08396b67
2017-05-23 11:48:07 +00:00
OpenStack Proposal Bot 80249ab96f Updated from global requirements
Change-Id: I675b60c3024351e78f699f835cf602f2a9ac2e9d
2017-05-03 12:11:29 +00:00
OpenStack Proposal Bot 8d3f1cf375 Updated from global requirements
Change-Id: I064d6e969c9c4f175a76f35f84eb55e1d485cca6
2017-04-20 16:15:47 +00:00
OpenStack Proposal Bot 06be3f5cf2 Updated from global requirements
Change-Id: I83b0c01b80a8b05c9bddfdf155b6e77072bdf115
2017-04-07 06:02:45 +00:00
OpenStack Proposal Bot 4dea60243a Updated from global requirements
Change-Id: I00c9baad490c351933066ccad12fc0e24c6c6f17
2017-03-28 21:26:40 +00:00
OpenStack Proposal Bot 8d2eead65a Updated from global requirements
Change-Id: I931c95b927c0a965659c8595a4cfdd2aedb956c8
2017-03-13 19:29:30 +00:00
OpenStack Proposal Bot 0ffedf7dda Updated from global requirements
Change-Id: I0d3969b6410f87cf2bea3375805665c6a367f9fa
2017-03-02 11:43:02 +00:00
OpenStack Proposal Bot b629503da4 Updated from global requirements
Change-Id: I238eb2486db944f2b854fdd86c4924cc1855c95b
2017-02-10 09:38:33 +00:00
OpenStack Proposal Bot ad186ebe94 Updated from global requirements
Change-Id: Ibfbfaee398bf92b83820c7c5f6fa88ee74bed225
2017-01-23 23:41:57 +00:00
OpenStack Proposal Bot b5c2dc9152 Updated from global requirements
Change-Id: I565a2319d488e5f9cc0ae37dfdd77c81581ec08c
2017-01-05 05:04:18 +00:00
Jeremy Liu b713fd3806 Add keystoneauth to requirements.txt
castellan imports keystoneauth, so need to add keystoneauth
to requirements.

Change-Id: Ief583641190b7008b8cad5aa115f8588a306eac1
2016-11-25 20:54:55 +08:00
OpenStack Proposal Bot 26dc8de911 Updated from global requirements
Change-Id: Iceccf3d59db5cfc349ca4cbe12fa866684c69b69
2016-11-09 22:54:53 +00:00
Jenkins b01b6478e3 Merge "remove obsolete oslo incubator code" 2016-11-04 00:21:09 +00:00
Steve Martinelli fccb2fef4b remove obsolete oslo incubator code
as part of the openstack wide community goals, oslo
incubator code should be removed from all projects [1]

[1] https://governance.openstack.org/goals/ocata/remove-incubated-oslo-code.html

Change-Id: Ifa3564df125ed002dc1710d7a7c0e9346c34c9f1
2016-11-01 14:16:50 +00:00
OpenStack Proposal Bot 6195c3dc6c Updated from global requirements
Change-Id: I6eccecb26288cc4f225e6e064a9d23aac24f5a57
2016-10-27 12:12:20 +00:00
OpenStack Proposal Bot 8436101ede Updated from global requirements
Change-Id: Ib8684a5515416eeedb11bde520f9caafc056263f
2016-10-21 00:41:13 +00:00
Jenkins dfbde4e7c0 Merge "Updated from global requirements" 2016-10-16 22:55:39 +00:00
Jenkins a9a0b49108 Merge "Add Barbicanclient dependancy" 2016-10-16 22:54:09 +00:00
OpenStack Proposal Bot d9f6415086 Updated from global requirements
Change-Id: I930dd8e9be25889036b166d7c3aab5e577d7a6b5
2016-10-14 23:59:11 +00:00
liujiong 8a03caf90a Remove unused requirements
oslo.policy and oslo.serialization are not imported
in castellan, remove them from requirements.txt

Change-Id: Ia1b36c60f557fa9886e277c037449c5c792f07a9
2016-08-19 22:50:32 +08:00
Niall Bunting b0a7781bec Add Barbicanclient dependancy
Barbicanclient is required in
`castellan/key_manager/barbican_key_manager.py:43` and is not imported
as a dependancy. This can cause issues in Glance because the dependancy
may not have been installed.

Change-Id: Ie40114955289203a951a40ebf1ee31d321057e7a
2016-08-11 13:05:32 +00:00
OpenStack Proposal Bot 03488d90e0 Updated from global requirements
Change-Id: I230b02ceb28ec02ba1fc07a6d4ab329f9c156fdb
2016-08-04 02:33:56 +00:00