1829 Commits

Author SHA1 Message Date
Ryan Hallisey
57017b0acd Replace config-external with a JSON file for Cinder
Partially-Implements: blueprint replace-config-external

Change-Id: Ic247433290b51c9fb613d90e4a9a0f3d11526b35
2015-09-24 08:12:56 +00:00
Ryan Hallisey
2c23f2d445 Replace config-external with a JSON file for Neutron (thin)
This is only for the Neutron thin containers.  The Neutron agents
are still in a fat container.  I'll replace in another patch.

Change-Id: I8533af52bfa3f268aa8ffb1c16ae49f5a300da27
Partially-Implements: blueprint replace-config-external
2015-09-24 08:12:19 +00:00
rthallisey
aebb16fff9 Replace config-external with a JSON file for Nova
Change-Id: I38c545484a7b1f3906d844eb3a7486e11c4b276a
Partially-Implements: blueprint replace-config-external
2015-09-23 19:33:27 +00:00
Jenkins
9a814e128f Merge "Replace config-external with a JSON file for Glance" 2015-09-23 19:30:45 +00:00
Jenkins
274d808ff9 Merge "Replace config-external with a JSON file for Keystone" 2015-09-23 19:30:34 +00:00
Jenkins
6e94b97dd6 Merge "Replace config-external with a JSON file for Rabbitmq" 2015-09-23 19:16:10 +00:00
Jenkins
9963f0a1ef Merge "Add nova_novncproxy port to haproxy configuration" 2015-09-23 14:16:57 +00:00
Hui Kang
83157d1a19 Add nova_novncproxy port to haproxy configuration
Make novncproxy_port configurable

Change-Id: I54f7918b1927562baf2e125b7f5c8edaec87e993
Closes-Bug: #1497673
2015-09-22 15:48:09 +00:00
Paul Bourke
24639c58fa Add .vagrant dir to .gitignore
Closes-Bug: #1498451

Change-Id: Iba0d038eaee68485ec18af0d50836799db8fc90d
2015-09-22 14:24:21 +01:00
Jenkins
66608efd11 Merge "Consolidate kolla-build configuration in one file" 2015-09-21 19:30:20 +00:00
Jenkins
570f688222 Merge "Update documentation for Vagrant environment" 2015-09-21 16:32:49 +00:00
Steven Dake
41909d070b Remove pip install of pyscss in Horizon
Because of the correction of the dependney repos in RDO, pyscss
no longer needs to be installed via pip.

Change-Id: Ide0a0181a9b1353a043956ab9849a2d261f1c243
Closes-Bug: #1497436
2015-09-21 14:37:09 +00:00
Jenkins
ccffeb7768 Merge "Add missing dependency repository for Liberty for EL" 2015-09-21 14:20:48 +00:00
Jenkins
cde1d73aeb Merge "Regression: git is required to build from source on ubuntu" 2015-09-21 14:12:14 +00:00
Jenkins
2ed7846194 Merge "Remove the keepalived tag in ansible" 2015-09-21 14:11:40 +00:00
Martin André
cb153571c7 Update documentation for Vagrant environment
Implements: blueprint vagrant-improvements
Change-Id: I326e65333f368dc0081a36ffe93d325f2ccfab1b
2015-09-21 21:36:50 +09:00
Martin André
6c5aeeee41 Consolidate kolla-build configuration in one file
The source location definition previously in build.ini was merged in
etc/kolla/kolla-build.conf since it is really configuration for the
kolla-build tool.

Change-Id: I7531af0029bdfeabbaefb8a6aa97b70bb12c021a
Closes-Bug: #1496702
2015-09-21 21:20:48 +09:00
Jenkins
75f988c7ec Merge "Fix a small bug of wrong path to validate-docker-execuate" 2015-09-21 03:31:38 +00:00
Jenkins
0045fd2c57 Merge "Remove ceph as external repo" 2015-09-20 10:42:07 +00:00
Jenkins
7a8f82aded Merge "Add sudo for RHEL builds" 2015-09-20 08:53:17 +00:00
Jenkins
b8831e4c17 Merge "Install which if its not installed in base" 2015-09-20 08:48:45 +00:00
Hui Kang
c30e9bfbcf Remove the keepalived tag in ansible
Keepalived container runs with the haproxy container.

