aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-01-14Merge "Adds monasca-ui to horizon"Zuul1-0/+10
2020-01-14Debian/source: do not force tag in build jobsMarcin Juszkiewicz2-3/+1
Multiarch publisher uses 'branch-arch' so set it in kolla-build.conf file. Change-Id: I1af17edc9671237d270c5c6fe70e4420199bdb02
2020-01-14Merge "CentOS 8: Don't force tag in build jobs"Zuul2-7/+7
2020-01-14Upgrade Kafka to 2.0.1 releaseDoug Szumski2-2/+8
We upgrade to 2.0.1 and not a newer version because Monasca currently supports 2.0.1. This also brings the Kafka release inline with the current Zookeeper version for the 5.0.x Confluent platform [1]. [1] https://docs.confluent.io/current/installation/versions-interoperability.html Change-Id: I835d10bfe3ac0ea7382387a27b222849afb84aa3
2020-01-14Merge "base: use install_packages() macro to install packages"Zuul1-6/+2
2020-01-14Merge "Ubuntu: use local APT mirrors if possible"Zuul3-4/+9
2020-01-14Merge "Adapt fetch-fernet-tokens script to Python 3"Zuul2-1/+7
2020-01-14Merge "Add AArch64 publisher for Debian/source"Zuul4-3/+83
2020-01-14Ubuntu: use local APT mirrors if possibleMarcin Juszkiewicz3-4/+9
APT has a way to fetch mirror list and autoselect best mirror. Change-Id: I8209770ca1353fd89aacef0859ca3a373645c6b2
2020-01-13Adapt fetch-fernet-tokens script to Python 3Michal Nasiadka2-1/+7
Backport: train Closes-Bug: #1859047 Change-Id: I9032e43bffa3a3de6c33a4ab59f65bafb0129dd5
2020-01-13CentOS 8: Don't force tag in build jobsMark Goddard2-7/+7
We should allow the tag set in kolla-build.conf to be used for the image tags, since our deploy jobs need to set it to change_XXXXXXX when images are built for the job. Change-Id: I705514ee0249ff1d309e280001d653271e3686af Partially-Implements: blueprint centos-rhel-8
2020-01-13Merge "Fixes rally db commands"Zuul2-1/+6
2020-01-13Merge "base: drop commented part about site-packages in Ubuntu"Zuul1-14/+0
2020-01-13Merge "CI: use Debian/Ubuntu mirrors in base image"Zuul2-6/+5
2020-01-13Merge "Use Debian mirror in CI jobs"Zuul1-2/+11
2020-01-13Fixes rally db commandsDincer Celik2-1/+6
'rally-manage db' command was deprecated since 0.10.0 [1]. Should use 'rally db' instead. [1] https://rally.readthedocs.io/en/latest/project_info/release_notes/archive/v0.10.0.html#command-line-interface Closes-Bug: #1856693 Change-Id: I578f7a6d907d5579180bc64c99c7e6c8edf3afc8
2020-01-13Merge "CI: Fix symlinks for failed build logs"Zuul1-6/+0
2020-01-11Merge "base/ubuntu: use 'ussuri' packages from UCA"Zuul3-3/+3
2020-01-10base: drop commented part about site-packages in UbuntuMarcin Juszkiewicz1-14/+0
Turned out that since we commented mangling of system-wide Python packages nothing broke. So let's get rid of that part. Change-Id: I9e3a4424c584fb14cca50bb0b9392f7227161acc
2020-01-10base: use install_packages() macro to install packagesMarcin Juszkiewicz1-6/+2
Change-Id: I4cde9ca95dabf728a83ac338f7964911ac52f65a
2020-01-10CI: use Debian/Ubuntu mirrors in base imageMarcin Juszkiewicz2-6/+5
So far we built 'base' image using upstream mirrors and then replaced them with OpenStack infra ones. Let do that right after we copy own APT sources.list file. Change-Id: Icb745f628c1c50d9f20df022b08ddc46fccc270c
2020-01-10Merge "config: make kolla work with oslo.config 7.0.0+"Zuul1-1/+1
2020-01-10Use Debian mirror in CI jobsMarcin Juszkiewicz1-2/+11
There is Debian mirror on each CI worker so we should use it. Change-Id: Id3b55ac470a977be7ee7decdef3b49e8d89a130f
2020-01-10Merge "Remove tgtd and scsi-target-utils support in CentOS/RHEL 8"Zuul4-4/+19
2020-01-10Merge "CentOS 8: Add zuul build and publish jobs"Zuul5-2/+90
2020-01-10config: make kolla work with oslo.config 7.0.0+Marcin Juszkiewicz1-1/+1
From oslo.config 7.0.0 release notes: > Positional options are now required by default, to match argparse’s > default behavior. To revert this behavior (and maintain optional > positional arguments), you need to explicitly specify positional=True, > required=False as part of the options definition. So let's follow. Change-Id: I77fdbcb905b1a7f2d535c3a37b2899118d1442c5
2020-01-10Add AArch64 publisher for Debian/sourceMarcin Juszkiewicz4-3/+83
This time proper approach involves job dependencies. First we build and publish x86-64 and aarch64 images with architecture name in image tag. Then we create multiarch manifests to create 'master' images. Change-Id: I6b9505dc326636fc6df8798c62c3a5eb1f728a51
2020-01-10CI: Fix symlinks for failed build logsMark Goddard1-6/+0
Follow up to I5b5f323471676317a2898875cbbf297082328fcc. Logs are no longer gzipped, so we do not need to modify the 000_FAILED_* symlinks. Change-Id: I5df42ac0ff91b1b97537a4fbc33fc7970f29d60e
2020-01-10base/ubuntu: use 'ussuri' packages from UCAMarcin Juszkiewicz3-3/+3
Change-Id: Ia977d60e170efc1d4567bcea7f318b9d87233458
2020-01-10neutron: fix build in stable branchesMarcin Juszkiewicz1-0/+1
When [1] was committed, neutron stopped building for Train. Analogous patch is proposed to other stable branches. This patch removes neutron from upper-constraints. Kolla master is affected directly because we build Train for CentOS 7 atm. 1. https://review.opendev.org/#/c/697370/ Change-Id: I944e8e42fef1d359d767cbc6e1c13371ed753f31
2020-01-09CentOS 8: base and openstack-base imagesMark Goddard7-45/+255
Adds support to the base and openstack-base images for CentOS 8. These images have been removed from the list of unbuildable images, and replaced with all dependent images. Change-Id: I18fba8a5c2f99b700990cbf41c76077a1ec2408a Partially-Implements: blueprint centos-rhel-8
2020-01-09Remove tgtd and scsi-target-utils support in CentOS/RHEL 8Maciej Kucia4-4/+19
In CentOS/RHEL 8 there is no scsi-target-utils package, nor is it available in EPEL. In RHEL 7 and beyond the LIO kernel subsystem can be used instead of the tgtd daemon. This change removes support for the SCSI target daemon on CentOS/RHEL 8. The 'tgtd' image is no longer available for CentOS/RHEL 8. Change-Id: I56f230d66f75dd0546325676278f91579f08c822 Signed-off-by: Maciej Kucia <maciej@kucia.net> Co-Authored-By: Maciej Kucia <maciej@kucia.net> Co-Authored-By: Mark Goddard <mark@stackhpc.com> Related: blueprint centos-rhel-8 Depends-On: https://review.opendev.org/631479/
2020-01-09CentOS 8: Add zuul build and publish jobsMark Goddard5-2/+90
Adds build and publishing jobs for CentOS 8 images: - kolla-build-centos8-binary - kolla-build-centos8-source - kolla-publish-centos8-binary - kolla-publish-centos8-source The 'base' image has been added to the list of unbuildable images for CentOS 8 (now separate from the list for CentOS 7). This means that no images will be built - the jobs should essentially be a 'noop'. Change-Id: Ie9a0109bd4eef337358d714e4b5088b8e3de2f23 Partially-Implements: blueprint centos-rhel-8
2020-01-09Stop gzipping logs in postMichal Nasiadka1-4/+0
As per [1] we should stop compressing the logs sent to swift in order to get them back readable via a browser. [1]: http://lists.openstack.org/pipermail/openstack-discuss/2020-January/011875.html Change-Id: I5b5f323471676317a2898875cbbf297082328fcc
2020-01-08Merge "Add OVN bits to neutron-base"Zuul4-3/+18
2020-01-08Add OVN bits to neutron-baseMichal Nasiadka4-3/+18
Currently neutron-server-ovn container does not run db setup for networking-ovn subproject when bootstrapping - since it uses extend_start from neutron-server (where networking-ovn is not installed). Since OVN is being added as in-tree driver to Neutron and there is no rationale behind supporting separate container images for neutron-server-ovn and neutron-metadata-agent-ovn, hile networking-ovn driver uses around 1-2MB of space - this change adds networking-ovn installation to neutron-base image and deprecates neutron-server-ovn and neutron-metadata-agent-ovn images. Change-Id: Ib2dbdd7e7d34f56985b7a5b2494c3b89034688cb
2020-01-07horizon: fix build in stable branchesMarcin Juszkiewicz1-0/+2
When [1] was committed, horizon stopped building for Train. Analogous patch is proposed to other stable branches. This patch removes horizon from upper-constraints. Kolla master is affected directly because we build Train for CentOS 7 atm. [1] https://opendev.org/openstack/requirements/commit/3e54878f9c87266e1b9775f72af06de27a3dad65 Co-authored-by: Radosław Piliszek <radoslaw.piliszek@gmail.com> Change-Id: I1bd5a40eeef9612d995c81426fe510e89f438725
2020-01-04Adds monasca-ui to horizonHamed Bahadorzadeh1-0/+10
'config_monasca_dashboard' method added and called so if 'ENABLE_MONASCA' is set this merhod will add monasca-ui to horizon. Change-Id: If46d0d629a678f9878f36f1cfbe31153ab5ebf9b Implements: blueprint monasca-ui Signed-off-by: Hamed Bahadorzadeh <h.bahadorzadeh@gmail.com>
2020-01-03Merge "Add '--quiet' switch"Zuul4-3/+10
2020-01-03Merge "CentOS 8: work around mod_ssl certificate issue"Zuul1-0/+9
2020-01-03Merge "Docs: add new rules regarding release notes usage"Zuul1-5/+35
2020-01-02Add '--quiet' switchMarcin Juszkiewicz4-3/+10
Quiet option turns off all image build logs above CRITICAL level. Handy for checking build/push queue. Change-Id: I9d49c9e6851341c084673ef2946acf4490c3ae8b
2020-01-02centos: disable EPEL by defaultMarcin Juszkiewicz8-18/+81
Our images use 'scsi-target-utils' from EPEL and then can be built without it. So let's disable this repository right after installing package from it. Images can enable EPEL with 'enable_extra_repos' macro. Also added 'disable_extra_repos' macro as we have some images in a need. Change-Id: Id70474e7602b531b63fdc11ae690fd9ed33def74
2019-12-21vitrage-base: honor distro_python_versionMarcin Juszkiewicz1-1/+1
Change-Id: I27c71c1237dc010531495440e6094d8b129f6c48
2019-12-21CentOS 8: work around mod_ssl certificate issueMark Goddard1-0/+9
CentOS 8 has an issue with mod_ssl which produces an invalid Apache configuration in /etc/httpd/conf.d/ssl.conf. This causes the following error on startup: SSLCertificateFile: file '/etc/pki/tls/certs/localhost.crt' does not exist or is empty Work around this by generating certificates manually. Partially-Implements: blueprint centos-rhel-8 Change-Id: Id8bcefa3527575ba72fe37013787ba716e435ac8
2019-12-20Docs: add new rules regarding release notes usageRadosław Piliszek1-5/+35
Change-Id: If4492d5f8f33f9c4a4f02e45ad9507c6d1a922c0
2019-12-20Merge "Revert "Add AArch64 publisher for Debian/source""Zuul1-7/+0
2019-12-20Revert "Add AArch64 publisher for Debian/source"Marcin Juszkiewicz1-7/+0
This reverts commit 61fed77d79c8242c64772df5d409fdaffdc3a150. Images overwrite x86-64 ones. We need to solve it better. Change-Id: I57e725b44efe16a9f2f3900c6e14eb84aac37c32
2019-12-19Merge "Add AArch64 publisher for Debian/source"Zuul1-0/+7
2019-12-19Add AArch64 publisher for Debian/sourceMarcin Juszkiewicz1-0/+7
We want to have AArch64 in kolla-ansible CI. But building images each time takes time. So let build them once, publish and re-use. Change-Id: Ie0b39743e2dbfaac55a6467ca98fb2f5a53a49e9