summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-12-09Vitrage: build images for DebianViktor Michalek6-1/+57
Change-Id: I73b1964b7b22f1a2d5637209b86559b79602131b
2019-12-09Fix keystone bootstrap error message displayMark Goddard2-1/+11
In some situations, Keystone bootstrap can fail, and then unhelpfully fails displaying the error message output by the 'keystone-manage bootstrap' command. This appears to be due to unprintable control characters in the error message which prevent the output of the script from being valid JSON. This change fixes the issue by piping the output through 'cat -v', which replaces unprintable characters with control codes. Change-Id: I82444bc2272311023cc9e92c5a298d1c4c87483b Closes-Bug: #1855701 (cherry picked from commit bcca3fabe305c1e206fdb231c31809ceff2d4774)
2019-12-08Ensure lsb-release exists on debian/ubuntuDincer Celik2-3/+5
Change-Id: I74142928d97af932a04e33476771360579e01ee7 Closes-Bug: #1853474 (cherry picked from commit 05c84fdf86d62545043cd36b984ca7627308d63d)
2019-12-05Install etcd3gw to fix Ubuntu binary tooz coordination9.0.0.0rc29.0.0Radosław Piliszek2-0/+7
Change-Id: Ib56e62d1fb4d0fc4a6c627b87a929be0bc614d1e Closes-bug: #1852086 (cherry picked from commit 0186c5e3cafeae0bb1c39bdef0df6ade827552d5)
2019-12-03Merge "Use ovn-ctl script to start OVN ovsdb-servers" into stable/trainZuul8-62/+52
2019-12-02Merge "Horizon: install vitrage dashboard on Debian" into stable/trainZuul1-0/+1
2019-12-02Merge "Neutron: apply db migration for BGP dynamic routing agent" into ↵Zuul1-0/+1
stable/train
2019-11-29Horizon: install vitrage dashboard on DebianViktor Michalek1-0/+1
Change-Id: I4e60fcd767f15b7da90b0143008b1d6d794c76f2 (cherry picked from commit 683f9c9178ec541d2ab8f92883da66d8e2f1b956)
2019-11-29Bump OpenStack versions for TrainMarcin Juszkiewicz1-5/+5
Change-Id: I86b65db4a7760c2f6d2494266389dce518df89de
2019-11-25Neutron: apply db migration for BGP dynamic routing agentViktor Michalek1-0/+1
Change-Id: Id84d5a1b3c70c0260b85ed7c24aa7f1e007c12d6 Closes-Bug: 1848572 (cherry picked from commit 89372f0c5f312c222fe769a2aab8d1fce445dd84)
2019-11-21Designate: pool-manager has been removedViktor Michalek1-1/+0
Change-Id: I4a7bbfaf3c30c57432de056f701d8abc7992d142 Closes-Bug: 1852784 (cherry picked from commit 63bd1c9124f6480b49885d9ccea3fc6100d50420)
2019-11-21base: generate en_US.UTF-8 locale data for Debian/Ubuntu systemsMarcin Juszkiewicz1-0/+3
Change-Id: Id2463692f5a633b6e50af6e7ce6e3f49612e4c5d Closes-bug: #1852452 (cherry picked from commit 19ba215f8c0de9a1a0aa8cc40d96fc841ee80df1)
2019-11-15Use ovn-ctl script to start OVN ovsdb-serversNuman Siddique8-62/+52
Using the ovn-ctl script to start the OVN ovsdb-server is the better way. This script is used to start and stop all OVN systemd services. This script takes care of creating the database from the schema, updating the database from the schema when the schema version gets updated. The present scripts - start_nb_db_server.sh and start_sb_db_server.sh doesn't take care of schema updates. With this, we don't need extend_start.sh in ovn-nb-db-server/ovn-sb-db-server to create the database from the schema. This patch also deletes kolla_ovn_extend_start from the ovn-base image as it is not required. Closes-bug: 1850025 Change-Id: I31a372d801dace92950cd85b29b308431f78bbdb (cherry picked from commit b8c8fa15edcf5336a1121155cdc880a35ccf161f)
2019-11-11Merge "[manila] Fixes manila-share on debian/ubuntu" into stable/trainZuul1-0/+2
2019-11-11[manila] Fixes manila-share on debian/ubuntuDincer Celik1-0/+2
manila-share cannot start on debian/ubuntu because python3-cephfs is missing. Change-Id: Ia592dda4ee20979c701efe6007f236dba9848997 Closes-Bug: #1851692 (cherry picked from commit 1d5a208c2e5c81ed4169c63d1d5ea0ad31b78f2f)
2019-11-08swift-rsyncd: don't recursively chown /srv/node at startupMartin Chlumsky2-3/+3
Instead of doing a recursive chown on /srv/node, chown only /srv/node and any immediate subdirectory under /srv/node. Change-Id: I8fd93fa77ba9fc63910360300b8783a34bd4e6d5 Closes-Bug: #1851169 (cherry picked from commit 2d122afaf9817cadc668b308c4f736e47c09a55f)
2019-11-06Merge "Limit centos repo disable to centos hosts only" into stable/trainZuul1-0/+2
2019-11-06Merge "Fix centos qdrouterd for centos > 7" into stable/trainZuul1-1/+1
2019-11-06Limit centos repo disable to centos hosts onlySagi Shnaidman1-0/+2
Run dnf or yum to disable centos repos only if used on centos machine. Closes-Bug: #1851135 Change-Id: If6f05237c2512c643857765eecf452f5416b3d60 (cherry picked from commit e4b37201a596dbe242887ba51d7092eaed11a0cf)
2019-11-06Fix centos qdrouterd for centos > 7Sagi Shnaidman1-1/+1
Yum doesn't present in centos/rhel version 8, we'll need to use dnf in that case. Change-Id: I2ccbfe4ae55c6a3653d8c03a12e6bca64e58d396 Closes-Bug: #1851135 (cherry picked from commit 31a061099b0c518fc43ded1e1a675ad257b6d57d)
2019-11-06Update TOX/UPPER_CONSTRAINTS_FILE for stable/trainOpenStack Release Bot1-3/+3
Update the URL to the upper-constraints file to point to the redirect rule on releases.openstack.org so that anyone working on this branch will switch to the correct upper-constraints list automatically when the requirements repository branches. Until the requirements repository has as stable/train branch, tests will continue to use the upper-constraints list on master. Change-Id: I9ec8f9640299d88c0ff4d8a5850689c0a9e35b62
2019-11-06Update .gitreview for stable/trainOpenStack Release Bot1-0/+1
Change-Id: Ib4a8e8760700060333d5d1082ab8a729e942f593
2019-10-31Merge "Bump OpenStack versions for Train"9.0.0.0rc1Zuul1-4/+4
2019-10-31Merge "CI: clean up setup"Zuul2-84/+1
2019-10-31Merge "Docs: Remove a bad recommendation"Zuul1-8/+0
2019-10-31Merge "Add xfsprogs to nova-compute"Zuul1-4/+8
2019-10-30Merge "Change ODL repo to nexus.opendaylight.org"Zuul1-3/+2
2019-10-30Add xfsprogs to nova-computeMartin Schuppert1-4/+8
xfsprogs is required for formatting XFS ephemeral disk partitions when format=xfs is specified as instance create failes with 'mkfs.xfs: No such file or directory' due to missing xfsprogs package in the nova-compute container. Closes-Bug: #1850610 Change-Id: Iaf3414464f3dd747427247339c6b201b352063cb
2019-10-29Bump OpenStack versions for TrainMarcin Juszkiewicz1-4/+4
Change-Id: If859427648e8fe3db7fef7c662ff338859e71131
2019-10-29Merge "base: use en_US.UTF-8 locale on all distros"Zuul2-2/+2
2019-10-29Merge "Remove /var/yum/cache from CentOS base image"Zuul2-9/+4
2019-10-29base: use en_US.UTF-8 locale on all distrosMarcin Juszkiewicz2-2/+2
C.UTF-8 is not supported in RHEL 7: https://bugzilla.redhat.com/show_bug.cgi?id=1361965 Closes-bug: #1850035 Change-Id: I20dcb86e7e119b9f5ca44cd066fcb9cb84af1ce4
2019-10-29Docs: Remove a bad recommendationRadosław Piliszek1-8/+0
Change-Id: I50bea7e81955299949d7129adb8ad70c33decf51
2019-10-29CI: clean up setupRadosław Piliszek2-84/+1
Removes stuff which does not belong here, along with the docker daemon systemd service overrides. Also re-enables IPv6 on CentOS node. Change-Id: I45238b087647e733544561d333aa560f82e2a07c
2019-10-28Change ODL repo to nexus.opendaylight.orgMichal Nasiadka1-3/+2
Change-Id: I242945edba84b891ccbf82d5fcce8ef5fe37ad3d
2019-10-28Remove /var/yum/cache from CentOS base imageMark Goddard2-9/+4
Since https://review.opendev.org/#/c/682600/, the following lines result in /var/yum/cache being present in one of the layers of the base image: RUN {{ macros.install_packages(base_centos_yum_repo_packages | customizable("centos_yum_repo_packages"), chain=True, clean=False) }} \ {% for repo in base_centos_yum_repos_to_disable | customizable('centos_yum_repos_to_disable') -%} && yum-config-manager --disable {{ repo }} \ {% endfor -%} {% for key in base_centos_yum_repo_keys | customizable('centos_yum_repo_keys') -%} && rpm --import {{ key }} \ {% endfor -%} && /bin/true {% block base_centos_repo_overrides_post_yum %}{% endblock %} RUN {{ macros.rpm_security_update(clean_package_cache) }} This is because it is not cleaned in the first RUN statement. This adds 76MB to the image. Also, using two separate RUNs which results in an extra 23MB due to updates to /var/lib/rpm/Packages. Found via https://github.com/wagoodman/dive. Change-Id: I0302ee1dfc10a2b7df127ac6a7764a84b1d74a33 Closes-Bug: #1850036
2019-10-28Fix centos qdrouterd - use RDO qpid packages onlyRadosław Piliszek1-0/+3
Disables other sources with qpid packages. Change-Id: I508b8258e0d0aacfa0e4ff56706b5f273d2fbf0a Closes-bug: #1850044
2019-10-26Merge "Move to RDO Train packages"Zuul4-6/+4
2019-10-25Set pipefail in kolla_mariadb_backup.shMark Goddard1-0/+1
Without this, a failure in mariabackup would be ignored due to the pipe to gzip. Change-Id: I84536b302991e8fb04d5fa67ea266bc428437ce1 Related-Bug: #1843043
2019-10-24Merge "get 'apt_*' options of kolla-build.conf working again"Zuul3-0/+4
2019-10-24Merge "ovn: Create the ovn dbs only if the schema file exists"Zuul2-4/+30
2019-10-24Merge "Fix mariabackup arguments"Zuul1-11/+10
2019-10-24ovn: Create the ovn dbs only if the schema file existsNuman Siddique2-4/+30
OVN has been split out from openvswitch and it's code is here [1]. With the split we have changed the ovn runtime/data dirs to /etc/ovn and /usr/share/ovn respectively. If a user uses latest OVN (when used after the split from openvswitch), then the extend_start.sh of ovn-nb-db-server and ovn-sb-db-server will fail because the OVN schema files will be in different location (new location is /usr/share/ovn/ovn-nb.ovschema and /usr/share/ovn/ovn-sb.ovschema) The old location is - /usr/share/openvswitch/ovn-nb.ovschema and /usr/share/openvswitch/ovn-sb.ovschema This patch checks for the presence of the schema files in the old location before accessing them. For latest OVN, it is advisable to use the "ovn-ctl" script to start and stop OVN ovsdb-servers. ovn-citl script takes care of creating the dbs and updating the dbs if the schema is updated. [1] - https://github.com/ovn-org/ovn https://github.com/openvswitch/ovs/commit/f3e24610ea18eb873dc860f1710432e9aacd27fd Change-Id: If2bab2fac5be28ae7e1cd02de13a2de94fe17bac Closes-bug: 1849633 Signed-off-by: Numan Siddique <nusiddiq@redhat.com>
2019-10-23Merge "base: drop not used apt preferences for Ubuntu"Zuul1-4/+0
2019-10-23Merge "tox: Keeping going with docs"Zuul2-5/+6
2019-10-23Merge "Do not build rally image for Ubuntu binary"Zuul3-2/+3
2019-10-23Fix mariabackup argumentsMark Goddard1-11/+10
After switching from innobackupex to mariabackup [1] for database backups, the kolla_mariadb_backup.sh script was not modified to account for the difference in arguments between innobackupex and mariabackup. There is a compatibility mode, the documentation [2] for which covers some of the differences. The following have been changed: - Add explicit --backup argument, now required - Remove './' positional argument - not required with --stream - Remove --no-timestamp argument - only supported in innobackupex compatibility mode - Remove --incremental argument - implied by --incremental-history-name - Remove deprecated --compress argument, which requires qpress to be installed (it is not). The stream is now passed through gzip instead [3] [1] https://mariadb.com/kb/en/library/mariabackup-overview/ [2] https://mariadb.com/kb/en/library/mariabackup-options/#-innobackupex [3] https://mariadb.com/kb/en/library/using-encryption-and-compression-tools-with-mariabackup/ Change-Id: I67cff47cbf56570b8eaeb66092dd87c2769fc8a6 Closes-Bug: #1843043
2019-10-23Merge "Add example of setting OPENSTACK_RELEASE to release docs"Zuul1-0/+6
2019-10-23Merge "Add prelude for Train 9.0.0 release"Zuul1-0/+6
2019-10-23Add example of setting OPENSTACK_RELEASE to release docsMark Goddard1-0/+6
Also add note about reverting the change, and provide an example for that. Change-Id: I7289a612ce53e56d097a74b5ca260b06591b9a10