v3.0.0
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
- [stable/2023.2] fix: add more retries to mysql_ready check by @vexxhost-bot in #1363
- [stable/2023.2] Add support for aki/ari images by @vexxhost-bot in #1367
- [stable/2023.2] Add IBM Block CSI driver by @vexxhost-bot in #1373
- [stable/2023.2] Use buildset registry for collection builds by @vexxhost-bot in #1380
- [stable/2023.2] Add cinder-tmp to c-vol by @vexxhost-bot in #1392
- [stable/2023.2] Fix collection builds by @vexxhost-bot in #1397
- [stable/2023.2] fix: neutron designate integration by @vexxhost-bot in #1396
- [stable/2023.2] Move etcd to ramdisk by @vexxhost-bot in #1404
- [stable/2023.2] Improve CI reliability by @vexxhost-bot in #1410
- [stable/2023.2] fix: use openstack_helm_ingress_secret_name when set for monitoring by @vexxhost-bot in #1405
- [stable/2023.2] Drop extra log_config_append for Nova by @vexxhost-bot in #1372
- [stable/2023.2] Build all images by @mnaser in #1361
- [stable/2023.2] keystone: Add v3websso plugin's localhost URL to trusted_dashboard [ATMOSPHERE-252] by @vexxhost-bot in #1419
- [stable/2023.2] feat: build arm64 images for computes by @vexxhost-bot in #1423
- [stable/2023.2] Add build request failure monitoring [ATMOSPHERE-249] by @vexxhost-bot in #1429
- [stable/2023.2] fix: make multipathd repository overridable for offline install by @vexxhost-bot in #1437
- [stable/2023.2] Add fixes for Portworx by @vexxhost-bot in #1436
- [stable/2023.2] fix: limit aiofiles version for package issue by @vexxhost-bot in #1445
- [stable/2023.2] Bump magnum-cluster-api to 0.19.2 [CLOUDOPS-224] by @vexxhost-bot in #1420
- [stable/2023.2] Bump to OVN 24.03 LTS by @mnaser in #1453
- [stable/2023.2] Start using Tini for Open vSwitch by @vexxhost-bot in #1468
- [stable/2023.2] chore: use git ref for neutron-vpnaas by @ricolin in #1464
- [stable/2023.2] Bump Cluster API driver to 0.20.0 by @vexxhost-bot in #1475
- [stable/2023.2] Enable feature flags on upgrade by @vexxhost-bot in #1479
- [stable/2023.2] feat: add neutron_policy_server support by @mnaser in #1487
- [stable/2023.2] Fix issue Live migration broken on 2023.1 by @vexxhost-bot in #1497
- [stable/2023.2] ceph: Add CephHealthDetail alerts by @vexxhost-bot in #1500
- [stable/2023.2] fix: correct keystone_domains reference from horizon by @vexxhost-bot in #1504
- [stable/2023.2] chore: add docs for neutron policy server by @vexxhost-bot in #1510
- [stable/2023.2] grafana: Allow user lookups by email by @vexxhost-bot in #1513
- [stable/2023.2] Added documentation for HTTP proxy by @vexxhost-bot in #1525
- [stable/2023.2] Fix
libvirt_exporter
missing `namespaceSelector: by @vexxhost-bot in #1529 - [stable/2023.2] chore: add upgrade job by @vexxhost-bot in #1521
- [stable/2023.2] Add proxy support by @vexxhost-bot in #1533
- [stable/2023.2] OSSA-2024-001 by @yaguangtang in #1539
- [stable/2023.2] Remove extra comment in Dockerfile by @vexxhost-bot in #1543
- [stable/2023.2] fix: sort patch files before apply by @vexxhost-bot in #1546
- [stable/2023.2] fix: remove unrequied dependencies for ceph-provisioners by @vexxhost-bot in #1551
- [stable/2023.2] feat: add ovn_network_logging_parser support by @vexxhost-bot in #1563
- [stable/2023.2] Add support to collect keycloak application metrics to prometheus by @vexxhost-bot in #1558
- [stable/2023.2] fix: add retry logic for adding multipathd ppa by @vexxhost-bot in #1571
- [stable/2023.2] Fix CLI issues by @vexxhost-bot in #1579
- [stable/2023.2] Fix multipathd ppa install failure in non Ubuntu Jammy release by @vexxhost-bot in #1584
- [stable/2023.2] ovn: Use chart name in oci_image_registry secret by @vexxhost-bot in #1587
- [stable/2023.2] fix: nova capacity alert by @vexxhost-bot in #1594
- [stable/2023.2] Add ovs-tcpdump to Open vSwitch image by @vexxhost-bot in #1598
- [stable/2023.2] Gather facts for CSI by @vexxhost-bot in #1605
- [stable/2023.2] fix: this targets mysql upgrade needs by @vexxhost-bot in #1610
- [stable/2023.2] Bump MCAPI to 0.21.1 by @vexxhost-bot in #1613
- [stable/2023.2] feat: add nova failure domain filters by @mnaser in #1624
- [stable/2023.2] feat: add cloudflare docs and note for godaddy by @vexxhost-bot in #1634
- [stable/2023.2] Transition to Tox by @vexxhost-bot in #1633
- [stable/2023.2] Add Goldpinger + node-exporter-full by @vexxhost-bot in #1645
- [stable/2023.2] Remove become from tasks in upgrade by @vexxhost-bot in #1655
- [stable/2023.2] Bump MCAPI to 0.21.2 by @vexxhost-bot in #1657
- [stable/2023.2] Add missing deps to Molecule venv by @vexxhost-bot in #1668
- [stable/2023.2] Change promethues to use pvc for data store by @vexxhost-bot in #1665
New Contributors
Full Changelog: v1.10.4...v3.0.0