Commit Graph

569 Commits

Author SHA1 Message Date
Zuul 176b412072 Merge "Horizon: Enable custom annotations" 2024-03-27 23:04:31 +00:00
Zuul 34388a6fbe Merge "Keystone: Enable custom annotations" 2024-03-27 23:04:30 +00:00
Zuul 0653f90e34 Merge "Glance: Enable custom annotations" 2024-03-27 23:02:30 +00:00
Zuul d340ac2280 Merge "Designate: Enable custom annotations" 2024-03-27 22:50:13 +00:00
Tadas Sutkaitis 5002bea34f
Keystone: Enable custom annotations
Enable custom annotations for pods [deployments, daemonsets]

Change-Id: I5dcc4dbf21b0079de5b503e54cd79196caf3a0b0
2024-03-27 09:25:05 +02:00
Tadas Sutkaitis 04cb07626e
Horizon: Enable custom annotations
Enable custom annotations for pods [deployments, daemonsets]

Change-Id: I097391183c0ca2761a3691f44863b687b0a4ab98
2024-03-27 09:16:40 +02:00
Zuul d0c3174c58 Merge "Cinder: Enable custom annotations" 2024-03-26 23:29:06 +00:00
Zuul 8b48404610 Merge "Barbican: Enable custom annotations" 2024-03-26 21:45:26 +00:00
Zuul 421e50da67 Merge "Aodh: Enable custom annotations" 2024-03-26 21:45:25 +00:00
Tadas Sutkaitis ccfffccbbc
Glance: Enable custom annotations
Enable custom annotations for pods [deployments, daemonsets]

Change-Id: I7f48eebec0050a614d393054ac2ac0b26c40a4ee
2024-03-26 21:38:09 +02:00
Tadas Sutkaitis e6f7fc31c0
Designate: Enable custom annotations
Enable custom annotations for pods [deployments, daemonsets]

Change-Id: I521c74d9f064c73b90c822456e12476cd437b8a8
2024-03-26 21:27:01 +02:00
Tadas Sutkaitis af62b18599
Cyborg: Enable custom annotations
Enable custom annotations for pods [deployments, daemonsets]

Change-Id: Ie81ad2f8ad184549ad464bf5993294ca361ef1e9
2024-03-26 18:37:25 +02:00
Tadas Sutkaitis 7f06b4f8aa
Aodh: Enable custom annotations
Enable custom annotations for pods [deployments, daemonsets]

Change-Id: If870c6820bb4ce37a3c41c7063a8492782891c12
2024-03-26 11:04:08 +02:00
Tadas Sutkaitis 1f073e5352
Barbican: Enable custom annotations
Enable custom annotations for pods [deployments, daemonsets]

Change-Id: I88e692fcf63a4606fde7ec7ecaeacfdbf90c9f09
2024-03-26 00:26:04 +02:00
Tadas Sutkaitis 30094ecc85
Cinder: Enable custom annotations
Enable custom annotations for pods [deployments, daemonsets]

Change-Id: I7e3605d521e6b8e9485c76a06def866fff7c6029
2024-03-26 00:25:27 +02:00
Tadas Sutkaitis dcc80fb3e7
Ceilometer: Enable custom annotations
Enable custom annotations for pods [deployments, daemonsets]

Change-Id: I0487db75a9232dad0825ad26fb1221c9f13877d3
2024-03-25 23:46:49 +02:00
Vladimir Kozhukalov 82d1b86b2a Update for future ingress improvements
- Openvswitch agent init script skips attaching
  interface if it does not exist. And the compute-kit.sh
  deploys neutron with

  auto_bridge_add: {"br-ex": "provider1"}

  where "provider1" is a tap interface that is going
  to be created while deploying the test env.

- Heat test script checks only public endpoints

- Add 1+2 nodes nodeset. The primary node is used
  as a client node and not a member of K8s cluster.

Change-Id: If7c8763dd619dec31f9d141f21399d159395049a
2024-03-19 16:13:14 -05:00
ricolin ddd851d40e Designate: Support uWSGI for API server
Currently Designate API server still using eventlet-based HTTP servers,
it is generally considered more performant and flexible to run them
using a generic HTTP server that supports WSGI.

Change-Id: I8036ed5259c67ad1315815efa00eff80075b2ed2
2024-03-13 12:11:09 -05:00
ricolin f6ce5ad406 Heat: Support uWSGI for API server
Currently Heat API server still using eventlet-based HTTP servers,
it is generally considered more performant and flexible to run them
using a generic HTTP server that supports WSGI.

Change-Id: I5c5ac8ca3111cf1149c3fb083ea56e3ed2ce460c
2024-03-07 15:44:45 +08:00
ricolin 83a1a1e9b4 Magnum: Support uWSGI for API server
Currently Magnum API server still using eventlet-based HTTP servers,
it is generally considered more performant and flexible to run them
using a generic HTTP server that supports WSGI.

