summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-08-24Ubuntu - HorizonSam Yaple3-34/+54
Updates support for Ubuntu to install Horizon. Update the Horizon install block to follow the same structure as all of the other source install blocks. Removed local_settings copy since that will be copied in from outside with the config-external.sh script Change-Id: Iab386386286d66e6f74407a043e78cb5cb1b032b Partially-Implements: blueprint install-from-ubuntu
2015-08-24Ubuntu - Sync directoriesSam Yaple1-2/+5
Here modify the Ubuntu image to install python things in the same way as the Centos family to ensure paths match Change-Id: I8fb487f0e8b51fb3de9b4f6f2410675988ba33e9 Partially-Implements: blueprint install-from-ubuntu
2015-08-24Merge "Extension .md is changed to .rst"Jenkins3-3/+3
2015-08-24Extension .md is changed to .rstvenkatamahesh3-3/+3
For two links extension is wrong, it is changed For other one the path is wrong, it is updated Change-Id: Idc2c7054f5bd0c47ff30de79585cf902082da448 Closes-Bug: #1488025
2015-08-24Add a Cinder guideSteven Dake1-0/+77
Based upon Paul's work with Swift documentation, I decided to add a bit of Cinder documentation since Cinder isn't totally obvious. Change-Id: I502d88200ae9fd0e8a87d9981424903be9612cd5
2015-08-24Make cinder work by removing udev+lvm integrationSteven Dake3-4/+26
Turn off udev integration in the lvm.conf file in the Cinder container so logical volumes can be created. Change-Id: Ida01e9b9c4d530dad1a9d84724623461eda3f84c Closes-Bug: #1487807
2015-08-24Run cinder-volume with privileged accessSteven Dake1-0/+1
cinder-volume accesses files in /dev, so it requires extra capabilities. Closes-Bug: #1487801 Change-Id: I699aadd1b2955399f90c26a865438635e753ecf6
2015-08-24Merge "Prevents keystone from listening on port 80"Jenkins1-0/+1
2015-08-24Merge "Adjust pip install for kolla-ansible"Jenkins1-9/+1
2015-08-24Merge "Ubuntu - Murano"Jenkins3-8/+6
2015-08-24Merge "Ubuntu - Gnocchi"Jenkins2-7/+13
2015-08-24Merge "Ironic From Source"Jenkins2-6/+20
2015-08-24Merge "Ubuntu - memcached"Jenkins1-2/+2
2015-08-24Merge "Build.py regex filtering"Jenkins1-4/+34
2015-08-24Prevents keystone from listening on port 80Sam Yaple1-0/+1
Change-Id: Idf1ec73c3f42b27ec1d0887e47b02bac5214cd87 Closes-Bug: #1488121
2015-08-24Ubuntu - MuranoSam Yaple3-8/+6
Change-Id: Ie0fb8c57a1e8c67fc8b8c219ceb15a2c3e2e0f35 Partially-Implements: blueprint install-from-ubuntu
2015-08-24Ubuntu - GnocchiSam Yaple2-7/+13
Change-Id: I3d8ddf5b54d79d66fd74ed85e9cc65b0ce7201c0 Partially-Implements: blueprint install-from-ubuntu
2015-08-24Ubuntu - memcachedSam Yaple1-2/+2
Change-Id: I35a741b4009b997ee715fe3728053d01c6e92281 Partially-Implements: blueprint install-from-ubuntu
2015-08-24Ubuntu - MongodbSam Yaple1-2/+2
This is only to get the container building and not failing for Ubuntu. The actual implementation of this container is not done for either Centos or Ubuntu builds. Change-Id: I48dc9fe75adffe4df1d66a70f01cded1e1b17934 Partially-Implements: blueprint install-from-ubuntu
2015-08-24Ironic From SourceSam Yaple2-6/+20
This adds the source install for the ironic container as well as allowing Ubuntu to build it. Change-Id: Id57f9c1ec2efdbbee581be00f3eef71609b919d6 Partially-Implements: blueprint ironic-container Partially-Implements: blueprint install-from-ubuntu
2015-08-24Build.py regex filteringMichal Jastrzebski (inc0)1-4/+34
Adds option to build.py to only build images matching and its dependencies Change-Id: I281bea5bed932b7c948b247392fa6a52b1d1aecf
2015-08-24WIP: Remove data containers and adjust compose filesSteven Dake33-134/+11
Remove all data containers from the repository except the one image we intend to reuse for each data container. Adjust compose files to remove all references to the unique data containers which serve no purpose other then to take up extra resources. Needs VOLUME in data containers exported in the compose files. Change-Id: Id7746110946ef9836180cf57302aaf827e7e5405 Partially-Implements: blueprint one-data-container
2015-08-24Merge "Use cinder-volumes as name of LVM VG"Jenkins1-1/+1
2015-08-24Merge "Cinder reads non-Kolla generated config files"Jenkins4-4/+4
2015-08-24Merge "Add retries to build.py"Jenkins1-18/+19
2015-08-24Merge "automaton renamed to python-automaton"Jenkins2-2/+2
2015-08-24Wait for bootstrap containers on the same hosts they runVladislav Belogrudov2-0/+2
Change-Id: Id6a82e6622f712c6fca8205357dec4e5161e46d2 Closes-Bug: #1487387
2015-08-24Merge "Ubuntu - OpenVSwitch"Jenkins1-3/+4
2015-08-24Merge "Uses the appropriate port value for Glance"Jenkins1-0/+2
2015-08-24Merge "Ubuntu - Neutron"Jenkins6-23/+35
2015-08-23Add retries to build.pySam Yaple1-18/+19
Additionally, fix an if statement to catch multiple layers of parent images failing so the grandchildren do not attempt to build either. Change-Id: Ie9cdf7600e067678e52938910f0d3c072adcdf8a Partially-Implements: blueprint build-script
2015-08-23Merge "Fix keystone for Ubuntu"Jenkins4-13/+29
2015-08-23Merge "Cinder ansible waits for bootstrap container on all hosts"Jenkins1-0/+1
2015-08-23Merge "Record the distro and install_type variables"Jenkins1-0/+3
2015-08-23Merge "Fix Glance for Ubuntu"Jenkins1-2/+3
2015-08-23Fix keystone for UbuntuSam Yaple4-13/+29
Due to the differences between Ubuntu and Centos around Apache2 I have had to copy both start.sh and config-external.sh to be unique files for Ubuntu so as not to affect Centos either. This can be removed when we change the way config-external works. Change-Id: I14dc11e7bb6284b897259a53acc914ae8f254d3c Partially-Implements: blueprint install-from-ubuntu
2015-08-23Merge "Ubuntu - Keepalived"Jenkins2-3/+4
2015-08-23Ubuntu - NovaSam Yaple6-17/+44
Makes the tweaks to get Nova working on Ubuntu properly Change-Id: I812f8878650b6412781e991ba34cc6187d7ff994 Partially-Implements: blueprint install-from-ubuntu
2015-08-23Uses the appropriate port value for GlanceSam Yaple1-0/+2
nova.conf was not using the proper port value for glance and would only work with the default port in that situation. Additionally, the state_path defaults to the python directory rather that the expected /var/lib/nova/ directory. Paritially-Implements: blueprint update-configs Change-Id: I9cc2117c1d786fc1b81c53848e543d27afaf8979
2015-08-23Record the distro and install_type variablesSam Yaple1-0/+3
We set two environment variables to record the needed info to do conditionals in the start.sh and config-external.sh scripts Change-Id: I08acb489e214b3dc961331bb870b435c17100635 Paritially-Implements: blueprint install-from-ubuntu
2015-08-22Use cinder-volumes as name of LVM VGSteven Dake1-1/+1
Use cinder-volumes as name of LVM volume group expected on the host instead of the nonsense that was there before. Change-Id: I35221ac0ad3464581f9ba95c3127832e0af7ad64 Closes-Bug: #1487800
2015-08-22Cinder reads non-Kolla generated config filesSteven Dake4-4/+4
The RDO packages do something wierd about reading files from /usr/share/cinder/cinder-dist.conf by default. These files contain non-Kolla configured configuration values. This is obviously not ideal since RDO policies may be different then Kolla policies. This should probably be fixed across the source base, but for the moment it is blocking correct operation of Cinder. Change-Id: I823a90b28eaaf5474334885a45f22ed28537b24b Closes-Bug: #1487799
2015-08-23Merge "Rabbitmq servers fail to start due to wrong permissions"Jenkins1-0/+4
2015-08-22automaton renamed to python-automatonSteven Dake2-2/+2
Cinder is broken by this RDO package rename. Maintaining docker templates for basic things like this until the /docker directory is removed. Change-Id: Ieae2ab3296346767c305d21e8bb8de964160f84a Closes-Bug: #1487762
2015-08-22Merge "Rework documentaton to actually get people rolling"Jenkins4-37/+120
2015-08-22Merge "Add templated dockerfiles for ironic"Jenkins10-0/+142
2015-08-22Ubuntu - NeutronSam Yaple6-23/+35
Make the changes needed to support Ubuntu Additionally, adjust the way supervisor is installed. Rather than installing via pip, install via a package. Change-Id: I1e7f538a180e4e35166d5afa8ba3f165b7e9f6d5 Partially-Implements: blueprint install-from-ubuntu Closes-Bug: #1487715
2015-08-22Ubuntu - KeepalivedSam Yaple2-3/+4
Change-Id: I7e96da95eb8720e3cad0776743cab3d523674f0f Partially-Implements: blueprint install-from-ubuntu
2015-08-22Ubuntu - OpenVSwitchSam Yaple1-3/+4
Change-Id: I235c5d2b50048f9c46c36953fabdd7a1ffa40afd Partially-Implements: blueprint install-from-ubuntu
2015-08-22Adjust pip install for kolla-ansibleSam Yaple1-9/+1
Installing Ansible with pip as seen in this patch ensures both RPM and DEB based systems install the binaries in the same path. This changes nothing for RPM, but allows DEB to continue using the existing scripts without having symlinks everywhere. Change-Id: I0d530b1ed0a0e8b44413012f79251ab888153b23 Partially-Implements: blueprint install-from-ubuntu