The goal of this session is to discuss the use cases and design for an eventing system in Barbican. Eventing will be used to solve for several use cases including auditing, billing, notifications / ticketing and integration with other OpenStack projects like Ceilometer.
The kite project has landed most of its initial implementation. This session will focus on a review of the use cases and goals of the kite project as well as the proposed implementation. The goal of this session is to ensure that the Barbican core reviewers understand the Kite project enough to provide meaningful review for future PRs.
This session is to refine how the plugin system will work in Barbican. We will be discussing separating the plugin interfaces to reduce overlap as well as where code will reside and how we will ensure that plugins remain up to date and tested.
The goal of this session is to discuss the extensions to Barbican required to support asymmetric key types. This work is initially targeted at SSL/TLS certificates, but should account for other asymmetric types like SSH keys. We will be discussing the API changes required as well as any changes to the control flow or data models.