Change-Id: I435a8850eca36ccfa5531b43ee7b5f1b72ecc880
Closes-Bug: #1497337
2015-09-19 12:21:19 -04:00
Sam Yaple
18a32f5e0c Remove ceph as external repo
* The cloud-archive now provides the most recent version of Ceph
  (hammer) and should be preferred over adding a new repo.
* The ceph signing key changed.[1]

[1] https://securityblog.redhat.com/2015/09/17/important-security-notice-regarding-signing-key-and-distribution-of-red-hat-ceph-storage-on-ubuntu-and-centos/

Change-Id: I5992184f115106a9c853d205d7d79c35e1b0cf27
Closes-Bug: #1497507
2015-09-19 05:37:41 +00:00
David Moreau Simard
4b7163abfb Add missing dependency repository for Liberty for EL
There are three repositories for liberty in entreprise
linux:
- delorean
- delorean-liberty-testing
- delorean-common-testing

This commit adds the two missing ones so that delorean
can pull the proper dependencies. Otherwise, it might
have either broken dependencies or outdated ones from EPEL.

Change-Id: Ia815b38d3a83a89c582ea874e39c170d618b99e5
Closes-Bug: #1497436
2015-09-18 21:47:26 -04:00
Hui Kang
ed0829ae5e Fix a small bug of wrong path to validate-docker-execuate
Change-Id: I61e7ac2bb0ec0b960dc807d8880d5da105aacd14
Closes-Bug: #1497463
2015-09-18 18:21:29 -04:00
Steven Dake
5e83b6d369 Add a customize deployment document
Explain how to customize the deployment with an example and rationale
that is anti-templating :)

Change-Id: I148c89b0608211864d18b60ed7c7082c0b468931
2015-09-18 14:12:21 -07:00
Jenkins
b0cd947c7a Merge "Fix broken centos-source- build: add rdo repository" 2015-09-18 20:10:24 +00:00
rthallisey
3fa0aa2ddc Replace config-external with a JSON file for Glance
Change-Id: I14187db31a009c150424ea28b854a78c9ae3941d
Partially-Implements: blueprint replace-config-external
2015-09-18 15:19:06 -04:00
rthallisey
180e8c3331 Replace config-external with a JSON file for Keystone
Change-Id: I4c403edb7cd16f587f30a313c1943f070512eda3
Partially-Implements: blueprint replace-config-external
2015-09-18 15:19:06 -04:00
rthallisey
a0bffb2581 Replace config-external with a JSON file for Rabbitmq
Change-Id: Ibb30af44a9362278eff012ff1145374788b06cd5
Partially-Implements: blueprint replace-config-external
2015-09-18 15:19:06 -04:00
Jenkins
4b107aff5f Merge "Spell corrections in Image building guide" 2015-09-18 17:56:29 +00:00
Jenkins
55a58e6745 Merge "Spell corrections in dev quickstart guide" 2015-09-18 17:55:45 +00:00
Jenkins
6b456e939c Merge "Spell corrections in AIO doc" 2015-09-18 17:54:49 +00:00
Jenkins
2bc8f4074c Merge "Spelling corrections in cinder guide" 2015-09-18 17:54:45 +00:00
Jenkins
9048b2eb1f Merge "Fix ring bulder command examples in swift readme doc" 2015-09-18 17:18:08 +00:00
Jenkins
9e64644dc0 Merge "Set namespace to point to local registry" 2015-09-18 13:03:04 +00:00
Jenkins
53efa6251f Merge "Implement configuration file for kolla-build" 2015-09-18 13:02:48 +00:00
Swapnil Kulkarni
f56109bb22 Spell corrections in Image building guide
Change-Id: I27d560fda14ec87217162c5a20b5752bd21210ef
2015-09-18 15:09:28 +05:30
Swapnil Kulkarni
c46b33828d Spell corrections in dev quickstart guide
Change-Id: Ifadd1e05e840f4c7605c4b9797bdc620ab62c353
2015-09-18 09:49:19 +05:30
Swapnil Kulkarni
bd27d4ad63 Spell corrections in AIO doc
Change-Id: I40d2eb9c5b778e633d54489d31cd32de0e82bf2f
2015-09-18 09:45:21 +05:30
Swapnil Kulkarni
6c201a6a52 Spelling corrections in cinder guide
Change-Id: I19e6efe2e6ba72675281ac789934f84a3faa2975
2015-09-18 09:43:06 +05:30
Qiu Yu
e4b825e084 Fix ring bulder command examples in swift readme doc
- avoid hard coding install type and base distro in sample commands
- fix semicolon to actually make for loop work

