13109 Commits

Author SHA1 Message Date
Radosław Piliszek
52ec5ef390 [glance][cinder] Stop owning RBD defaults
These are upstream defaults, no need to carry them around.

TrivialFix

Change-Id: I2907d5f38c6a74776961bd473553edf2d83f7257
2022-10-03 16:53:35 +02:00
Zuul
4c60cc524c Merge "bifrost: Use the combined Ironic service instead of API+conductor" 2022-09-29 13:16:51 +00:00
Zuul
22cc60b21f Merge "init-runonce: use CirrOS 0.6.0" 2022-09-29 12:43:08 +00:00
Michal Nasiadka
4a40418e48 bifrost: Use the combined Ironic service instead of API+conductor
Fix bifrost stop.yml after I9faecfe6ece6d3c35396e3378c1e3930a487e130

Change-Id: I850cbbb83d10b1518cc73612a591b160c2d49f1c
2022-09-29 12:11:13 +02:00
Zuul
e945b68fab Merge "CI: rocky9 - add to multiple if base_distro statements" 2022-09-29 09:45:40 +00:00
Marcin Juszkiewicz
e17a0ca24a init-runonce: use CirrOS 0.6.0
CirrOS 0.6.0 was released yesterday. Has newer kernel and userspace,
better network configuration (more IPv6 stuff) and some other
improvements.

Change-Id: Ife7767904efe64602531fa3eb163c78260650909
2022-09-29 11:08:32 +02:00
Michal Nasiadka
81f3aa5ac0 init-runonce: Add KOLLA_CONFIG_PATH support
Kayobe uses it, so let's fix the check.

Change-Id: I99b2a7f8609fd708f4829f21c81029c7b8da5d73
2022-09-28 17:35:09 +00:00
Michal Nasiadka
9d5f9080da CI: rocky9 - add to multiple if base_distro statements
Change-Id: Ib068117237a199db380fcdfb757d5d0e5d34326b
2022-09-28 15:59:05 +02:00
Zuul
6bff120d2d Merge "Introduce variables for cinder backend names" 2022-09-27 17:13:40 +00:00
Zuul
652bbe30c8 Merge "Fix Ironic API healthcheck with backend TLS" 2022-09-27 16:15:55 +00:00
Zuul
80c059a2a1 Merge "Do not enable nova_legacy service by default" 2022-09-27 16:09:02 +00:00
Zuul
7b7ff1a3fb Merge "Specify number of threads for designate bind9 backend" 2022-09-27 15:01:43 +00:00
Zuul
aef2c36d86 Merge "Change clouds.yaml location" 2022-09-27 13:56:10 +00:00
Michal Nasiadka
ed2cf2f5e5 Change clouds.yaml location
It's a followup to 73a1812c5856be635827b6c6de81b39c22346457
addressing post-merge comments.

Change-Id: Idd458ad6ef29e4eee2f9e537b4eae39d26eb9f64
2022-09-27 11:10:12 +00:00
Radosław Piliszek
4277c1a1a4 Do not enable nova_legacy service by default
Change-Id: Ic89097fdc72d4fa11754201ed6e388bf79ca40b6
2022-09-27 08:37:05 +00:00
Michal Arbet
02ce483852 Specify number of threads for designate bind9 backend
Bind9 is running without limit for UDP listeners.
This patch is changing this behaviour and sets max 32
of UDP listeners. This is needed because of bug below [1].

[1] https://bugs.launchpad.net/ubuntu/+source/bind9/+bug/1827923

Change-Id: Ie4c2ac4d5e990ebdc30c3a94d855703d814f1fee
2022-09-26 20:18:25 +02:00
Zuul
927e5f04a3 Merge "Remove deprecated sysctl knobs" 2022-09-26 14:38:58 +00:00
Zuul
8f9574e41d Merge "[CI] Do not use the kolla user" 2022-09-26 13:18:03 +00:00
Radosław Piliszek
6a7e6a25bc Remove deprecated sysctl knobs
Kolla Ansible stopped setting them as they turned out to be
unnecessary for its operations, yet may have conflicted with
security policies of the hosts. [1] [2]

[1] https://launchpad.net/bugs/1837551
[2] https://launchpad.net/bugs/1945453

