Changelog
1.10.4 (2024-01-09)
Bug Fixes
- added monitoring for high 500s count (2e937c9)
- bump nova to fix sqlalchemy timeouts (e22114e)
- configure ovn-bridge with netdev datapath type when dpdk is enabled (#767) (e85e0ed)
- designate: missing conf in neutron config (#744) (de653d1)
- doc: correct the docu with the correct image (#758) (7388b41)
- feed pre-existing ssh key to the heat stack tailoring nova api 2.92 for molecule scenario (#762) (dc27347)
- fix build workflow generation for infoblox (#777) (873939c)
- fix go script for infoblox image build workflow (#776) (4da325e)
- increase the wait timeout for keycloak helm chart deployment (#770) (a518383)
- increase the wait timeout for keystone ingress (#771) (897b78b)
- keycloak: add no_log and disable become (8dc7add)
- keycloak: use startupProbe (73dcb9d)
- libvirt: create sidecar to rotate creds (#865) (168acc3)
- magnum: bump version (b59f865)
- magnum: set nodeSelector for according to the network backend (#750) (c090abb)
- neutron: Add a flag variable to enable designate integration in neutron (#449) (a45c0e7)
- octavia and manila flavor extra specs (#769) (bee9ae0)
- ovn: pin host names (#863) (19d6312)
- pin python-memcached==1.59 in upper-constraints.txt for 2023.2 (#862) (746664c)
- refactor nova-compute probes (#768) (177a7ae)
- skip port deletion when instances have no port (#779) (7060df8)
- use cloud-archive-base for Atmosphere image (#860) (b19c1cf)
- use existing images for octavia (#753) (20eac5d)
Documentation
1.10.3 (2023-12-05)
Bug Fixes
- Enable all services and metrics in openstack-exporter (#721) (1a03ad9)
- keystone: add no_log to create keycloak realm (59853d4), closes #735
- keystone: add OIDC-preferred_username to remote and map to name in user of loca… (#633) (4ba25cf)
- keystone: allow bootstrap with missing /v3 (#509) (dc88f07)
- nova: use distro supplied libvirt-python (#742) (25e5af2)
- pxc: raise haproxy conn limit (#732) (3b3507d)
- senlin: configure workers (f5b77ee), closes #731
- Update magnum image (#717) (e154bd1)
1.10.2 (2023-11-16)
Bug Fixes
1.10.1 (2023-11-15)
Bug Fixes
- Avoid localhost delegation for openstack.cloud tasks (#709) (105304e)
1.10.0 (2023-11-06)
Features
Bug Fixes
Documentation
- Allow plain certs for CA cluster issuer inventory (#678) (396ca9f)
1.9.0 (2023-09-21)
Features
Bug Fixes
- add vexxhost.atmosphere when using urlencoded_issuer_from_domain. (1f65085)
- correct keycloak TLS secret when openstack_helm_ingress_secret_name is used. (#575) (4ea5220)
- monitoring: drop ethtool exporter (#572) (6589394)
- ovn: enable dependency to handle slow envs (fd8edcc)
- rook_ceph k8s image (#553) (2a2a92e)
- Set cinder auth in nova (567fc08)
- update images using earthly (#565) (9169689)
- urlencoded_issuer_from_domain (#576) (1f65085)
- use 2.87 nova api for openstack_exporter (#544) (17b6411)
Documentation
- add failed to boot docs (51f0221)
- add info about cherry-picking (ba7c535)
1.8.0 (2023-08-03)
Features
- Deploy CAPI components in controlplane (344f28a)
- update magnum to latest mcapi images (#497) (db73f12)
Bug Fixes
- Generate passwords for PXC (d883bc3)
- magnum: bump capi version (da59fe9)
- neutron: run native netns cleanup instead (43677f6)
- neutron: solve ipv6 dhcp issues (d3df2d1)
- nova: drop tenant_id from url (65d5450)
- nova: set list_records_by_skipping_down_cells to false (e936b49)
- ovs: Make sure ovs ctl file exist before chow (254721f)
- use correct issuer name (9741007)
Documentation
1.7.0 (2023-07-05)
Features
- Update magnum images to the latest versions supported by mcapi (5238aec)
1.6.0 (2023-07-03)
Features
- ci: Add a debug job for molecule ceph workflow (4371e49)
- native asap2 integration (#458) (a720f88)
Bug Fixes
- actually bump mcapi to 0.7.2 (dfa3766)
- added NodeNetworkMulticast (4a761bb)
- always set atmosphere_images fact (5c7bf2b)
- bump capi to enable smoother autoscaling (abd630d)
- bump mcapi to 0.7.2 (5bc7c34)
- ci: Run tmate session onlyl starts if a previous step failed (8f95990)
- ignore osa interfaces (dce06d4)
- ignore vxlan- in node exporter (7ae2b65)
- manila: Improve service_instance_security_group (#445) (e4290c5)
- manila: use sg name for manila (2edead0)
- mcapi: bump version (#468) (c2567e7)
- ovs: bump ovs chart version to 0.1.14 (24b9a2d)
Documentation
- add info about legacy tls (1385974)
- add way to explain how to check tls versions (62417f7)
1.5.0 (2023-06-02)
Features
- Bump magnum-capi version to support manila CSI (65556a0)
Bug Fixes
- drop entrypoint for images (ebc3afb)
- Fix barbican the paste api paste config path for uwsgi (acb2604)
- manila: update before install dependencies (a586ec5)
- molecule: Fix double lookup in pipe (d50c2a8)
- nova: Set barbican_endpoint_type as internal (6120249)
- solve entrypoint for images (51d72dc)
1.4.0 (2023-05-30)
Features
- unify all monitoring via grafana (cc14968)
Bug Fixes
- Add NodeNonLTSKernel alert (#404) (403a42a)
- add reader as accepted rgw role (#390) (733ec32)
- auth: Define service_type in keystone_authtoken (#411) (72f64dc)
- manila: Remove volume quota limitations for service project (#407) (b32ceda)
- neutron: sync paste config (c0022be)
- nova: Remove nova bootstrap job (#422) (f5adeb5)
- Remove vsphere_csi role (ae673a9)
1.3.2 (2023-04-13)
Bug Fixes
1.3.1 (2023-04-11)
Bug Fixes
1.3.0 (2023-03-31)
Features
- switch to binary kubernetes, fluxcd and helm install (#351) (c4f0ded)
Bug Fixes
- heat: raise rpc_response_timeout (576f04d)
- nova: backport live migration patch (733635e)
1.2.0 (2023-03-28)
Features
Bug Fixes
- manila: switch to pubkey auth (7b44730)
- manila: use ansible to create resources (85fc1bf)
- solve vnc for proxy (e4c14ad)
- use manila-ubuntu-minimal (d88e831)
1.1.0 (2023-03-22)
Features
Bug Fixes
- add defaults to flux (347128b)
- allow overriding node-ip (1b54126)
- assume is_metal=false (88b79f9)
- bump buffer size (a8950ec)
- designate: use correct ingress port (f622bbe)
- ethtool: add skip method (ebb19d5)
- glance: fix image format types (124afbb)
- glance: use correct file for diff (5b14c15)
- k8s: allow disabling swap checks (ad999a7)
- k8s: bind api to node ip too (bcd1ec0)
- k8s: bind to k8s_node_ip for cm and sched (973b864)
- magnum: use public endpoint (d48f4f7)
- migrate: enable ini file migration (20da681)
- migrate: improve matching (d561693)
- misc monitoring updates (7500421)
- neutron: add py-spy to image (974e067)
- neutron: drop py-spy (f511397)
- octavia: add missing quota (e7d6624)
- openstack_cli: enable overriding mirror (558a229)
- rabbitmq: drop resource limits (6a487f1)
- rabbitmq: stop/warn if spec is changed (3595fdd)
- remove extra args (d16be49)
- resolve bind-address (3ddaa05)
- solve cni commit (9b15c0d)
- solve osa_config_diff details (5f18691)
- tune net.core.netdev_budget (6b7acca)
- update keyston endpoint (c129e5d)
- use cilium image tag (760afae)
- use correct api address (96933d0)
- use correct image for pause (252dcc2)
- use correct ip for haproxy.cfg (1557c31)
- use correct openstack-exporter metrics (4cfce72)
- use correct tempest values (2860a7c)
- use updated vexxhost.k8s (574d650)
- vector+loki images (1193774)
- vector: use correct image name (ec97655)
Documentation
1.0.1 (2023-03-01)
Bug Fixes
1.0.0 (2023-03-01)
Features
- add infoblox cert-manager validation (7c211b7)
- switch to binary runc and containerd install (#333) (4ace418)
Bug Fixes
- add rbac for magnum (7943cf8)
- allow storage init with uppercase (c50c946)
- allow uppercase backends (6a7426e)
- disallow embedded of horizon in iframe (#338) (876cb21)
- enable cinder to do online volume resizes (3213710)
- horizon: bump body size to 5G (66a446c)
- ovs: correct the assertion for memlock setting of containerd (#343) (e558895)
- ovs: delegate tasks to controller (1cec107)
- use clusterctl for capi (65850fd)
Miscellaneous Chores
Features
Bug Fixes
- add asseriton for ovs upgrade (179bf0d)
- add dependency for openstacksdk (b5c9242)
- add image conversion (4b63004)
- add os_distro to images (38a7438)
- add retries for glance_image (41f239c)
- add terminate project playbook (388aaaa)
- allow overriding target for k8s playbook (8eafb7e)
- clean-up terminate project output (c14fd11)
- enable magnum resizes (1402ed0)
- gather facts always (e8ad9a7)
- octavia: add observer role to reader (f641f86)
- solve endpoints list generation (a827aeb)
- use bfv for octavia (9c8115d)
- use correct fallback (8f1faa4)
- use latest clients on focal (d939b31)
- use magnum-ui fork to fix resize (20593cb)
Documentation
- clean-up opsgenie integration (36f1de2)
- monitoring: fix opsgenie (e119d8b)
- refactor designate docs (d916b5c)
Miscellaneous Chores
Features
- add ability to sync charts + use offline install for pxc-operator (e04accd)
- add openstack_helm_image_tags filter (427f6aa)
- added docker_image filter + image_list in ansible (21d5581)
- added playbook to suspend project (707e65b)
- Install Magnum client (#268) (5908fb8)
- move cilium to offline install (c397259)
- move to image_manifest (fef44b1)
- Set retries of helmreleases (#253) (9bcc2a0)
- Support coredns offline-install (ceff992)
Bug Fixes
- add ansible-based ingress (b07e905)
- Add bmemcached (98aedb6)
- add ingress for magnum (4c33bb5)
- Add missing images for mirroring (#265) (271d9de)
- Deploy cni before flux (16e0492)
- drop un-used openstack_helm_endpoints_repo_url (1fe6c6c)
- enforce cri-tools version (b19a631)
- Fix ansible var names for helm value overrides (789b174)
- fix correct value for container_infra in horizon (2b8a46f)
- Fix pre-commit error because of deps conflict (5298740)
- Fix tempest helm values var name (495bf00)
- Fix test failures (6ffcda5)
- Fix the condition if atmosphere_image_repository is defined in flux role (81cf6ab)
- flush handlers after installing ca certs (cf8424d)
- install flux early (81ea080)
- magnum: drop hard-coded storage class (885b53f)
- magnum: load registry correctly (756b717)
- move ceph_csi_rbd to offline-install (90f91b3)
- move pxc to role and allow overriding (6aa0b91)
- nfd: use correct vars (512c173)
- resolve json parsing (69868be)
- restore openstacksdk (34db5a4)
- Revert issuer config for molecule deployment (168b177)
- Revert openstack_helm_barbican_kek var in barbican role (5d7f71f)
- Specify the gallaxy collection for the filter. (#270) (60d09f9)
- sync charts + add hooks for cinder (feec995)
- Synchronize files based on checksum in upload_helm_chart role (8974d07)
- update k8s gpg key (65eb66e)
- use atmosphere_images for an image manifest (8b5c306)
- use cacert for self-signed or custom ca (0148f7b)
- Use default imagePullPolicy in openstack-helm, i.e. IfNotPresent (03b4120)
- use offline deploy for magnum (fef6942)
Documentation
Miscellaneous Chores
0.13.0 (2022-12-28)
Features
- allow for custom registry (71ebfe8)
Bug Fixes
- Ignore unrechable hosts error in log capture playbook of molecule destroy (76e81f8)
0.12.0 (2022-12-19)
Features
Bug Fixes
- bump rabbitmq operator version (a0874ad)
- Correct task "Upload logs to object storage" (7d40bf2)
- solve typo in atmosphere_cloud_spec (0aecdae)
0.11.0 (2022-12-15)
Features
0.10.0 (2022-12-13)
Features
- add endpoint, implied_role, role & service (84ba2ec)
- enable rbd write-back cache (1e3180b)
Bug Fixes
- Add masquerade rule in molecule env (50bbcf0)
- install crds before resources (d886654)
- keystone: add updated libapache-mod-oauth2 (a99d799)
- keystone: clean up after ourselves in images (19b2032)
- keystone: install openidc only (8fd074e)
- move arg up (8856fb1)
- operator: stop validating resources (90e2c2a)
- resolve if statement (686e5c4)
- use correct base image (67abe6a)
- use correct builder image (19c4e4e)
- use runtime image (1ff73d7)
Documentation
- clean-up rbd persistent cache (90afb1d)
- monitoring: add info how to expose (431ab87)
0.9.0 (2022-11-29)
Features
- allow for custom clusterissuer and certificate secretName when atmosphere is not responsible for cert-manager. (fa960d4)
Bug Fixes
- monitoring: enable openstack exporter (b77cea1)
- openstack-exporter: solve containerPort issues (c90235e)
- opsgenie: adjust severity levels (b26524f)
Documentation
- basic etcdDatabaseHighFragmentationRatio response (5af93c0)
0.8.1 (2022-11-28)
Bug Fixes
- switch opsgenie config variable (377a81b)
0.8.0 (2022-11-28)
Features
- opsgenie: add integration (ad5e265)
Bug Fixes
0.7.0 (2022-11-15)
Features
Bug Fixes
- bump osh for ovs fixes (1ceda87)
- bump ovs to 2.17.0 (dc07e23)
- containerd: bump DefaultLimitMEMLOCK to inf (ff1980a), closes #169
- octavia: resolve unit tests (d945774)
- octavia: switch to cert-manager issuer certs (c582420)
- unit tests + cluster role (4a402ab)
- use correct issuer name (e7f470a)
0.6.1 (2022-11-10)
Bug Fixes
- monitoring: correct CoreDNS selector (92df86a)
- monitoring: fix NodeLowEntropy alerts (5d41d7f)
- monitoring: resolve etcd monitoring (ba92607)
0.6.0 (2022-11-10)
Features
- allow for a custom cluster IP address for the neutron coredns service, with a default of '10.96.0.20' (662866f)
- allow for a custom ingressClassName on OpenStack component ingress objects, with a default of 'openstack' (d8d1fde)
- ingress: allow overriding ingress namespace (31e528b)
- memcached: allow overriding namespace (661b0b0)
- monitoring: add to operator (7d3c797)
Bug Fixes
Documentation
0.5.0 (2022-10-06)
Features
- ingress: enable overriding/disabling (e04907d)
Documentation
0.4.1 (2022-10-04)
Bug Fixes
- ingress: point to correct tcp port (54e074c)
0.4.0 (2022-10-02)
Features
- cert-manager: migrate to operator + add docs (57b5339)
Bug Fixes
- add cert dep on helmrelease (3cb0041)
- add designate minidns to ingress (f5ab8b5)
- atmosphere: typo in atmosphere_issuer_config (625b1e4)
- certificates: resolve secret retrival (8e11a31)
- certs: resolve ansible ternary (6e557c8)
- endpoints: move novnc endpoint to correct url (b0ffc60)
- endpoints: Use /vnc_lite for novnc (aeffc1b)
- operator: fix load_from_file (921aac8)
- operator: openstack_cli deployment (76605b1)
0.3.0 (2022-09-28)
Features
- ingress: move to operator (46475f8)
0.2.2 (2022-09-27)
Bug Fixes
- memcached: add protocol to service (c252a9b)
0.2.1 (2022-09-27)
Bug Fixes
- rabbitmq: drop terminationGracePeriodSeconds down (f791801)
0.2.0 (2022-09-27)
Features
Bug Fixes
- add services to cluster role (168c264)
- avoid race condition with csi not up (2621136)
- bump timeout to 300s (ac0d453)
- increase wait timeout (3ffc33e)
- move memcached to operator (e48a677)
- slow down API polls (da561e3)
- solve config.toml rendering (40e63b1)
- solve ingress race conditions (ff5e860)
- solve update_object for svc (3e66870)
- update role to create pxc (6203025)
0.1.1 (2022-09-21)
Bug Fixes
0.1.0 (2022-09-21)
Features
- add simple controller to generate helm values (12676ed)
- add value overrides (0f98213)
- added operator role (edc9b87)
- clean-up more code for helm repos (64da5c6)
- ethtool: add automatic tuning (64f84a4)
- ethtool: add initial commit (34c5b53)
- ethtool: add podmonitor + basic rules (b529c33)
- ethtool: faster convergence + multiarch image (25e5f6c)
- move nfd to operator (52f3feb)
- switch openstack-helm-infra to atmosphere (313085b)
Bug Fixes
- add helmrelease to cluster role (4787745)
- add novnc to nova images (5a4eb80)
- commit time (501dc41)
- drop extra var (64b555b)
- enable glance with cinder (01c78ca)
- ethtool: add variable for image tag (29d7134)
- ethtool: fix linting for ethtool (1f75624)
- fix tomli import (50483b4)
- glance: switch to using cinder internal url (602b116)
- glance: use updated image (5e5de25)
- improper role permissions (da4016b)
- iscsi/fc for cinder/nova (fdc71b7)
- metrics: don't wait for entire helmrelease, just deployment (2a8ce6a)
- point to v5 api for git (98ec126)
- retry flavor creation in ci (6f85b3a)
- stop waiting for kube-prometheus-stack (b8d3432)
- switch openstack-exporter to new image repo (6e24e87)
- use tomli (ea2e521)
Documentation