Commit Graph

121 Commits

Author SHA1 Message Date
Grzegorz Grasza 33b30e604c Update the secret consumers spec
This changes the spec, so that the API makes the same assumptions
as the container consumers API.

Change-Id: I02f6dfc072416780dc541534733274279a849423
2022-09-09 14:12:07 +02:00
Manpreet Kaur 5e3201676b docs: Update Freenode to OFTC
The OpenDev IRC services has switch from Freenode to OFTC
network [1].

This patch updates document with OFTC network details.

[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-May/022718.html

Change-Id: I8b938f0866ff06bf5adcc57c2c8d38e6bc0b2150
2021-07-16 10:17:45 +05:30
Andreas Jaeger 7f2b19452f Cleanup py27 support and docs
Make a few cleanups:
- Remove obsolete sections from setup.cfg
- Remove install_command from tox.ini, the default
  is fine
- Switch to sphinx-build
- Enable warnings for doc build, fix all warnings
- Remove git handling from conf.py, openstackdocstheme does this now
- Cleanup tox.ini

Change-Id: I51796be20596afc2305c2d8ea189b4037bd28b2d
2020-04-09 21:25:44 +02:00
Douglas Mendizábal 69ac31c535 Secret Consumers
Spec for implementing Consumers API on Secrets.

Story: 2005770
Task: 33487

APIImpact

Change-Id: I0167ce2bd8c6cee82aeb1ec332c09b77efe2eab3
2019-06-19 08:26:49 -05:00
Douglas Mendizábal 5fc1790899 Update for Train
Removed empty Stein  directory.

Change-Id: If4a889912fdd971c16ed541a91277e911f473128
2019-05-29 09:52:55 -05:00
Douglas Mendizábal cb26767dd4 Update README and specs/template.rst
Updated to remove leftover copy/paste references to Nova, as well
as our use of Storyboard instead of Launchpad.

Change-Id: Ie4c3d86eb4751151409006c817e4da7524d7e39a
2019-05-24 10:32:10 -05:00
lijunjie dbb91df3f6 Fix the misspelling of "required"
Change-Id: I23a591baa49fde7e974f16f1840d45c7a177048c
2019-01-16 17:48:30 +08:00
zhangshj d79fb8e2af correct wrong word
Change-Id: Id36ce056f9e85cffad9e71c199878506f3cb9d0b
2019-01-13 16:21:20 +08:00
zhouxinyong 44a26fd50f Delete the duplicate words in template.rst
Change-Id: Id2ea13e81a6c28321d99ec090f5f2c229dfa3302
2019-01-04 20:45:36 +08:00
Zuul aaf301ff30 Merge "Advancing the protocal of the website to HTTPS in rolling-upgrade.rst." 2018-11-27 17:30:51 +00:00
Zuul 9ac1259a5a Merge "remove those copy words occured twice times in template.rst" 2018-11-26 21:19:00 +00:00
Zuul ec0469a4f3 Merge "dumplicate words was deleted in template.rst" 2018-11-26 21:18:59 +00:00
Zuul b39981338f Merge "omit the twice occured words in template.rst" 2018-11-26 21:16:00 +00:00
Zuul 60d55c5ff7 Merge "omit the twice occured words in audit-cadf-events.rst" 2018-11-26 21:11:19 +00:00
Nguyen Hai 9a5de08b58 Add Train specs directory
The "T" release of OpenStack is officially "Train".

http://lists.openstack.org/pipermail/openstack-dev/2018-November/136464.html

Change-Id: Ib6301c7e0d96a291922004c2a407d189f9f185a2
2018-11-14 14:41:10 +09:00
zhouxinyong 7643832b90 Advancing the protocal of the website to HTTPS in rolling-upgrade.rst.
Change-Id: I97a01744383c1d7a8c07b9536244cd487b81190f
2018-11-14 11:02:09 +08:00
zhouxinyong 6eeb901303 omit the twice occured words in template.rst
Change-Id: I01a055bfc96c0ecacef04cbc40ecb3fd8c8424b2
2018-11-13 10:38:32 +08:00
zhouxinyong 02483e332d omit the twice occured words in audit-cadf-events.rst
Change-Id: Icfdd850fce479047271ad013ef6776992cd85dd0
2018-11-13 10:37:21 +08:00
zhouxinyong 4097f76d6b dumplicate words was deleted in template.rst
Change-Id: I828ef74830efe5e3f199d3d09d712f9178219415
2018-11-13 10:36:03 +08:00
zhouxinyong 44147d71f5 remove those copy words occured twice times in template.rst
Change-Id: Ib64691a287bd6b38b36a1646b6007a0b9ab4bfc7
2018-11-13 10:23:36 +08:00
Ade Lee bc2fee5130 add stein directory
Change-Id: Ie2f07ba0b1547c1b8ec0497e72e2094467c56bd0
2018-07-27 10:29:29 -04:00
XiaojueGuan 4bb43d47c0 Trivial: update url to new url
Change-Id: I83fd0fc733c1167dacff519bf81e6aa4995033b1
2018-05-13 21:31:21 +08:00
melissaml e4d20d581b Modify grammatical errors
Change-Id: I8d1ed77f83fb9620127c77fdc87514fe38ead4de
2018-02-08 00:44:54 +08:00
Nam Nguyen Hoai fc2ef0eafc Specs rolling upgrade for Barbican
- Listed out detail work items in the specification document.
- Listed out detail primary assignee.
- Added assert "assert:supports-rolling-upgrade" tag for Barbican

Change-Id: If758e84b6aa9a86de46ce405d8e174ca56c76723
2017-08-08 15:42:10 +07:00
bailinzhang 68f387abdd Fix a spelling error
supprted->supported

Change-Id: I6bb380a91768cf38ecfbb156857ad92cefffaa04
2016-11-23 03:36:25 +00:00
Arun Kant 8a56773a9b Adding spec for supporting multiple secret store backends
Updated patch to clarify review comments and correct typos.
Added details around plugin name and how its used in secret_stores
'name' field.

Added changes related to how multiple plugin configuration is going to
be specified and used.

Added field to capture crypto_plugin name in addition to secret store plugin
name. This is done as both software only and pkcs11 plugin uses database
(store_crypto) as storage backend. Difference is in crypto plugin used
(simple crypto vs p11_crypto).

APIImpact
SecurityImpact

Change-Id: I02054d80f68f38145b399909d60db80a4d91c1ba
2016-08-22 17:05:31 -07:00
Douglas Mendizábal 6f58e84a97 Blueprint for adding Date filters to the Secrets API
Change-Id: I3112415fa71a948202972bf60ae924922565d766
2016-06-09 15:59:09 -05:00
Jenkins d93d91541a Merge "Add support for modifying Generic Containers" 2016-06-06 15:29:52 +00:00
Douglas Mendizábal b1d3a9485d Add support for modifying Generic Containers
The blueprint for this feature was approved in the Liberty cycle.
However, the feature was not implemented.  This CR proposes a slightly
modified blueprint for the Newton cycle.

Change-Id: I6b27c7b2b73c429b53bd235b46f7ea753166406a
2016-06-01 11:46:08 -05:00
Fernando Diaz 06b2585bb0 Blueprint for Deployer Secret Metadata
This blueprint discusses and defines the addition of deployer
secret metadata.

Change-Id: Icab28fdace6cb2d57d95a697a4f78268f8a5874f
2016-05-03 15:18:35 +00:00
Jenkins 4c4595ec49 Merge "Add a KMIP key manager interface in Castellan" 2016-02-23 18:38:52 +00:00
Chris Solis 0e2c12cf96 Add a KMIP key manager interface in Castellan
This blueprint discusses the creation of a new key manager wrapper
in Castellan for KMIP devices. This provides a way for Castellan
to interact with a KMIP device directly.

Change-Id: Ib77707a12dbfdb72a66c2bfbe9e17711cb7e9bcd
Depends-On: I34243c7a2523d9d0aa4e86d823dd28f1beed821a
2016-02-22 10:00:41 -06:00
Jenkins 8cabfb9aea Merge "Adding a barbican-manage command" 2016-02-08 21:00:54 +00:00
“Fernando 2753d16e18 Allow different Keystone Auth Support in Castellan
This blueprint discusses adding additional Keystone auth
types to Castellan for the Barbican Key manager.

This was discussed as a need in previous meeting, to allow
for future Castellan integration into Swift for Object
Encryption.

Change-Id: I2247abe5c04c740582fb11b281030532ef00b9bd
2016-01-20 16:58:05 +00:00
Jenkins 0cb352beb3 Merge "Create Blueprint for database cleanup cron job" 2016-01-19 15:49:25 +00:00
Fernando Diaz f67c177544 Blueprint defining user defined metadata for Barbican Secrets
This blueprint discusses and defines the ability for users to
add their own metadata to Secrets.

Change-Id: Ic670a560d4f06dabc720fc60025842bf2072d482
2016-01-18 03:06:21 +00:00
Elvin Tubillara 44b6229123 Create Blueprint for database cleanup cron job
The barbican admin will be able to configure a cronjob to
clean up soft deletions in the database.

Change-Id: I96e42c2341206c52dc0ed86e2f98f4eefc7b65a6
2016-01-13 14:22:40 -06:00
Jeff Feng c55f6ffd8e Adding a barbican-manage command
This blueprint discuss and defines a new admin command called
"barbican-manage" which interacts with Barbican service for all
management operations. The initial implementation will consolidate
several existing admin commands into it.

Change-Id: I8a69b9ed4035a1a1ff9240d1124cdc7363376ed0
2016-01-12 15:50:34 -06:00
Jenkins b962fa73d7 Merge "Update Project Quotas design spec" 2015-10-05 15:39:16 +00:00
Dave McCowan 1765b923da Update Project Quotas design spec
Upon discovery and discussion, this commit brings three changes to the
design spec for project quotas.

1) Removal of quota support for transport keys.  It turns out they
   are not a project resource and should not be managed on a per
   project basis.
