13648 Commits

Author SHA1 Message Date
Zuul
bad6759ee4 Merge "Fix glance-api failed to start privsep daemon" 2023-11-22 15:37:17 +00:00
Zuul
449683c5aa Merge "Configure CloudKitty with Prometheus basic auth" 2023-11-22 11:24:45 +00:00
Zuul
84f0a37e49 Merge "Fix grafana prometheus datasource" 2023-11-22 08:47:22 +00:00
Pierre Riteau
4131eb458d Configure CloudKitty with Prometheus basic auth
Closes-Bug: #2044226
Change-Id: I5e17152584b758c9ca4f1cc14520337f979584b7
2023-11-22 07:08:19 +00:00
Zuul
151f510a6c Merge "Remove Glance and Neutron TLS proxies from fluentd input config" 2023-11-21 16:08:41 +00:00
Zuul
4e74d5964b Merge "Adding mariadb_port to wsrep sync status so alterative ports can be used" 2023-11-21 11:58:20 +00:00
Zuul
57a8ff033f Merge "Deprecate Masakari" 2023-11-21 07:32:17 +00:00
Zuul
bd63dfd1e4 Merge "Set HAProxy server timeout for openstack exporter" 2023-11-18 09:31:29 +00:00
Zuul
d9272118a2 Merge "keystone: do not report changed on tasks that list" 2023-11-17 19:16:17 +00:00
Zuul
e89b474b16 Merge "Deploy Glance and Cinder Backup with S3 backend support" 2023-11-17 19:11:49 +00:00
Zuul
f4cd334b9f Merge "keystone: Add support for OIDC options" 2023-11-17 19:01:31 +00:00
Will Szumski
dfce510c0f Fix grafana prometheus datasource
See:
https://grafana.com/docs/grafana/latest/administration/provisioning/

Closes-Bug: #2043828
Change-Id: I9ed07dc8c995adddf6d89838cd515af93d10bd00
2023-11-17 18:10:04 +00:00
Matt Anson
8000550e02 Set HAProxy server timeout for openstack exporter
Set the openstack exporter HAProxy backend server timeout to
``prometheus_openstack_exporter_timeout`` to ensure that scrapes
that take longer than haproxy_server_timeout don't timeout.

Closes-Bug: #2006051
Change-Id: I44841a6b6fa5bf659cace06295d18c093ad7f927
2023-11-17 14:41:52 +00:00
Zuul
48db509042 Merge "CI: bump upgrade jobs timeout to 3h (10800)" 2023-11-17 12:02:45 +00:00
Zuul
cab0296971 Merge "Enable 3.12 Required Feature Flags for RabbitMQ" 2023-11-17 11:47:02 +00:00
Michal Nasiadka
b390bba41a CI: bump upgrade jobs timeout to 3h (10800)
These jobs are timing out sometimes [1].

[1]: https://zuul.openstack.org/builds?job_name=kolla-ansible-rocky9-cephadm&job_name=kolla-ansible-rocky9-cephadm-upgrade&job_name=kolla-ansible-ubuntu-cephadm&job_name=kolla-ansible-ubuntu-cephadm-upgrade&job_name=kolla-ansible-debian-cephadm&job_name=kolla-ansible-debian-cephadm-upgrade&result=TIMED_OUT&skip=0

Change-Id: I047426e4df4856ea2a6ea5a014a7bcb1c9c98554
2023-11-17 07:06:13 +00:00
Dr. Jens Harbott
9675347fec Deprecate Masakari
Since the CI is failing and there are no contributors working on fixing
this, we are deprecating the service.

Also mention other deprecations in the README.

Change-Id: Ifff11645f6b4682810c042a0421d1eb569ab0ede
2023-11-16 18:45:15 +01:00
Zuul
08e2b734ba Merge "[doc] Fix the incorrect URL of 'Quick Start for development'" 2023-11-16 09:51:53 +00:00
Zuul
68ef87f844 Merge "ovn: Fix wording in limit check" 2023-11-15 15:52:05 +00:00
Zuul
4b35b9d9a9 Merge "Fix OpenStack exporter scrape with internal TLS & FQDN" 2023-11-15 15:10:48 +00:00
fzakfeld
85be68126e keystone: Add support for OIDC options
Introduce keystone_federation_oidc_additional_options variable

