* Update openstack-helm from branch 'master'
to 2a94566004e53026852111644162f76143d0e35b
- Merge "Add 2024.1 jobs"
- Add 2024.1 jobs
At this point we don't include them into
any pipelines. This will be performed in later
commits, once the 2024.1 images are ready.
Change-Id: Ie7aa59685898f065b7054b5072cb2fe0ab706b1c
* Update openstack-helm from branch 'master'
to db9683a55b1cf4438e93686bceb3f85403fb7d66
- Merge "Add Metallb job"
- Add Metallb job
Metallb be is a L2/L3 load balancer that we
use for exposing the Openstack services
outside the cluster.
Before that we used to deploy the ingress-nginx
contoller in the host network namespace.
Change-Id: I9fdb5f1b2f9403ce04f9d34b1792a0f29f55d879
* Update openstack-helm from branch 'master'
to a53aaf9aa113657556e97446419723a4357b7d6c
- Merge "Pre-setup provider gateway using deploy-env role"
- Pre-setup provider gateway using deploy-env role
Recently we refactored the deploy-env role which
among other things can deploy Openstack provider
network gateway.
Depends-On: I41f0353b286f817cb562b3bd59992e4baa473568
Change-Id: Iece2cc83c68cc282389f8380ceebeebf17f788fb
* Update openstack-helm from branch 'master'
to 1409a039e0c7c78de68c8d2940da9f38d7e3e26e
- Merge "[rook-ceph] Document the procedure for migrating Ceph to Rook"
- [rook-ceph] Document the procedure for migrating Ceph to Rook
This change adds documentation to describe the procedure and
example script for migrating a Ceph cluster deployed with the
legacy openstack-helm-infra Ceph charts to be deployed and managed
by Rook. Rook is the supported mechanism for running Ceph on
Kubernetes and is now the default method for deploying Ceph in
openstack-helm.
Change-Id: I43644295d67ba5efc007bbe1ee194e1dd923677b
* Update openstack-helm from branch 'master'
to 82d1b86b2a78e08b1bcfa51d05872e9edcbcff54
- 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
* Update openstack-helm from branch 'master'
to ddd851d40ec72c980cbe2b84a52a272e2d6cf158
- 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
* Update openstack-helm from branch 'master'
to f6ce5ad406731be73c8a4410098c55d0b71e688c
- 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
* Update openstack-helm from branch 'master'
to 83a1a1e9b4cd6d5d0253722b197ce490416cb890
- 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
* Update openstack-helm from branch 'master'
to 7e3beb1a765c83c3e3f3bde473cd44009f7503e8
- 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
* Update openstack-helm from branch 'master'
to b0e5d8e3e2b2ca2e5ccd15cb638307f919d05e64
- 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
* Update openstack-helm from branch 'master'
to b6e6dad1411a852adf9f7957465bc6854f2d17ce
- 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
* Update openstack-helm from branch 'master'
to f65cb36c84d1956540c9e9fc5df3d6618276c98c
- 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
* Update openstack-helm from branch 'master'
to 6ac304d752b61a5279b4f4f1155e249665801524
- 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
* Update openstack-helm from branch 'master'
to d91b89f27cc5ff2f3e089831f192479220b089ea
- Merge "Use metadata_listen_port in nova config"
- 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
* Update openstack-helm from branch 'master'
to b5d247ed0e4253f6a96abeeada36568777189e26
- 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
* Update openstack-helm from branch 'master'
to 3e203c68fab96e734947e7b91e7d3fa46b3a18af
- feat: add support for custom panels
Add support for custom panels.
Make possible to manipulate panels in Horizon.
Change-Id: I72f310352e7b28bfcf674ab0d46113c53994e768
* Update openstack-helm from branch 'master'
to 552cab2ff17d4d430b24ce115cbf42ee51aee0f7
- 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
* Update openstack-helm from branch 'master'
to 17ca3983c24b723b5941e9e9a386b513cc2bf2ee
- 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>
* Update openstack-helm from branch 'master'
to 04dc3ab3d0f1c0b5b918abc8a897ec533f0434e1
- Temporarily disable job utilizin ceph-osd on Jammy
Recent changes in ioctl made it incompatible
with parted which is used by OSH ceph-osd chart when
deploying ceph on a loop device.
The issue appears on Ubuntu Jammy.
See details here https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2049689
We temporarily disable jobs that utilize ceph-osd on Jammy.
Change-Id: Ic4657ee7c71a46e56f98b1f6ef8ad0a434593c06
* Update openstack-helm from branch 'master'
to 2d9457e34ca4200ed631466bd87569b0214c92e7
- Bump Calico version to v3.27.0
Depends-On: I9abf8f93a4566411076190965f282375846dc5db
Depends-On: I8daa54e70c66cec41733d6b9fd5c9dd4597ff9c1
Change-Id: I3c3b8f4c91bd4df43be43d76ce36e81ea0b51c55
* Update openstack-helm from branch 'master'
to ef049413fdea19035e3aa65d5fccb0351382f336
- [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
* Update openstack-helm from branch 'master'
to 72f33abd6dbbbb618186c40fe217d129fa7b38c7
- Fix path to pull-images.sh
This PS fixes path to pull-images.sh script previosly referenced by a symlink that was removed.
Change-Id: I8b9d52a28558137892f9e702be91c07581acf873
* Update openstack-helm from branch 'master'
to 62997431ccafb26604ddf1a5f513412e833f5861
- Merge "Update version support table in README.rst"
- Update version support table in README.rst
Change-Id: Icc3fb209229bea10ea5204d42b461d70084bebe7
* Update openstack-helm from branch 'master'
to 948b03c70c20c2a1c5980e75afaedaaffa1d851e
- Merge "fix: Generate the corresponding RBAC for Octavia health manager"
- 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
* Update openstack-helm from branch 'master'
to d5b62a8235170c6d955736e91575e7023ae0b0ed
- 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
* Update openstack-helm from branch 'master'
to 3620054deffc253caa80a44a8c18cf82cdd50c69
- feat: Add public endpoints for the spiceproxy
Change-Id: I5e1d51931d7362359dfaac5b67eddba345ebe396
* Update openstack-helm from branch 'master'
to 846ea09f2404d6ffb60f94ef74431c9f7002fdb8
- feat: create 'vms' pool when 'conf.ceph.enabled = true'
Change-Id: I95a19d5a52ac88585d0f53a5349977e7c28ca361
* Update openstack-helm from branch 'master'
to 48a59b13247eeb297248a1c0f01447603781c54f
- 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
* Update openstack-helm from branch 'master'
to 465e7b94fdfd86f5257ced54ec1a0bfd1411f4cb
- Merge "fix: ovn-metadata-agent '/run/netns' mountPropagation overrides by parent directory."
- 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
* Update openstack-helm from branch 'master'
to 91bea58ee035320200df973d3a69970801bbfcfa
- feat: getting LISTEN IP for CIDR
`CIDR` is easier to manage than `interface` on clusters with different hardware.
Change-Id: I1266eb37c1355b95f23efd33856a79f259020017
* Update openstack-helm from branch 'master'
to 65bd23fba89be9f8f56b8f5dd6f5ac66a6233b81
- Merge "Run 2023.2 umbrella job"
- Run 2023.2 umbrella job
Also keystone-ldap and horizon jobs
are run with the 2023.2 release.
Change-Id: I79c7590a501ddb24e1bc6a88046edef5a70dbcec
* Update openstack-helm from branch 'master'
to 3858d1d3a5b6ff1684a208c9d520be865576e994
- Bump Kubernetes version to 1.28.4
Depends-On: Ic6b3478e53504622804b6f003ca176a679573d5b
Change-Id: Ibfdc1b41b280f8a024d438e4bde6c3417925d6d5