2) New role for quota management.  The management of project quotas
   can not fall to project level admins.  This must be the responsibility
   of a service level admin.  A new keystone role is introduced to
   implement this change.
3) Clarification of paging support.  The examples are updated to clarify
   the paging support to be implemented for listing project quotas.

Change-Id: I4d5fb76e2868f63f623a8a3cd0b14d0bba31290a
Relates-to: blueprint quota-support-on-barbican-resources
2015-08-18 18:33:13 -04:00
Jenkins ffc727cde7 Merge "Update template for client impact" 2015-08-08 02:43:36 +00:00
Jenkins 8f7a6cc16d Merge "Update Quota Blueprint Spec with New Details" 2015-08-07 18:57:47 +00:00
Dave McCowan 15ebc25606 Update Quota Blueprint Spec with New Details
Changes to spec to treat configured project values as a REST object.
This implies some changes on how to handle specific CRUD operations.

Change the data model to move away from previous generic design
to a Barbican quota specific model.

Changes for specific use cases based on reviews, discussion, and and
community consensus.

Change-Id: Ie46eb9e7918c4e719437af7fc31d76db7aa8abb5
Relates-to: blueprint quota-support-on-barbican-resources
2015-08-06 14:38:56 -04:00
Steve Heyman b4c980591d Update template for client impact
Added section for client (python and CLI) impact as well as a
link near the top so that an API blueprint can point to its
related client blueprint.

