Releases: metal3-io/ironic-image
Releases · metal3-io/ironic-image
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
🔒 Vulnerability fixes
v24.1.0
What's Changed
- ✨ Expose individual external URL variables by @lentzi90 in #476
- 🌱 Rename IRONIC_INSPECTOR_VLAN_INTERFACES by @dtantsur in #478
- 🐛 Fix vbmc container build after tripleo deprecation by @elfosardo in #480
⚠️ Disable ironic-inspector by default by @dtantsur in #479- 🌱 bump shellcheck to v0.10.0 by @tuminoid in #484
⚠️ Remove support for API/conductor split by @dtantsur in #487⚠️ Remove ibmc and idrac drivers by @dtantsur in #488- 🌱 add ARG BASE_IMAGE to sushy-tools Dockerfile by @tuminoid in #491
- 🌱 Bump sushy-tools version to 1.2.0 by @elfosardo in #489
- 🌱 Build virtualbmc image using python image by @elfosardo in #490
Full Changelog: v24.0.0...v24.1.0
v24.0.0
What's Changed
- introduction of custom iPXE firmware support by @Rozzii in #429
- Add openstacksdk to sushy-tools container image by @steveb in #457
- add clomonitor badge to README by @tuminoid in #460
- add condition for ipxe_tls template usage by @Rozzii in #463
- Update sushy-tools to 1.1.0 by @JM1 in #461
- Fix invalid iPXE TLS variables by @dtantsur in #464
- 🌱 add pull request template and workflow to verify it by @tuminoid in #467
- 🐛 Ironic inspector iPXE address doesn't include brackets for IPv6 addresses by @hroyrh in #472
- 🌱 Use bookworm slim to build sushy-tools image by @elfosardo in #473
- 🌱 Add tag trigger to images building wf by @mquhuy in #456
- 🌱 reduce github actions permissions by @tuminoid in #471
- 📖 add OpenSSF Scorecard badge to README by @tuminoid in #465
- 🌱 Set require_managed_boot to False by @dtantsur in #469
- 📖 switch markdownlint container to markdownlint-cli2 by @tuminoid in #474
New Contributors
- @steveb made their first contribution in #457
- @JM1 made their first contribution in #461
- @hroyrh made their first contribution in #472
Full Changelog: v23.1.0...v24.0.0
23.1.0
What's Changed
- Revert dhcp-sequential-ip by @fmuyassarov in #205
- Sync up by @derekhiggins in #204
- Make sensor_data collection configurable by @iurygregory in #207
- Use [] around IPv6 address for conductor host config by @zaneb in #211
- Secure boot compatible ESP image by @dtantsur in #212
- Merge RUN commands to reduce layers number by @elfosardo in #208
- Correct the destination grub path when building an ESP image by @dtantsur in #215
- Limit the default number of API workers to 4 by @dtantsur in #214
- Make Ironic connect to Mariadb using TLS by @namnx228 in #206
- Add redfish as an enabled BIOS interface by @bfournie in #218
- Add new entry point script to dump ramdisk host provisioning logs by @akiselev1 in #217
- Add runlogwatch.sh +x permission by @akiselev1 in #221
- Add zaneb as reviewer by @zaneb in #213
- Move upgrade and install logic to a script by @elfosardo in #225
- Add options to disable TLS validations by @dtantsur in #229
- Introduce separate ARG for extra packages list by @elfosardo in #227
- Fix incorrect IPA option (closes baremetal-operator#461) by @dtantsur in #232
- Add support for noop management and manual-management by @dtantsur in #193
- Provide a way to apply upstream patches to the image by @elfosardo in #209
- Enable ramdisk deploy_interface by @hardys in #234
- Allow setting sshkey and kernel params for debugging IPA by @derekhiggins in #226
- Prevent unbound variable error in prepare-image by @elfosardo in #235
- Wait for expected number of drivers starting API by @derekhiggins in #233
- Make searching for Provisioning IP robust by @zaneb in #202
- Update CI status badge by @fmuyassarov in #192
- Take advantage of multi files COPY to simplify Dockerfile by @elfosardo in #219
- Allow specify package versions by @elfosardo in #237
- Supply a default for COPY args by @derekhiggins in #239
- Run ironic-api as WSGI when standalone with TLS capability by @namnx228 in #230
- Prepare merging ironic and ironic-inspector repositories by @elfosardo in #241
- Support iLO4 and iLO5 BMCs by @macaptain in #244
- Include vlan interfaces in introspection report by @bfournie in #246
- More preparation to merge ironic and inspector repos by @elfosardo in #245
- Move ironic specific config to ironic Dockerfile by @elfosardo in #249
- Remove net-tools installation by @elfosardo in #248
- Remove the docker entrypoint as it does not exist by @asalkeld in #250
- Merge ironic and ironic-inspector repositories, single Dockerfile by @elfosardo in #253
- Fix the issue that the OS is not a Stream version by @namnx228 in #259
- Increase ESP size by @elfosardo in #257
- Add space before ']' by @MaXinjian in #262
- Restart Ironic when certificate is updated by @namnx228 in #247
- Add parameter to set boot iso source by @elfosardo in #261
- Fix the "permisison denied" bug properly by @namnx228 in #260
- Set webserver_verify_ca to bool or certificate path by @bfournie in #258
- Add sushy-tools & vbmc Dockerfiles by @fmuyassarov in #267
- Keep only one httpd instance for the Ironic deployment by @namnx228 in #264
- OWNERS: Add Iury to reviewers by @dtantsur in #270
- Add options for external_http_url and external_callback_url by @imain in #271
- remove irmc from enabled_bios_interfaces by @zhouhao3 in #273
- Enable the custom-deploy deploy interface by @dtantsur in #269
- Promote Riccardo to approvers by @dtantsur in #274
- Add cipher_suite_versions config by @iurygregory in #275
- Clean up [inspector]extra_kernel_params by @dtantsur in #276
- Add support for deriving the PROVISIONING_INTERFACE from a mac address by @asalkeld in #272
- remove dhellmann from owners by @dhellmann in #278
- Update the inspector endpoint to port 5049 when using the reverse proxy by @namnx228 in #277
- Add namnx228 as reviewer by @furkatgofurov7 in #282
- Revert "Wait for expected number of drivers starting API" by @dtantsur in #279
- Prevent installing docs via a DNF flag by @dtantsur in #281
- [Trivial] Remove no-op require_agent_token by @dtantsur in #280
- Remove workarounds for inspector merge by @elfosardo in #283
- Enable missing vendor interfaces by @dtantsur in #284
- Bump sushy-tools version by @bfournie in #285
- Update tripleo_repos location by @adetalhouet in #288
- Enable irmc bios interface by @Hellcatlk in #286
- Add inspector callback_endpoint_override by @zaneb in #287
- Rework runlogwatch.sh by @dtantsur in #289
- Allow customize base image by @elfosardo in #290
- Fix missing http port in iso url by @elfosardo in #291
- Switch to Centos 8 Stream base image by @elfosardo in #268
- Add procps package to make
ps
available by @namnx228 in #293 - [trivial] reorder packages list content by @elfosardo in #294
- Allow customize base image by @elfosardo in #292
- Improve documentation about patching images by @elfosardo in #295
- Bug: Don't allow unauthenticated access to Ironic by @fmuyassarov in #297
- Remove the trailing slash from the heartbeat rule by @dtantsur in #298
- Fix indentation issue by @fmuyassarov in #299
- Bump sushy-tools to 0.18.0 by @iurygregory in #300
- Update sushy-tools to 0.18.1 with an authentication fix by @dtantsur in #301
- Remove outdated versions by @elfosardo in #302
- Refactor TLS params into a new helper script by @dtantsur in #303
- Dockerfile: stop copying . to builder by @dtantsur in #307
- Optional TLS coverage for virtual media by @dtantsur in #306
- Compare IPs using the short form of IPv6 address by @bfournie in #308
- Enable Lifecycle Controller job queue clear by default by @rhjanders in #311
- ✨ Update CI status badges by @furkatgofurov7 in #312
- Run redfish-emulator in debug mode by @dtantsur in #313
- Add configure-coreos-ipa script by @hardys in #315
- Remove unused dependencies by @dtantsur in #316
- Update ipxe source to support IPV6 by default by @elfosa...