summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-04-11Merge "watcher: drop binary parts"Zuul4-39/+0
2022-04-11Merge "Drop qdrouterd image"Zuul9-63/+5
2022-04-11Merge "drop add_binary_source_envs() macro"Zuul4-7/+0
2022-04-11CI: drop 'source' from build job namesMarcin Juszkiewicz3-48/+48
*-source-upgrade kept old names as we need to add *-binary-upgrade ones to check previous_release-binary/* -> current_release/* upgrade path k-a jobs will go in separate patch Change-Id: Ieba3260ffa11fa2d3982f379f95abed9f840028d
2022-04-11drop list of images unbuildable for source typeMarcin Juszkiewicz1-3/+0
If they are unbuildable then they should be in distro or distro+arch blocks now. Change-Id: I9cd225d3a7fd99fdeaf4926730c95d37f8f7eac7
2022-04-11cyborg-agent: no need to check for install_typeMarcin Juszkiewicz1-4/+0
There is only source. Change-Id: I0d32808c73ab3292a8f213424118dfe2313d465b
2022-04-11watcher: drop binary partsMarcin Juszkiewicz4-39/+0
Change-Id: I33eecfa49086b01a116aa0616fd1b6815ff8894e
2022-04-11for Zed cycle minimal Python version is 3.8Marcin Juszkiewicz1-1/+1
When everything fails assume we have Python 3.8 (should never happen). Change-Id: I69033cc910dd8236a470fd130816f2870a9b5b3a
2022-04-11drop add_binary_source_envs() macroMarcin Juszkiewicz4-7/+0
With binary install type dropped there is no need for this macro. Change-Id: I7bdd29eb48a23faa04a98e785129d97258f05e64
2022-04-11Drop qdrouterd imageMarcin Juszkiewicz9-63/+5
It was marked deprecated in Yoga. Change-Id: Iea1cf9c539a73da625e335d6c1adb6cd71ec93d4
2022-04-11horizon: binary images are goneMarcin Juszkiewicz1-5/+1
We no longer need to check for them so one MANAGE_PY is enough. Change-Id: Iee2f3bb1c0444f414cad2617dea225192ab8dc81
2022-04-11Merge "docker: drop binary parts"Zuul151-3163/+555
2022-04-11Merge "drop infra_image_prefix"Zuul69-72/+69
2022-04-11Merge "drop infra-rename support"Zuul2-42/+2
2022-04-11drop infra_image_prefixMarcin Juszkiewicz69-72/+69
We have one install_type only now so that infra stuff is not needed anymore. Change-Id: I60d50ba7699d46d001eaef365fb84b0ce8e9b262
2022-04-09docker: drop binary partsMarcin Juszkiewicz151-3163/+555
Big patch drops all mentions of binary images support. Suggestions are welcome how to split it into parts or handle better. Change-Id: I5d5a46c6ce7734ceb8b844e17b43e359d7cac6e3
2022-04-09Merge "build watcher images"Zuul1-1/+0
2022-04-08drop infra-rename supportMarcin Juszkiewicz2-42/+2
With one type of install type there is no need for renaming infra images. Change-Id: I28b7563e5ce1efac0298a62fee96a9f946f3341b
2022-04-08Merge "add releasenote about dropping binary images support"Zuul1-0/+4
2022-04-08build watcher imagesMarcin Juszkiewicz1-1/+0
Closes-bug: #1952944 Change-Id: I9d2dd025b2a4805ef1755ebbf10f15018d05f1c7
2022-04-08add releasenote about dropping binary images supportMarcin Juszkiewicz1-0/+4
Change-Id: I86d64e6348a7deed67f9271aeca59c599feb57a6
2022-04-08kolla: drop 'binary' install typeMarcin Juszkiewicz3-51/+3
We no longer support binary images. This patch removes a way to build them. "--install-type" argument has one available option now. Later in cycle it will be ignored. Change-Id: If0e881d253d6a4c89ffe27831a661df321b6d5b6
2022-04-08Merge "CI: remove binary jobs"Zuul3-102/+0
2022-04-07Add Python3 zed unit testsOpenStack Release Bot1-2/+2
This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for zed. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: I0b869ff7b2ae2bca96d4da828a3948f5c0dacc09
2022-04-07Update master for stable/yogaOpenStack Release Bot2-0/+7
Add file to the reno documentation build to show release notes for stable/yoga. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/yoga. Sem-Ver: feature Change-Id: Id9ff668719c6b7510eaf83dd68449d2c84da4054
2022-04-06Merge "ironic: make tftpboot and httpboot paths configurable"14.0.0.0rc1Zuul4-24/+33
2022-04-05ironic: make tftpboot and httpboot paths configurableMark Goddard4-24/+33
This is needed to support PXE and iPXE at the same time. We will move /tftpboot and /httpboot to /var/lib/ironic/. With these paths configurable via an environment variable, we can support a clean transition. This patch also cleans up pxelinux part, making it analogous to grub and ipxe parts. RHEL leftover mention is removed. Co-Authored-By: Radosław Piliszek <radoslaw.piliszek@gmail.com> Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/832159 Change-Id: I1ae81217c8bbf606c903c8009a372662ca3ab08c
2022-04-05Merge "Emit log when copying file/directory permissions"Zuul1-0/+1
2022-04-05CI: remove binary jobsMarcin Juszkiewicz3-102/+0
During Yoga PTG we agreed about dropping support for binary images in Zed cycle. On start of build user was greeted with "binary images are deprecated" message when tried to build them. Part 1: dropping binary images from CI Change-Id: I8035c53aef60717e8b2fd928bca75db1caf56aa5
2022-04-05Emit log when copying file/directory permissionsYamato Tanaka1-0/+1
Currently, kolla sets file permissions at _set_properties_from_file() method, but no logs are emitted here. This can make it difficult to investigate the cause of issues which are caused by setting permissions. This patch makes _set_properties_from_file() output a log. Closes-Bug: #1966825 Change-Id: I91116931aa30fd2c5e51ed1ac04663fcfa4a5f36
2022-04-04elasticsearch: install Java first on CentOS tooMarcin Juszkiewicz1-1/+5
elasticsearch-oss package fails to install if we install it with Java: INFO:kolla.common.utils.elasticsearch:could not find java; set JAVA_HOME INFO:kolla.common.utils.elasticsearch:error: %prein(elasticsearch-oss-0:6.8.23-1.noarch) scriptlet failed, exit status 1 INFO:kolla.common.utils.elasticsearch:Error in PREIN scriptlet in rpm package elasticsearch-oss Backport down to ussuri needed. Change-Id: I72d7920acd8d15941c8c57a4186186212b273a38
2022-04-02cloudkitty-api: make sure that we install packagesMarcin Juszkiewicz1-4/+2
Debuntu binary images did not got packages installed. Change-Id: Ie28e8580406f3f805500ed4020895e5e9ebf7c31
2022-04-01Merge "Fix disabling of curlrc in healthcheck_curl"Zuul2-1/+6
2022-03-31Merge "[release] Use RDO's Yoga Delorean packages"Zuul1-2/+2
2022-03-31Merge "[release] Use Yoga sources by default"Zuul1-4/+10
2022-03-31Merge "[release] Tidy up release notes for Yoga"Zuul7-14/+16
2022-03-31[release] Use RDO's Yoga Delorean packagesMark Goddard1-2/+2
This is a temporary solution until centos-release-openstack-yoga is available. Change-Id: I69a1cda22bda2b10ae66f8c5ade39f4d38b714b2
2022-03-31[release] Use Yoga sources by defaultMark Goddard1-4/+10
The following projects do not have stable-yoga tarballs yet: * monasca-api: stable/yoga exists, but no additional commits yet, so no tarball. Use 8.0.0. * neutron-vpnaas-dashboard: stable/yoga exists, but no additional commits yet, so no tarball. Use 6.0.0. * venus: no stable/yoga branch yet. Not in releases repo. Use master branch. Change-Id: I8bdce3b76bc02fdcc029f90cf1984e6b3d4eb961
2022-03-31Fix disabling of curlrc in healthcheck_curlPierre Riteau2-1/+6
The -q (aka --disable) option only works if it is the first parameter on the command line. Change-Id: Ia9ab0bdc95e658c17e5be5abefcf96f1c05ee84f Closes-Bug: #1967272
2022-03-30[release] Tidy up release notes for YogaMark Goddard7-14/+16
Change-Id: I4fff070ffef0a10887e1f26809bb43d20f48ea35
2022-03-30macros/pip: revert to old setuptools wayMarcin Juszkiewicz1-1/+1
AArch64 builds fail with "AttributeError: install_layout". This is due to setuptools issue in Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1003252 Switching setuptools to use distutils from stdlib makes error go away. Backports: Xena, Wallaby (this is where it was first reported). Change-Id: I97102e18e4ec47bca94d17d964936f039580b06b
2022-03-28Merge "Revert "Revert "Update code to Jinja 3.0 style"""Zuul3-5/+5
2022-03-28Revert "Revert "Update code to Jinja 3.0 style""Marcin Juszkiewicz3-5/+5
This reverts commit 25e9602845fca7ca5b7a5c55fe5b71be0b137f04. Reason for revert: we updated to newer Jinja. Change-Id: If666bb4aedd7bb4e3041f0672c3b70e1bb5d36b6
2022-03-22toolbox: Add ironic clientRadosław Piliszek1-0/+1
Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/832159 Change-Id: Ie90f13a568b4120531bbbf5982d2cbbf1f9c5995
2022-03-21masakari: add Cyrus SASL packages to monitors imageMark Goddard1-0/+6
Adds Cyrus SASL packages necessary for the DIGEST-MD5 and SCRAM-SHA-256 mechanisms. These can be used for libvirt SASL authentication. Follow up to I13e19ca29eeab40cd08fa3afe2cdf7531867f81b. Partial-Bug: #1964013 Change-Id: Ic4b6171789c3d360317599310492771bd78828ec
2022-03-17Merge "Add enabled flag for sources"Zuul5-21/+73
2022-03-17Merge "venus: add log management system"Zuul8-0/+79
2022-03-16Add enabled flag for sourcesMark Goddard5-21/+73
Sometimes it might be useful to disable a source for an image, e.g. for a plugin that is not used. This may be to reduce image sizes, or restrict the dependencies necessary to build images. This change adds a new 'enabled' option to each source definition. This allows sources, plugins or additions for each source image to be disabled individually. Change-Id: I31ee0744574fb3db96bee2e9f545600de53d9ee4
2022-03-16venus: add log management systemjinyuanliu8-0/+79
This project provides a one-stop solution to log collection, cleaning, indexing, analysis, alarm, visualization, report generation and other needs. Which involves helping operator or maintainer to quickly solve retrieve problems, grasp the operational health of the platform, and improve the level of platform management. https://wiki.openstack.org/wiki/Venus Change-Id: I051fb0f17d97134d89da0b6668879a9b36de10d1
2022-03-15Merge "Unify curl use (customisation options)"Zuul23-43/+105