Change-Id: I39b9f35dab6f4e3ac2fcb505aabd2589e6e2ca69
2023-11-15 15:49:35 +01:00
Zuul
1a99b2858c Merge "CI: Log details about failed containers" 2023-11-15 14:41:47 +00:00
Zuul
e2f3ae5a3a Merge "Adds condition to handle QoS extension in sriov_agent.ini template" 2023-11-15 13:14:37 +00:00
Michal Nasiadka
cea076f379 Introduce oneshot docker_restart_policy
docker_restart_policy: no causes systemd units to not get created
and we use it in CI to disable restarts on services.

Introducing oneshot policy to not create systemd unit for oneshot
containers (those that are running bootstrap tasks, like db
bootstrap and don't need a systemd unit), but still create systemd
units for long lived containers but with Restart=No.

Change-Id: I9e0d656f19143ec2fcad7d6d345b2c9387551604
2023-11-14 15:17:50 +00:00
Zuul
e545515e50 Merge "CI: Add redis to octavia scenario in setup_gate" 2023-11-13 18:04:20 +00:00
Zuul
70307aa0ae Merge "CI: Fix tenks for newer libvirt" 2023-11-13 17:15:07 +00:00
Zuul
233b5c06f7 Merge "octavia-certificates: fix missing collection for ansible-core" 2023-11-13 17:15:04 +00:00
Zuul
04e1446bf5 Merge "Add fluent config for letsencrypt" 2023-11-13 15:24:41 +00:00
Michal Nasiadka
b9f0854c86 CI: Fix tenks for newer libvirt
Copy cat of I2cfd2667abb1ae8988b7a7fd9761b75c20a0eaa4

Co-Authored-By: Pierre Riteau <pierre@stackhpc.com>
Change-Id: If4feec0a86f9a50ed43920ecf4d0da8875c71f4e
2023-11-13 14:18:32 +01:00
Michal Nasiadka
f3a6c77b18 octavia-certificates: fix missing collection for ansible-core
community.crypto collection was omitted in ansible-core implementation
patch
adding in trigger for requirements-core.yml to all optional jobs

Change-Id: Ib6bdea51280e171d42d6d37b0ab96c31697fddbe
2023-11-13 13:00:14 +00:00
Zuul
3e0014a7ea Merge "CI: Configure ephemeral disk using Kolla role" 2023-11-09 17:01:41 +00:00
Michal Nasiadka
ad5e8ffd33 CI: Add redis to octavia scenario in setup_gate
Octavia now requires redis - see [1].

[1]: Iec3c8a4b4e257557dc8ec995c41d0ad7e88e13e2

Change-Id: I5aa489209984974b2345b1f5f7608db022a1405e
2023-11-09 15:59:29 +00:00
Michal Arbet
5e54663e20 Fix kolla_docker module
Change-Id: I7df734cf15eba1af4da92f9c4ef12cc761442ca1
2023-11-09 11:47:32 +01:00
Zuul
e9dd15967b Merge "Add support for ansible-core" 2023-11-08 15:01:02 +00:00
Zuul
a599e91178 Merge "Set HORIZON_IMAGES_UPLOAD_MODE to direct by default" 2023-11-08 13:41:00 +00:00
Michal Nasiadka
bc203433f1 Add support for ansible-core
Collections version taken from official Ansible 7 package [1]
and limited to the same major version.

[1]: https://github.com/ansible-community/ansible-build-data/blob/main/7/ansible-7.7.0.yaml

Change-Id: I0f1ea9717397adc2d2c3215d74ec3759f351a57a
2023-11-08 09:52:20 +00:00
Boxiang Zhu
69d979c048 [CI] Add skyline scenario
Skyline is a new service for dashboard.
This patch adds a CI scenario which tests Skyline deployment.

Depends-On: https://review.opendev.org/c/openstack/kolla/+/826948
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/828464

Implements: blueprint skyline
Change-Id: I48488a24d6c8a03cd129929347b1bdac25f198b0
2023-11-08 09:28:53 +08:00
Will Szumski
37c2ab2aaa Support exposing prometheus_server externally
This avoids the need to use a proxy, or some other means, to connect to
Prometheus. This is disabled by default and can be enabled by setting
enable_prometheus_server_external to true.

Change-Id: Ia0af044ff436c2a204b357750a16ff49fcdfec45
2023-11-07 14:52:06 +00:00
Will Szumski
1235c7253d CI: Adds a kolla-variables parent job
This allows us to share variables between jobs without inheriting any
of the pre-run, post-run or cleanup playbooks of the parent job. These
run due to the zuul inheritance rules, see:

https://zuul-ci.org/docs/zuul/latest/config/job.html#job

Signed-off-by: Will Szumski <will@stackhpc.com>
Change-Id: Id0a34778accafdc62ebe916e81d69f31c6274d4c
2023-11-07 14:51:36 +00:00
Zuul
e3cdb8eb3d Merge "Add support for LetsEncrypt-managed certs" 2023-11-07 14:45:36 +00:00
Zuul
c799af8467 Merge "octavia: enable jobboard" 2023-11-07 13:28:17 +00:00
Michal Arbet
b4dd2cc773 Add fluent config for letsencrypt
Depends-On: https://review.opendev.org/c/openstack/kolla/+/899773
Change-Id: I016c7a54ee2c43b6bbad0cb3eb3fe216f3d66238
2023-11-07 10:59:52 +01:00
James Kirsch
5581a28253 Add support for LetsEncrypt-managed certs
Add support for automatic provisioning and renewal of HTTPS
certificates via LetsEncrypt.

Spec is available at:
https://etherpad.opendev.org/p/kolla-ansible-letsencrypt-https

Depends-On: https://review.opendev.org/c/openstack/kolla/+/887347
Co-Authored-By: Michal Arbet <michal.arbet@ultimum.io>
Implements: blueprint letsencrypt-https
Change-Id: I35317ea0343f0db74ddc0e587862e95408e9e106
2023-11-07 10:59:51 +01:00
Christian Berendt
76cb8574ee octavia: enable jobboard
Enable the jobboard feature for the Octavia amphora provider. This
requires Redis as a dependency, a precheck is added to ensure proper
configuration.

https://docs.openstack.org/octavia/latest/install/install-amphorav2.html

Change-Id: Iec3c8a4b4e257557dc8ec995c41d0ad7e88e13e2
2023-11-07 09:38:38 +00:00
Michal Nasiadka
82c0efd139 Set HORIZON_IMAGES_UPLOAD_MODE to direct by default
Change-Id: I4aa6dc90c6e6da6cd5fa94ad9ea02396e9c60a8b
2023-11-06 15:30:18 +00:00
Michal Arbet
c5f3f23e05 [podman] Fix cross dependency image build
When the kolla-ansible project has a cross dependency on
the kolla project, CI have to build an image from that change
locally. However, Podman refuses to push to localhost, so it is
necessary to set the local repo as insecure for the test.

Change-Id: I786b22ff0cd581f90ba4bec08842651a6509a745
2023-11-03 12:05:04 +01:00
Zuul
255ce5c11e Merge "prometheus: Fix etcd scrape when etcd uses TLS" 2023-11-02 09:19:57 +00:00
Michal Nasiadka
0cc062497c keystone: do not report changed on tasks that list
Change-Id: I8f25c7619c45157f6354fb42bf9f28ec194389ed
2023-11-02 09:34:08 +01:00
Zuul
6eea013ea3 Merge "CI: Install container engine sdk" 2023-10-31 09:59:22 +00:00
German Espinoza
38b8f7562d Adds condition to handle QoS extension in sriov_agent.ini template
When Neutron QoS is enabled, the QoS extension needs to be defined
in the sriov_agent.ini file.

Closes-Bug: #2041863
Change-Id: Id0de181df06a9e382a1483b32c12a8b5da1b71a9
Signed-off-by: German Espinoza <gespinoza@whitestack.com>
2023-10-30 12:34:00 -05:00