Change-Id: I46c5d72df09e5ce2cb43e2e1b7b1cb316ae2bed6
2024-03-07 15:44:45 +08:00
ricolin 7e3beb1a76 Manila: Support uWSGI for API server
Currently Manila API server still using eventlet-based HTTP servers,
it is generally considered more performant and flexible to run them
using a generic HTTP server that supports WSGI.

Change-Id: Iff83c0854e3969a8b584a830479625393257af7c
2024-03-07 15:44:45 +08:00
ricolin b0e5d8e3e2 Octavia: Support uWSGI for API server
Currently Octavia API server still using eventlet-based HTTP servers,
it is generally considered more performant and flexible to run them
using a generic HTTP server that supports WSGI.

Change-Id: I75cfca8b660e0ea949527182e10b463972b3c0fb
2024-03-07 15:44:45 +08:00
ricolin b6e6dad141 Senlin: Support uWSGI for API server
Currently Senlin API server still using eventlet-based HTTP servers,
it is generally considered more performant and flexible to run them
using a generic HTTP server that supports WSGI.

Change-Id: I8ec0db12f6002fad8cfde0c873b70279af891994
2024-03-07 14:20:21 +08:00
ricolin f65cb36c84 Cinder: Support uWSGI for API server
Currently Cinder API server still using eventlet-based HTTP servers,
it is generally considered more performant and flexible to run them
using a generic HTTP server that supports WSGI.

Change-Id: Iccdfaba66af6e814b7c28bf682b0d2bface2d982
2024-03-05 16:21:52 +08:00
ricolin 6ac304d752 Support uWSGI for API server
Currently Nova API server still using eventlet-based HTTP servers,
it is generally considered more performant and flexible to run them
using a generic HTTP server that supports WSGI.

Change-Id: I489557181bb8becbaf5cf7d9812a671d5cb3cc4a
2024-03-05 16:19:36 +08:00
Zuul 8f7751b9d7 Merge "Set horizon ingress annotation proxy-body-size=300m by default" 2024-03-05 00:18:51 +00:00
Zuul d91b89f27c Merge "Use metadata_listen_port in nova config" 2024-03-05 00:18:45 +00:00
cw0306-lee 44e2b10447 Use metadata_listen_port in nova config
metadata_port value used in queens version and changed
in rocky version to metadata_listen_port

story: 2011052
task: 49616
Change-Id: I106f50f620c2594b1f8ea7dc516d2e254c6af479
2024-03-03 21:45:10 -06:00
Vladimir Kozhukalov cedaaf75be Set horizon ingress annotation proxy-body-size=300m by default
Change-Id: Ifee524ad494a7f11f909816a49dd31cf62d22902
2024-02-29 12:31:00 -06:00
do-gyun b5d247ed0e Add helm hook to job-rabbitmq-init of masakari
- Fix that masakari helm hook is not being applied.

story: 2011034
task: 49522
Change-Id: Ibd1b5e97e8abf5f0fbab219226500f03e17d015c
2024-02-29 16:40:37 +00:00
Tadas Sutkaitis 3e203c68fa
feat: add support for custom panels
Add support for custom panels.
Make possible to manipulate panels in Horizon.

Change-Id: I72f310352e7b28bfcf674ab0d46113c53994e768
2024-02-23 20:10:47 +02:00
Alexey Odinokov 552cab2ff1 Make sure trust on command is applied to avoid race-condition with ovs-dpdk
When i40e driver performs 'vf <n> trust on' it actually resets the device.
Intel recommends to check if the command actually finished by running
'ip link show' to avoid race-condition with too early start of
openvswitch-dpdk which will use its own dpdk-based driver for VF and which
will also try to reset the VF. Double reset of VF sometimes causes
very strange behavior including completely non-functional VF interface..

Change-Id: I28c162a63f89b3cdfe857e00651572bbbaa36748
2024-02-16 18:41:22 +00:00
Vladimir Kozhukalov 17ca3983c2 Update neutron chart to enable dpdk tests
Running dpdk test job on a sinlge node env
does not require a real hardware dpdk interfaces
to be attached to the tunnel bridge. Let's
make the list of dpdk interfaces empty which
will allow us to test the Openvswitch in user space
but not touch real hardware.

Change-Id: I2f9d954258451f64eb87d03affc079b71b00f7bd
Co-Authored-By: Arina Stebenkova <astebenkova@mirantis.com>
2024-02-13 22:21:07 -06:00
Stephen Taylor ef049413fd [ceph] Update Ceph images to Jammy and Reef 18.2.1
This change updates all Ceph images for Jammy-based deployments in
openstack-helm to latest-ubuntu_jammy.

