- [Enhancement] Add the ability to run the registry in read-only mode:
tutor openstack registry --read-only
.
- chore: Drop Python 3.8 support.
- [Enhancement] Support Tutor 18 and Open edX Redwood.
- [Enhancement] Support Python 3.12.
- fix: Un-break cluster template creation with
openstacksdk>=1.0.0
. - fix: Add the ability to set a boot volume size when creating the
cluster template (via
OPENSTACK_BOOT_VOLUME_SIZE
).
- fix: Make the
tutor openstack registry
command behave correctly when invoked in Docker-in-Docker.
- feat: Support Tutor 17 and Open edX Quince.
- feat: Support Tutor 16, Open edX Palm, and Python 3.11.
- feat: Support Tutor 15 and Open edX Olive.
- [BREAKING CHANGE] Support Tutor 14 and Open edX Nutmeg. This entails a configuration format change from JSON to YAML, meaning that from version 1.0.0 this plugin only supports Tutor versions from 14.0.0 (and with that, only Open edX versions from Nutmeg).
- fix: When invoking the OpenStack Magnum API for template creation,
identify the keypair with
keypair_id
, not justkeypair
.
- feat: Add the ability to set an SSH keypair on the cluster template, as opposed to just the cluster.
- refactor: Use Tutor v1 plugin API.
- fix: Add a check to wait for the registry to start up before continuing.
- fix: Add missing whitespace in warning message for
tutor openstack registry
Experimental. Do not use in production.
- Initial experimental release.