227 Commits

Author SHA1 Message Date
fb69f126f8 Update reno for stable/pike
Change-Id: I92849561fa159f051a7f5d1a063b3d1dbc966930
2017-09-05 13:46:04 +00:00
Jenkins
7b3e9c595c Merge "releasenotes: expand note about aarch64/ppc64le support" 2017-08-30 04:09:34 +00:00
Marcin Juszkiewicz
7408c4dfc3 releasenotes: expand note about aarch64/ppc64le support
Change-Id: I2ab12e019af65d12c71b9caf136ad9d707e658f1
2017-08-29 14:57:42 +00:00
Marcin Juszkiewicz
bb1de3646d releasenotes: note Debian related changes
Change-Id: I88919b8a1b5b1da1f5e3b03540b8f724c7a24578
2017-08-28 11:53:42 +02:00
Jenkins
187b1f08f5 Merge "Implement tacker-conductor image, rework all tacker" 2017-08-22 03:56:20 +00:00
Jenkins
09e2a0f121 Merge "Fix Underline as per the title length in .rst" 2017-08-20 10:09:16 +00:00
Eduardo Gonzalez
7b2dea5506 Implement tacker-conductor image, rework all tacker
Tacker is broken in pike without conductor images.
Conductor is needed to communicate with mistral for
VIM monitoring
This change rework tacker image to allow tacker-conductor
service image.
Split tacker global image into tacker-server and tacker-conductor.

Closes-Bug: #1710874
Change-Id: I52778e86e4f2c297ead8d4b09983e5e38ca88c70
2017-08-20 09:58:27 +00:00
ashish.billore
dcc7593f5d Fix Underline as per the title length in .rst
As per the openstack contributer guide, the underlines in
an rst file must match the title length
http://docs.openstack.org/contributor-guide/rst-conv/titles.html

Change-Id: If8f501edb89589f882e0a32dee4a8ed3e63e30de
2017-08-02 15:48:11 +09:00
Juan Antonio Osorio Robles
fd0af55cb1 Add httpd to the Barbican API image
We are running barbican over httpd in TripleO, and would like to
continue doing so when using containerized barbican. Thus, we need this
package in the image as well.

Change-Id: I7001855cffeed264cb45305e2aa6fac139ea05c9
2017-07-31 16:44:59 +03:00
Jenkins
49c06c6638 Merge "Add prometheus and related containers" 2017-07-27 07:31:12 +00:00
Jenkins
365fc6d001 Merge "Add Redis Sentinel" 2017-07-26 16:24:17 +00:00
Mathias Ewald
cbbceb0ad3 Add prometheus and related containers
Add container for prometheus, mysqld_exporter, node_exporter and
haproxy_exporter

Change-Id: I6e4eb0391380e594b708a67365e240d3eeafd88b
2017-07-24 13:32:17 +00:00
Mathias Ewald
4f903087e6 Add Redis Sentinel
Introduce base container for redis

Rebase the existing redis container on the new base container

Provide a container for redis-sentinel to create a highly available cluster

Change-Id: I683f02930a870c01dbc71c84060a65c72a8e568e
2017-07-24 13:29:20 +00:00
Jenkins
f10a2496a0 Merge "Update the documentation link for doc migration" 2017-07-24 08:26:39 +00:00
Jenkins
e23e865c42 Merge "enable the kolla build system to use out of tree docker files" 2017-07-22 01:58:07 +00:00
chenxing
7384f7eae5 Update the documentation link for doc migration
Change-Id: I93ecb6c27c2780e9cd86c8df065302b216fe7850
2017-07-21 09:50:25 +00:00
Jenkins
bcdd0ae80b Merge "Deprecate neutron-sfc-agent image" 2017-07-20 18:29:57 +00:00
Jenkins
6f74c6c484 Merge "Implement blazar Docker images" 2017-07-14 15:08:14 +00:00
Numan Siddique
b5a322ea35 Add OVN specific neutron-server container
This patch creates a specific OVN neutron-server container
which uses neutron-server as its base and adds OVN specific
packages similar to this commit [1] which adds ODL specific
neutron-server

[1] - I610b07a3c2bcf1c3288f76112a08b81c50e06913

