Releases: AtlasDigitalEngineering/TrueNas-Cinder
Release list
v1.1.0
Container image
ghcr.io/atlasdigitalengineering/cinder-volume-truenas:1.1.0
In globals.yml:
cinder_volume_image_full: "ghcr.io/atlasdigitalengineering/cinder-volume-truenas:1.1.0"Built on quay.io/openstack.kolla/cinder-volume:2025.1-ubuntu-noble. The package must be public
before nodes can pull it — see
docs/deployment.md.
What's Changed
- feat: let truenas_pool name a dataset, not just a pool by @setkeh in #117
- chore: release version 1.1.0 by @setkeh in #118
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Container image
ghcr.io/atlasdigitalengineering/cinder-volume-truenas:1.0.0
In globals.yml:
cinder_volume_image_full: "ghcr.io/atlasdigitalengineering/cinder-volume-truenas:1.0.0"Built on quay.io/openstack.kolla/cinder-volume:2025.1-ubuntu-noble. The package must be public
before nodes can pull it — see
docs/deployment.md.
What's Changed
- fix: keep a shared iscsi target when adopting one of its zvols by @setkeh in #114
- chore: release version 1.0.0 by @setkeh in #115
Full Changelog: v1.0.0rc4...v1.0.0
v1.0.0rc4
Container image
ghcr.io/atlasdigitalengineering/cinder-volume-truenas:1.0.0rc4
In globals.yml:
cinder_volume_image_full: "ghcr.io/atlasdigitalengineering/cinder-volume-truenas:1.0.0rc4"Built on quay.io/openstack.kolla/cinder-volume:2025.1-ubuntu-noble. The package must be public
before nodes can pull it — see
docs/deployment.md.
What's Changed
- feat: snapshot lifecycle and adoption by @setkeh in #84
- feat: add clone and promote to the api client by @setkeh in #87
- feat: extend, create from snapshot, and clone volumes by @setkeh in #88
- test: replace the verification script with a functional suite by @setkeh in #91
- fix: tell a rejected key apart from an unprivileged one by @setkeh in #92
- feat: list zvols and snapshots available for adoption by @setkeh in #94
- feat: report truenas resources with no cinder volume by @setkeh in #96
- fix: serialise initiator group creation and service reload by @setkeh in #98
- test: log in to real exports and attach in parallel by @setkeh in #100
- feat: name the backend in every operator-facing message by @setkeh in #101
- ci: lint workflow yaml and keep expressions out of shell bodies by @setkeh in #102
- docs: record what an unreachable portal address does to an attach by @setkeh in #103
- docs: stop advertising NFS support that does not exist by @setkeh in #104
- docs: add a troubleshooting guide and a TrueNAS API reference by @setkeh in #105
- ci: fail when the review job publishes nothing by @setkeh in #106
- ci: hold restated findings and non-blocking claims to the same bar by @setkeh in #107
- fix: reserve the payload keys kwargs could rewrite by @setkeh in #108
- test: assert lock-id properties instead of reparsing the url by @setkeh in #109
- fix: refuse a snapshot template that makes attribution impossible by @setkeh in #111
- chore: bump the version to 1.0.0rc4 by @setkeh in #112
Full Changelog: v1.0.0rc3...v1.0.0rc4
v1.0.0rc3
Container image
ghcr.io/atlasdigitalengineering/cinder-volume-truenas:1.0.0rc3
In globals.yml:
cinder_volume_image_full: "ghcr.io/atlasdigitalengineering/cinder-volume-truenas:1.0.0rc3"Built on quay.io/openstack.kolla/cinder-volume:2025.1-ubuntu-noble. The package must be public
before nodes can pull it — see
docs/deployment.md.
What's Changed
- fix: refuse a tag that disagrees with the package version by @setkeh in #80
- Bumping RC3 Version release by @setkeh in #83
Full Changelog: v1.0.0rc2...v1.0.0rc3
v1.0.0rc2
Container image
ghcr.io/atlasdigitalengineering/cinder-volume-truenas:1.0.0rc1
In globals.yml:
cinder_volume_image_full: "ghcr.io/atlasdigitalengineering/cinder-volume-truenas:1.0.0rc1"Built on quay.io/openstack.kolla/cinder-volume:2025.1-ubuntu-noble. The package must be public
before nodes can pull it — see
docs/deployment.md.
What's Changed
- fix: warn when a published image is not anonymously pullable by @setkeh in #77
- fix: mark pre-releases and describe the image in release notes by @setkeh in #78
Full Changelog: v1.0.0rc1...v1.0.0rc2
v1.0.0rc1
Container image
ghcr.io/atlasdigitalengineering/cinder-volume-truenas:1.0.0rc1
In globals.yml:
cinder_volume_image_full: "ghcr.io/atlasdigitalengineering/cinder-volume-truenas:1.0.0rc1"Built on quay.io/openstack.kolla/cinder-volume:2025.1-ubuntu-noble.
First exercise of the publish pipeline. Cut as a release candidate to test the release path against the dev TrueNAS and OpenStack nodes before v1.0.0, rather than to be deployed generally.