Change-Id: Id80f0fc074da01548006fc37c2629b27fbddbd25
2024-01-30 08:02:02 -07:00
Zuul 948b03c70c Merge "fix: Generate the corresponding RBAC for Octavia health manager" 2024-01-12 21:55:08 +00:00
okozachenko d5b62a8235 nova: use directory mount for vencrypt certs
Kubernetes subpath mount does not reflect the changes of the
volume origin(ConfigMap, Secret or whatever).
This patch uses directory mount instead of subPath for renewed
certs to be reflected inside the pod automatically

Change-Id: I740737d23db1fe3621b4490523730375e6c36313
2024-01-11 12:03:16 -06:00
hailu 3620054def feat: Add public endpoints for the spiceproxy
Change-Id: I5e1d51931d7362359dfaac5b67eddba345ebe396
2024-01-11 10:35:14 +08:00
hailu 846ea09f24 feat: create 'vms' pool when 'conf.ceph.enabled = true'
Change-Id: I95a19d5a52ac88585d0f53a5349977e7c28ca361
2024-01-11 10:00:48 +08:00
Kaloyan Kotlarski bcdcd7de35 fix: Generate the corresponding RBAC for Octavia health manager
The service account used by the Octavia health manager pod lacks
the proper Role and Role Bindings. These are generated by specifying
the static correct static dependency key when creating the respective
service account.

This commit specifies that the health_manager key must be used so
that proper Role and Role Binding are created.

Change-Id: Ib66fb822edd03c8f67642f4791efb75985d5dc44
2024-01-10 13:52:13 +00:00
okozachenko 48a59b1324 set startupProbe in nova compute
In environments where there is a large number of ports (100+) on a
hypervisor, the start up can take a long time, and eventually the
liveness test will fail because the process is stuck plugging ports
in.
No need initial delay for live/readiness probe and Startup probe
is enough

Change-Id: I54544a45a716fa4ff840019c0526343063ed1ac5
2024-01-04 08:12:59 -06:00
Zuul 465e7b94fd Merge "fix: ovn-metadata-agent '/run/netns' mountPropagation overrides by parent directory." 2024-01-04 13:25:10 +00:00
hailu 7b2766b9d2 fix: ovn-metadata-agent '/run/netns' mountPropagation overrides by parent directory.
mountPropagation:
`None`(default) - This volume mount will not receive any subsequent mounts that are mounted to this volume or any of its subdirectories by the host.

Change-Id: I51500c406a3cae879d01dfff92ca91f30bbcb29f
2024-01-03 08:07:58 -06:00
hailu 91bea58ee0 feat: getting LISTEN IP for CIDR
`CIDR` is easier to manage than `interface` on clusters with different hardware.

Change-Id: I1266eb37c1355b95f23efd33856a79f259020017
2023-12-29 15:16:25 +08:00
dengzhaosen 0be32dd415 Add log_dir option for placement
Change-Id: I1741558be57b60cfb90f9b36e653c09756933d1e
2023-12-18 11:02:47 +08:00
Vladimir Kozhukalov 1ea7f30ea0 Run 2023.2 umbrella job
Also keystone-ldap and horizon jobs
are run with the 2023.2 release.

Change-Id: I79c7590a501ddb24e1bc6a88046edef5a70dbcec
2023-12-12 14:02:38 -06:00
Zuul 740a04fa3f Merge "Make barbican & keystone TLS configuration granular" 2023-12-07 21:17:23 +00:00
Anselme, Schubert (sa246v) 6ed9a4132e
Make barbican & keystone TLS configuration granular
Change-Id: Ibdcb202d8f813a248df3f0743b949e9befe18c7a
Signed-off-by: Anselme, Schubert (sa246v) <sa246v@att.com>
2023-12-07 10:37:40 -05:00
okozachenko 2ca488f8c1 neutron: fix auth_url for designate integration
Change-Id: Iffe385c710790892057a78538dcf8de2d32cf4c8
2023-12-06 23:45:27 +11:00
dengzhaosen 2dfccce221 Add the conditional statement for log_config_append
As the nova.DEFAULT.log_config_append is a aption
for the configuration of nova, we should be add
condtional statement here.

Change-Id: Ib9c50c9ccc0c93226fffccc997c232b0259dff0c
2023-12-01 16:17:36 +08:00
Singh, Jasvinder (js581j) b50501344f Fix indentation in heat chart
This commit is to fix the issue with heat chart, because of
indentation issue in annotations. The current chart is not allowing
the upgrade via helm if not fixed. Also bumping the chart version
and added release notes.

Change-Id: Ic22d2d20d00febc51bd410316522a85d2f7e582e
2023-11-22 10:51:40 -06:00