diff --git a/README.rst b/README.rst index 83fb8c86..a63cbee7 100755 --- a/README.rst +++ b/README.rst @@ -43,3 +43,17 @@ Configuration ------------- Coming soon! + +TODO: +===== + +Metadata gathering: + - Number of nodes + - vCPUs + - Distro + - Deployment approach + - RAM + +Plugins: + - Cinder + - Neutron diff --git a/requirements.txt b/requirements.txt index cd32b05b..bcb27e0c 100755 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,7 @@ Flask-Principal==0.3.5 Flask-SQLAlchemy==1.0 Flask-Security==1.6.3 Flask-WTF==0.8.3 -Flask-Restless=0.12.0 +Flask-Restless==0.12.0 SQLAlchemy==0.8.3 WTForms==1.0.4 Werkzeug==0.8.3 diff --git a/scripts/tcup/Dockerfile b/scripts/tcup/Dockerfile new file mode 100644 index 00000000..c4549af0 --- /dev/null +++ b/scripts/tcup/Dockerfile @@ -0,0 +1,53 @@ + +FROM ubuntu +RUN apt-get update + +# Downloading git + +RUN apt-get install -y git python-setuptools + +RUN easy_install pip + +#Downloading dependencies +RUN apt-get install -y libxml2-dev libxslt-dev lib32z1-dev python2.7-dev libssl-dev + +#other dependencies +RUN apt-get install -y python-dev libxslt1-dev libsasl2-dev libsqlite3-dev libldap2-dev libffi-dev ftp +# RUN pip install ftplib +RUN pip install http://gd.tuwien.ac.at/pub/libxml/python/libxml2-python-2.6.9.tar.gz +# http://gd.tuwien.ac.at/pub/libxml/python/libxml2-python-2.4.16.tar.gz +# RUN pip install ftplib libxml2-python + +# Cloning keystone? + + +# Cloning tempest + +RUN git clone https://github.com/openstack/tempest + +#running setup +RUN cd tempest && python setup.py install + +#making file to add exterior files + +RUN mkdir temp + +#Tempest config creator +ADD https://raw.github.com/dlenwell/refstack/master/refstack/common/tempest_config.py /temp/ + +#MORE DEPENDENCIES (for tempest config builder) +ADD https://raw.github.com/openstack/keystone/master/requirements.txt /temp/ +ADD https://raw.github.com/openstack/keystone/master/test-requirements.txt /temp/ + +#using dependencies +RUN pip install -r /temp/requirements.txt +RUN pip install -r /temp/test-requirements.txt + +#Running tempest config creator + + +#Publishing to refstack +#ADD /temp/ + +#rest of file +