v5.0.0-beta.1
Pre-release
Pre-release
What's Changed
- chore(deps): update upper-constraints by @renovate in #832
- fix: fix missing magnum registry image by @okozachenko1203 in #877
- chore(deps): update module github.com/google/go-github/v57 to v58 by @renovate in #870
- chore: install ssh client in octavia image by @okozachenko1203 in #885
- chore(deps): update nova digest to 3ada047 by @renovate in #864
- chore(deps): update actions/cache digest to e12d46a by @renovate in #875
- chore(deps): update neutron digest to 222c997 by @renovate in #866
- chore(deps): update nova digest to 226f3e9 by @renovate in #886
- feat: upgrade to bobcat by @mnaser in #887
- fix: pre-commit job by @ricolin in #894
- chore: use upstream constraints by @mnaser in #896
- feat: add amphora jumpbox on k8s by @okozachenko1203 in #883
- chore: skip annoying images from pinning by @okozachenko1203 in #902
- chore: update images by @okozachenko1203 in #903
- chore(deps): update kubernetes packages to v0.29.1 by @renovate in #899
- chore(deps): update cinder digest to 8d453fa by @renovate in #905
- fix: update upperconstraint for zed by @ricolin in #914
- chore(deps): update module helm.sh/helm/v3 to v3.14.0 by @renovate in #897
- fix: fix CI jobs by @ricolin in #923
- ci: add full-node tests by @mnaser in #920
- chore: build in external vms by @mnaser in #937
- chore(deps): update horizon digest to e650127 by @renovate in #930
- chore(deps): update keystone digest to 7de9f7d by @renovate in #915
- chore(deps): bump ansible-core from 2.14.2 to 2.15.9 by @dependabot in #939
- chore(deps): update magnum digest to 272fd68 by @renovate in #940
- feat: add goddady webhook for cluster_issuer by @fitbeard in #942
- chore(deps): update pre-commit/action action to v3.0.1 by @renovate in #943
- chore(deps): update module gorm.io/driver/mysql to v1.5.4 by @renovate in #941
- chore(deps): update module github.com/cert-manager/cert-manager to v1.14.1 by @renovate in #931
- ci(ovn): improve stability by @mnaser in #945
- chore(deps): update images by @renovate in #869
- chore(deps): update neutron digest to f83e1fd by @renovate in #891
- chore(deps): update module gorm.io/gorm to v1.25.7 by @renovate in #917
- ci: fix build cache by @mnaser in #950
- chore(deps): update actions/cache action to v4 by @renovate in #895
- chore(deps): update octavia digest to 3f31a50 by @renovate in #906
- chore(deps): update cinder digest to 8df3c5c by @renovate in #947
- chore(deps): update images by @renovate in #948
- chore(deps): update module github.com/cert-manager/cert-manager to v1.14.2 by @renovate in #946
- chore(deps): update marocchino/sticky-pull-request-comment action to v2.9.0 by @renovate in #944
- chore(deps): update module github.com/goccy/go-yaml to v1.11.3 by @renovate in #916
- chore(deps): update module github.com/prometheus/common to v0.46.0 by @renovate in #882
- chore: add a doc how to renew k8s certs and integrate alert receivers by @okozachenko1203 in #934
- chore(deps): update images by @renovate in #951
- chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #876
- feat: increase EL compatibility by @fitbeard in #963
- chore(deps): update kubernetes packages to v0.29.2 by @renovate in #966
- chore(deps): update neutron digest to b9e3818 by @renovate in #960
- fix(nova): cherry-pick windows fixes by @mnaser in #961
- fix(images): use noninteractive apt-get frontend by @gtirloni in #975
- ci: use dedicated earthly vms by @mnaser in #978
- chore(deps): update cinder digest to 34338cf by @renovate in #954
- chore(deps): update horizon digest to 4de36bb by @renovate in #953
- chore(deps): update manila digest to a9cea65 by @renovate in #957
- chore(deps): update module github.com/prometheus/common to v0.47.0 by @renovate in #971
- chore(deps): update keystone digest to 5a55e9d by @renovate in #959
- chore(deps): update module helm.sh/helm/v3 to v3.14.1 [security] by @renovate in #970
- ci: replace with faster go unit tests by @mnaser in #979
- ci: improve image-manifest reliability by @mnaser in #981
- chore(deps): update cinder digest to 6abf43c by @renovate in #982
- chore(deps): bump github.com/opencontainers/runc from 1.1.10 to 1.1.12 by @dependabot in #983
- chore(deps): update module helm.sh/helm/v3 to v3.14.2 by @renovate in #962
- chore(deps): update images by @renovate in #952
- chore: disable neutron coredns on ovn backend by @ricolin in #761
- chore(deps): update module github.com/prometheus/common to v0.48.0 by @renovate in #986
- feat(monitoring): expose prom/am via sso by @mnaser in #987
- chore: Improve staffeln db connection by @ricolin in #919
- fix: fix CI with aritubee not define issue by @ricolin in #989
- chore(deps): Bump vexxhost.atmosphere.kubernetes 1.12.1 by @gtirloni in #980
- feat: adopt cephadm by @ricolin in #752
- chore(deps): update module github.com/prometheus/client_golang to v1.19.0 by @renovate in #995
- chore: bump keystone-keycloak-backend to 0.1.8 by @ricolin in #967
- fix: update ubuntu package libssl3 by @mpiscaer in #994
- fix: enable faster db recovery by @mnaser in #1020
- fix: poetry shell and run in nix develop by @mpiscaer in #1011
- fix: increase trivy timeout by @okozachenko1203 in #1032
- fix: lock commit hash of ovn-kubernetes project for ovn image build by @okozachenko1203 in #1030
- fix: remove the sha256 at the crane copy, this way it creates a tag by @mpiscaer in #1045
- ci: move keycloak+aio+csi jobs to zuul by @mnaser in #1043
- fix: fix ovn db mount path by @okozachenko1203 in #1044
- ci(ovn): add verification tests for database by @mnaser in #1048
- feat: Add openstack db exporter by @ricolin in #1039
- ci: add image build jobs by @mnaser in #1051
- ci(ovn): check if ovndb is modified for 5 minutes by @mnaser in #1050
- ci: fix cache misses by @mnaser in #1053
- chore(deps): update docker/login-action digest to e92390c by @renovate in #1036
- chore(deps): update module github.com/stretchr/testify to v1.9.0 by @renovate in #1002
- chore(deps): update actions/cache digest to 0c45773 by @renovate in #1000
- chore(deps): update module github.com/percona/percona-xtradb-cluster-operator to v1.14.0 by @renovate in #1005
- chore(deps): update google-github-actions/release-please-action digest to a37ac6e by @renovate in #1057
- chore(deps): update actions/setup-python digest to 82c7e63 by @renovate in #1056
- ci: disable debug for logs by @mnaser in #1055
- build: use multi-stage dockerfile by @mnaser in #1054
- fix(defaults): Update sandbox image to pause:3.9 by @gtirloni in #1052
- fix(uwsgi): tune settings by @mnaser in #1047
- ci: set ovn to non-voting by @mnaser in #1063
- fix(glance_image): introduce retries by @mnaser in #1061
- ci: use buildset registry by @mnaser in #1062
- ci: stop signing images all the time by @mnaser in #1064
- ci: build magnum images by @mnaser in #1066
- ci: switch keycloak out of containers by @mnaser in #1070
- chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #1018
- feat: Upgrade monitoring stack by @gtirloni in #1071
- fix(ipmi-exporter): Ignore additional sensor IDs (BP/Entity Presence) by @gtirloni in #1076
- Drop
conventional-commit
requirement by @mnaser in #1081 - Implement collection release process by @mnaser in #1083
- ci: add publish job by @mnaser in #1086
- chore(deps): bump idna from 3.4 to 3.7 by @dependabot in #1092
- Build "master" images in "main" by @mnaser in #1090
- Implement tooling to sync Helm charts by @mnaser in #1105
- Add missing mount for OVN metadata agent by @mnaser in #1109
- Build
keepalived
image by @mnaser in #1112 - fix: add fix for designate db by @ricolin in #1008
- Fix image ci by @ricolin in #1049
- chore(deps): update module gorm.io/driver/mysql to v1.5.6 by @renovate in #1107
- Refactor image tags to be dynamic by @mnaser in #1120
- Refactor + pin helm-toolkit by @mnaser in #1124
- Ignore value_overrides in patches by @mnaser in #1130
- Add monitoring for stuck VMs by @mnaser in #1129
- Increase rook-ceph-operator CPU limit to 1 by @gtirloni in #1127
- Change Loki log_level from info to warn by @gtirloni in #1126
- Update Ceph image to v18.2.1 by @gtirloni in #1125
- Remove FluxCD references by @mnaser in #1123
- chore: bump Barbican to 0.3.10 by @ricolin in #1136
- chore(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 by @dependabot in #1137
- chore(deps): update module gopkg.in/yaml.v2 to v3 by @renovate in #1116
- chore(deps): update akhilerm/tag-push-action action to v2.2.0 by @renovate in #1113
- chore(deps): update module helm.sh/helm/v3 to v3.14.4 by @renovate in #1111
- Sync uWSGI placement changes by @mnaser in #1140
- chore(deps): update module github.com/cert-manager/cert-manager to v1.14.4 by @renovate in #988
- chore(deps): update module gorm.io/gorm to v1.25.9 by @renovate in #1110
- fix(barbican): create and add implied role creator by @mpiscaer in #909
- fix: Barbican use same uwsgi config as other services. by @ricolin in #1119
- chore(deps): update module github.com/containers/image/v5 to v5.30.0 by @renovate in #1114
- fix: add missing qemu rbd package by @ricolin in #1149
- Fix registry dependency for container jobs by @mnaser in #1152
- Update kube-prometheus-stack to 58.1.3 by @gtirloni in #1128
- ipmi-exporter: Ignore sensor ID 167 (Entity Presence) by @gtirloni in #1158
- Switch docs to Sphinx by @mnaser in #1166
- Add updated Storpool drivers to images by @mnaser in #1150
- Add Storpool CSI support by @mnaser in #1153
- feat: containerize openstack cli by @fitbeard in #972
- chore(deps): update module gorm.io/gorm to v1.25.10 by @renovate in #1164
- chore(deps): update module github.com/cert-manager/cert-manager to v1.14.5 by @renovate in #1163
- ipmi-exporter: Ignore sensor IDs 88/109/111 (Entity Presence) by @gtirloni in #1174
- Prepare for Antelope branch by @mnaser in #1147
- feat: Neutron OVS+uwsgi support by @ricolin in #1160
- fix: correct keystone_domains reference from horizon by @ricolin in #992
- Revert "fix: correct keystone_domains reference from horizon" by @ricolin in #1180
- fix: fix sync-charts CI by @ricolin in #1181
- Add evacuate notes by @mnaser in #1205
- docs/glance: Fix typo in image_format section name for cinder backend by @gtirloni in #1204
- fix: use kubelet_hostname instead of inventory_hostname_short by @fitbeard in #1177
- chore(deps): update dependency go to v1.22.3 by @renovate in #1143
- Add python-ironicclient to Nova image by @mnaser in #1190
- feat: add Cloudflare ACME solver by @fitbeard in #1217
- fix: Horizon custom logo format error with SVG file by @ricolin in #1208
- Add Portworx CSI support by @mnaser in #1167
- chore(deps): update actions/checkout digest to 0ad4b8f by @renovate in #1148
- chore(deps): pin actions/checkout action to 0ad4b8f by @renovate in #1191
- chore(deps): update google-github-actions/release-please-action digest to e4dc86b by @renovate in #1214
- fix: Install qemu-block-extra in nova, cinder, ironic images by @okozachenko1203 in #1184
- Ignore ansible-lint warnings about storpool files and zuul.d dir by @gtirloni in #1210
- feat: trust private acme CA by @fitbeard in #1216
- fix: allow ssh login for nova user in nova-ssh image by @okozachenko1203 in #1246
- Add venafi support by @mnaser in #1247
- Bump MCAPI to 0.18.0 by @mnaser in #1258
- Mount CA into Keystone + Magnum by @mnaser in #1255
- Enable setting CA for Venafi by @mnaser in #1254
- Add missing buildset registry dependency by @mnaser in #1268
- Bump OVS for DPDK issues by @mnaser in #1265
- Remove Senlin by @mnaser in #1266
- Build requirements from pinned Git hash by @mnaser in #1264
- Add rebuild time for images by @mnaser in #1269
- Add documentation about image builds by @mnaser in #1301
- Fix CA mount by @mnaser in #1303
- Add SSH hardening by @mnaser in #1300
- Enable allowSnippetAnnotations for ingress by @mnaser in #1310
- Install CRDs for RMQ + NFD by @mnaser in #1313
- Refactor collection build by @mnaser in #1327
- fix: add CA mounts in the Prometheus oauth2 container by @mpiscaer in #1329
- Bump Cluster API driver to 0.19.0 by @mnaser in #1339
- fix doc typo by @rptaylor in #1344
- docs: add settings for purestorage by @mpiscaer in #635
- Bump Cluster API driver to 0.19.1 by @mnaser in #1349
- fix: fix ingress annotations format by @ricolin in #1279
- Bump all infrastructure components by @mnaser in #1355
- fix: add more retries to mysql_ready check by @ricolin in #1342
- Add support for aki/ari images by @mnaser in #1356
- Drop extra log_config_append for Nova by @mnaser in #1359
- Add IBM Block CSI driver by @mnaser in #1364
- Use buildset registry for collection builds by @mnaser in #1369
- Add cinder-tmp to c-vol by @guilhermesteinmuller in #1330
- Fix collection builds by @mnaser in #1388
- fix: neutron designate integration by @fitbeard in #1389
- Move etcd to ramdisk by @mnaser in #1390
- fix: use openstack_helm_ingress_secret_name when set for monitoring by @mpiscaer in #1386
- fix: this targets mysql upgrade needs by @ricolin in #1409
- Improve CI reliability by @mnaser in #1408
- keystone: Add v3websso plugin's localhost URL to trusted_dashboard [ATMOSPHERE-252] by @gtirloni in #1415
- Bump magnum-cluster-api to 0.19.2 [CLOUDOPS-224] by @mnaser in #1416
- feat: build arm64 images for computes by @fitbeard in #1350
- Add build request failure monitoring [ATMOSPHERE-249] by @mnaser in #1414
- Add fixes for Portworx by @mnaser in #1427
- fix: make multipathd repository overridable for offline install by @mpiscaer in #1337
- fix: limit aiofiles version for package issue by @ricolin in #1442
- Bump to OVN 24.03 LTS by @mnaser in #1448
- Bump RabbitMQ to 3.13 by @mnaser in #1449
- Start using Tini for Open vSwitch by @mnaser in #1456
- fix: limit neutron vpnaas ref by @ricolin in #1458
- Bump Cluster API driver to 0.20.0 by @mnaser in #1473
- Enable feature flags on upgrade by @mnaser in #1471
- feat: add neutron_policy_server support by @ricolin in #1428
- Fix issue Live migration broken on 2023.1 by @yaguangtang in #1493
- ceph: Add CephHealthDetail alerts by @gtirloni in #1495
- fix: correct keystone_domains reference from horizon by @ricolin in #1182
- chore: add docs for neutron policy server by @ricolin in #1455
- grafana: Allow user lookups by email by @gtirloni in #1491
- Add port group network metadata config fix [PS-224] by @mnaser in #1507
- chore: add upgrade job by @ricolin in #1384
- Added documentation for HTTP proxy by @mnaser in #1520
- Fix
libvirt_exporter
missing `namespaceSelector: by @yaguangtang in #1517 - Remove Senlin project code as it retires after 2024.1 by @yaguangtang in #1518
- Add proxy support by @guilhermesteinmuller in #1532
- Remove extra comment in Dockerfile by @mnaser in #1537
- fix: sort patch files before apply by @okozachenko1203 in #1541
- fix: remove unrequied dependencies for ceph-provisioners by @ricolin in #1550
- feat: add ovn_network_logging_parser support by @okozachenko1203 in #1481
- Add support to collect keycloak application metrics to prometheus by @yaguangtang in #1556
- fix: add retry logic for adding multipathd ppa by @okozachenko1203 in #1569
- Fix CLI issues by @mnaser in #1575
- ovn: Use chart name in oci_image_registry secret by @gtirloni in #1577
- Fix multipathd ppa install failure in non Ubuntu Jammy release by @yaguangtang in #1576
- fix: nova capacity alert by @mpiscaer in #1306
- Add ovs-tcpdump to Open vSwitch image by @mnaser in #1591
- Gather facts for CSI by @mnaser in #1602
- Bump MCAPI to 0.21.1 by @mnaser in #1609
- feat: add nova failure domain filters by @okozachenko1203 in #1607
- Transition to Tox by @mnaser in #1617
- feat: add cloudflare docs and note for godaddy by @fitbeard in #1628
- [ATMOSPHERE-188] feat: support SQLAlchemy 2.0 by @okozachenko1203 in #1622
- Add Goldpinger + node-exporter-full by @mnaser in #1640
- Remove become from tasks in upgrade by @mnaser in #1653
- Bump MCAPI to 0.21.2 by @okozachenko1203 in #1643
- Change promethues to use pvc for data store by @yaguangtang in #1652
- Add missing deps to Molecule venv by @mnaser in #1661
- fix(horizon): apply a patch to fix resource provider panel by @okozachenko1203 in #1675
- horizon: Disable backups panel if cinder-backup is disabled by @gtirloni in #1608
- [ATMOSPHERE-302] fix: set variables for cluster issuer name for keycloak and kube-prom-stack by @okozachenko1203 in #1676
- [ATMOSPHERE-175] Add support of ceph dashboard in grafana by @yaguangtang in #1688
- [ATMOSPHERE-307] Add Ironic by @mnaser in #1697
- [ATMOSPHERE-327] images(python-openstackclient): Add python-ironicclient by @gtirloni in #1718
- [ATMOSPHERE-326] Switch to "chart-vendor" by @mnaser in #1719
- [ATMOSPHERE-321] Fix run multipathd role failure by @yaguangtang in #1716
- [ATMOSPHERE-21] Support libvirt.nova metadata in metrics for libvirt exporter by @yaguangtang in #1714
- [ATMOSPHERE-340] Support collect softirq for node-exporter by @yaguangtang in #1732
- [ATMOSPHERE-385] chore: sync vendor charts by @okozachenko1203 in #1752
- [ATMOSPHERE-379] Add openvswitch image pull for caching before upgrade by @yaguangtang in #1750
- [ATMOSPHERE-397] Add CommonName for monitoring stack by @mnaser in #1760
- [ATMOSPHERE-374] Enable Nova automatic host discovery at a set interval by @yaguangtang in #1745
- Tune database values by @mnaser in #1744
- Add TLS to node exporter by @mnaser in #1775
- Clean-up quick start docs by @mnaser in #1770
New Contributors
Full Changelog: v1.10.4...v5.0.0-beta.1