Releases: metal3-io/ironic-image
v29.0.0
What's Changed
- 🐛 Fix runlogwatch script by @elfosardo in #631
- 🌱 Bump actions/upload-artifact from 4.6.0 to 4.6.1 by @dependabot in #633
- 🐛 remove faulty NUMPROC logic by @tuminoid in #636
⚠️ Deprecate passing MARIADB_PASSWORD in favour of mounting a secret by @dtantsur in #637- ✨ Install shim-pkg explicitly and add support for CentOS Stream 10 by @elfosardo in #581
⚠️ Set IRONIC_USE_MARIADB to false by default in all cases by @dtantsur in #642- 🌱 Refactoring: add a helper for restarting a service on certificate update by @dtantsur in #643
- ✨ Add scripts to run database upgrades and online migrations by @dtantsur in #623
- 🌱 Update sushy-tools to 2.0.0 by @iurygregory in #647
- 🐛 Allow override of
http_url
, etc for different network topologies by @boldfield in #628 - 🌱 Update virtualbmc version to 3.2.0 by @elfosardo in #649
- ✨ Add build ironic-image with CentOS Stream 10 by @elfosardo in #646
- ✨ Add support for custom configuration directories by @Rozzii in #634
- 🐛 Revert "Add build ironic-image with CentOS Stream 10" by @tuminoid in #651
- 🐛 harmonize custom config/data paths and db data migration by @Rozzii in #653
- ✨ Add build ironic-image with CS10, take two by @elfosardo in #654
- 🌱 Configure release-29.0 by @elfosardo in #655
New Contributors
- @boldfield made their first contribution in #628
Full Changelog: v28.0.0...v29.0.0
Release v29.0.0 is based on ironic version 29.0.0
Ironic Release Notes: https://docs.openstack.org/releasenotes/ironic/2025.1.html#relnotes-29-0-0-stable-2025-1
Full ironic changelog: openstack/ironic@bugfix/28.0...stable/2025.1
v28.0.0
What's Changed
⚠️ Update ipxe version to May 2024 by @elfosardo in #593- 📖 fix broken build status badges by @tuminoid in #594
- ✨ relocate ironic-client to this repository by @tuminoid in #599
- ✨ Make deep image inspection configurable by @Rozzii in #603
- 📖 add more prior art to releasing.md by @tuminoid in #601
- 🌱 Use pynotify instead of inotify-tools by @elfosardo in #607
- 🌱 Build ironicclient using debian based python image by @elfosardo in #600
⚠️ Remove ironic-lib dependency by @elfosardo in #608- 🐛 Install python-ironicclient in /usr/local by @derekhiggins in #610
- 🐛 Drop quiet option of grep to avoid race condition with pipefail by @fenggw-fnst in #612
- 📖 Releasing: add IrSO to post-release actions by @dtantsur in #619
- 🐛 Fix runlogwatch failure if LOG_DIR does not exist by @elfosardo in #618
- 🌱 Run the IrSO functional job on ironic-images changes by @dtantsur in #620
- 🌱 add dependabot configuration for actions by @tuminoid in #621
- 🌱 Bump actions/setup-go from 5.0.1 to 5.3.0 by @dependabot in #622
- ✨ Allow independent credentials for JSON RPC by @dtantsur in #518
- 🌱 Add change to supported versions in release docs by @elfosardo in #624
- 🌱 trivial: fix typo in releasing docs by @elfosardo in #626
- 🌱 Configure release-28.0 by @elfosardo in #629
New Contributors
- @fenggw-fnst made their first contribution in #612
- @dependabot made their first contribution in #622
Full Changelog: v27.0.0...v28.0.0
Release v28.0.0 is based on ironic version 28.0.0
Ironic Release Notes: https://docs.openstack.org/releasenotes/ironic/unreleased.html#relnotes-28-0-0
Full ironic changelog: openstack/ironic@bugfix/27.0...bugfix/28.0
v27.0.0
What's Changed
- 🐛 Pin ironic source by @Rozzii in #559
- 🐛 Revert "pin ironic source" by @tuminoid in #560
- ✨ Enable redfish-https boot interface by @derekhiggins in #561
- 🐛Fix CPU burning on ironic-log-watch when no ramdisk file is present by @blallau in #548
- 🐛SQLite: fix Ironic container restarting issue by @blallau in #563
- 🌱 Reuse PR verifier wf from project-infra by @mquhuy in #568
- 🐛SQLITE: fix Write-Ahead Log option and file permissions by @blallau in #550
- 🐛 Pin setuptools during image build by @elfosardo in #570
- 🌱 bump markdownlint-cli2 to v0.12.0 by @tuminoid in #575
⚠️ Update ipxe version to December 2022 by @elfosardo in #574⚠️ Update ipxe version to December 2023 by @elfosardo in #580- 🐛 improve upper constraint handling by @Rozzii in #584
⚠️ Remove rpm install method by @elfosardo in #585- 🌱 improve bash syntax in prepare-image by @elfosardo in #586
New Contributors
Full Changelog: v26.0.1...v27.0.0
Release v27.0.0 is based on ironic version 27.0.0
Ironic Release Notes: https://docs.openstack.org/releasenotes/ironic/unreleased.html#relnotes-27-0-0
Full ironic changelog: openstack/ironic@bugfix/26.0...bugfix/27.0
v26.0.1
What's Changed
- Include Ironic fix for CVE-2024-44082 - please see the advisory GHSA-c7m2-p8jm-4m27 for details.
Full Changelog: v26.0.0...v26.0.1
v25.0.1
What's Changed
- Include Ironic fix for CVE-2024-44082 - please see the advisory GHSA-c7m2-p8jm-4m27 for details.
- 🌱 Move Image build to GH runner by @metal3-io-bot in #544
- 🌱 Fix syntax in build images github workflow by @metal3-io-bot in #553
Full Changelog: v25.0.0...v25.0.1
v24.1.2
What's Changed
- Include Ironic fix for CVE-2024-44082 - please see the advisory GHSA-c7m2-p8jm-4m27 for details.
- 🌱 add OWNERS_ALIASES support by @metal3-io-bot in #510
- 🌱 Add Slack notification for image build workflow failure by @metal3-io-bot in #513
- 🌱 increase ironic-image build timeout to 3600s by @metal3-io-bot in #520
- 🌱 Move Image build to GH runner by @metal3-io-bot in #543
- 🌱 Fix syntax in build images github workflow by @metal3-io-bot in #554
Full Changelog: v24.1.1...v24.1.2
v24.0.1
What's Changed
- Include Ironic fix for CVE-2024-44082 - please see the advisory GHSA-c7m2-p8jm-4m27 for details.
- 🌱 bump shellcheck to v0.10.0 by @tuminoid in #485
- 🌱 add OWNERS_ALIASES support by @metal3-io-bot in #511
- 🌱 Add Slack notification for image build workflow failure by @metal3-io-bot in #514
- 🌱 increase ironic-image build timeout to 3600s by @metal3-io-bot in #521
- 🌱 Move Image build to GH runner by @metal3-io-bot in #542
- 🌱 Fix syntax in build images github workflow by @metal3-io-bot in #555
- 🐛 Fix vbmc container build after tripleo deprecation by @metal3-io-bot in #556
Full Changelog: v24.0.0...v24.0.1
v26.0.0
What's Changed
- 🌱 Update Makefile by @elfosardo in #525
- 🌱 Update pip version by @elfosardo in #524
- 🐛 Update httpd.conf.j2 by @owenthomas17 in #532
- 🌱 Remove unused variable IRONIC_VMEDIA_SCHEME by @MahnoorAsghar in #534
- 🌱 Remove dnf config-manager after its use by @elfosardo in #526
⚠️ Update ipxe version by @elfosardo in #533- 🌱 Disable pip cache by @elfosardo in #536
- 🌱 Move Image build to GH runner by @mquhuy in #537
- 🌱 Make container build only run for upstream by @mquhuy in #538
- 🌱 Fix syntax in build images github workflow by @NymanRobin in #539
- ✨ Enable FIPS mode for IPA if system is in FIPS mode by @elfosardo in #535
- 🌱 Bump default sushy-tools version to 1.3.0 by @mboukhalfa in #545
New Contributors
- @owenthomas17 made their first contribution in #532
Full Changelog: v25.0.0...v26.0.0
v25.0.0
What's Changed
- ✨ Provide scripts to be used as liveness/readiness probes by @dtantsur in #492
⚠️ Use unix sockets by default for reverse proxy communication by @dtantsur in #494- 🐛 Stop reading ironic and inspector HTPASSWD from environment variables by @MahnoorAsghar in #482
⚠️ Completely remove support for ironic-inspector by @dtantsur in #483- 🌱 Fix error in reading ironic htpasswd from file by @MahnoorAsghar in #498
- 🌱 Add Slack notification for image build workflow failure by @NymanRobin in #505
- 🌱 add OWNERS_ALIASES support by @tuminoid in #509
- 🐛 Disable unused network interfaces by @dtantsur in #504
- 🌱 Read Ironic htpasswd from file or environment variable by @MahnoorAsghar in #506
- 🌱 shellcheck only files by @tuminoid in #516
- 🌱 increase ironic-image build timeout to 3600s by @tuminoid in #519
New Contributors
- @MahnoorAsghar made their first contribution in #482
- @NymanRobin made their first contribution in #505
Full Changelog: v24.1.1...v25.0.0
v24.1.1
What's Changed
- ✨ Provide scripts to be used as liveness/readiness probes by @metal3-io-bot in #493
⚠️ Use unix sockets by default for reverse proxy communication by @metal3-io-bot in #495