summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-11-08Merge "Fix documentation for Kolla image-building guide"Zuul1-1/+1
2018-11-08Fix documentation for Kolla image-building guideletrangg1-1/+1
A grammar error that might make it confusing for the readers to follow the document was fixed. Change-Id: I497822904d1360f64ef3fbaf9c128fcb38e2f8db
2018-11-07Merge "Add Monasca Grafana image"Zuul4-0/+96
2018-11-07Merge "Add python 3.6 unit test job"Zuul2-1/+3
2018-11-07Merge "Do not load dm-multipath module from the container"Zuul3-5/+4
2018-11-07Merge "Do not load ip_vs module from the container"Zuul1-2/+0
2018-11-07Merge "Do not load iscsi_tcp from within a container."Zuul3-9/+0
2018-11-07Do not load dm-multipath module from the containerCédric Jeanneret3-5/+4
The module must be loaded from the host directly in order to avoid any SELinux issues. There are examples in kolla-ansible and tripleo-heat-templates: - https://review.openstack.org/#/c/605624/ - https://review.openstack.org/#/c/605450/ Change-Id: Ieebb2564e816d83ec4111c211677f0a44488a224 Related-Bug: 1794550
2018-11-07Do not load ip_vs module from the containerCédric Jeanneret1-2/+0
The module must be loaded from the host directly in order to avoid any SELinux issues. There are examples in kolla-ansible and tripleo-heat-templates: - https://review.openstack.org/#/c/605624/ - https://review.openstack.org/#/c/605450/ Change-Id: I90a5dcb64cf9e446d9e90347c12d5558c47a7f62 Related-Bug: 1794550
2018-11-07Do not load iscsi_tcp from within a container.Cédric Jeanneret3-9/+0
The module must be loaded from the host directly in order to avoid any SELinux issues. There are examples in kolla-ansible and tripleo-heat-templates: - https://review.openstack.org/#/c/605624/ - https://review.openstack.org/#/c/605450/ Change-Id: Ica68a109c3ed577e6a339ef315b576061cd557e5 Related-Bug: 1794550
2018-11-07Add python 3.6 unit test jobNguyen Hai Truong2-1/+3
This is a mechanically generated patch to add a unit test job running under Python 3.6 as part of the python3-first goal. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: I37bd6b96781ad8ca47c5cd57f455c540245f27f0
2018-11-07Add Monasca Grafana imageDoug Szumski4-0/+96
This provides support for building the Monasca fork of Grafana which features Keystone integration. It is primarily for use with the Monasca Grafana datasource, although other datasources can be installed if required. In the future it would be more efficient to build and host the packages externally. Implements: blueprint monasca-grafana Change-Id: I6cb175868d1993ae31700de36b721f4833c4164b
2018-11-06Merge "Remove path work around for kibana"Zuul1-7/+0
2018-11-06Merge "Introduce Percona XtraBackup image"Zuul8-3/+107
2018-11-06Update the docker storage drivers linkcaoyuan1-2/+1
Change-Id: I1d7d00132960d1e85e6a8996c374f807519c2ebe Closes-Bug: #1801435
2018-11-06Introduce Percona XtraBackup imageNick Jones8-3/+107
blueprint database-backup-recovery Implements an image suitable for taking MariaDB backups via Percona's XtraBackup tool. Install XtraBackup from Percona's repos, ensuring that packages from this source aren't used for any other purpose. Include a script which invokes XtraBackup with the appropriate options for either a full or incremental backup. Change-Id: Ifebe2045e5815c573c0a2ae05951c428c3f06a92
2018-11-06Merge "neutron-base: unify Debian/Ubuntu part"Zuul1-21/+17
2018-11-05Merge "Fix location of "upgrage-to-mariadb-10.1.20-for-redhat-family" ↵Zuul1-0/+0
release note"
2018-11-05Remove path work around for kibanaPaul Bourke1-7/+0
Kibana 5 shares a common path across distros now, so this workaround is no longer required. Change-Id: Ib922bb4b44a31ae41dcc405d5bdcc37b4011cfa5
2018-11-03Copy vitrage app.wsgi when deploy install_type binaryKien Nguyen1-1/+4
Target WSGI script not found or unable to stat: /var/www/cgi-bin/vitrage when deploy install_type binary Change-Id: Ia7de5db13eea21d976e919945769ac7d48bb04f7
2018-11-02Fix location of "upgrage-to-mariadb-10.1.20-for-redhat-family" release noteChristian Berendt1-0/+0
Change-Id: I15aa34d411ad8eeaeed1c8a7fe45d051bc1cd021
2018-11-02Drop deprecated image neutron-sfc-agentChristian Berendt3-23/+5
Change-Id: Ie81b9c5f44d209209b65ceea446d4abc9f533f91
2018-11-02Update min tox version to 2.0Nguyen Hai Truong1-1/+1
The commands used by constraints need at least tox 2.0. Update to reflect reality, which should help with local running of constraints targets. Change-Id: Ie74cd61e251d46524d83a05c0b48fd462aeb4a57
2018-11-01Merge "Disable init lastlog and faillog database for created user"Zuul1-1/+1
2018-10-28Disable init lastlog and faillog database for created userJeffrey Zhang1-1/+1
These two files are useless in container, and disable them will save about 18MB size for image. More info please check[1]. [1] https://github.com/sagemathinc/cocalc/issues/2287#issue-249824529 Change-Id: I1bba59260043782fd7c9306b194d144d027a29e0
2018-10-26utils: be Python 2 compatible when squashing is enabledMarcin Juszkiewicz1-1/+1
INFO:kolla.common.utils.base:Parent lastest layer is: sha256:75835a67d1341bdc7f4cc4ed9fa1631a7d7b6998e9327272afea342d90c4ab6d ERROR:kolla.common.utils.base:Unknown error when building Traceback (most recent call last): File "/home/hrw/devel/linaro/17.12/kolla/kolla/image/build.py", line 598, in builder self.squash() File "/home/hrw/devel/linaro/17.12/kolla/kolla/image/build.py", line 619, in squash tmp_dir=self.conf.squash_tmp_dir) File "/home/hrw/devel/linaro/17.12/kolla/kolla/common/utils.py", line 72, in squash ex.stdout) AttributeError: 'CalledProcessError' object has no attribute 'stdout' stdout was added in Python 3 as alias for output Change-Id: I7a6cef2ef6201d6b34c640bd6d1c7762c8bf5611
2018-10-23ceph-base/dind: switch to btrfs-progs packageMarcin Juszkiewicz2-2/+2
Starting with 4.4.1 release btrfs-tools were renamed to btrfs-progs so *-tools package became transitional one. Next stable Debian release will not have 'btrfs-tools' package at all. Change-Id: I188eaad233c1dbdbfd1c115e02b0e1c66e307c20
2018-10-22Merge "Improve pep8 checking along with hacking"Zuul1-0/+35
2018-10-19Merge "ceph-nfs: Debian got nfs-ganesha in backports - use them"Zuul1-1/+1
2018-10-19Merge "heat-all: mark as not available for Debian"Zuul1-1/+1
2018-10-17Merge "Build and install Fluentd Monasca plugin"Zuul2-0/+21
2018-10-17Merge "Install UEFI related package for nova image"Zuul1-1/+53
2018-10-16Update the links to httpszhulingjie1-1/+1
Change-Id: I97d95dc9a9ac4b264e2b5cc2dd43d61828a0978b Closes-Bug: #1801435
2018-10-16Merge "Fix potential Monasca-thresh start failure"Zuul2-0/+20
2018-10-16Merge "Add Monasca template override file"Zuul2-0/+21
2018-10-15Update the monasca link to docszhulingjie1-1/+1
Change-Id: I7d40aeccec7277acce5c875fdd66733dc4d3947a Closes-Bug: #1800842
2018-10-31Merge "mariadb: make security_reset.expect's timeout configurable"Zuul1-1/+1
2018-10-29Merge "build: remove link to failed log before creating"Zuul1-3/+9
2018-10-26Fix naming of override templateDoug Szumski1-0/+0
Make the filename match with the documentation. TrivialFix Change-Id: Ibcb1149af87f4d999ea7bd9d98782583c7e1a7f3
2018-10-25build: remove link to failed log before creatingMarcin Juszkiewicz1-3/+9
Kolla allows to create separate logs per image. It also makes very useful symlinks to those builds which fail. But it fails to do that on next builds: ERROR:kolla.common.utils:aodh-base Failed with status: error Traceback (most recent call last): File "./tools/build.py", line 40, in <module> sys.exit(main()) File "./tools/build.py", line 30, in main statuses = build.run_build() File "/home/hrw/devel/kolla/kolla/image/build.py", line 1333, in run_build results = kolla.summary() File "/home/hrw/devel/kolla/kolla/image/build.py", line 1037, in summary "000_FAILED_%s.log" % name)) FileExistsError: [Errno 17] File exists: 'aodh-base.log' -> 'logs/debian-source-buster/000_FAILED_aodh-base.log' Change-Id: I85132bbace63c8b386f69ddb758a3b52e52c0ef0
2018-10-24mariadb: make security_reset.expect's timeout configurableDamien Ciabrini1-1/+1
Under heavy load, when the security_reset script is being run to set up root password, it might happen that the mysql server doesn't get a change to evaluate the SQL statement sent by security_reset.expect before the hardcoded 10 seconds timeout is reached. Allow the timeout to be overriden via env variable DB_MAX_TIMEOUT, which is already used as a timeout variable in extend_start.sh Change-Id: If82c6daca82a48d899605829dc99cf4a352cddcd Closes-Bug: #1775864
2018-10-15Install UEFI related package for nova imageJeffrey Zhang1-1/+53
- for x86_64 arch, install OVMF for RHEL family and ovmf for Debian family - for aarch64 arch, install AAVMF for RHEL family and qemu-efi for Debian family - there is no package support for ppc64le Closes-Bug: #1796558 Change-Id: Ie1c688e74ec2aa3b6169c0a18a856dd0c92fe443
2018-10-12neutron-base: remove bashismsChristian Berendt1-1/+1
Use [ instead of [[. This will solve the following issue: Change-Id: I1153a5146ca8b08dd1ad732b60d8d4bce8e060ab INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:
2018-10-11Build and install Fluentd Monasca pluginDoug Szumski2-0/+21
This is a simple output plugin for Fluentd which can forward logs to the Monasca Log API. Partially-Implements: blueprint monasca-containers Change-Id: I599554052c3cb99ebcbcbc4d7ea1aeb57c573d2e
2018-10-11Merge "Add crane docker image"Zuul7-1/+103
2018-10-10neutron-base: unify Debian/Ubuntu partMarcin Juszkiewicz1-21/+17
Change-Id: I13d75c3fafd2f1e26da6e85cacb7b84601096d8d
2018-10-10heat-all: mark as not available for DebianMarcin Juszkiewicz1-1/+1
Change-Id: I972f94b26d34783f055cf4a559fafb2c14ea76a5
2018-10-10ceph-nfs: Debian got nfs-ganesha in backports - use themMarcin Juszkiewicz1-1/+1
Change-Id: Idf3c07384848eb54bca4595e50034bf980a7f77c
2018-10-10Merge "Document Kolla image API"Zuul2-0/+186
2018-10-09Document Kolla image APIMartin André2-0/+186
A first shot at documenting the kolla image API. Not perfect but this should at least provide a good overview for the projects that want to consume kolla images. Change-Id: I10943a050e4d21dfcdebb75084a26c12845d322b