Change-Id: Iee1d04d08609e4492a7a799b5ac9c0991898887d
Partially-implements: blueprint ovn-controller-neutron
2017-07-11 20:20:01 +05:30
Sean Mooney
79a2342395 enable the kolla build system to use out of tree docker files
- This change introduces a docker-dir config option to enable
  specifying an out of tree additional docker file
  root dir for use with  kolla build.
- This change allows kolla's build system to be reused by non kolla
  or external project to build arbitrary docker images using jinja2
  templatized docker files.

Co-Authored-By: Michal (inc0) Jastrzebski <inc007@gmail.com>
Change-Id: Idbba02a8910866ef1b838e5cbac3ab230551b7e5
2017-07-10 18:20:05 +00:00
Eduardo Gonzalez
7b1e550c3f Implement blazar Docker images
Blazar is a resource reservation service for OpenStack,
allows to reserve compute host for tenants.
Really usefull for HPC, NFV and Scientific environments.

Implements: blueprint blazar-images
Change-Id: If42087a791a7f84105c867509e4bbc7b423cb41e
2017-07-07 08:02:33 +00:00
Jenkins
ccc1911ad8 Merge "Add new --skip-existing option to kolla-build" 2017-07-07 02:58:48 +00:00
Martin André
78bbd8fd0d Add new --skip-existing option to kolla-build
This new option allows to skip images that are already present in the
docker cache.

Change-Id: I202c70864f8aa86abd882240beb7f6525963e625
Closes-Bug: #1694302
2017-07-05 10:34:00 +02:00
Jenkins
0d34a9054c Merge "Switch from oslosphinx to openstackdocstheme" 2017-07-04 15:09:03 +00:00
Juan Antonio Osorio Robles
1ae703e4a4 Add images for novajoin services
novajoin is a nova vendordata service that enables the enrollment of
nova instances into freeIPA.

Change-Id: Ia1c0f896ef45b8bb00d0354e7343c7eb4e060fd1
2017-07-03 09:38:53 -04:00
ZhongShengping
b0ff9aaaa5 Switch from oslosphinx to openstackdocstheme
As part of the docs migration work[0] for Pike we need to switch to use the
openstackdocstheme.

[0]https://review.openstack.org/#/c/472275/

Change-Id: Ib82ae202e347c17d255b3c91149474151a59eac3
2017-07-02 15:53:23 +08:00
Jenkins
98e4a4bf56 Merge "Introduce merge and preserve_properties for config_files" 2017-06-28 20:50:46 +00:00
Jenkins
b500866531 Merge "Allow setting copied files group more precisely" 2017-06-28 18:34:04 +00:00
Jenkins
e6a6024e98 Merge "Allow nova plugins install, add blazar plugin" 2017-06-27 09:39:19 +00:00
Martin André
e313c89621 Introduce merge and preserve_properties for config_files
The `merge` option will basically copy all the files recursively inside
the container without removing the existing files or directory, while
the `preserve_properties` option keeps the file attributes
(permissions, ownership, timestamps) in the container.

This is useful if you have extracted some config files from a container
and want to use them in another container based on the same image.

This makes TripleO usage of Kolla much more robust.

Change-Id: I78dcec741a941dc21adba33ba33a6dc6ff1d217c
2017-06-27 08:44:41 +02:00
Martin André
748a056b09 Allow setting copied files group more precisely
Previously with the config_files structure of config.json, the group
name was automatically set to the one of the user name. It is now
possible to set the group name in the same fashion than the
'permissions' structure with:

  owner: 'desired_owner:desired_group'

Closes-Bug: #1696095
Change-Id: Ibae9f74e2351c81a717294467aedc51ea773c41e
2017-06-21 18:17:44 +02:00
Martin André
0cba3b2ccd Permit changing yum configuration in the base image
This commit allows to configure yum settings via a yum.conf file that
is shipped in the base image and make it overridable with the
base_yum_conf jinja2 block.

Change-Id: I76a84ec008fec5696cadefdbdeb4204a32421c4b
Closes-Bug: #1698134
2017-06-15 15:44:41 +02:00
Jenkins
8be89bc7e4 Merge "Use https links for documentation" 2017-06-15 02:39:00 +00:00
Jenkins
7fd650035b Merge "Support OVN docker images" 2017-06-14 17:57:27 +00:00
chenlx
50f75729eb Use https links for documentation
Use https instead of http to ensure the safety.

