| Age | Commit message (Collapse) | Author | Files | Lines |
|
Temporarily drop bcrypt from master upper-constraints in CI.
Keep tagged Tempest in upgrade jobs and stable branches
Change-Id: Iab349d3f5c3e104bf7ce8fefda29a46023766950
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
|
|
wait_discover_computes.yml had to be updated to pass ansible-lint
checks for undefined variables (ansible_facts.hostname/nodename was
rendered as UndefinedMarker type)
Change-Id: Iaded12e9bcf7ed558b7e35ea526ef1355cbca61a
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
|
|
Add keyCertSign and digitalSignature key_usage required by Python 3.13 [1]
[1]: https://github.com/canonical/microk8s/issues/4864
Change-Id: Ia0c55ed6137b0ccd16815f9f7a49b3b30a982154
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Change-Id: I7505f8feeb85f606df92a20bf4a4700d5ea36a51
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Change-Id: I95ee094ade6efa02a19f29a4d9bdf8d7fb97e84e
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
|
|
Change-Id: I20e8571464e20ea0e0981a52db3182402ff8f01c
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Also move zuul_return to run only on primary
Change-Id: I5b27663e8c539715e6aeb18b179a4f0b98103f7f
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.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>
|
|
Unfortunately that will lead to dropping DNS integration
tests for internal DNS, because neutron-tempest-plugin
does not have such tests.
Change-Id: Ic1e0a6643e67467a22e91d277a9947c027935f09
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Move test-core-openstack.sh and test-dashboard.sh from
base - also test-proxysql is only being run in cells
scenario.
Change-Id: I2be9d112e1a4580fd1864d34b8d2c71f47d087c3
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
The basic approach is:
- we test majority in aio and cephadm scenarios
- additional scenario jobs are only triggered on roles
that are not covered by aio/cephadm (and the ones
that are relevant for given scenario)
Change-Id: I56b4e1218092ffcca074fef3ceac8e9d99054b21
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>
|
|
This patch moves into using project templates, which is easier
to organise.
base_distro and upgrade variables are derived from base.yaml
and respective job name - so don't need to be specified in each
job anymore.
All jobs will now also have an OS release specified, so it's easier
to add different OS release jobs (e.g. when backporting new release
support to stable branch).
Change-Id: I1f08f9b9064d9f7e95b07944db0e7ebac3120c57
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Removing python-ceilometerclient since it didn't have
a release since 2017
Change-Id: I4c20d268c202e1699f44f7d672c159d3ffa895eb
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
|
|
Change-Id: I79ec11c013fb1d7381fc152ab92e3d607ae822b9
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
After fluentd CI log checks have been implemented, in the only scenario
that deploys log management stack (prometheus-opensearch) we're seeing
issues that fluentd is not reconnecting to OpenSearch deployed late in
the workflow.
It's not reconnecting fast enough, and if the connection is not there,
fluentd is not parsing/opening log files - which we're checking for.
Change-Id: I1f4839676b4f794bb93f1372aa16f8377ae9b269
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Closes-Bug: #2115244
Depends-On: https://review.opendev.org/c/openstack/kolla/+/952566
Change-Id: I75bab5ee1491a94ee4eee5da1e0be34b619d9975
|
|
Some queries (e.g. SET AUTOCOMMIT, ROLLBACK) may be executed before
schema is selected, causing them to be routed to hostgroup 0, which
does not exist if user using different `mariadb_default_shard_id`.
This change sets default_hostgroup (shard_id) for users to ensure
correct routing even when schema is not specified.
Also adjusts nova-cell user generation logic to include shard assignment,
so queries from nova_<cell> users are properly routed, even if schema is
not used directly.
This avoids silent misrouting and improves reliability in multi-shard
deployments.
Note: These errors are not visible in CI because
mariadb_default_shard_group_id = 0 and ProxySQL routes to hostgroup 0
by default when no routing rule matches.
Depends-On: https://review.opendev.org/c/openstack/kolla/+/951741
Closes-Bug: #2112339
Change-Id: I4f3380a83fa992c3413e82a4692c26a07b25d57f
|
|
Change-Id: Ie3893b002bcc9150143060a229cefbad48600d46
|
|
|
|
Bump Ansible collections
Change-Id: I1128f44c2d1731407969fdea337f7923efe91ade
|
|
|
|
Add "migrate-container-engine" action to kolla-ansible which
changes the container engine on which the Openstack is deployed on.
For example Docker to Podman and vice versa.
Depends-on: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/925083
Signed-off-by: Konstantin Yarovoy <konstantin.yarovoy@tietoevry.com>
Signed-off-by: Martin Hiner <m.hiner@partner.samsung.com>
Signed-off-by: Roman Krček <roman.krcek@tietoevry.com>
Change-Id: Icd709cb042d44e063c5da64ab0695b0b6ba6d48b
|
|
The old timeout is 2h and we are recently seeing rather frequent
timeouts when the jobs are running on slow (rax) nodes where the job is
terminated quite close to possibly successfully finishing.
Change-Id: Ib7fc12415c8b415925e8af7ba41f597289dbcc66
|
|
The documentation jobs (including build-openstack-deploy-guide) are
broken due to the migration to Ubuntu Noble [1]. Fix by installing pcre
via bindep.txt.
Adding bindep.txt to irrelevant-files since it's only used in docs job.
[1] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/JOMDY26TCW7OX3NXRGOYQCIDXNNJ4E25/
Change-Id: Ie12da610e7ddd100e8b881a06598d94b7a6f43b0
|
|
There was an ``if`` condition preventing the file from being
copied into haproxy container when ``kolla_enable_tls_external``
is set to ``false``.
Closes-Bug: #2098765
Change-Id: If87b5debcacdbc5001c869440397cd11605a5574
|
|
Change-Id: Ibd5095f55c64031d13160107dcbd9fed98a1bd87
|
|
|
|
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/940126
Change-Id: Ice51ef729f4e27c6315815fc1d0efed21728d141
|
|
Disable CI jobs as well - those have been failing for some time
and there's no volunteer to fix them.
Change-Id: I13dc1822f2b803b5a4dbc99cc63ab05ce6016613
|
|
Change-Id: If9319e6d4ed21eedbccffa5d01e44cba0af77281
|
|
It broke OpenSearch CI jobs because we restart OpenSearch in there.
Also add check-logs.sh and get_logs.sh to files that
trigger all jobs run so we don't break anything again.
Change-Id: I6fe4b106853fd253ea28111409370e01cb678fe9
|
|
Switch Jammy jobs to Noble as well - since we switched to
Noble in 2024.2
Change-Id: If450941a51ebc5404e39003b702309ee3c66e1ea
|
|
Change-Id: Ib83c5da6534f06e38bb50b298f68302fd637f8d9
|
|
Rework the base jobs structure to include a mid-level
kolla-ansible-scenario-base that includes common
files: stanza.
Change-Id: I548b22b27dff111d625361835029354557d8c9ca
|
|
This commit adds TLS connection between ProxySQL and MariaDB.
Frontend TLS ( between services and ProxySQL) will be
added in another commit.
Parialy Implements: mariadb-ssl-support
Change-Id: I154cbb096469c5515c9d8156c2c1c5dd07b95849
Signed-off-by: Matus Jenca <matus.jenca@dnation.cloud>
|
|
Add also missing Debian job
Change-Id: I6946321aeb892e8c7ba5c0d80ecf17398429d204
|
|
Change-Id: I2dfb6f6d8b85d8b51e817b6f2a7abd6930383e9f
|
|
Change-Id: Ic87fb3e4c014d3090869d5631e02982829df6312
|
|
Interface names with dashes can cause problems in Ansible since dashes
are replaced with underscores when referencing facts.
Change-Id: Ib15f81120d353ebcf8965dc0aaba90f3a9b0ec44
Related-Bug: #1927357
|
|
Change-Id: I85479a64821686f81a3592aa5620e1628dcb5c73
|
|
Ansible passes port as a string - therefore matching does not work
and we get https://nova_url:443/v2.1
Closes-Bug: #2063434
Change-Id: I76cce7f491c77b6b788d29c8644e87055f5cfff0
|
|
|
|
|
|
It's been failing since 2.13
Change-Id: I8e7ed01707ef6956ca6fff4c2f4ca0cd68ee252b
|
|
|
|
Change-Id: I5b4a30e605bb143cf342f83f0c811c25046269ef
|
|
Change-Id: Iab40eb92c7e4a9092471bef9d4477a4fa34f1c85
|