summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2016-07-08Build docker images for OpenStack WatcherDave Walker (Daviey)6-0/+87
Watcher is part of the OpenStack big-tent and is formally known as "OpenStack Infrastructure Optimization service". Whilst it provides a range of default goals and strategies, the most relevant case is to enable re-balancing of the compute hosts by taking CPU usage (data from Ceilometer) into account and live migrating instances as required. Currently this only builds the Docker images for type source but binary builds are gracefully ignored. The ansible configurations will be part of a later commit. Change-Id: I9bb81ee625d9fcf6513e44e2ed20384e34da2adc Partial-bug: #1598929 Partially-implements: bp watcher Signed-off-by: Dave Walker (Daviey) <email@daviey.com>
2016-07-08Merge "Add Senlin Docker container"Jenkins5-0/+72
2016-07-07Read GPT label using sgdisk rather than udevStephen Hindle3-2/+33
The Ceph osd bootstrap/startup logic depends upon reading/writing partition names. Some older versions of udev have trouble reading these (/dev/disk/by-label is missing). To work around this, we shell out to sgdisk and scrape the partition name data directly. Co-authored-by: Paul Bourke <paul.bourke@oracle.com> Closes-Bug: 1585185 Change-Id: I362b3f8e91de79687fc84e256996fbcaf303b6af
2016-07-06Merge "Fix the overwrite sudoers file issue"Jenkins12-24/+24
2016-07-06Merge "Fix the native ovsdb_interace failed"Jenkins1-0/+4
2016-07-05Merge "Use the disk size as the osd weight when osd_initial_weight is auto"Jenkins2-0/+5
2016-07-05Fix the overwrite sudoers file issueJeffrey Zhang12-24/+24
Change-Id: I4b109f7fdc3b8e49defed26979b04ca158842e98 Closes-Bug: #1598423
2016-07-05Fix the native ovsdb_interace failedJeffrey Zhang1-0/+4
Closes-Bug: #1598977 Change-Id: I8be53531c2ba000c3b73d0f957dcc50fe947c925
2016-07-01Merge "Copy lbaas-haproxy.filters file to /etc/neutron/rootwrap.d"Jenkins1-2/+1
2016-06-30Add Senlin Docker containerEduardo Gonzalez5-0/+72
Change-Id: I52e08e2df77106969c5975ebda2510ea8aefa8b5 Partially-implements: bp senlin-container Signed-off-by: Eduardo Gonzalez <dabarren@gmail.com>
2016-06-29Use the disk size as the osd weight when osd_initial_weight is autoJeffrey Zhang2-0/+5
In most of case, the disks used by ceph have different size. Use the default value 1 may block the ceph when one disk is full. Use the disk size as osd weight will more reasonally. TrivialFix Change-Id: Ib875c7289188cbb9380355baf0c8048f1eb09332
2016-06-29Merge "Cleanup RUN commands in base Dockerfile"Jenkins1-24/+15
2016-06-29Copy lbaas-haproxy.filters file to /etc/neutron/rootwrap.dChristian Berendt1-2/+1
The copy instructions do copy the README.txt file and the oslo-config-generator directory to /etc/neutron. This makes no sense. Only the neutron/rootwrap.d/lbaas-haproxy.filters should be copied to /etc/neutron/rootwrap.d. TrivialFix Change-Id: I2dfd86b718166d1d3e348dd9ba14056bb763e64f
2016-06-29Cleanup RUN commands in base DockerfileChristian Berendt1-24/+15
This will merge several RUN statements into one RUN statement to reduce the number of the layers of the base Docker image. TrivialFix Change-Id: I69b00b2e7fa7717923f0fe364c5be9b38a2dbb90
2016-06-29neutron-lbaas TO neutron-lbaas-agentliyingjun1-1/+1
When building image for neutron-base on ubuntu, it failed with installing neutron-lbaas, it should be neutron-lbaas-agent Change-Id: Ia8ba9c4b578368940b44c7943648a15a9f9f7518 Closes-bug: #1597141
2016-06-27Merge "Enable openvswitch container logs in host volumes"Jenkins4-4/+19
2016-06-26Enable openvswitch container logs in host volumesHui Kang4-4/+19
Allow heka container to pick up the openvswitch logs like other services Change-Id: I396ae9419540070c6ab01b8f62607ab46b1f08aa closes-Bug: #1573199
2016-06-22Merge "Remove deprecated package python-tuskarclient"Jenkins1-3/+0
2016-06-22Remove deprecated package python-tuskarclientSwapnil Kulkarni (coolsvap)1-3/+0
TrivialFix Change-Id: I4477b1e9681a34a85baf30e94c63f05e0d24ab7a
2016-06-21Add Kuryr Docker containerHui Kang2-0/+25
Co-authored-by: Mohammad Banikazemi <mb@us.ibm.com> Partially-implements: bp kuryr-docker-plugin Change-Id: Ife54f71984ff6c9825769e81fd39e3444c6fe310
2016-06-21Add customizations for apt keys and packagesMichal (inc0) Jastrzebski1-13/+16
To customize apt packages, you need to do something like that in override file: {% set base_apt_packages = base_apt_packages + ['vim', 'emacs'] %} Change-Id: I7913ed405c2cb7e33f1cfe310d651030e0700e6b Partially-implements: blueprint third-party-plugin-support
2016-06-18Remove mesos artifactsChristian Berendt2-5/+0
TrivialFix Change-Id: Ide5944ea3b47db0de4bdce6410a217b5d8991c8f
2016-06-18Merge "Macro install packages"Jenkins1-0/+7
2016-06-18Merge "Implement ceilometer ansible role"Jenkins2-2/+4
2016-06-18Merge "Add kolla-kubernetes bootstap logic endpoint script"Jenkins1-0/+20
2016-06-16Implement ceilometer ansible roleHui Kang2-2/+4
Change-Id: I13c50a78b2dc7c98b720a4b2e7161104213bd295 Implements: bp ansible-ceilometer
2016-06-16Merge "Fix ownership of nova-novncproxy-source directory"Jenkins1-1/+3
2016-06-16Merge "Add kolla-kubernetes bootstrap capability to Keystone"Jenkins1-0/+18
2016-06-16Merge "Add kolla-kubernetes bootstrap capability to mariadb"Jenkins1-0/+18
2016-06-16Fix ownership of nova-novncproxy-source directoryChristian Berendt1-1/+3
This solves the following issue when using latest noVNC sources for the nova-novncproxy container: OSError: [Errno 13] Permission denied: '/usr/share/novnc' Change-Id: Iea1f3dfcc696f53431e99570019e27cdef4ca5cb Closes-bug: #1593006
2016-06-15Macro install packagesMichal (inc0) Jastrzebski1-0/+7
Simplification of package installations Change-Id: I78c0a84c55e891dec7c9bd21bc61700dba244526 Partially-implements: blueprint third-party-plugin-support
2016-06-15Merge "Add support for mistral ubuntu binary containers"Jenkins4-2/+21
2016-06-15Merge "Load the metadata definitions during Glance bootstrap"Jenkins1-0/+1
2016-06-14Implement Rally DockerfileJeffrey Zhang1-0/+33
Partially Implements: blueprint rally-container Change-Id: If8c4fdb51b8083078dddc68598d48c6e139a615a
2016-06-14Merge "Create ansible home directory in kolla-toolbox container"Jenkins1-1/+1
2016-06-14Create ansible home directory in kolla-toolbox containerChristian Berendt1-1/+1
This solves the following issue when running an ansible command inside the kolla-toolbox container: [Errno 13] Permission denied: '/home/ansible/.ansible' Change-Id: I654d27c49b7fcc50e018b61146084660894352aa Closes-bug: #1592268
2016-06-14Merge "Fix missing ceilometer user in the sudoers list for binary type"Jenkins1-5/+4
2016-06-13Load the metadata definitions during Glance bootstrapChristian Berendt1-0/+1
Change-Id: I4e6ecbcfbd11a516b1ddc2fe7a62f20b8313ae07 Closes-bug: #1584698
2016-06-10Fix missing ceilometer user in the sudoers list for binary typeHui Kang1-5/+4
ceilometer user and extend_start.sh should be added to both source and binary type Change-Id: I149e27e31c6eb200b508e5b67a98edccc8d86962 closes-Bug: #1582062
2016-06-09Merge "Bump the ansible version to >2 in the kolla-toolbox"Jenkins1-6/+1
2016-06-08Merge "Updated Gnocchi binary containers"Jenkins3-1/+36
2016-06-07Bump the ansible version to >2 in the kolla-toolboxJeffrey Zhang1-6/+1
Kolla do not depend on certain version of Ansible. So install the ansible using pip Change-Id: Id1bf103a1f5c2a1cde653d53110f28c903ae8768 Partial-Implements: blueprint ansible2
2016-06-06Merge "Make container dind unpin old docker relase"Jenkins3-4/+6
2016-06-05Add kolla-kubernetes bootstap logic endpoint scriptRyan Hallisey1-0/+20
Kolla-kubernetes will setup the endpoints after the bootstrap is complete. Closes-bug: #1589282 Change-Id: Ife8d81930af8ef5ad8af166b2f87dae436dc7492 Partially-implements: blueprint kolla-kubernetes-extended-dockerfiles
2016-06-05Add kolla-kubernetes bootstrap capability to KeystoneRyan Hallisey1-0/+18
Kolla-kubernetes requires there be an alternative way to bootstrap the container. Kolla-kubernetes needs to signal the Kubernetes API endpoint to make the cluster aware a bootstrap is in progress. Partially-implements: blueprint kolla-kubernetes-extended-dockerfiles Change-Id: Ie078017496eec81188d4c7c7916a70d1722f8aee
2016-06-05Add kolla-kubernetes bootstrap capability to mariadbRyan Hallisey1-0/+18
Kolla-kubernetes requires there be an alternative way to bootstrap the container. Kolla-kubernetes uses the Kubernetes API endpoint to read information about the cluster so that the bootstrap process runs serially. Partially-implements: blueprint kolla-kubernetes-extended-dockerfiles Change-Id: I6185f2522b1151c934871a1ad2387f0001c0a320 Co-authored-by: Ken Wronkiewicz <wh-openstack@wirewd.com>
2016-06-04Merge "Make heka container build with debian"Jenkins1-1/+1
2016-06-04Merge "Make nova-libvirt container build with debian"Jenkins1-3/+16
2016-06-04make rabbitmq container build with debianBenedikt Trefzer1-1/+9
- use rabbitmq official package since debian does not offer required version - force-depend since we do not install logrotate Change-Id: I0818a6807210eb861aab5ef36d1f807a0ce435b2 Partially-implements: blueprint build-debian
2016-06-04Make nova-libvirt container build with debianBenedikt Trefzer1-3/+16
- handle different xen-utils version in debian/ubuntu - add rm -f to ignore nonexistent file in debian - add variable for libvirt group since different in debian Partially-implements: blueprint build-debian Change-Id: I44c55981819294286d163b5391aefe967b6dd1d9