Change-Id: Iaf09b5b878e117d2333c30b8a769304a4a20f7ee
2017-06-12 23:06:35 +08:00
Jenkins
87c2a058eb Merge "Adds opendaylight specific neutron-server container" 2017-06-07 13:44:29 +00:00
Jenkins
1253c694f0 Merge "Add skydive service" 2017-06-06 10:08:00 +00:00
Tim Rozet
08edd6de05 Adds opendaylight specific neutron-server container
We do not want to break base neutron-server container by adding
extensions that may cause DB upgrade failures, etc.  Therefore it is
better to create a specific ODL neutron-server container which can use
neutron-server as its base and then contain these additional SDN related
packages.

Change-Id: I610b07a3c2bcf1c3288f76112a08b81c50e06913
Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-06-02 14:06:45 -04:00
Mathieu Rohon
6338f8fbb0 Add skydive service
This patch introduces the docker template to build
the skydive container, that can be used to monitor
and troubleshoot networking in an openstack
deployment.
The skydive-analyzer and the skydive-agent will both
rely on the same container.

Implements: blueprint skydive-service

Co-Authored-By: Nicolas Bouron <nicolas.bouron@gmail.com>
Signed-off-by: Mathieu Rohon <mathieu.rohon@gmail.com>

Change-Id: Iab783179c2c3aba496a91debfd38a12215ae9f10
2017-06-02 15:55:07 +02:00
Numan Siddique
367a03284a Support OVN docker images
This patch adds kolla images for
 - ovn-northd
 - ovn-controller
 - ovsdb-server for Northbound DB
 - ovsdb-server for Southbound DB

Change-Id: I97f82395cb14108bdff57543e4847a5ece17fe69
Implements: blueprint ovn-controller-neutron
Signed-off-by: Numan Siddique <nusiddiq@redhat.com>
2017-06-02 17:47:10 +05:30
Jenkins
43048c5be9 Merge "Remove dead code related to the Vagrant dev environment" 2017-06-02 12:08:36 +00:00
Jenkins
082e2f4f8c Merge "Add ceilometer agent ipmi docker file" 2017-06-02 10:59:30 +00:00
Juan J. Martinez
4af4b1ec6f Remove dead code related to the Vagrant dev environment
The Vagrant dev environment is now in kolla-ansible so this code
is not needed any more in kolla repo.

Change-Id: I066f75057f03009810d2bb00ed09e832d328b52c
Depends-On: I6b56822d50472f8eda6fc60f69196d3c9b8b6cf8
Related-Bug: 1693847
2017-06-02 11:19:46 +01:00
Martin Mágr
f413c6b411 Sensu images
This patch adds possibility to have container with sensu-client service.

Implements: blueprint container-healthchecks
Change-Id: I1c659ce38299d5497a80fa96dd2dd39bd40176c3
2017-05-30 13:31:38 +02:00
Sven Anderson
cede69b96d Add ec2-api image
Initial image for EC2-API, a standalone service for OpenStack that
supports AWS EC2 and VPC API.

Change-Id: Ia8d611cc3988499baf15e731fd053f38ad9b5079
2017-05-29 17:13:05 +02:00
Jenkins
e731db2c15 Merge "Add qdrouterd container" 2017-05-23 00:01:40 +00:00
Jenkins
5e07d045a5 Merge "Add Neutron SR-IOV agent image" 2017-05-20 00:02:33 +00:00
Eduardo Gonzalez
1b924fc4b2 Allow nova plugins install, add blazar plugin
Allow install plugins in nova base container for source builds.
Implement blazar-nova plugin in nova.

Change-Id: I4e3591a3b3d18d5830d32fa25cac5e657b00508c
Partially-Implements: blueprint blazar-images
2017-05-19 09:23:49 +00:00
Jenkins
d3302929e0 Merge "Add mistral-event-engine image" 2017-05-18 16:56:12 +00:00
Jenkins
31afb8dd48 Merge "Move shebang customization into jinja2 block" 2017-05-18 15:55:41 +00:00