Jump to: navigation, search

Difference between revisions of "Picasso"

m (Picasso)
m (Picasso)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
== Picasso ==
 
== Picasso ==
  
Picasso provides an OpenStack API for Functions as a service, abstracting away the infrastructure layer while enabling simplicity, efficiency and scalability for both developers and operators.
+
Picasso provides an OpenStack API for Functions as a service, abstracting away the infrastructure layer while enabling simplicity, efficiency, and scalability for both developers and operators.
  
 
== Projects ==
 
== Projects ==
Line 60: Line 60:
 
** Support for MySQL as backend database
 
** Support for MySQL as backend database
  
== Contact ==
+
== IRC Meetings ==
Join us on [http://slack.iron.io/ Slack] in the #openstack channel.
+
* Biweekly on Tuesday at 1700 UTC in #openstack-meeting
 +
* Check [https://wiki.openstack.org/wiki/Meetings/Picasso Picasso Meetings] for more details
 +
 
 +
== Contact Us ==
 +
* Use IRC channel for regular discussions: #openstack-functions
 +
* Use [Picasso] tag for Picasso emails on [http://lists.openstack.org/pipermail/openstack-dev/ OpenStack Mailing Lists]

Latest revision as of 22:59, 10 March 2017

Picasso

Picasso provides an OpenStack API for Functions as a service, abstracting away the infrastructure layer while enabling simplicity, efficiency, and scalability for both developers and operators.

Projects

Picasso

Source code https://github.com/openstack/picasso
Bug tracker https://bugs.launchpad.net/picasso
Blueprints https://blueprints.launchpad.net/picasso

Python Picasso Client

Source code https://github.com/openstack/python-picassoclient
Bug tracker https://bugs.launchpad.net/python-picassoclient
Blueprints https://blueprints.launchpad.net/python-picassoclient

Architecture

Picasso is comprised of two main components:

  • Picasso API
    • The Picasso API server uses Keystone authentication and authorization through its middleware.
  • IronFunctions
    • Picasso leverages the backend container engine provided by IronFunctions, an open-source Serverless/FaaS platform based on Docker.


High-level

Inter-component

Getting Started with Picasso

Instructions for getting started with Picasso using Devstack are available here

Examples

Demo/Screencasts

Roadmap

  • Picasso features are tracked in launchpad blueprints
    • Ideas needing blueprints:
      • Magnum integration
  • Features for IronFunctions:
    • Support for RabbitMQ as backend message queue
    • Support for MySQL as backend database

IRC Meetings

  • Biweekly on Tuesday at 1700 UTC in #openstack-meeting
  • Check Picasso Meetings for more details

Contact Us

  • Use IRC channel for regular discussions: #openstack-functions
  • Use [Picasso] tag for Picasso emails on OpenStack Mailing Lists