1.10.4 (2024-01-09)
- 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)
1.10.3 (2023-12-05)
- 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)
1.10.1 (2023-11-15)
1.10.0 (2023-11-06)
- horizon: Update Horizon to Bobcat (#695) (bab75aa)
- libvirt: Enable exporter ootb (#573) (947a84a)
- Staffeln support (#588) (d020bc2)
- add placement client (#666) (a396d9d)
- bump capi (#594) (c8f6989)
- CI: image-manifest and ceph(ovs/ovn) (#644) (46bb4f1)
- Disable in percona name resolution (#642) (c865f50), closes #545
- Fix VNC times out after 60 seconds of idle time (#654) (af9972f)
- hack: Avoid remove staffeln charts (#682) (f58e180)
- hack: Use -f for rm when sync charts (#692) (34140a1)
- heat: solve uwsgi issues (134eac3)
- horizon: allow deploy without defined cluster issuer (a0b1eb8)
- keycloak: Run keycloak on control plane (#630) (72da012)
- libvirt: add HOSTNAME_FQDN to certificate (#627) (a7a27f8)
- magnum: bump capi to 1.5.1 (#645) (3251ef9)
- magnum: solve uwsgi issues (200bb66)
- manila: solve uwsgi issues (734d1e4)
- monitoring: fire IpmiCollectorDown after 15m (2beb903)
- neutron: fix trunk issue (196eb2e)
- nova,neutron: Specify missing region name (#640) (ab92061)
- octavia: Correct port protocol (#699) (7766720)
- ovs: bump to 3.1.0-55atmosphere1 (#660) (3cccb4b)
- Set step id for image pushin build_workflow (#693) (ca40dce)
1.9.0 (2023-09-21)
- add cluster_issuer_type none (#570) (330a520)
- Add keycloak (#510) (b009349)
- allow offline installs for atmosphere (#590) (c4499c1)
- introduce aarch64 support for libvirt pod (#554) (a33244e)
- monitoring: refactor (#555) (5b49cbb)
- Rollout horizon deployment whenever logo changed (187edfa)
- 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)
1.8.0 (2023-08-03)
- Deploy CAPI components in controlplane (344f28a)
- update magnum to latest mcapi images (#497) (db73f12)
- 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)
- added basic deploy guide (1efc3a2)
1.7.0 (2023-07-05)
- Update magnum images to the latest versions supported by mcapi (5238aec)
1.6.0 (2023-07-03)
- 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)
1.5.0 (2023-06-02)
- Bump magnum-capi version to support manila CSI (65556a0)
- 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)
- unify all monitoring via grafana (cc14968)
- 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)
- use pre-built registry (e97c6a5)
1.3.1 (2023-04-11)
- add lpfc role (#381) (ab3d88b)
- implement isolated clusters (f0314a8)
- openstack_cli requires ansible facts (3e70190)
- rbac for capi (1588236)
- update initramfs (09570b8)
1.3.0 (2023-03-31)
1.2.0 (2023-03-28)
- Add manila role (f916c0c)
- 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)
- Add iproute2 for manila image (62694c7)
- Add openvswitch-switch for manila image (e284e49)
- add OSA migration toolkit (#324) (0a13cee)
- Disable unattended upgrade (dcf6a8b)
- monitoring: add metrics for ingress-nginx (9118f67)
- override CAPO (#347) (5f23a0d)
- 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)
- add freeipa config (e2ce310)
1.0.1 (2023-03-01)
1.0.0 (2023-03-01)
- add infoblox cert-manager validation (7c211b7)
- switch to binary runc and containerd install (#333) (4ace418)
- 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)
- release 1.0.0 (f1ca529)
1.0.0-rc.2 (2023-02-20)
- add crictl.yaml config (#330) (0615925)
- add logging via vector + loki (8a2c8fb)
- allow adding dns01 clusterissuers (2db0a22)
- allow using wildcard certs (a5902dd)
- always disable swap on node startup (#328) (4770f55)
- 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)
- clean-up opsgenie integration (36f1de2)
- monitoring: fix opsgenie (e119d8b)
- refactor designate docs (d916b5c)
- release 1.0.0-rc.2 (cb9a798)
1.0.0-rc.1 (2023-02-03)
- 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)
- 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)
- add details for backups (58c23fd)
- add external ceph backup docs (0c9c70e)
- added ref to backups (4c29e55)
- fix typo in cinder docs (278bc71)
- refactor pxc backup docs (e48be3a)
- release 1.0.0-rc.1 (d4cbf73)
0.13.0 (2022-12-28)
- allow for custom registry (71ebfe8)
- Ignore unrechable hosts error in log capture playbook of molecule destroy (76e81f8)
0.12.0 (2022-12-19)
- 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)
0.10.0 (2022-12-13)
- 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)
0.9.0 (2022-11-29)
- allow for custom clusterissuer and certificate secretName when atmosphere is not responsible for cert-manager. (fa960d4)
- monitoring: enable openstack exporter (b77cea1)
- openstack-exporter: solve containerPort issues (c90235e)
- opsgenie: adjust severity levels (b26524f)
- basic etcdDatabaseHighFragmentationRatio response (5af93c0)
0.8.1 (2022-11-28)
- switch opsgenie config variable (377a81b)
0.8.0 (2022-11-28)
- opsgenie: add integration (ad5e265)
- bump to ovs 2.17.3 (d2f69ef)
0.7.0 (2022-11-15)
- octavia: add role (d8d2aa1)
- 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)
- monitoring: correct CoreDNS selector (92df86a)
- monitoring: fix NodeLowEntropy alerts (5d41d7f)
- monitoring: resolve etcd monitoring (ba92607)
0.6.0 (2022-11-10)
- 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)
- bump magnum-capi (aeb2081)
- bump magnum-capi (3d9509a)
- use release specific dashboard addons (7f45988)
- add initial (c45b71c)
0.5.0 (2022-10-06)
- ingress: enable overriding/disabling (e04907d)
- ingress: add initial (c9dddd0)
0.4.1 (2022-10-04)
- ingress: point to correct tcp port (54e074c)
0.4.0 (2022-10-02)
- cert-manager: migrate to operator + add docs (57b5339)
- 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)
- ingress: move to operator (46475f8)
0.2.2 (2022-09-27)
- memcached: add protocol to service (c252a9b)
0.2.1 (2022-09-27)
- rabbitmq: drop terminationGracePeriodSeconds down (f791801)
0.2.0 (2022-09-27)
- migrate cert-mgr + rmq to operator (e1e1ae4)
- move pxc to operator (bdb9774)
- move rmq to operator (196945a)
- use server-side apply (2222854)
- 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)
- galaxy.yml metadata (7505359)
- 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)
- 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)