Change-Id: I15b46fec5b4ebf7987ea22e7c71a44c739f7dee3
2015-09-18 09:00:09 +08:00
Sam Yaple
77800984bc Refactor set_configs.py
This refactor brings the logging in line with the rest of Kolla.
The fucntion names were updated to reflect thier new role.

Additionally, it fixes several issues with the permissions which
currently break all containers that use set_configs.py

It will also work with source being a directory or a file now.

Change-Id: I4a197a343e3baf3bd31532debdff5972adb8aefa
Partially-Implements: blueprint replace-config-external
2015-09-17 20:10:58 +00:00
Steven Dake
1d9659d2e0 Add sudo for RHEL builds
RHEL does not include sudo in the default container image, while other
RPM based distros do.  As a result, some services don't work.  Add
sudo to the base image.

Change-Id: I7014d8cbd90288456e5ab3badcd601ef9cdd0c87
Partially-Implements: blueprint rhel-based-image-support
2015-09-17 07:12:19 -07:00
Steven Dake
f39396cf7f Install which if its not installed in base
Some variants of RHEL containers are missing the 'which' command.
Percona's software used by mariadb depends on which, but doesn't have
a hard dependency requirement since it is usually installed in the
distribution.  To make mariadb work multinode on RHEL, install which
all the time for RPM distros.

Change-Id: I2c6aaa77a1fc8b7028b658a0dfd1935c1f1d738e
Partially-Implements: blueprint rhel-based-image-support
2015-09-17 07:10:46 -07:00
Vladislav Belogrudov
aec595f7f7 Fix broken centos-source- build: add rdo repository
openvswitch requires rdo repository to be installed

Change-Id: I173bb3d32bcef2b890ab482083b0ffb830c3b7fb
Closes-Bug: #1495470
2015-09-17 16:58:07 +03:00
Jenkins
1b33345fb8 Merge "Use Liberty cloudarchive repo for Ubuntu" 2015-09-17 11:33:08 +00:00
Jenkins
7b3143face Merge "Remove ansible_ssh_user from Kolla configs" 2015-09-17 11:29:11 +00:00
Martin André
557e116e40 Set namespace to point to local registry
`kolla-build --push` will push to local registry.

Partially-Implements: blueprint vagrant-improvements
Change-Id: Id841ad9845db6270b6051f7e0a1f93bccbf686fe
2015-09-17 17:23:18 +09:00
Martin André
7a4a9eef20 Implement configuration file for kolla-build
Kolla build script configuration now lives in
/etc/kolla/kolla-build.conf.

This allows overriding configuration options without the need to pass
arguments on the command line.

Command line arguments still get precedence.

Closes-Bug: #1496185
Change-Id: I69482a11437087f19d7f76b379dca85b1f622268
2015-09-17 17:21:31 +09:00