summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-03-13Install panko in ceilometer base containerJeffrey Zhang2-1/+15
When using panko event dispather in ceilometer, panko's code is required. Closes-Bug: #1672241 Change-Id: Ie03f6fcda0ecd09511c09c962b9bd14ae67f1ad3
2017-03-12Add mkfs.vfat to nova-compute source imagesDave Walker (Daviey)1-0/+2
Currently Windows and non-declared os_type images (defaults to Windows) attempt to format ephemeral volumes with mkfs.vfat but fail as this tool is not available in the container. This is resolved by installing dosfstools on the Source builds (as I believe this is handled in binary builds through dependencies). Change-Id: Iefa5fb0a16eed30aea935268f2a9becb1481b018 Closes-bug: #1672199 Signed-off-by: Dave Walker (Daviey) <email@daviey.com>
2017-03-12Install osprofiler in openstack-base containerJeffrey Zhang1-0/+3
osprofiler package is required when using osprofiler tool. [0] https://github.com/openstack/osprofiler Change-Id: I2d11778e94564ad0c04685eeff45f36430779099 Closes-Bug: #1672125
2017-03-11cinder-volume ubuntu source buildCharlie Kang1-3/+4
Move debian based family package installs to base_distro from binary conditional. This follows RedHat based family install Closes-Bug: #1671923 Change-Id: I038b6a198d7fd0cf805b211bc32d55bfe88bd581
2017-03-10Sahara needs to run ssh-keygenJavier Castillo Alcíbar1-0/+7
In order to generate keypair and access to cluster instances, sahara-base container must include this binary, even when we deploy based on source type. Change-Id: I40747bceba3fede66864b781df1da1034ea22d11 Closes-Bug: #1665293
2017-03-09Merge "Add ironic-ui in horizon binary install"Jenkins1-0/+1
2017-03-09Merge "Updated from global requirements"Jenkins1-1/+1
2017-03-09Merge "Allow full customisation of kube image binaries"Jenkins6-0/+12
2017-03-09Add ironic-ui in horizon binary installEduardo Gonzalez1-0/+1
Ironic-ui packages are missing in Horizon binary installations, when enable Ironic Horizon does not start due failed to stat necessary files. Ubuntu repos does not have an available package yet. Change-Id: I1278023e481b3057377ecddc0daaf0552c39d5a2 Closes-Bug: #1671322
2017-03-09Add heat-api-cloudwatch imageMartin André2-0/+23
The heat-api-cloudwatch service is used in TripleO. Partially-Implements: blueprint containerize-tripleo Change-Id: I98d251ea34cf7ee451b45f0b8c6873488a229c36
2017-03-08Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I32561d598cd3748c6b660c95bb8ef8090e8cf23c
2017-03-07Add debian related test envJeffrey Zhang2-0/+60
Change-Id: Ic186d8f563e58680e10d73a188ef63fa53e44c10
2017-03-07Merge "Fix missing python modules in Ceilometer"Jenkins1-1/+5
2017-03-07Fix missing python modules in CeilometerDuong Ha-Quang1-1/+5
The dependencies of ceilometer packages missed python pecan and wsme. Change-Id: Ia0d7b8de530f42a1d84e455486fb4b66ff833914 Closes-Bug: #1668548
2017-03-06Update bifrost-base Dockerfile.j2 template.James McCarthy1-0/+2
To facilitate build custimisations in template-overrides.j2 for bifrost-base, added a block section wrapping the execution of the ansible install.yaml playbook. Change-Id: I4eb18d03b7d7b2a2f65ec3c844af9149f9426949
2017-03-05Merge "Fix fluentd undefined method 'parse'"Jenkins1-1/+3
2017-03-04Fix fluentd undefined method 'parse'zhubingbing1-1/+3
Now we use flunetd version is v12.0 we use fluent-plugin-grok-parser plugin shoud < 1.0.0. https://github.com/fluent/fluent-plugin-grok-parser Change-Id: I013e1e6d1070c4ba050be5dd75be7be4df652e4e Closes-Bug: #1669405
2017-03-03Merge "Add SNAP support when finding Docker images folder"Jenkins1-1/+6
2017-03-03Merge "Fix typos in doc_files"Jenkins2-2/+2
2017-03-03Merge "Add work-dir command-line option"Jenkins4-5/+25
2017-03-03Merge "Update running-tests.rst file"Jenkins1-8/+8
2017-03-02Merge "Updated from global requirements"Jenkins2-4/+4
2017-03-02Merge "Add trove and sahara dashboard ubuntu binary"Jenkins1-1/+3
2017-03-02Merge "Add the fluentd link into README.rst"Jenkins1-0/+2
2017-03-02Defer handling of /var/lib/neutron/kolla to kolla APIMartin André3-13/+0
neutron-metadata-agent image expected the /var/lib/neutron/kolla directory to be present but it was not created as part of the image building. As a result, the extend_start.sh script fails with: stat: cannot stat '/var/lib/neutron/kolla': No such file or directory This commit defers setting the right ownership for files and directories to the kolla config API via a config.json file. Kolla-ansible already mounts the directory as the neutron_metadata_socket named volume and uses kolla API to set the ownership and permissions [1]. [1] https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/neutron/templates/neutron-metadata-agent.json.j2 Closes-Bug: #1669487 Change-Id: Ib521b0fc69ab6a72295a2fde3309a001bc3063c2
2017-03-02[Fix gate]Update test requirementricolin1-1/+1
Since pbr already landed and the old version of hacking seems not work very well with pbr>=2, we should update it to match global requirement. Partial-Bug: #1668848 Change-Id: Ibd9f0b27f389836142d825798379c70428852846
2017-03-02Updated from global requirementsOpenStack Proposal Bot2-4/+4
Change-Id: Ib5f2e9c54ed4e5c4fbecc9e13f9bb7972a687b8d
2017-03-02Add trove and sahara dashboard ubuntu binaryEduardo Gonzalez1-1/+3
Change-Id: I2b2ef84589ca6cbb0d27934000f9640a8eb202a3 Closes-Bug: #1660092
2017-03-01Add work-dir command-line optionJavier Pena4-5/+25
The working directory was previously generated as a temporary one, but there may be cases when we want to specify a directory, for example if we want to generate the Dockerfiles and then do some parsing on them. Change-Id: Ic332328913924bcb3d0dfa4d473e796050fc14b3
2017-03-01Merge "Code coverage improvement for kolla"Jenkins2-3/+112
2017-03-01Add the fluentd link into README.rstcaoyuan1-0/+2
Change-Id: I833c2cf66fc0816897892846764345d8ea938be8
2017-02-28Merge "Improve kolla image build script for finding parent images"Jenkins1-1/+8
2017-02-26Merge "Fix wording around supported releases in base"Jenkins1-2/+2
2017-02-26Merge "Fix binary ironic-inspector rootwrap configuration"Jenkins3-1/+5
2017-02-26Merge "Remove useless command"Jenkins1-2/+0
2017-02-25Merge "Update pins on shade & os-client-config"Jenkins1-2/+2
2017-02-24Merge "Allow customisation of k8s binary locations"Jenkins2-0/+4
2017-02-24Update pins on shade & os-client-configPaul Bourke1-2/+2
Shade has new functionality we need for sanity checks. This also requires a newer os-client-config. Change-Id: If6d10f2ce90c7fc72353566554352b0310942f30 Partially-Implements: blueprint sanity-check-container
2017-02-24Merge "Add heat-all contaner release note"Jenkins1-0/+5
2017-02-24Merge "Remove heka image"Jenkins21-1284/+0
2017-02-24Remove heka imageJeffrey Zhang21-1284/+0
Heka is removed and replaced by fluentd. Change-Id: I4ed0f61b02bea5dcb02b61a9eb99e3ff3f460682
2017-02-24Merge "Apply neutron database migration"Jenkins1-0/+14
2017-02-24Fix typos in doc_filesyuhui_inspur2-2/+2
Change-Id: I57844e5284a51a0804bc2f14d9ac1f3a7c9bfdf8
2017-02-24Remove useless commandliyingjun1-2/+0
/etc/openstack-dashboard/local_settings.py is deleted in the followup command, the sed is never used. Change-Id: Ife02321a4077544ae13428968c4bfe27eb7a7a48
2017-02-23Improve kolla image build script for finding parent imagesChris Suttles1-1/+8
This change updates the image script to search for the parent image via the Docker 'FROM' tag throughout the Dockerfile. The script previously checked for parent name of an image, assuming that first line of Dockerfile always starts with FROM, but that is not always the case when using custom Dockerfiles. Change-Id: I176d99f4e4896b64435e495526154c8f4c684839 Closes-Bug: #1656206
2017-02-23Merge "Fix 404 to documentation in the Readme"Jenkins1-2/+4
2017-02-23Fix wording around supported releases in basePaul Bourke1-2/+2
Change-Id: Idb5a40f080937c74008caf2650ba82d82ab520c4
2017-02-22Allow full customisation of kube image binariesPaul Bourke6-0/+12
The location of the binaries in these images can be overridden by setting ENV in the header blocks, but if an operator wants to use a different install method all together (e.g. rpm), these blocks will allow that. Also import the macros in kube-base to allow their use in overrides. Change-Id: I3e52e315f0103d8a1c95d4489fa3841900fdff75
2017-02-22Fix binary ironic-inspector rootwrap configurationMark Goddard3-1/+5
When built with the binary install type (at least on CentOS), Ironic inspector fails to start and the container remains in a restarting state. The log file shows that it is failing to execute iptables, and analysis found that this was due to an incorrect rootwrap configuration. The RDO ironic inspector RPM expects Ironic inspector to be run as the ironic-inspector user, however Kolla uses the ironic user. This means that neither of the packaged ironic nor ironic-inspector sudoers configuration files works for us. Kolla currently installs a sudoers file pointing to the rootwrap script in the virtualenv of the source install, but of course this only makes sense for source installs, and should not be installed for binary installs. This change adds a second sudoers file that will work for the binary install type, and installs the correct sudoers file for the install type. Change-Id: I8ecd0b658b8df8f38ddf717fa9443d4dc2896984 Closes-Bug: #1624457
2017-02-21Merge "Fix test_build_rpm_setup failure after changed rpm_setup_config"Jenkins1-0/+1