Skip to content

Latest commit

 

History

History
758 lines (488 loc) · 59.4 KB

CHANGELOG.md

File metadata and controls

758 lines (488 loc) · 59.4 KB

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

  • added basic deploy guide (1efc3a2)

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

  • 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)

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

  • 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)

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

  • 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)

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

  • migrate cert-mgr + rmq to operator (e1e1ae4)
  • move pxc to operator (bdb9774)
  • move rmq to operator (196945a)
  • use server-side apply (2222854)

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