Changelog

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

1.0.0-rc.2 (2023-02-20)

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

1.0.0-rc.1 (2023-02-03)

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