Skip to content

v0.12.5-mirantis.1

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Sep 12:17
· 250 commits to main since this release

Release v0.12.5-mirantis.1

Release Date: September 3, 2025
Base Version: v0.12.4 (upstream stable)
Container Image: ghcr.io/mirantis/cluster-api-provider-openstack:v0.12.5-mirantis.1

🎯 Overview

This is a Mirantis internal release that adds trunk sub-port support to the stable v0.12.4 upstream base. This release focuses on while delivering essential OpenStack trunk sub-port creation capability.

✨ New Features

Trunk Sub-Port Creation

  • Sub-ports can be added to trunk ports for OpenStack Machines

📋 Technical Details

API Changes

  • Added SubportOpts and ResolvedSubportSpec types to API
  • Since sub-ports and ports are essentially the same entities
    CommonPortOpts and CommonResolvedPortSpec types were introduced as a
    basis for regular ports and trunk subports
  • Added SubPortStatus to keep track of ports which are associated with
    trunk

Compatibility

  • Base: Kubernetes Cluster API v1.8+
  • OpenStack: Pike+ (same as upstream)
  • Kubernetes: v1.28+ (tested with v1.33)

🚀 Container Images

Multi-architecture support:
docker pull ghcr.io/mirantis/cluster-api-provider-openstack:v0.12.5-mirantis.1

Supported platforms:

  • linux/amd64
  • linux/arm
  • linux/arm64
  • linux/ppc64le
  • linux/s390x

🔄 Upgrade Notes

This release is based on the stable v0.12.4 upstream version and can be used as a drop-in replacement. The new properties for ports in OpenStackMachine and OpenStackMachineDeployment just set to nil value on migration and do not affect existing entitites

🤝 Contributing

This release represents Mirantis's enterprise hardening of the upstream project while maintaining full compatibility. Features developed here are also contributed back to the upstream project.

Full Changelog: v0.12.4...v0.12.5-mirantis.1