Jump to: navigation, search

Difference between revisions of "Meetings/Barbican"

(Agenda)
(Weekly Barbican Meeting)
Line 10: Line 10:
  
 
== Agenda ==
 
== Agenda ==
 +
* Feb 1, 2016
 +
** Discuss Castellan Credential Object Patches (diazjf)
 +
** Setup Google Hangout meetings(diazjf)
 +
*** BYOK Castellan implementation
 +
*** Barbican Puppet
 +
 
* Jan 25, 2016
 
* Jan 25, 2016
 
** checkout BYOK spec (diazjf)
 
** checkout BYOK spec (diazjf)
 
***https://review.openstack.org/#/c/271517/
 
***https://review.openstack.org/#/c/271517/
 +
 
* Jan 18, 2016
 
* Jan 18, 2016
 
** discuss cron job database cleanup (edtubill)
 
** discuss cron job database cleanup (edtubill)
 
*** talk about database constraints
 
*** talk about database constraints
 
*** set up hangout
 
*** set up hangout
 +
 
* Jan 4, 2016
 
* Jan 4, 2016
 
** Happy New Year!
 
** Happy New Year!
Line 25: Line 33:
 
*** review coming for puppet+ gunicorn + keystone
 
*** review coming for puppet+ gunicorn + keystone
 
*** need help with apache/mod_wsgi
 
*** need help with apache/mod_wsgi
 +
 
* Dec 21, 2015
 
* Dec 21, 2015
 
** Questions about steps to integrate Barbican with DevStack (kfarr)
 
** Questions about steps to integrate Barbican with DevStack (kfarr)
 +
 
* Dec 14, 2015
 
* Dec 14, 2015
 
** Barbican SAML authentication (diazjf)
 
** Barbican SAML authentication (diazjf)
Line 34: Line 44:
 
** Add barbican-manage command  (jhfeng)
 
** Add barbican-manage command  (jhfeng)
 
*** https://review.openstack.org/#/c/253719/
 
*** https://review.openstack.org/#/c/253719/
 +
 
* Nov 30, 2015
 
* Nov 30, 2015
 
** chair: rellerreller
 
** chair: rellerreller
Line 40: Line 51:
 
** Castellan logging options (elmiko)
 
** Castellan logging options (elmiko)
 
** Castellan integration testing (elmiko)
 
** Castellan integration testing (elmiko)
 +
 
* Nov 23, 2015
 
* Nov 23, 2015
 
** chair: rellerreller
 
** chair: rellerreller
Line 45: Line 57:
 
*** auto-discovery of barbican endpoint
 
*** auto-discovery of barbican endpoint
 
*** auth detection from context object
 
*** auth detection from context object
 +
 
* Nov 16, 2015
 
* Nov 16, 2015
 
** Barbican Federation Use-Cases Detailed Overview
 
** Barbican Federation Use-Cases Detailed Overview
Line 57: Line 70:
 
***We'll need a substitute meeting chair for the Nov 23 and 30.
 
***We'll need a substitute meeting chair for the Nov 23 and 30.
 
** Federation Use Cases (edtubill, diazjf, silos)
 
** Federation Use Cases (edtubill, diazjf, silos)
 +
 
* Nov 2, 2015
 
* Nov 2, 2015
 
** Cancelled due to Summit
 
** Cancelled due to Summit
 +
 
* October 26, 2015
 
* October 26, 2015
 
** Cancelled due to Summit
 
** Cancelled due to Summit
 +
 
* October 19, 2015
 
* October 19, 2015
 
** chair: dave-mccowan
 
** chair: dave-mccowan
 
** Review design summit etherpad votes.
 
** Review design summit etherpad votes.
 +
 
* October 12, 2015
 
* October 12, 2015
 
** Cross project liasions
 
** Cross project liasions
 
** py34 update (dave)
 
** py34 update (dave)
 +
 
* October 5, 2015
 
* October 5, 2015
 
** Liberty RC2
 
** Liberty RC2
 
