Releases: rackerlabs/genestack
release-2025.3.0
What's Changed
- chore: up the native workers for glance by @cloudnull in #933
- fix: docs/build-test-envs.md typo by @awfabian-rs in #939
- fix: remove duplicate lines from scripts/kube-ovn-convert.sh by @awfabian-rs in #938
- chore: Update original images by @github-actions[bot] in #922
- fix: lab script needs to install git on Debian by @OpenStackKen in #936
- fix: correctly non-set value to pick up openstack default by @rackerchris in #940
- docs(mariadb): Add info to help repair replication by @LukeRepko in #943
- Update hyperconverged lab script to fix deployment issues by @busterswt in #942
- Remove rabbitmq_queuesTotal alerting by @sulochan in #944
- Adds alerting rules for each openstack service queue by @sulochan in #945
- feat: add kustomize to kube-ovn by @cloudnull in #932
- Fix: Include alerting rules from base genestack by @sulochan in #947
- fix: (pip-wheel) include require packages to build wheels by @rackerchris in #946
- Remove storageclassname from helm config by @sulochan in #949
- fix: (mysql) remove secondary connection string as mariadb is not a t… by @rackerchris in #951
- fix: (nova) empty list mysql_sql_mode to allow oslo.db to use databas… by @rackerchris in #952
- fix: doc typo by @awfabian-rs in #950
- first ironic push by @joew7456 in #955
- Feat! (Glance): Add sane default policy for image download restrictions by @dwith in #954
- fix: (prometheus) only override our overrides and pin version by @rackerchris in #953
- chore: Update original images by @VijayKovvuri in #956
- modify prometheus blackbox exporter doc to source genestack.rc by @puni4220 in #958
- FIX! (Glance): download policy manual reversion. by @dwith in #960
- Rpcos 244 by @joew7456 in #959
- Rpcos 244 by @joew7456 in #962
- OSPC-1087: compress OVN backups before uploading to swift container by @niti6869 in #964
- fix: Updating mysql exporter to better monitor slave status by @the2hill in #965
- fix: Reverting prometheus override pruning to resolve issues by @the2hill in #966
- chore: Adding initial mariadb alerts focused on replication status by @the2hill in #967
- docs: Add tip about creating the creator role by @LukeRepko in #963
- OSPC-1285: Disable local log storage for amphora by @niti6869 in #972
- chore: Adding pod state alerts to better track restart failures by @the2hill in #969
- chore: patch the heat liveness probes by @cloudnull in #973
- fix: add random mac to all physical interfaces created by @cloudnull in #971
- chore: Docs status page autorefresh by @the2hill in #974
- OSPC-1046: Prune OVNDB backups in Swift by @niti6869 in #968
- build(deps): bump the pip group across 1 directory with 2 updates by @dependabot[bot] in #948
- feat: add per-pr smoke tests by @cloudnull in #935
- modify characters '-' to '_' in ironic db and rabbitmq passwords by @puni4220 in #979
- FIX (ansible): cinder deployment playbooks need to use inventory_host… by @dwith in #977
- Added policies for rabbitmq by @aedan in #975
- OSPC-908 Standardize subdirectory structure for services in base-kustomize by @Gaurav-t in #970
- chore: (python-openstackclient) update minimium version by @rackerchris in #980
- feat: add new image for keystone that supports rbac by @cloudnull in #981
- Update .original-images.json by @aedan in #983
- feat: Enable hyperconverged lab to have external OpenStack CLI access by @OpenStackKen in #986
- fix: Pin helm version and update keystone image by @LukeRepko in #988
- chore: Add barbican-exporter to original images by @pratik705 in #990
- feat: add new keystone images to support federation by @cloudnull in #992
- Update release-glance.yml by @alexiscarbillet in #994
- Update release-nova-oslodb.yaml by @alexiscarbillet in #995
- Update release-octavia-ovn.yml by @alexiscarbillet in #999
- Update release-horizon-rxt.yml by @alexiscarbillet in #998
- Update release-cinder-netapp.yml by @alexiscarbillet in #997
- Update release-neutron-oslodb.yaml by @alexiscarbillet in #996
- feat: add SAML federation support by @cloudnull in #989
- feat: add ability to run adhoc builds by @cloudnull in #976
- feat: (hpa) convert to using cpu metrics over mem metrics by @rackerchris in #982
- feat: add new Skyline image with enhancements by @sowm9802 in #1000
- Limit memcached to control plane placement by @BjoernT in #1002
- Update network config example by @BjoernT in #1001
- Documentation updates to increase readability by @BjoernT in #1004
- Add Masakari to Genestack by @zhmarvi in #1007
- Consolidate metallb configuration by @BjoernT in #1006
- fix: cinder service mapping in skyline configuration by @sowm9802 in #1009
- add new skyline image by @sowm9802 in #1008
- Docs: Add Decommission Cinder Block Node Process doc to Op Guide by @dwith in #1013
- fix: (hpa) rework hpa values based on minReplicas=2 by @rackerchris in #1014
- Feat: Add predictable iscsi initiator name to Ansible playbooks by @dwith in #1016
- chore: update federation doc by @cloudnull in #1015
- chore: convert the reference architecture diagram to mermaid by @cloudnull in #1018
- fix: Updating openstack exporter docs with proper values by @the2hill in #1019
- fix: Update docs title and copyright by @OpenStackKen in #1025
- chore: update the storage doc flow by @cloudnull in #1024
- chore: add doc for running mariadb cron job backup by @cloudnull in #1020
- Fix: Remove monitor-setup role by @dwith in #1010
- chore: Upgrade Kube-OVN to 1.13.x by @cloudnull in #1005
- chore: update the diagram for the SDLC by @cloudnull in #1029
- chore: update the ironic doc to use a mermaid diagram by @cloudnull in #1030
- fix: add retry for rabbitmq-cluster create by @cloudnull in #1028
- feat: (hpa) add limits to keystone-shib container by @rackerchris in #1031
- OSPC-696:Added new default_domain config parameter for OSPC-696 by @jitendramahari in #1021
- chore: add timeout for setup-openstack by @cloudnull in #1035
- chore: Update diagrams by @OpenStackKen in #1038
- chore: add gatewayDomain prep to workflow_dispatch by @cloudnull in #1039
- chore: update the hyp workflow name for custom lab name by @cloudnull in #1040
- fix: remove lab prefix when building a...
release-2025.2.6.1
What's Changed
- fix: update to use latest skyline image by @rackerchris in #1108
- fix: add static vendordata mount point to nova-compute pods (#1110) by @rackerchris in #1111
Full Changelog: release-2025.2.6...release-2025.2.6.1
release-2025.2.6
What's Changed
This release is a maintenance release that will include a new version of our UI along with lifecycle changes for deployments and daemonset for the OpenStack app. There are further enhancements to the default values for HPA across all open stack services and various bug fixes in regards to HPA.
Feature: A change was made to the cinder policies to allow for all users to read volume type properties. This was needed to allow for billing information to be configured at the flavor level with the following property: ":price=".
Another policy change was allowing for readers to read flavors in octavia as well.
Major skyline changes with the addition of a secrets panel that fully implments the barbician api spec.
release-2025.2.5
What's Changed
- Release 2025.2.3.5
- Adds IPAM alerts
- Fixes for prometheus install/deploy of alerts
Full Changelog: release-2025.2.4...release-2025.2.5
release-2025.2.4
What's Changed
- Release 2025.2.4
- Adds new keystone image that supports rbac
- Skyline bugfix add cinder service mapping configuration
release-2025.2.3
What's Changed
- Release 2025.2.3
- Standardize genestack openstack service workers to 2, threads to 1, process to 1 across all
- Tuned genestack HPA based on new workers/threads/processes values
- Enabled keystone-saml auth functionality
- Added masarki as a new service
- Various alerting enhancements
- Various monitoring exporter improvements
- Now compressing ovn/database backups and pruning old ones
- Rabbitmq queue replica policy addition to limit replicas to 3
- minReplicas for all openstack services set to 2
- Added pre-PR smoke test
- Updated various component versions, i.e. bumped openstack-client version
- Various node selector and liveness probe updates
- Add random mac to all physical interfaces created
- Various improvements to ansible cinder installation
- Various doc changes
release-2025.2.2.1
What's Changed
Full Changelog: release-2025.2.2...release-2025.2.2.1
release-2025.2.2
What's Changed
- chore: up the native workers for glance by @cloudnull in #934
- Release 2025.2.2 rc by @dwith in #957
Full Changelog: release-2025.2.1...release-2025.2.2
9cef64c (HEAD -> release-2025.2.2-rc, origin/release-2025.2.2-rc) Feat! (Glance): Add sane default policy for image download restrictions (#954)
ea9a494 fix: (nova) empty list mysql_sql_mode to allow oslo.db to use database default (#952)
44b7798 fix: (mysql) remove secondary connection string as mariadb is not a true clustering db (not galera) (#951)
06ce52b fix: (pip-wheel) include require packages to build wheels (#946)
c83ed2e feat: add kustomize to kube-ovn (#932)
36d6b18 Update hyperconverged lab script to fix deployment issues (#942)
72c873b fix: Correct non-set value to pick up openstack default (#940)
31d40ea fix: lab script needs to install git on Debian (#936)
429e586 fix: remove duplicate lines from scripts/kube-ovn-convert.sh (#938)
release-2025.2
What's Changed
- fix: add iterator for IPS by @cloudnull in #905
- update kubernetes-entrypoint image tag to latest-ubuntu_jammy by @puni4220 in #904
- feat: add capi driver to magnum by @cloudnull in #906
- update entrypoint image to latest-ubuntu_jammy tag for helm values by @puni4220 in #909
- fix: Update hyperconverged-lab script to properly add LAB_NAME_PREFIX to metallb ports by @OpenStackKen in #911
- CVE Patching by @aedan in #913
- CVE patching by @aedan in #914
- fix: Update lab-uninstall script to properly remove metallb port with LAB_NAME_PREFIX by @OpenStackKen in #912
- fix: Remove check for metallb-openstack-service-lb.yml because one always exists by @OpenStackKen in #915
- chore(oslo-db): update db sections to all be the same by @cloudnull in #916
- OSPC-1047: grafana dashboard for OVN backup Metrics by @niti6869 in #918
- fix: Updating alerting rules for mariadb backup to account for grafan… by @the2hill in #921
- fix(skyline): resolve ERRNO 95 by @cloudnull in #919
- chore: (etcd-backup) generalize secrets by @rackerchris in #927
- fix: (install-scripts) correctly allow for additional flags by @rackerchris in #928
- chore: update systemd setup to be smarter by @cloudnull in #917
- fix: issue-236 correct deprecated values by @rackerchris in #879
- Fix(glance-api): Run glance as non uwsgi process by @sulochan in #929
- OSPC-1033 Adding etcd-backup-secrets so it gets created automatically by @mehrasun in #931
- doc for overriding public endpoints in the keystone catalog by @puni4220 in #930
New Contributors
Full Changelog: release-1.0-rc2...release-2025.2.1
Genestack 1.0 release candidate 2
What's Changed
- OSPC-897: Helm conversion Sealed Secrets by @anande in #869
- Increase net.netfilter.nf_conntrack_max by @BjoernT in #871
- Heartbeat timeout threshold by @cloudnull in #872
- Update .original-images.json by @aedan in #873
- Image updates by @aedan in #874
- Feat: Adding fields to megaraid_pd_info Prometheus exporter data by @dwith in #875
- feat: Lab script by @cloudnull in #877
- chore: standardize oslo_messaging_rabbit configs by @rackerchris in #876
- feat: add yamllint to pre-commit by @rackerchris in #878
- Fix: multipathd_info field fix for NETAPP,LUN type paths by @dwith in #880
- chore: ignore line-length and submodules in yamllint by @rackerchris in #884
- chore: remove other unused submodules by @cloudnull in #883
- chore: Conventional commits are now required by @rackerchris in #885
- chore: update OVN backup image version by @awfabian-rs in #882
- chore: install pre_commit as a dev requirement by @rackerchris in #886
- Disable ICMP Redirect as common CVE findings by @BjoernT in #881
- fix: Bump network allocate retries from 0 to 3 by @LukeRepko in #887
- feat: add / update scripts for install by @cloudnull in #888
- fix: update OVN backup version by @awfabian-rs in #890
- fix: pin the gnocchi chart by @cloudnull in #893
- fix: openstack command in hyperconverged-lab.sh need
-c id
instead … by @awfabian-rs in #892 - fix: Updating gitmodules to ignore untracked submodules by @the2hill in #891
- fix: detect region and offer a valid flavor in hyperconverged-lab.sh by @OpenStackKen in #899
- fix: shebang line in bin/setup-openstack*.sh by @awfabian-rs in #895
- fix: add SSH agent forwarding in hyperconverged-lab.sh by @awfabian-rs in #894
- feat: add script for setup infra by @cloudnull in #900
- fix: hyperconverged-lab.sh minor compatibility fixes by @awfabian-rs in #901
- chore: add environment variable for lab prefix by @cloudnull in #902
- fix: Use git to derive changed files instead by @LukeRepko in #903
Full Changelog: release-1.0-rc1...release-1.0-rc2