Difference between revisions of "Murano/Requirements"
< Murano
(→Software with it's versions used for each of the "murano" components) |
|||
Line 13: | Line 13: | ||
| anyjson | | anyjson | ||
| Wraps the best available JSON implementation available in a common interface | | Wraps the best available JSON implementation available in a common interface | ||
− | | | + | | latest |
| BSD | | BSD | ||
| | | | ||
Line 25: | Line 25: | ||
| deep | | deep | ||
| Easy, flexible deep comparison and testing of structured data | | Easy, flexible deep comparison and testing of structured data | ||
− | | | + | | latest |
| GNU Lesser GPL | | GNU Lesser GPL | ||
| | | | ||
Line 43: | Line 43: | ||
| jsonpath | | jsonpath | ||
| An XPath for JSON | | An XPath for JSON | ||
− | | | + | | latest |
| MIT | | MIT | ||
| | | | ||
Line 55: | Line 55: | ||
| netaddr | | netaddr | ||
| Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses | | Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses | ||
− | | | + | | latest |
| MIT | | MIT | ||
| | | | ||
Line 61: | Line 61: | ||
| oslo.config | | oslo.config | ||
| Oslo configuration API | | Oslo configuration API | ||
− | | | + | | latest |
| Apache 2.0 | | Apache 2.0 | ||
| | | | ||
Line 67: | Line 67: | ||
| Paste | | Paste | ||
| Tools for using a Web Server Gateway Interface stack | | Tools for using a Web Server Gateway Interface stack | ||
− | | | + | | latest |
| MIT | | MIT | ||
| | | | ||
Line 73: | Line 73: | ||
| PasteDeploy | | PasteDeploy | ||
| Web development toolkit for people who know what they are doing | | Web development toolkit for people who know what they are doing | ||
− | | | + | | latest |
| MIT | | MIT | ||
| | | | ||
Line 124: | Line 124: | ||
| anyjson | | anyjson | ||
| Wraps the best available JSON implementation available in a common interface | | Wraps the best available JSON implementation available in a common interface | ||
− | | | + | | latest |
| BSD | | BSD | ||
| | | | ||
Line 136: | Line 136: | ||
| PasteDeploy | | PasteDeploy | ||
| Web development toolkit for people who know what they are doing | | Web development toolkit for people who know what they are doing | ||
− | | | + | | latest |
| MIT | | MIT | ||
| | | | ||
Line 142: | Line 142: | ||
| routes | | routes | ||
| Routing Recognition and Generation Tools | | Routing Recognition and Generation Tools | ||
− | | | + | | latest |
| MIT | | MIT | ||
| | | | ||
Line 148: | Line 148: | ||
| webOb | | webOb | ||
| WSGI request and response object | | WSGI request and response object | ||
− | | | + | | latest |
| MIT | | MIT | ||
− | | | + | | |
|- | |- | ||
| wsgiref | | wsgiref | ||
| WSGI (PEP 333) Reference Library | | WSGI (PEP 333) Reference Library | ||
− | | | + | | latest |
| PSFL or ZPL | | PSFL or ZPL | ||
| | | | ||
Line 160: | Line 160: | ||
| argparse | | argparse | ||
| Python command-line parsing library | | Python command-line parsing library | ||
− | | | + | | latest |
| PSFL | | PSFL | ||
| | | | ||
Line 166: | Line 166: | ||
| boto | | boto | ||
| Amazon Web Services Library | | Amazon Web Services Library | ||
− | | | + | | latest |
| MIT | | MIT | ||
| | | | ||
Line 178: | Line 178: | ||
| httplib2 | | httplib2 | ||
| A comprehensive HTTP client library. | | A comprehensive HTTP client library. | ||
− | | | + | | latest |
| MIT | | MIT | ||
| | | | ||
Line 190: | Line 190: | ||
| kombu | | kombu | ||
| Messaging Framework for Python | | Messaging Framework for Python | ||
− | | | + | | latest |
| BSD | | BSD | ||
| | | | ||
Line 202: | Line 202: | ||
| six | | six | ||
| Python 2 and 3 compatibility utilities | | Python 2 and 3 compatibility utilities | ||
− | | | + | | latest |
| MIT | | MIT | ||
| | | | ||
Line 208: | Line 208: | ||
| netaddr | | netaddr | ||
| Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses | | Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses | ||
− | | | + | | latest |
| MIT | | MIT | ||
| | | | ||
Line 223: | Line 223: | ||
| argparse | | argparse | ||
| Python command-line parsing library | | Python command-line parsing library | ||
− | | | + | | latest |
| PSFL | | PSFL | ||
| | | | ||
Line 241: | Line 241: | ||
| httplib2 | | httplib2 | ||
| A comprehensive HTTP client library. | | A comprehensive HTTP client library. | ||
− | | | + | | latest |
| MIT | | MIT | ||
| | | | ||
Line 274: | Line 274: | ||
| anyjson | | anyjson | ||
| Wraps the best available JSON implementation available in a common interface | | Wraps the best available JSON implementation available in a common interface | ||
− | | | + | | latest |
| BSD | | BSD | ||
| | | | ||
Line 313: | Line 313: | ||
| anyjson | | anyjson | ||
| Wraps the best available JSON implementation available in a common interface | | Wraps the best available JSON implementation available in a common interface | ||
− | | | + | | latest |
| BSD | | BSD | ||
| | | | ||
Line 325: | Line 325: | ||
| bunch | | bunch | ||
| A dot-accessible dictionary (a la JavaScript objects) | | A dot-accessible dictionary (a la JavaScript objects) | ||
− | | | + | | latest |
| MIT | | MIT | ||
| | | | ||
Line 337: | Line 337: | ||
| six | | six | ||
| Python 2 and 3 compatibility utilities | | Python 2 and 3 compatibility utilities | ||
− | | | + | | latest |
| MIT | | MIT | ||
| | | | ||
Line 343: | Line 343: | ||
| django-pipeline | | django-pipeline | ||
| Pipeline is an asset packaging library for Django | | Pipeline is an asset packaging library for Django | ||
− | | | + | | latest |
| MIT | | MIT | ||
| | | |
Revision as of 08:01, 13 September 2013
Software with it's versions used for each of the "murano" components
Below you can see a full list of external dependencies for all Murano components.
- "murano-conductor"
Package Description Version Licence Notes anyjson Wraps the best available JSON implementation available in a common interface latest 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 latest 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 latest 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 latest MIT oslo.config Oslo configuration API latest Apache 2.0 Paste Tools for using a Web Server Gateway Interface stack latest MIT PasteDeploy Web development toolkit for people who know what they are doing latest 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 latest BSD eventlet Highly concurrent networking library >= 0.9.12 MIT PasteDeploy Web development toolkit for people who know what they are doing latest MIT routes Routing Recognition and Generation Tools latest MIT webOb WSGI request and response object latest MIT wsgiref WSGI (PEP 333) Reference Library latest PSFL or ZPL argparse Python command-line parsing library latest PSFL boto Amazon Web Services Library latest MIT sqlalchemy-migrate Database schema migration for SQLAlchemy >=0.7 MIT httplib2 A comprehensive HTTP client library. latest MIT pycrypto Cryptographic modules for Python. >=2.1.0alpha1 Public domain kombu Messaging Framework for Python latest BSD iso8601 Simple module to parse ISO 8601 dates >= 0.1.4 MIT six Python 2 and 3 compatibility utilities latest MIT netaddr Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses latest MIT
- "python-muranoclient"
Package Description Version Licence Notes argparse Python command-line parsing library latest 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. latest 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 latest 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. Grizzly 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 latest BSD requests Python HTTP for Humans. 0.14.2 Apache bunch A dot-accessible dictionary (a la JavaScript objects) latest MIT iso8601 Simple module to parse ISO 8601 dates >= 0.1.4 MIT six Python 2 and 3 compatibility utilities latest MIT django-pipeline Pipeline is an asset packaging library for Django latest 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
- OpenStack version:
- Most of the components - Grizzly
- Heat version = 2013-1.X
Deployment requirements:
- Samba share:
It should be accessible from a tenant networks where deployed instances resides. This shared resource used in the murano workflows during IIS and SQL services based deployments. Shared resource structure:
/share
- /Prerequisites
- /IIS
- AspNetMVC4Setup.exe
- DeployWebApp.ps1
- InstallIIS.ps1
- WebApplications.exe
- AspNetMVC4Setup.exe
- /SQL Server
- /2012
- /Exctracted "MS SQL Server 2012" DVD content.
- /Tools
- PowerShellTools.msi
- SharedManagementObjects.msi
- SQLSysClrTypes.msi
- /2012
- /IIS
- 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
- ...