is out off date, can't access now.
2. pip install testrepository. The
CMD sudo pip install -e /home/poppy/. reports error, for the missing of
this testrepository package.
Change-Id: I4da6207be8c1d2a0404902f58cd08e7c546fbb82
Docker image for E2E test that will set up a
simple flask site running on port 80.
The contents of the flask site were provided
by Malini Kamalambal
Change-Id: I643c36480e033d0fe324c48d75872fedd6cc3af4
This change works towards making the API tests pass
against Mimic'd drivers so that real production accounts
do not need to be set up - namely:
- Mimic - Fastly
- Mimic - Keystone
It also makes the mimic fastly instance the default driver in /etc
Implements: bp/mimic-fastly
Change-Id: I35d36fbc2452fc4e2233c19abefd738c9975edd0
Also updated the docker files to support the poppy-server and
poppy-worker distributed architecture.
Change-Id: Ib7f2d07631995329f9273aa4b0c4f661ef66fbd6
This change makes services retrievable via serviceid
instead of by servicename. This results in a more secure approach
to getting services, reducing the attack surface.
It also brings resources in line with other openstack services
where resources are referenced with a uuid.
Closes-Bug: 1404998
Change-Id: If9c7201e6d01a61aa7b8a3a1446e222d1f3f6c44
This change also resolves the issue where services would not be
deleted when providers have issues.
Closes-Bug: 1400525
Change-Id: I8bd798bc4c97a1ed88694c611c32ea2cfadcd849
Added mimic docker file and included support for running a
poppy/cassandra/mimic in containers for api testing. The fig_mimic
file will also run any local changes.
Change-Id: I6cd321229d9867d145b0347b59cbe9236cdea25c
With this change, you can create a local development environment using fig,
make changes to local code, causing the uwsgi application to be automatically
reloaded in the poppy Docker container.
This change also fixes the repose/init.sh file to account for the new
location of the repose-valve.jar file.
Change-Id: I4e1ac57cecdba717a6f92917103ac778be449cc5
This provides middleware for Authentication and Role Based Access Controls
using Openstack Keystone
Change-Id: Ic17b671f8404663d7bbca8c74bdac2964a37c581
1. Move fastly-python requirements to fastly requirement, as well as
httplib2.
2. Removed virtualenv creation
3. Add newline in cdn.conf
In Addition:
1. Exposed a uwsgi pid (this allows restart uwsgi when needed)
2. Exposed uwsgi log under /var/log/cdn/cdn.log
Note:
You will need to modify cdn.conf with the correct storage type in
case you want to use cassandra, and specify the host under cassandra to
be the host linked to your container too.
Format to run this docker container:
docker run --name="<your-container-cdn-server-name>" -p 80:80 -d
--link <your-cassandra-server-container>:<your-cassandra-server-alias>
<docker-image>