Change-Id: I4bc22933f27efcd59363e9e09ca117ad01f001cb
2015-08-06 12:34:05 -05:00
Ade Lee cdccac883b Add CA enrollment templates spec added
Change-Id: I653668117870acbda02c0f8eafece810740b4ddd
2015-07-31 12:46:26 -04:00
Jenkins 1bd841123b Merge "Added spec for add-cas" 2015-07-07 19:32:03 +00:00
Dave McCowan f31ceb754f Use underscores instead of dashes as word separators in API resource names
Change project-quotas and project-id to project_quotas and project_id.

To be consistent with the OpenStack API WG recommendations: we should
use dashes in the resource names (the request URLs) and use underscores
in the field names (the JSON response).

Relates-to: blueprint quota-support-on-barbican-resources

Change-Id: Icebf327c3c3b52afb0f847d6ab626e6d8eda12aa
2015-07-02 16:57:38 -04:00
Jenkins 88e2e6d5b7 Merge "Spec for adding audit capability using CADF specification." 2015-06-23 13:59:05 +00:00
Arun Kant 3bb84f6b85 Spec for adding audit capability using CADF specification.
Moved to Liberty.
Adding audit middleware option emitting CADF events.
Clarified testing details are requested in review comments.

Change-Id: I4692f183190ed6e4d364bd7d69e0db65f9232094
2015-06-22 17:01:49 -07:00
Jenkins 5ba18b8aaa Merge "Add List of Group-IDs to ACL for Secrets/Containers" 2015-06-22 15:42:46 +00:00