** Mitaka Blueprints
 
** Mitaka Blueprints
 
** Tokyo Summit
 
** Tokyo Summit
 +
 
* September 28, 2015
 
* September 28, 2015
 
** (woodster) What about changing our gates to populate database with Alembic migrations, instead of from SQLAlchemy models directly?
 
** (woodster) What about changing our gates to populate database with Alembic migrations, instead of from SQLAlchemy models directly?
 +
 
* September 21, 2015
 
* September 21, 2015
 
** (arunkant) Barbicanclient failures on neutron test gate: http://logs.openstack.org/43/208343/15/check/gate-tempest-dsvm-neutron-src-python-barbicanclient/9193018/
 
** (arunkant) Barbicanclient failures on neutron test gate: http://logs.openstack.org/43/208343/15/check/gate-tempest-dsvm-neutron-src-python-barbicanclient/9193018/
 +
 
* September 14, 2015
 
* September 14, 2015
 
** Review Dave's core nomination: http://lists.openstack.org/pipermail/openstack-dev/2015-September/073866.html
 
** Review Dave's core nomination: http://lists.openstack.org/pipermail/openstack-dev/2015-September/073866.html
 
** Federated Barbican Update (silos)
 
** Federated Barbican Update (silos)
 +
 
* September 7, 2015
 
* September 7, 2015
 
** No meeting.  Happy Labor day to contributors in the US.
 
** No meeting.  Happy Labor day to contributors in the US.
 +
 
* August 31, 2015
 
* August 31, 2015
 
** Test framework - We're currently using both nosetest and testtools.  Can we consolidate to one of them?
 
** Test framework - We're currently using both nosetest and testtools.  Can we consolidate to one of them?
Line 87: Line 110:
 
** Castellan: https://review.openstack.org/#/c/208569/ Last patch needed before a release (kfarr)
 
** Castellan: https://review.openstack.org/#/c/208569/ Last patch needed before a release (kfarr)
 
** (woodster) Don't forget about the ACL blueprints, esp. this one: https://review.openstack.org/#/c/208343
 
** (woodster) Don't forget about the ACL blueprints, esp. this one: https://review.openstack.org/#/c/208343
 +
 
* August 24, 2015
 
* August 24, 2015
 
** Merge Requirements - I think it's time we start merging after two +2 reviews by a core reviewer.  (redrobot)
 
** Merge Requirements - I think it's time we start merging after two +2 reviews by a core reviewer.  (redrobot)
** Tokyo Session Requirements (redrobot)
+
** Tokyo Session Requirements (red robot)
 +
 
 
* August 17, 2015
 
* August 17, 2015
 
** Adding certificate_manager namespace to Castellan (rm_work)
 
** Adding certificate_manager namespace to Castellan (rm_work)
Line 96: Line 121:
 
** super-user rule in policy.json (dave-mccowan)
 
** super-user rule in policy.json (dave-mccowan)
 
** quotas blueprint update (dave-mccowan)
 
** quotas blueprint update (dave-mccowan)
 +
 
* August 3, 2015
 
* August 3, 2015
 
** Multiple KMIP Blueprint - https://review.openstack.org/#/c/194298/ (silos)
 
** Multiple KMIP Blueprint - https://review.openstack.org/#/c/194298/ (silos)
 
** Castellan merge requests (kfarr)
 
** Castellan merge requests (kfarr)
 +
 
* July 27, 2015
 
* July 27, 2015
 
** V2 and Orders (jmvrbanac)
 
** V2 and Orders (jmvrbanac)
Line 106: Line 133:
 
*** release schedules (elmiko)
 
*** release schedules (elmiko)
 
*** patches need merging
 
*** patches need merging
 +
 
* July 20, 2015
 
* July 20, 2015
 
** Magnum integration
 
** Magnum integration
Line 112: Line 140:
 
*** Code review for first commit (config, controller, validator) https://review.openstack.org/198764
 
*** Code review for first commit (config, controller, validator) https://review.openstack.org/198764
 