Change-Id: Ie8ccd3ab6f22a6f548b1da8d3acd334068dc48f5
2022-09-26 11:54:08 +00:00
Marcin Juszkiewicz
387de84520 ansible-lint: cleanup our skip list
removed:
- 701 [galaxy_info missing] is no longer emited
- 602 [empty string compare] is now opt-in
- 208 [permissions not mentioned] is no longer emited
- 106 [role name] is no longer emited

renamed from number to role name:
- 503 [no-handler]
- 301 [no-changed-when]

Change-Id: I8b059d87c94499decbd9b115ef2cde033aa88fbd
2022-09-26 10:18:08 +00:00
Pierre Riteau
5c55583b04 Fix Ironic API healthcheck with backend TLS
Closes-Bug: #1990819
Change-Id: I12c451077114b77b11810f25eb5b6187cdf08ad9
2022-09-26 10:51:50 +02:00
Pierre Riteau
e890f161ed CI: allow Jinja templating anywhere inside task and play names
With the release of ansible-lint 6.7.0, the openstack-tox-linters job
started failing with these errors:

    WARNING  Listing 30 violation(s) that are fatal
    ansible/roles/ceilometer/tasks/config.yml:66: name: Jinja templates should only be at the end of 'name' (name[template])
    [...]

Add this new check to skip_list for now.

Change-Id: Ia82a88ee3b9bb6a3cb09f09c6568d1914ee2592d
2022-09-26 10:16:53 +02:00
Michal Nasiadka
1aac65de0c Fix issues introduced by ansible-lint 6.6.0
mainly jinja spacing and jinja[invalid] related

Change-Id: I6f52f2b0c1ef76de626657d79486d31e0f47f384
2022-09-21 14:34:54 +00:00
Zuul
81d4d26279 Merge "[doc] Run docker registry with host network" 2022-09-13 13:41:15 +00:00
Zuul
1271026ddf Merge "[docs] Update IPA images urls" 2022-09-13 13:41:12 +00:00
Zuul
36525cae5b Merge "[docs] Align IPA images urls" 2022-09-13 13:41:07 +00:00
Zuul
9459339ef4 Merge "[CI] Do not install wheel" 2022-09-13 13:41:04 +00:00
Zuul
d7fe9d0809 Merge "Modify the git repository url of venus." 2022-09-13 13:41:01 +00:00
Radosław Piliszek
166ee3d20c [CI] Do not use the kolla user
The kolla user is not obligatory and the docs default to keeping
using the existing users.

Needed-By: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/854985
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/855071
Change-Id: I917f493d395cc7efcbf95bc55af8191d70ec3edb
2022-09-13 12:06:39 +00:00
Radosław Piliszek
d096103e2b [CI] Do not install wheel
We do not need to build wheels here.

Change-Id: I1e3641f83a16cdc367c2643d643076a25034ffe4
2022-09-13 09:36:16 +00:00
Zuul
1b74b18c2e Merge "Add CentOS Stream 9 / Rocky Linux 9 host support" 2022-09-12 12:57:05 +00:00
Zuul
b123a0cba3 Merge "[CI] Run Kolla Ansible from its own venv" 2022-09-12 12:57:02 +00:00
leiyashuai
512b784da2 Modify the git repository url of venus.
Change to '{{ kolla_dev_repos_git }}/{{ project_name }}'

Change-Id: I78d133b58386d211464c15369265d1e192a7d7ff
2022-09-12 11:14:44 +08:00
Radosław Piliszek
2c7a8497fa [CI] Run Kolla Ansible from its own venv
This avoids polluting the module path for other deployed projects,
like Tenks.

Change-Id: I17802f628e1e7db8d1f5caaa815170a8415e995c
2022-09-09 16:28:19 +00:00
Zuul
a396284a83 Merge "Fix AlertManager's external web url" 2022-09-09 13:17:03 +00:00
Piotr Parczewski
61ff6f811a Fix AlertManager's external web url
Remove hard-coded internal address; introduce variable to control
external web url.

Closes-bug: #1972817
Change-Id: Ib834a9f8b4a0238960dca65b2ebc1da840cec626
2022-09-09 10:05:07 +00:00
Marcin Juszkiewicz
67607c679e Add CentOS Stream 9 / Rocky Linux 9 host support
Added c9s jobs are non voting, as agreed on PTG to focus on Rocky Linux 9.
Since both CS9 and RL9 have higher default fd limit (1073741816 vs
1048576 in CS8) - lowering that for:
* RMQ - because Erlang allocates memory based on this (see [1], [2], [3]).
* MariaDB - because Galera cluster bootstrap failed

