| Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I7e67d029b0771d7b878dbf09cd058a6c03b33288
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
|
|
|
|
|
|
Remove /etc/timezone bind mount since Debian does not provide
that file anymore.
Depends-On: https://review.opendev.org/c/openstack/kolla/+/964793
Change-Id: If1a289068093843184f0d7b495815db006f2d563
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
|
|
Since both nova-compute and nova-libvirt Kolla images have swtpm
packages installed [1], it is possible to configure vTPM for libvirt
instances. This patch adds support for such configuration in
kolla-ansible.
[1] https://bugs.launchpad.net/kolla/+bug/2062572
Closes-Bug: #2106219
Change-Id: Ic7969b05bde258c38ee31fe2821aeb4e9c77a567
Signed-off-by: fprzewozn <przewozny.franciszek@gmail.com>
|
|
Glance is removing their warning around running in WSGI [1],
so let's switch.
[1]: https://review.opendev.org/c/openstack/glance/+/963294
Change-Id: Iae2c5ef5251d6695daf3262ed208c4bd914d7fb3
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
|
|
Closes-Bug: #2133983
Change-Id: Ib79cd622123d9b6727ab1d674f680b8e2d52ed68
Signed-off-by: Vudn <dangngocvu4@gmail.com>
|
|
In Zed PTG we decided to limit the amount of release notes
this change adds the criteria when reno is required to the docs
[1]: https://etherpad.opendev.org/p/kolla-zed-ptg#L149
Change-Id: I4f153a619eb57a75ebdb1aba4b71e422b30d74fe
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Update contributor guide per conversation with Michał Nasiadka
(mnasiadka) on IRC.
Change-Id: I9bd8c46b084ff0ffce6c3abce972508fd9d59d69
Signed-off-by: Michael Still <mikal@stillhq.com>
|
|
Closes-Bug: #2061131
Change-Id: I061cdcf10e22beabe658687b3e67f8071f20df1a
Signed-off-by: Thomas Sell <thomas.sell@bih-charite.de>
|
|
This change replaces Redis with Valkey, which is non-existent
on Rocky Linux 10 / CentOS Stream 10 due to licensing issues.
Co-Authored-By: Bartosz Bezak <bartosz@stackhpc.com>
Co-Authored-By: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Ifcc6ec6e943c20867d969b0bdb0e4cbac53eea1e
Signed-off-by: Grzegorz Koper <grzegorzk@stackhpc.com>
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
|
|
|
|
|
|
Neutron agent wrappers are now enabled by default. Wrapper containers
restart DHCP, L3, and related agents without having to respawn the main
service containers, which reduces dataplane disruptions during upgrades
and restarts. Operators who need the previous behaviour can set
``neutron_agents_wrappers`` to ``"no"`` in ``/etc/kolla/globals.yml``.
Change-Id: I755e3dfcd326f7c1c05c1e9275dda93753db5873
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
|
|
Follow up on Iaa1e687152db8351bc0e9b10e66f412860ac13a5
This patch implements the same experimental feature of running
processes in seperated containers to the neutron-ovn-metadata-agent
Co-Authored-By: Bartosz Bezak <bartosz@stackhpc.com>
Depends-On: https://review.opendev.org/c/openstack/kolla/+/960726
Change-Id: If42aa11735bee963afc33d2e06541e1d9aab0515
Signed-off-by: Maximilian Stinsky <maximilian.stinsky-damke@wiit.cloud>
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
|
|
Bumped collections in requirements-core.yml to Ansible 12 major versions,
see [1].
[1]: https://github.com/ansible-community/ansible-build-data/blob/main/12/ansible-12.1.0.yaml
Depends-On: https://review.opendev.org/c/openstack/kolla/+/960307
Co-authored-by: Doug Szumski doug@stackhpc.com
Change-Id: If8a29052d8a43ffc0fef11514adabb5e4ab9d977
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Closes-Bug: #2094790
Depends-On: https://review.opendev.org/c/openstack/kolla/+/939256
Change-Id: I1b5329d814432604640990b0ecc28906845e29d6
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Signed-off-by: Will Szumski <will@stackhpc.com>
|
|
This change implements RabbitMQ management interface SSL configuration
when ``rabbitmq_enable_tls`` is enabled.
Change-Id: Iaedad0e13f81b546af3a8e0c1e6ae7ca9da994a4
Signed-off-by: fprzewozn <przewozny.franciszek@gmail.com>
|
|
|
|
There is a situation that happens when a user triggers an authentication
in OpenStack that uses Identity federation, which leads users to a blank
page with an error message that might not be that clear to users. If the
user takes too long to enter his/her credentials in the login page of
the IdP, the user sees a page saying that the authentication took too
much and that the user must try it again. However, if the user tries
again, she/he is already logged in to the IdP, and then the user gets
access direct to Horizon. This whole process can be a bit confusing for
users, and they saw an error page after the login, which leads them to
think that there was an error in the authentication, but then when
he/she tries again, everything just works.
Therefore, to handle such cases we propose Kolla-ansble to use a custom
error page that has an automatic redirect if the error happens.
The timeout is managed by "OIDCStateTimeout" variable. The default
(which is what we have in place now) is 300 seconds (5 minutes):
https://github.com/zmartzone/mod_auth_openidc/blob/d13ee0e4bd2cef94c4d2b55829310175288e0bdf/src/mod_auth_openidc.c#L651).
I would not recommend the increase of this timeout though. I would
rather decrease this value; 5 minutes to such an operation is already
too much. This variable can be overridden via wsgi-keystone.conf file.
To customize the error page we have the following variable
"OIDCHTMLErrorTemplate". The template is processed in the following
line: https://github.com/zmartzone/mod_auth_openidc/blob/f2b8315cd48faba04320e9a06fc52b57f0989dcb/src/util.c#L1619.
As we can see, there is no default page. The default HTML is hardcoded
in C++, and the template requires two "%s" placeholders that will
receive the title of the error message and the full description of the error.
Change-Id: Iebda3ca7a5f9cef7e5e0930fc4f70764774d6ed5
Signed-off-by: Rafael Weingärtner <rafael@apache.org>
|
|
It will make running ovn-nbctl and ovn-sbctl working on all
nodes irrespective of their cluster role.
Excerpt from ovn-nbctl:
--db database
The OVSDB database remote to contact. If the OVN_NB_DB en‐
vironment variable is set, its value is used as the de‐
fault. Otherwise, the default is unix:/ovnnb_db.sock, but
this default is unlikely to be useful outside of single-ma‐
chine OVN test environments.
Closes-Bug: #2116313
Change-Id: I85f7bfd0aaa6f2d426ddb28950acbbca9d385aac
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
|
|
Change-Id: Iac15261a0916d14094afdd9b3cb5cba88f505d0f
Signed-off-by: Norman Ziegner <n.ziegner@hzdr.de>
|
|
|
|
|
|
CephAdm, Octavia, OVN and NFV jobs are not added here, because these rely on
Valkey/Redis available.
Ironic jobs are not added, because ipxe.efi is not packaged in EL10 and needs
a followup patch.
Let's Encrypt jobs are also not added, due to ssl certificate validation
errors.
Depends-On: https://review.opendev.org/c/openstack/kolla/+/956554
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/961237
Change-Id: I51823808c4e4ac08ae8f080aacf6a3759589571d
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
follow up to [1]
[1] https://review.opendev.org/c/openstack/kolla-ansible/+/954619
Change-Id: I7d23b9b57deb6d421a8953fe78774bd0155db625
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
|
|
We've split out fluentd to move it earlier in the
deployment workflow - cron and kolla-toolbox are currently
the only components in common role.
Splitting it out will help with limiting kolla-ansible
to reconfigure only services managed by cron role.
Change-Id: Ia74c7d1e78e9d756a83c8adc7d9d8d9adb371751
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
This will help us to trigger scenario jobs on changes in given
group_vars files.
Changes to Zuul config to trigger given scenarios will be posted
as a follow-up.
Change-Id: I3f17adf655d2d0c1fc2969153dddb0c72b11397a
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
|
|
Passing the contents of EXTRA_OPTS into
ansible-playbook is no longer supported, so remove
reference to this functionality from the documentation.
Closes-Bug: #2123837
Change-Id: Ibaf8af1de66f76772a617b05467ba611d0bbd20d
Signed-off-by: Matt Anson <matta@stackhpc.com>
|
|
Ironic Inspector has been retired and its functionality has been
moved to Ironic.
Added a change to service-ks-register to make password optional
(to able to remove user without a password being passed in).
Using the opportunity - increasing CI coverage to include
inspection.
Change-Id: If178c23249370c7c69744843737e61a6309d6a19
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
|
|
Copied from the same file in Kolla documentation.
Change-Id: I4a2beae7613c18cd19e16d4d04f42685a94b4f4f
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
|
|
|
|
We don't need to handle extra version upgrades from Caracal -> Epoxy, so
these docs can be dropped.
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
Change-Id: I122821b6aaf11cbf3d8695340d23c168b3373b58
|
|
Follow up to [1].
[1] https://review.opendev.org/c/openstack/kolla-ansible/+/923110
Change-Id: I8a4f6c6bee01e0e12da2c15836135bc890c72cde
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
|
|
|
|
Also split services into:
- api
- rpc-worker (only for ML2/OVS)
- periodic-worker
- ovn-maintenance-worker (only for ML2/OVN)
Remove neutron-tls-proxy since it's not needed anymore
Change-Id: Iac99be59139eeb232dd3b00ec90fae0a4ea7547d
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Currently, unless users set either external or internal cert server by
themselves, enabling Let's Encrypt with ``enable_letsencrypt`` does
nothing.
This change makes the external certificate get managed by Let's Encrypt
by default when Let's Encrypt is enabled.
The server address is default Let's Encrypt ACME server [1]
which was the former default before change [2].
[1] https://acme-v02.api.letsencrypt.org/directory
[2] https://review.opendev.org/c/openstack/kolla-ansible/+/925971
Closes-bug: #2120451
Change-Id: I10e800aede5966e030ed8e661e2eb45b126ff678
Signed-off-by: Seunghun Lee <seunghun@stackhpc.com>
|
|
Change-Id: I20a669bf7796285df04723a9110f9c74788600e1
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
I was reading https://docs.openstack.org's version of the kolla-ansible
advanced configuration guide and noticed some RST rendering errors.
This patch corrects those errors so that the page renders correctly.
Change-Id: I330678d8971d286e67f115eace1cb606d30433b6
|
|
This change adds instructions to the documentation on how to enable
shell command completion for the kolla-ansible CLI. It covers all
necessary steps.
Change-Id: I5cacf29d2fb9c0b473cf858f1c050bc70890cc42
Signed-off-by: Marek Buch <marek.buch@tietoevry.com>
|
|
|
|
|
|
|
|
|