** Brief discussion regarding default policy settings and ability of secret creators to manage their secrets (https://bugs.launchpad.net/barbican/+bug/1475962)
 
** Brief discussion regarding default policy settings and ability of secret creators to manage their secrets (https://bugs.launchpad.net/barbican/+bug/1475962)
 +
 
* July 13, 2015
 
* July 13, 2015
 
** Magnum integration
 
** Magnum integration
Line 118: Line 147:
 
** copy constructor for secrets and containers, report back from api-wg discussions (elmiko)
 
** copy constructor for secrets and containers, report back from api-wg discussions (elmiko)
 
*** https://review.openstack.org/#/c/127823/
 
*** https://review.openstack.org/#/c/127823/
 
  
 
* July 6, 2015
 
* July 6, 2015
 
 
** Update on Quota Support blueprint (dave-mccowan)
 
** Update on Quota Support blueprint (dave-mccowan)
 
** ACL client implementation (chellygel)
 
** ACL client implementation (chellygel)
Line 128: Line 155:
 
*** However, I think we got off track talking about lists of secrets...
 
*** However, I think we got off track talking about lists of secrets...
 
*** So I think the outcome of this discussion should just be a blueprint or paper-cut to add this new role and associated testing for it. I favor blueprint as we could also see a sample of the API doc mods needed.
 
*** So I think the outcome of this discussion should just be a blueprint or paper-cut to add this new role and associated testing for it. I favor blueprint as we could also see a sample of the API doc mods needed.
 +
 
* June 29, 2015
 
* June 29, 2015
 
** Magnum integration
 
** Magnum integration
 
** Why are we still testing the python-barbicanclient with py26
 
** Why are we still testing the python-barbicanclient with py26
 
** Dogtag gate as voting
 
** Dogtag gate as voting
 +
 
* June 8, 2015
 
* June 8, 2015
** Mid-Cycle RSVP (redrobot)
+
** Mid-Cycle RSVP (red robot)
 +
 
 
* June 1, 2015
 
* June 1, 2015
 
** Vancouver Summit Recap (redrobot)
 
** Vancouver Summit Recap (redrobot)
** Mid-Cycle (redrobot)
+
** Mid-Cycle (red robot)
 +
 
 
* May 11, 2015
 
* May 11, 2015
 
** (arunkant) Proposed ACL API changes as per [https://review.openstack.org/#/c/178479/5/doc/source/api/quickstart/acls.rst,cm ACL docs review] comments on line #237
 
** (arunkant) Proposed ACL API changes as per [https://review.openstack.org/#/c/178479/5/doc/source/api/quickstart/acls.rst,cm ACL docs review] comments on line #237
 
** (dave-mccowan) Heads-up: adding run-as-user support to functional tests.  You local keystone deployment will need new users and roles installed to run functional tests.
 
** (dave-mccowan) Heads-up: adding run-as-user support to functional tests.  You local keystone deployment will need new users and roles installed to run functional tests.
 +
 
* May 4, 2015
 
* May 4, 2015
 
** (woodster) Let's [https://etherpad.openstack.org/p/barbican-acl-read-only-user-discussion discuss and fine-tune the 'read-only' ACL user'] a little bit
 
** (woodster) Let's [https://etherpad.openstack.org/p/barbican-acl-read-only-user-discussion discuss and fine-tune the 'read-only' ACL user'] a little bit
 +
 
* April 20, 2015
 
* April 20, 2015
 
** (redrobot) Kilo-RC1
 
** (redrobot) Kilo-RC1
 
** (woodster) What approved or drafting blueprints do we want to bring over to Liberty?
 
** (woodster) What approved or drafting blueprints do we want to bring over to Liberty?
 
** (redrobot) Bug: https://bugs.launchpad.net/barbican/+bug/1446266
 
** (redrobot) Bug: https://bugs.launchpad.net/barbican/+bug/1446266
 +
 
* April 13, 2015
 
* April 13, 2015
 
** (redrobot) Vancouver Design Summit. See this Liberty design session topics wiki page [https://etherpad.openstack.org/p/barbican-L-design-sessions here].
 
** (redrobot) Vancouver Design Summit. See this Liberty design session topics wiki page [https://etherpad.openstack.org/p/barbican-L-design-sessions here].
 
** (redrobot) Additional role for per-secret ACL. Current policy is available [https://github.com/openstack/barbican/blob/master/etc/barbican/policy.json here].  
 
** (redrobot) Additional role for per-secret ACL. Current policy is available [https://github.com/openstack/barbican/blob/master/etc/barbican/policy.json here].  
 +
 
* April 6, 2015
 
* April 6, 2015
 
** (woodster) Barbican Python client and expected sensitivity to additional response key/values returned. See notes on [https://review.openstack.org/#/c/169481 this CR]
 
** (woodster) Barbican Python client and expected sensitivity to additional response key/values returned. See notes on [https://review.openstack.org/#/c/169481 this CR]
 
** (redrobot) Juno to Kilo DB migration
 
** (redrobot) Juno to Kilo DB migration
 
** (redrobot) Content-Type and payload_content_type combinations
 
** (redrobot) Content-Type and payload_content_type combinations
 +
 
* March 30, 2015
 
* March 30, 2015
 
** Flagging things for deprecation. (jvrbanac)
 
** Flagging things for deprecation. (jvrbanac)
 
** Logging in Barbican (jvrbanac)
 
** Logging in Barbican (jvrbanac)
 
** Castellan Initial Release (redrobot)
 
** Castellan Initial Release (redrobot)
 +
 
* March 23, 2015
 
* March 23, 2015
 
** Review comment around storing acl users as comma separated values vs separate table. [https://review.openstack.org/#/c/164334/9/barbican/model/models.py,cm Review Link]  (arunkant)
 
** Review comment around storing acl users as comma separated values vs separate table. [https://review.openstack.org/#/c/164334/9/barbican/model/models.py,cm Review Link]  (arunkant)
 
** How to integrate Castellan with Openstack service (arunkant)
 
** How to integrate Castellan with Openstack service (arunkant)
 
*** Related: Castellan release and how to update Castellan resources, i.e. bug tracker (kfarr)
 
*** Related: Castellan release and how to update Castellan resources, i.e. bug tracker (kfarr)
 +
 
* March 16, 2015
 
* March 16, 2015
 
** Functional testing
 
** Functional testing
Line 181: Line 219:
 
** Road to Liberty summit
 
** Road to Liberty summit
 
*** https://etherpad.openstack.org/p/barbican-L-design-sessions
 
*** https://etherpad.openstack.org/p/barbican-L-design-sessions
 
  
 
* February 9, 2015
 
* February 9, 2015
Line 284: Line 321:
 
** Kilo Design Sessions
 
** Kilo Design Sessions
 
** Juno roadmap discussions: https://etherpad.openstack.org/p/barbican-juno-final-roadmap
 
** Juno roadmap discussions: https://etherpad.openstack.org/p/barbican-juno-final-roadmap
 +
 
* Sep 1, 2014
 
* Sep 1, 2014
 
** Kilo Design Sessions
 
** Kilo Design Sessions
 +
 
* Aug 25, 2014
 
* Aug 25, 2014
 
** CR Sizes (jvrbanac)
 
** CR Sizes (jvrbanac)
 
** String interpolation in debug logging (redrobot, rellerreller)
 
** String interpolation in debug logging (redrobot, rellerreller)
** Python 3 support (rellerreller)
+
** Python 3 support (rellerrellera)
 +
 
 
* Aug 18, 2014
 
* Aug 18, 2014
** Juno Home Stretch (woodster)
+
** Juno Home Stretch (woodsier)
 +
 
 
* Aug 11, 2014
 
* Aug 11, 2014
 
** [[Barbican/Integration|Barbican Integration]]  
 
** [[Barbican/Integration|Barbican Integration]]  
 
** Barbican as a Keystone service
 
** Barbican as a Keystone service
 +
 
* Aug 4, 2014
 
* Aug 4, 2014
 
** #openstack-barbican on eavesdrop
 
** #openstack-barbican on eavesdrop
 +
 
* July 28, 2014
 
* July 28, 2014
 
** Add more type in order post (https://review.openstack.org/#/c/87405/) waiting for review.
 
** Add more type in order post (https://review.openstack.org/#/c/87405/) waiting for review.

Revision as of 20:20, 28 January 2016

Weekly Barbican Meeting

The Barbican project team holds a weekly team meeting in #openstack-meeting-alt:

Agenda

  • Feb 1, 2016
    • Discuss Castellan Credential Object Patches (diazjf)
    • Setup Google Hangout meetings(diazjf)
      • BYOK Castellan implementation
      • Barbican Puppet
  • Jan 18, 2016
    • discuss cron job database cleanup (edtubill)
      • talk about database constraints
      • set up hangout
  • Dec 21, 2015
    • Questions about steps to integrate Barbican with DevStack (kfarr)
  • Nov 30, 2015
    • chair: rellerreller
    • Mitaka-1 milestone
      • kfarr will be handling the release this week
    • Castellan logging options (elmiko)
    • Castellan integration testing (elmiko)
  • Nov 23, 2015
    • chair: rellerreller
    • Castellan improvements (elmiko)
      • auto-discovery of barbican endpoint
      • auth detection from context object
  • Nov 9, 2015
    • Summit Recap
    • redrobot is getting married at the end of November! :D
      • We'll need a substitute meeting chair for the Nov 23 and 30.
    • Federation Use Cases (edtubill, diazjf, silos)
  • Nov 2, 2015
    • Cancelled due to Summit
  • October 26, 2015
    • Cancelled due to Summit
  • October 19, 2015
    • chair: dave-mccowan
    • Review design summit etherpad votes.
  • October 12, 2015
    • Cross project liasions
    • py34 update (dave)
  • October 5, 2015
    • Liberty RC2
    • Mitaka Blueprints
    • Tokyo Summit
  • September 28, 2015
    • (woodster) What about changing our gates to populate database with Alembic migrations, instead of from SQLAlchemy models directly?
  • September 7, 2015
    • No meeting. Happy Labor day to contributors in the US.
  • August 31, 2015
  • August 24, 2015
    • Merge Requirements - I think it's time we start merging after two +2 reviews by a core reviewer. (redrobot)
    • Tokyo Session Requirements (red robot)
  • July 27, 2015
    • V2 and Orders (jmvrbanac)
    • stable/kilo tests are failing (jaosorior)
    • Barbican Openstack CLI plugin (jaosorior)
    • Castellan
      • release schedules (elmiko)
      • patches need merging
  • July 6, 2015
    • Update on Quota Support blueprint (dave-mccowan)
    • ACL client implementation (chellygel)
    • Let's discuss the fifth 'acl-user' role needed for Barbican:
      • Ugh, I noticed we did discuss this on May 4th with an etherpad here.
      • However, I think we got off track talking about lists of secrets...
      • So I think the outcome of this discussion should just be a blueprint or paper-cut to add this new role and associated testing for it. I favor blueprint as we could also see a sample of the API doc mods needed.
  • June 29, 2015
    • Magnum integration
    • Why are we still testing the python-barbicanclient with py26
    • Dogtag gate as voting
  • June 8, 2015
    • Mid-Cycle RSVP (red robot)
  • June 1, 2015
    • Vancouver Summit Recap (redrobot)
    • Mid-Cycle (red robot)
  • May 11, 2015
    • (arunkant) Proposed ACL API changes as per ACL docs review comments on line #237
    • (dave-mccowan) Heads-up: adding run-as-user support to functional tests. You local keystone deployment will need new users and roles installed to run functional tests.
  • April 13, 2015
    • (redrobot) Vancouver Design Summit. See this Liberty design session topics wiki page here.
    • (redrobot) Additional role for per-secret ACL. Current policy is available here.
  • April 6, 2015
    • (woodster) Barbican Python client and expected sensitivity to additional response key/values returned. See notes on this CR
    • (redrobot) Juno to Kilo DB migration
    • (redrobot) Content-Type and payload_content_type combinations
  • March 30, 2015
    • Flagging things for deprecation. (jvrbanac)
    • Logging in Barbican (jvrbanac)
    • Castellan Initial Release (redrobot)
  • March 23, 2015
    • Review comment around storing acl users as comma separated values vs separate table. Review Link (arunkant)
    • How to integrate Castellan with Openstack service (arunkant)
      • Related: Castellan release and how to update Castellan resources, i.e. bug tracker (kfarr)
  • March 16, 2015
    • Functional testing
    • Assert parameter order
  • March 2, 2015
    • 100% code coverage options: break packages into 'paper cut' bugs maybe?
  • February 23, 2015
  • February 9, 2015
    • Update on Swift integration with KeyManager, if/when moving to Castellan
    • A note about Barbican packaging effort underway
    • L-Summit space requirements
  • February 2, 2015
    • Kilo 2
    • Quota Support blueprint:
      • Open question: Admin endpoint (9312) vs service admin thats allowed to set quotas on any project it wishes to?
    • Castellan project
      • Which openstack services are driving? What is the timeline for Castellan availability and services started using it.
    • Just a note: L design session etherpad is available here.
    • Migration scripts are not being ran (according to the bugs that I've found) up to which revision should we keep(support)? [jaosorior]
    • A note about Barbican packaging effort underway
  • January 26, 2015
    • KMIP MKEK plugin spec https://review.openstack.org/#/c/148948 [tkelsey]
      • Discussion over the creation of a new plugin vs updating KMIPSecretStore
      • Discussion over Incompatible pluggin versioning (if we decide not to make a second plugin)
    • Content types blueprint:
      • Seems very close...what questions still need to be answered?
    • Per Secret Policy blueprint:
      • Open question: Should whitelisted users be able to decrypt secrets even if they don't have proper Barbican roles?
  • January 19, 2015
  • January 12, 2015
    • Castellan progress [redrobot/rm_work]
    • KMIPSecretStore HSM connection certificates [tkelsey]
    • Blueprints:
      • Quota support: Should we restrict scope? ...So no driver support, no class support?
      • Per-secret RBAC: Whitelist only vs logical expressions? GET list by project-ID or by resources I can GET?
  • December 15, 2014
    • Barbican Mid-Cycle [redrobot]
  • December 1, 2014
    • Consider video conference to discuss and hopefully land our many outstanding blueprints
  • November 24, 2014
    • Validation for Typed Container data (Certificates, etc) [rm_work]
    • Castellan scope: include CertMgr / ContainerMgr support? [rm_work]
    • Content type
  • November 10, 2014
    • New Core Reviewers
    • RFC 7030
  • October 27, 2014
    • Kilo Design Sessions
    • Atalla ESKM Plugin
    • Barbican T-Shirts
  • Sep 1, 2014
    • Kilo Design Sessions
  • Aug 25, 2014
    • CR Sizes (jvrbanac)
    • String interpolation in debug logging (redrobot, rellerreller)
    • Python 3 support (rellerrellera)
  • Aug 18, 2014
    • Juno Home Stretch (woodsier)
  • Aug 4, 2014
    • #openstack-barbican on eavesdrop
  • July 21, 2014
    • (redrobot) Expiring Launchpad BPs after 5 days
  • June 23, 2014
    • Mid-cycle meetup in two weeks.
  • June 16, 2014
    • Mid-cycle meetup
  • April 7, 2014
    • malini - update on Secuirty Guide documentation
    • alee_/atiwari - Crypto plugin changes
    • arunkant - Target support in barbican policy enforcement [1]
    • jraim - Support for debug mode start in barbican [2], can be merged?

Meeting organizers