Releases: OpenNebula/one-deploy
Releases · OpenNebula/one-deploy
Release 1.2.0
We are happy to announce the release 1.2.0.
New Features added:
- Disable automatic updates on deb based systems (#71)
- Enable community Ceph repos for jammy and el9 (#76)
- Add support for custom / insecure repositories (#77)
- Add support for 6.10 / Ubuntu 24.04 + Debian 12 (#81)
- Improve infra role + Add persistent mounts (#84)
Features removed:
Bugs fixed:
- Datastore role should use normpath instead of realpath (#60)
- Leader detection may try incorrect SSH user in HA mode (#56)
- Set operations may cause reordering of lists (#62)
- Admin pubkey feature may produce duplicated keys (#64)
- Correctly construct evpn_cluster_id (#75)
- Enable move_ip by default for bridge-like VNETs only (#79)
- Always force become for onehost sync (#82)
- Always apply unattend_disable after fact gather (#83)
- Workaround file permission issues in infra role (#86)
- Ensure string type for critical vars (#88)
- Redo virtqemud disabler (#89)
- Deprecate galaxy and poetry versioning (#90)
Please enjoy! 🤗
Release 1.1.0
We are happy to announce the release 1.1.0.
New Features added:
- Deploy OpenNebula Front-ends as VMs
- Support for OpenNebula Federation Zones.
- New role to deploy FRR - EVPN routers, to ease the deployment of VXLAN networks
- Install Python requirements as virtualenv on demand (#44)
- Support SQLite DB backend (#35)
- APT/DNF cache control improvements (#33)
- Divide site.yml playbook into 3 skippable stages (#53)
Bugs fixed:
- Fix an issue handling GPG keys (#12)
- Fix minor typo in documents (#8)
- Fix Debian repository URL (#47)
- Fix Apparmor permissions for datastores (#41)
- Fix issues in Molecule tests (#34 + #37)
Please enjoy! 🤗
Release 1.0.0
We are happy to announce the release 1.0.0
🥳 ✨
Features added:
- Ansible Galaxy collection structure
- Support for Debian / RedHat-like Linux distros
- Support for both CE and EE OpenNebula (
6.6
,6.8
) - Support for both single and HA Front-ends
- MariaDB / PostgreSQL deployment
- OneGate Server / Proxy deployment
- OneFlow Server deployment
- Sunstone and FireEdge deployment
- Apache2 / Passenger Sunstone deployment
- Prometheus Server / Exporters deployment (EE-only)
- Grafana Server deployment (EE-only)
- Ceph cluster deployment (via the ceph-ansible project)
- Ceph datastore management
- OpenNebula KVM Node management (including fixes for Libvirt instances)
- Semi-automated Datastore configuration
- Semi-automated Datastore symlink management
- Semi-automated Networking configuration
- Semi-automated Networking IP / bridging management
- Auto-generated SSH jumphost / bastion solution
- Auto-generated SSH keys
- Molecule-based integration testing
Please enjoy! 🤗
Release 0.1.0
Initial set of optimized OpenNebula deployment playbooks dedicated for public use.
Features:
- Ansible Galaxy collection structure
- Debian / RedHat-like Linux distros
- CE / EE OpenNebula
- MariaDB / PostgreSQL
- Single / HA Front-end
- OneGate Server / Proxy
- OneFlow Server
- Sunstone and FireEdge Servers
- Prometheus Server / Exporters (EE-only)
- Grafana Server (EE-only)
- OpenNebula KVM Node management (including fixes for Libvirt instances)
- Semi-automated Datastore configuration
- Semi-automated Datastore symlink management
- Semi-automated Networking configuration
- Semi-automated Networking IP / bridging management
- Auto-generated SSH jumphost / bastion config
- Auto-generated SSH keys (password-less login)
- Predefined easy-to-use Ansible tags
- Markdown documentation for each role
- Simple Makefile for handling common tasks
- Apache-2.0 License