Changed openvswitch_db healthcheck, because for unknown reason
the usual check (using lsof on /run/openvswitch/db.sock) is hanging
on "Bad file descriptor" (even with privileged: true).

[1]: https://github.com/docker-library/rabbitmq/issues/545
[2]: https://github.com/rabbitmq/cluster-operator/issues/959#issuecomment-1043280324
[3]: a8b627aaed

Depends-On: https://review.opendev.org/c/openstack/tenks/+/856296
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/856328
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/856443
Needed-By: https://review.opendev.org/c/openstack/kolla/+/836664
Co-Authored-By: Michał Nasiadka <mnasiadka@gmail.com>
Change-Id: I3f7b480519aea38c3927bee7fb2c23eea178554d
2022-09-08 16:33:25 +00:00
Zuul
ea9def6eb1 Merge "[docs] Fix Ironic flavor creation command" 2022-09-08 09:36:39 +00:00
Zuul
3f9d3f0ed3 Merge "[docs] Overview of Ironic, instead of scaring" 2022-09-08 09:36:36 +00:00
Radosław Piliszek
c1c332da7c [CI] Let Tenks manage its own venv
This way it works closer to what Tenks does in its own CI.

See-also: https://review.opendev.org/c/openstack/tenks/+/856296
Change-Id: I5bebcb3520aada3abc8b7d0d4087e7a3f9277df2
2022-09-07 19:57:58 +00:00
Zuul
a914b6668d Merge "Enable TLS in Bifrost" 2022-09-07 15:46:55 +00:00
Zuul
0411ff3bb4 Merge "Allow exposing OpenStack exporter via HAProxy" 2022-09-07 09:10:14 +00:00
Zuul
ee7aead860 Merge "mariadb: Add reuseaddr to socat execution" 2022-09-07 07:49:04 +00:00
Zuul
1d8c584dc3 Merge "Fix Hashi login method for approles" 2022-09-06 13:39:33 +00:00
Zuul
d8b81095c5 Merge "cephadm: Bump used Ceph to Quincy" 2022-09-06 11:26:54 +00:00
Michal Nasiadka
5d4e38072d mariadb: Add reuseaddr to socat execution
Sometimes in CI we're seeing Address already in use on clustercheck restarts.
Adding reuseaddr that allows immediate restart of the server process.

Change-Id: Ib1c9dcf99381b6b9d1095f450d74c797d39f4cb2
2022-09-06 12:57:56 +02:00
Michal Nasiadka
d1881c9b52 cephadm: Bump used Ceph to Quincy
Change-Id: If6c7bcb6a2b5017797caeb34f89f5341c54be6dc
2022-09-06 08:19:56 +00:00
Stig Telfer
ffb4767c05 Increase the Fluentd request timeout for ES
Fluentd has a default timeout of 5s for flushing data to ElasticSearch.
If there is a significant backlog of unsent log messages, this timeout
can be exceeded, resulting in Fluentd failing to make further progress.

Raise the default timeout to 60s.

This patch adopts the configuration parameters previously proposed by
Krzysztof Klimonda.

Closes-Bug: #1983031
Closes-Bug: #1896611
Change-Id: I1aaab654a5a0752fccef2cfb8cc0bde4a0ee2562
2022-09-05 10:33:16 +00:00
Scott Solkhon
3300815529 Fix Hashi login method for approles
Moves Hashi Vault client login to use `auth.approle.login` as
current method is being deprecated in the next release.

```
DeprecationWarning: Call to deprecated function 'auth_approle'.
This method will be removed in version '0.12.0' Please use
the 'login' method on the 'hvac.api.auth_methods.approle'
class moving forward.
client.auth_approle(vault_role_id, vault_secret_id)
```

Change-Id: Ie5c1ebe99c8508336cc10944fdaa742ad7d1d85e
2022-09-02 16:42:15 +01:00
Zuul
b0dc2423bc Merge "Upgrade openEuler Distro" 2022-09-01 08:13:16 +00:00