Commit Graph

4815 Commits

Author SHA1 Message Date
Jenkins
f1927b717c Merge "Added Ansible playbook for congress deploy" 2016-09-01 13:20:38 +00:00
Jenkins
ac0ba62bdf Merge "Add ansible raw task note, add apt-get update" 2016-09-01 11:41:31 +00:00
Jenkins
9e83fd7925 Merge "Use six.StringIO" 2016-09-01 11:25:05 +00:00
Jenkins
fdb33d04ec Merge "Install neutron-lbaas-dashboard from source in horizon container" 2016-09-01 09:47:41 +00:00
Jenkins
0bf7e9b66d Merge "Fix using filter() to meet python2,3" 2016-09-01 08:11:49 +00:00
Jenkins
6a8c459873 Merge "Fix service_type of mistral endpoint" 2016-09-01 08:08:32 +00:00
Jenkins
677aa0ef25 Merge "replace baremetal_nic with api_interface" 2016-09-01 07:53:17 +00:00
Jenkins
cff3755ca6 Merge "Update doc for congress" 2016-09-01 07:44:05 +00:00
Jenkins
64f2dafe2b Merge "add deploy-servers command" 2016-09-01 07:03:24 +00:00
MD NADEEM
cda6fb00e8 Update doc for congress
Change-Id: I9eb96be3606e657e9730abf6201ffc8a4ed9febd
Implements: blueprint enable-congress-container
2016-09-01 10:52:33 +05:30
mail2nadeem92
4b39d056ad Added Ansible playbook for congress deploy
Change-Id: Id04fe7a8f30ed0dae292933662036f4775e394a2
Partially-Implements: blueprint enable-congress-container
2016-09-01 10:43:03 +05:30
Michal (inc0) Jastrzebski
69af20852a Release notes for customization
Since customizations are done for most of services, I think we can make
it an official feature and close whole blueprint. Good work team!

Change-Id: I44de0204261cd04b2564ce62a5d10b1e0a4fd4bf
Implements: blueprint dockerfile-customizations
Implements: blueprint third-party-plugin-support
2016-08-31 20:20:58 +00:00
Sean Mooney
7f1084808b replace baremetal_nic with api_interface
- The baremetal_nic variable was used as part of
  kolla host playbook when generating the /etc/hosts file.
  Populating the /etc/hosts is done to ensure that rabbitmq
  can reach the other nodes in the rabbitmq cluster by hostname.
- Before this change the baremetal_nic variable was used to
  determin which interface to read when mapping the hostname to
  an ip address.
- This change removes baremetal_nic and uses api_interface
  instead as the hostname used by rabbitmq should always map to the
  api_interface ip.

TrivialFix
Closes-Bug: #1618381

Change-Id: I65fe3aad58ac34b001a1f4a38641addc9fa5a1d4
2016-08-31 19:39:59 +00:00
Jenkins
b4c505a6c8 Merge "Allow operators to override use of get-pip.py" 2016-08-31 17:50:12 +00:00
Jenkins
dd0988f074 Merge "Allow operators to override versionlock for redhat in base" 2016-08-31 17:48:08 +00:00
Jenkins
014d055021 Merge "adds bifrost ssh key generation" 2016-08-31 17:48:01 +00:00
Jenkins
7b8e851e97 Merge "Allow operators to customise rabbitmq plugins" 2016-08-31 17:29:13 +00:00
Jenkins
e37314aaab Merge "Use dumb-init to manage the pid 1 process" 2016-08-31 16:30:13 +00:00
Jenkins
f3fedb8bef Merge "add bifrost deploy ansible support" 2016-08-31 16:26:08 +00:00
Jenkins
983b26e835 Merge "Chage with_ loop variables syntax to ansible 2" 2016-08-31 16:25:11 +00:00
Paul Bourke
7bba25a160 Allow operators to override use of get-pip.py
Operators may not want to run get-pip.py from an external source.

TrivialFix

Change-Id: I591b0cef135f9e1e3054c48c93a17b7b74fd0a9a
2016-08-31 17:06:20 +01:00
Jenkins
3fa38c80c5 Merge "generate bifrost yaml configs" 2016-08-31 15:30:23 +00:00
Jenkins
909883a6d4 Merge "Add warning to kolla-ansible destroy action" 2016-08-31 15:25:07 +00:00
Jenkins
7168f3c430 Merge "repair rally dockerfile" 2016-08-31 15:05:22 +00:00
Jenkins
c22af045e6 Merge "Add a block around oraclelinux base package install" 2016-08-31 14:59:46 +00:00
Jenkins
5f0ea5847f Merge "Limit hostfile generation to control nodes" 2016-08-31 14:51:02 +00:00
Paul Bourke
e4f3e34e5d Allow operators to customise rabbitmq plugins
TrivialFix

Change-Id: I9659b25a8031237f56450ea363c6b78f4d99df52
2016-08-31 15:33:12 +01:00
Jeffrey Zhang
96bf1cfee4
Add warning to kolla-ansible destroy action
Change-Id: Id7591dff978b8fb7ba2c59331ffd83a77ecf46ab
Closes-Bug: #1610546
Signed-off-by: Jeffrey Zhang <zhang.lei.fly@gmail.com>
2016-08-31 21:51:08 +08:00
Paul Bourke
19c5e97c89 Allow operators to override versionlock for redhat in base
TrivialFix

Change-Id: Iedec701e76cdf4e336abeae1286ba6359fcfeba1
2016-08-31 14:47:17 +01:00
Jenkins
730086bfd1 Merge "Add option to support dhcp/l3 agent ha" 2016-08-31 13:44:13 +00:00
Paul Bourke
f6e8430741 Add a block around oraclelinux base package install
Allow operators to customise the base package setup for oraclelinux in
base, similar to Ubuntu (block base_ubuntu_package_installation)

