Difference between revisions of "Murano/Requirements"
< Murano
(Created page with "Package versions: Deployment requirements:") |
|||
Line 1: | Line 1: | ||
− | Package | + | Software with it's versions used for each of the '''"murano"''' components: |
+ | |||
+ | * '''"murano-conductor"''' | ||
+ | :{| border="1" cellpadding="2" | ||
+ | | '''Package''' | ||
+ | | '''Description''' | ||
+ | | '''Version''' | ||
+ | | '''Licence''' | ||
+ | | '''Notes''' | ||
+ | |- | ||
+ | | anyjson | ||
+ | | Wraps the best available JSON implementation available in a common interface | ||
+ | | | ||
+ | | BSD | ||
+ | | | ||
+ | |- | ||
+ | | d2to1 | ||
+ | | Allows using distutils2-like setup.cfg files for a package's metadata with a distribute/setuptools setup.py | ||
+ | | >= 0.2.10, < 0.3 | ||
+ | | BSD | ||
+ | | Required for setup | ||
+ | |- | ||
+ | | deep | ||
+ | | Easy, flexible deep comparison and testing of structured data | ||
+ | | | ||
+ | | GNU Lesser GPL | ||
+ | | | ||
+ | |- | ||
+ | | eventlet | ||
+ | | Highly concurrent networking library | ||
+ | | >= 0.9.12 | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | iso8601 | ||
+ | | Simple module to parse ISO 8601 dates | ||
+ | | >= 0.1.4 | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | jsonpath | ||
+ | | An XPath for JSON | ||
+ | | | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | jsonschema | ||
+ | | An implementation of JSON Schema validation for Python | ||
+ | | 2.0.0 | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | netaddr | ||
+ | | Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses | ||
+ | | | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | oslo.config | ||
+ | | Oslo configuration API | ||
+ | | | ||
+ | | Apache 2.0 | ||
+ | | | ||
+ | |- | ||
+ | | Paste | ||
+ | | Tools for using a Web Server Gateway Interface stack | ||
+ | | | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | PasteDeploy | ||
+ | | Web development toolkit for people who know what they are doing | ||
+ | | | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | pbr | ||
+ | | Python Build Reasonableness | ||
+ | | >=0.5, <0.6 | ||
+ | | Apache | ||
+ | | Required for setup | ||
+ | |- | ||
+ | | python-heatclient | ||
+ | | OpenStack Orchestration API Client Library | ||
+ | | >=0.2.1 | ||
+ | | Apache | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | * '''"murano-api"''' | ||
+ | :{| border="1" cellpadding="2" | ||
+ | | '''Package''' | ||
+ | | '''Description''' | ||
+ | | '''Version''' | ||
+ | | '''Licence''' | ||
+ | | '''Notes''' | ||
+ | |- | ||
+ | | d2to1 | ||
+ | | Allows using distutils2-like setup.cfg files for a package's metadata with a distribute/setuptools setup.py | ||
+ | | >= 0.2.10, < 0.3 | ||
+ | | BSD | ||
+ | | | ||
+ | |- | ||
+ | | pbr | ||
+ | | Python Build Reasonableness | ||
+ | | >=0.5, <0.6 | ||
+ | | Apache | ||
+ | | | ||
+ | |- | ||
+ | | Babel | ||
+ | | Internationalization utilities | ||
+ | | | ||
+ | | BSD | ||
+ | | | ||
+ | |- | ||
+ | | SQLAlchemy | ||
+ | | Database Abstraction Library | ||
+ | | >=0.7,<=0.7.9 | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | anyjson | ||
+ | | Wraps the best available JSON implementation available in a common interface | ||
+ | | | ||
+ | | BSD | ||
+ | | | ||
+ | |- | ||
+ | | eventlet | ||
+ | | Highly concurrent networking library | ||
+ | | >= 0.9.12 | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | PasteDeploy | ||
+ | | Web development toolkit for people who know what they are doing | ||
+ | | | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | routes | ||
+ | | Routing Recognition and Generation Tools | ||
+ | | | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | webOb | ||
+ | | WSGI request and response object | ||
+ | | | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | wsgiref | ||
+ | | WSGI (PEP 333) Reference Library | ||
+ | | | ||
+ | | PSFL or ZPL | ||
+ | | | ||
+ | |- | ||
+ | | argparse | ||
+ | | Python command-line parsing library | ||
+ | | | ||
+ | | PSFL | ||
+ | | | ||
+ | |- | ||
+ | | boto | ||
+ | | Amazon Web Services Library | ||
+ | | | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | sqlalchemy-migrate | ||
+ | | Database schema migration for SQLAlchemy | ||
+ | | >=0.7 | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | httplib2 | ||
+ | | A comprehensive HTTP client library. | ||
+ | | | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | pycrypto | ||
+ | | Cryptographic modules for Python. | ||
+ | | >=2.1.0alpha1 | ||
+ | | Public domain | ||
+ | | | ||
+ | |- | ||
+ | | kombu | ||
+ | | Messaging Framework for Python | ||
+ | | | ||
+ | | BSD | ||
+ | | | ||
+ | |- | ||
+ | | iso8601 | ||
+ | | Simple module to parse ISO 8601 dates | ||
+ | | >= 0.1.4 | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | six | ||
+ | | Python 2 and 3 compatibility utilities | ||
+ | | | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | netaddr | ||
+ | | Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses | ||
+ | | | ||
+ | | MIT | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | * '''"python-muranoclient"''' | ||
+ | :{| border="1" cellpadding="2" | ||
+ | | '''Package''' | ||
+ | | '''Description''' | ||
+ | | '''Version''' | ||
+ | | '''Licence''' | ||
+ | | '''Notes''' | ||
+ | |- | ||
+ | | argparse | ||
+ | | Python command-line parsing library | ||
+ | | | ||
+ | | PSFL | ||
+ | | | ||
+ | |- | ||
+ | | prettytable | ||
+ | | A simple Python library for easily displaying tabular data in a visually appealing ASCII table format. | ||
+ | | >=0.6, <0.7 | ||
+ | | BSD | ||
+ | | | ||
+ | |- | ||
+ | | python-keystoneclient | ||
+ | | OpenStack | ||
+ | | >=0.1.2 | ||
+ | | Apache | ||
+ | | | ||
+ | |- | ||
+ | | httplib2 | ||
+ | | A comprehensive HTTP client library. | ||
+ | | | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | iso8601 | ||
+ | | Simple module to parse ISO 8601 dates | ||
+ | | >= 0.1.4 | ||
+ | | MIT | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | * '''"murano-common"''' | ||
+ | :{| border="1" cellpadding="2" | ||
+ | | '''Package''' | ||
+ | | '''Description''' | ||
+ | | '''Version''' | ||
+ | | '''Licence''' | ||
+ | | '''Notes''' | ||
+ | |- | ||
+ | | d2to1 | ||
+ | | Allows using distutils2-like setup.cfg files for a package's metadata with a distribute/setuptools setup.py | ||
+ | | >= 0.2.10, < 0.3 | ||
+ | | BSD | ||
+ | | | ||
+ | |- | ||
+ | | pbr | ||
+ | | Python Build Reasonableness | ||
+ | | >=0.5, <0.6 | ||
+ | | Apache | ||
+ | | | ||
+ | |- | ||
+ | | anyjson | ||
+ | | Wraps the best available JSON implementation available in a common interface | ||
+ | | | ||
+ | | BSD | ||
+ | | | ||
+ | |- | ||
+ | | eventlet | ||
+ | | Highly concurrent networking library | ||
+ | | >= 0.9.12 | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | puka | ||
+ | | Puka - the opinionated RabbitMQ client | ||
+ | | 1.0.7c | ||
+ | | MIT | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | * '''"murano-dashboard"''' | ||
+ | :{| border="1" cellpadding="2" | ||
+ | | '''Package''' | ||
+ | | '''Description''' | ||
+ | | '''Version''' | ||
+ | | '''Licence''' | ||
+ | | '''Notes''' | ||
+ | |- | ||
+ | | horizon | ||
+ | | The OpenStack Dashboard. | ||
+ | | | ||
+ | | Apache | ||
+ | | | ||
+ | |- | ||
+ | | Django | ||
+ | | A high-level Python Web framework that encourages rapid development and clean, pragmatic design. | ||
+ | | >=1.4, <1.5 | ||
+ | | BSD | ||
+ | | | ||
+ | |- | ||
+ | | anyjson | ||
+ | | Wraps the best available JSON implementation available in a common interface | ||
+ | | | ||
+ | | BSD | ||
+ | | | ||
+ | |- | ||
+ | | requests | ||
+ | | Python HTTP for Humans. | ||
+ | | 0.14.2 | ||
+ | | Apache | ||
+ | | | ||
+ | |- | ||
+ | | bunch | ||
+ | | A dot-accessible dictionary (a la JavaScript objects) | ||
+ | | | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | iso8601 | ||
+ | | Simple module to parse ISO 8601 dates | ||
+ | | >= 0.1.4 | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | six | ||
+ | | Python 2 and 3 compatibility utilities | ||
+ | | | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | django-pipeline | ||
+ | | Pipeline is an asset packaging library for Django | ||
+ | | | ||
+ | | MIT | ||
+ | | | ||
+ | |- | ||
+ | | django-floppyforms | ||
+ | | Full control of form rendering in the templates | ||
+ | | 1.1 | ||
+ | | BSD | ||
+ | | | ||
+ | |- | ||
+ | | djblets | ||
+ | | А set of utility classes and functions for web applications written using Django and Python. | ||
+ | | 0.7.16 | ||
+ | | MIT | ||
+ | | | ||
+ | |} | ||
+ | |||
Deployment requirements: | Deployment requirements: | ||
+ | * Samba share: | ||
+ | :smb.conf example | ||
+ | :... | ||
+ | :[share] | ||
+ | : comment = Deployment Share | ||
+ | : path = /opt/samba/share | ||
+ | : read only = No | ||
+ | : create mask = 0755 | ||
+ | : guest ok = Yes | ||
+ | : browsable = Yes | ||
+ | : guest account = nobody | ||
+ | :... |
Revision as of 14:47, 12 September 2013
Software with it's versions used for each of the "murano" components:
- "murano-conductor"
Package Description Version Licence Notes anyjson Wraps the best available JSON implementation available in a common interface BSD d2to1 Allows using distutils2-like setup.cfg files for a package's metadata with a distribute/setuptools setup.py >= 0.2.10, < 0.3 BSD Required for setup deep Easy, flexible deep comparison and testing of structured data GNU Lesser GPL eventlet Highly concurrent networking library >= 0.9.12 MIT iso8601 Simple module to parse ISO 8601 dates >= 0.1.4 MIT jsonpath An XPath for JSON MIT jsonschema An implementation of JSON Schema validation for Python 2.0.0 MIT netaddr Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses MIT oslo.config Oslo configuration API Apache 2.0 Paste Tools for using a Web Server Gateway Interface stack MIT PasteDeploy Web development toolkit for people who know what they are doing MIT pbr Python Build Reasonableness >=0.5, <0.6 Apache Required for setup python-heatclient OpenStack Orchestration API Client Library >=0.2.1 Apache
- "murano-api"
Package Description Version Licence Notes d2to1 Allows using distutils2-like setup.cfg files for a package's metadata with a distribute/setuptools setup.py >= 0.2.10, < 0.3 BSD pbr Python Build Reasonableness >=0.5, <0.6 Apache Babel Internationalization utilities BSD SQLAlchemy Database Abstraction Library >=0.7,<=0.7.9 MIT anyjson Wraps the best available JSON implementation available in a common interface BSD eventlet Highly concurrent networking library >= 0.9.12 MIT PasteDeploy Web development toolkit for people who know what they are doing MIT routes Routing Recognition and Generation Tools MIT webOb WSGI request and response object MIT wsgiref WSGI (PEP 333) Reference Library PSFL or ZPL argparse Python command-line parsing library PSFL boto Amazon Web Services Library MIT sqlalchemy-migrate Database schema migration for SQLAlchemy >=0.7 MIT httplib2 A comprehensive HTTP client library. MIT pycrypto Cryptographic modules for Python. >=2.1.0alpha1 Public domain kombu Messaging Framework for Python BSD iso8601 Simple module to parse ISO 8601 dates >= 0.1.4 MIT six Python 2 and 3 compatibility utilities MIT netaddr Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses MIT
- "python-muranoclient"
Package Description Version Licence Notes argparse Python command-line parsing library PSFL prettytable A simple Python library for easily displaying tabular data in a visually appealing ASCII table format. >=0.6, <0.7 BSD python-keystoneclient OpenStack >=0.1.2 Apache httplib2 A comprehensive HTTP client library. MIT iso8601 Simple module to parse ISO 8601 dates >= 0.1.4 MIT
- "murano-common"
Package Description Version Licence Notes d2to1 Allows using distutils2-like setup.cfg files for a package's metadata with a distribute/setuptools setup.py >= 0.2.10, < 0.3 BSD pbr Python Build Reasonableness >=0.5, <0.6 Apache anyjson Wraps the best available JSON implementation available in a common interface BSD eventlet Highly concurrent networking library >= 0.9.12 MIT puka Puka - the opinionated RabbitMQ client 1.0.7c MIT
- "murano-dashboard"
Package Description Version Licence Notes horizon The OpenStack Dashboard. Apache Django A high-level Python Web framework that encourages rapid development and clean, pragmatic design. >=1.4, <1.5 BSD anyjson Wraps the best available JSON implementation available in a common interface BSD requests Python HTTP for Humans. 0.14.2 Apache bunch A dot-accessible dictionary (a la JavaScript objects) MIT iso8601 Simple module to parse ISO 8601 dates >= 0.1.4 MIT six Python 2 and 3 compatibility utilities MIT django-pipeline Pipeline is an asset packaging library for Django MIT django-floppyforms Full control of form rendering in the templates 1.1 BSD djblets А set of utility classes and functions for web applications written using Django and Python. 0.7.16 MIT
Deployment requirements:
- Samba share:
- smb.conf example
- ...
- [share]
- comment = Deployment Share
- path = /opt/samba/share
- read only = No
- create mask = 0755
- guest ok = Yes
- browsable = Yes
- guest account = nobody
- ...