TrivialFix

Change-Id: I9c790bd4f195492dc9d666cf865a7f142cfb1abe
2016-08-31 13:38:24 +00:00
Jenkins
624d300dc4 Merge "Import the Murano core libary as part of setup" 2016-08-31 13:27:56 +00:00
Sean Mooney
64c40e20a5 add deploy-servers command
- This change extends kolla-ansible
  with a deploy-server command to enroll and deploy
  physical servers with bifrost.

Change-Id: Iaa9f34b00e676569f6e3df679b7454b1ec0b8e34
Implements: blueprint bifrost-support
2016-08-31 13:12:34 +00:00
Sean Mooney
538dbac24a adds bifrost ssh key generation
- This change extend the genpwd.py
  command to generate an ssh key pair
  bifrost.
- This change bifrost config and bootstrap
  task to install the generated keys.
- This change updates the bifrost guide to
  discribe how to provide your own key.

Change-Id: I05243f58843d9195cace253dff5628fae89c78e8
Implements: blueprint bifrost-support
2016-08-31 13:12:20 +00:00
Sean Mooney
96b3f0ae3e add bifrost deploy ansible support
- This change addes the ability to deploy
  and bootstrap bifrost.
- This change introduces a deploy-bifrost
  command to kolla-ansible.

Change-Id: I62afcf348661add900c98904e90a15a0eddffd4b
Implements: blueprint bifrost-support
2016-08-31 13:11:59 +00:00
Sean Mooney
d7dfae75b2 generate bifrost yaml configs
- This change indroduces a merge_yaml action_plugin
- This change generates bifrost yaml configs.

Change-Id: I9814e6a5d55cbd46c4b60c06ed70ed54a575bd2f
Implements: blueprint bifrost-support
2016-08-31 13:06:41 +00:00
Jenkins
1a380935f7 Merge "Customizations for Neutron" 2016-08-31 12:57:51 +00:00
Jenkins
b29357e70c Merge "Add aodh role" 2016-08-31 12:52:58 +00:00
Jenkins
7feed607f2 Merge "Fix nova_ssh container shell to allow instance resizes." 2016-08-31 12:49:16 +00:00
Christian Berendt
e821f58c9b Install neutron-lbaas-dashboard from source in horizon container
Change-Id: I9bc0288dd436eaaa48c8fd27e0907bbb8dadfe2c
Partial-bug: #1592446
Co-authored-by: Shaun Smekel <shaun.smekel@theorem.net.au>
2016-08-31 12:48:18 +00:00
Jenkins
970eff43f3 Merge "introduce bifrost-deploy container" 2016-08-31 12:45:50 +00:00
Christian Berendt
ce92b49ca0 Fix service_type of mistral endpoint
Change-Id: Idddc6916e41216fe8fd576d9db400a03728e79f8
Closes-bug: #1610968
2016-08-31 14:26:48 +02:00
Christian Berendt
9688f95f58 Customizations for Neutron
Change-Id: I5dbb030943abfa7eccc424859b694a508358c123
Partially-implements: blueprint third-party-plugin-support
Co-Authored-By: Michal (inc0) Jastrzebski <inc007@gmail.com>
Co-Authored-By: Paul Bourke <paul.bourke@oracle.com>
2016-08-31 12:40:09 +01:00
Sean Mooney
a9e16c8bde introduce bifrost-deploy container
- This change adds support for building and deploying
  a bifrost container for baremetal provisioning.
- This change documents how to manually deploy and bootstrap
  the bifrost container.

Implements: blueprint bifrost-support
Change-Id: I7d895839b11cbf916be33225875465c3358b5aa4
2016-08-31 09:24:24 +00:00
Jenkins
76f94f8d18 Merge "Add a check before wiping Ceph disks in bootstrap" 2016-08-31 09:15:19 +00:00
liyingjun
c5668bd50a Add option to support dhcp/l3 agent ha
New option enable_neutron_agent_ha added to enable/disable dhcp/l3 agent
high availability, dhcp_agents_per_network is default to 2 and it's
configurable.

Implement blueprint: support-network-ha

Change-Id: Id4742aa67c80584634b923195545bf2b654172f3
2016-08-31 16:31:07 +08:00
Duong Ha-Quang
143f1c2d9a Add ansible raw task note, add apt-get update
Add note about raw install
Add apt-get update before install python

TrivialFix
Closes-Bug: #1618297

Change-Id: I08372dcfe71dff8c0a50a421788309b642e2a521
2016-08-31 15:11:52 +07:00
zhubingbing
62781f4550 repair rally dockerfile
Add create rally dabase and create rally log script

Closes-Bug: #1618722 

Change-Id: I8a78e518f63c4e9fab753a58fb7e36772380d4ef
2016-08-31 08:03:04 +00:00
Matthew Taylor
c4be56c1e5 Fix nova_ssh container shell to allow instance resizes.
According to the configuration reference,
http://docs.openstack.org/mitaka/config-reference/compute/resize.html
When using KVM, nova utilizes SSH for instance resizing.
Kolla nova_ssh container has the nova user configured with "/sbin/nologin" shell,
which prevents nova_compute from successfully resizing instances.
Added fix to change shell from nologin to bash.

Change-Id: I46a48e242dae6ee6c9159bc30edd8b823ffbb515
Closes-Bug: 1617902
2016-08-31 14:55:25 +10:00
zhubingbing
7ce05f9782 Add aodh role
Partially-Implements: blueprint ansible-aodh

Change-Id: I9e20f4bf5e7d8f37f243ae15746e2b7bb49eb20c
2016-08-31 03:54:35 +00:00