In Progress
Backup and DR as a service
Implement a production-grade Backup and Disaster Recovery service for OpenStack-based clouds.

Marius Leustean 5 days ago
Enhancements
In Progress
Backup and DR as a service
Implement a production-grade Backup and Disaster Recovery service for OpenStack-based clouds.

Marius Leustean 5 days ago
Enhancements
In Progress
Databases as a service
Implement a production-grade DBaaS solution based on Kubernetes, so that tenants can easily provision new databases. Key features: create, scale, downscale backup / recovery private network access SSL / TLS

Marius Leustean 5 days ago
Enhancements
In Progress
Databases as a service
Implement a production-grade DBaaS solution based on Kubernetes, so that tenants can easily provision new databases. Key features: create, scale, downscale backup / recovery private network access SSL / TLS

Marius Leustean 5 days ago
Enhancements
In Progress
K8S as a service
Implement a production-grade Kubernetes as a service solution using the Hosted Control Plane model and seamless OpenID-based kubernetes access.

Marius Leustean 5 days ago
Enhancements
In Progress
K8S as a service
Implement a production-grade Kubernetes as a service solution using the Hosted Control Plane model and seamless OpenID-based kubernetes access.

Marius Leustean 5 days ago
Enhancements
In Progress
Cleaning up after trial users who left
The process to clean up after a trial user who creates a bunch of resources sucks! I have to go through manually and delete things.. when deleting them in openstack, Osie says "not found" and doesnt clean up its own record.Β Β Cant just schedule for deletion, even though the resources are disabled.

Marius Leustean 5 days ago
π Issues
In Progress
Cleaning up after trial users who left
The process to clean up after a trial user who creates a bunch of resources sucks! I have to go through manually and delete things.. when deleting them in openstack, Osie says "not found" and doesnt clean up its own record.Β Β Cant just schedule for deletion, even though the resources are disabled.

Marius Leustean 5 days ago
π Issues
Planned
Volume attachment from Volume shows no servers
Steps to reproduce: Create a new volume from the Volumes tab Go into the new volume and choose βattach to instanceβ No instances are shown: However attaching the volume from the server end shows the new volume and allows attachment.

bens 6 days ago
π Issues
Planned
Volume attachment from Volume shows no servers
Steps to reproduce: Create a new volume from the Volumes tab Go into the new volume and choose βattach to instanceβ No instances are shown: However attaching the volume from the server end shows the new volume and allows attachment.

bens 6 days ago
π Issues
Planned
Support disabling the billing feature
- hiding prices / billing info from everywhere - have this configurable per Organization

Marius Leustean 7 days ago
Enhancements
Planned
Support disabling the billing feature
- hiding prices / billing info from everywhere - have this configurable per Organization

Marius Leustean 7 days ago
Enhancements
In Progress
Restore Cinder Volume Snapshots to a New Disk
Firstly, apologies if this functionality already exists and we have misunderstood the current workflow. If so, please feel free to point us in the right direction. Our current understanding is that OSIE does not provide a straightforward way to take an existing Cinder volume snapshot and restore/convert it into a new Cinder volume/disk? At present, the recovery workflow appears to require us to create/deploy a VM using the snapshot/image, rather than simply converting the snapshot back into a usable disk? If so, for our customers and Service Operations teams, this makes what should be a relatively simple disk rollback or recovery operation unnecessarily complicated. Ideally, the workflow would be: Create a snapshot of the required Cinder-backed VM disk. If a rollback is later required, select the snapshot and choose something such as Create Disk from Snapshot. OSIE creates a new Cinder volume from that snapshot. Shut down the affected VM. Detach the existing disk from the VM. Attach the newly created disk from the snapshot. Power the VM back on. We have not currently been able to test whether the underlying OpenStack behaviour differs depending on the Cinder backend. We suspect this workflow may behave differently with Ceph-backed Cinder storage, compared with our current storage platform? Potential Future Enhancement A further enhancement could be to automate the full rollback workflow within OSIE. For example, a Revert Disk to Snapshot action could: Prompt the user to select the disk and snapshot. Shut down the VM safely. Create a new Cinder volume from the selected snapshot. Detach the current disk. Attach the replacement disk in the same position/device mapping. Power the VM back on. With appropriate confirmation and warning prompts, this could turn a multi-step recovery process into a much simpler and safer operation for both customers and Service Operations. The primary request, however, is simply to expose a straightforward snapshot β new Cinder volume β disk swap workflow within OSIE.

Kevin.Pannell 8 days ago
π Issues
In Progress
Restore Cinder Volume Snapshots to a New Disk
Firstly, apologies if this functionality already exists and we have misunderstood the current workflow. If so, please feel free to point us in the right direction. Our current understanding is that OSIE does not provide a straightforward way to take an existing Cinder volume snapshot and restore/convert it into a new Cinder volume/disk? At present, the recovery workflow appears to require us to create/deploy a VM using the snapshot/image, rather than simply converting the snapshot back into a usable disk? If so, for our customers and Service Operations teams, this makes what should be a relatively simple disk rollback or recovery operation unnecessarily complicated. Ideally, the workflow would be: Create a snapshot of the required Cinder-backed VM disk. If a rollback is later required, select the snapshot and choose something such as Create Disk from Snapshot. OSIE creates a new Cinder volume from that snapshot. Shut down the affected VM. Detach the existing disk from the VM. Attach the newly created disk from the snapshot. Power the VM back on. We have not currently been able to test whether the underlying OpenStack behaviour differs depending on the Cinder backend. We suspect this workflow may behave differently with Ceph-backed Cinder storage, compared with our current storage platform? Potential Future Enhancement A further enhancement could be to automate the full rollback workflow within OSIE. For example, a Revert Disk to Snapshot action could: Prompt the user to select the disk and snapshot. Shut down the VM safely. Create a new Cinder volume from the selected snapshot. Detach the current disk. Attach the replacement disk in the same position/device mapping. Power the VM back on. With appropriate confirmation and warning prompts, this could turn a multi-step recovery process into a much simpler and safer operation for both customers and Service Operations. The primary request, however, is simply to expose a straightforward snapshot β new Cinder volume β disk swap workflow within OSIE.

Kevin.Pannell 8 days ago
π Issues
Planned
List OSIE version in the Admin UI
Please show the OSIE version somewhere within the Admin UI, such as /osie_admin/system/settings/license or whatever you think is best, so admins donβt need have to look so hard to find out what version weβre running

jcornman 13 days ago
Enhancements
Planned
List OSIE version in the Admin UI
Please show the OSIE version somewhere within the Admin UI, such as /osie_admin/system/settings/license or whatever you think is best, so admins donβt need have to look so hard to find out what version weβre running

jcornman 13 days ago
Enhancements
Completed
Kubernetes Storage Policy
Master/worker node storage flavor and boot_volume are two different storage policy that will make user confuse. Please add an option to hide boot_volume, so user only rely on storage flavor. This boot_volume is required variable, so it will force user to assign it and will ignore the flavor storage. Otherwise, please also add an option to hide predifine storage flavor column. Thank you.

cs1 ard 15 days ago
Enhancements
Completed
Kubernetes Storage Policy
Master/worker node storage flavor and boot_volume are two different storage policy that will make user confuse. Please add an option to hide boot_volume, so user only rely on storage flavor. This boot_volume is required variable, so it will force user to assign it and will ignore the flavor storage. Otherwise, please also add an option to hide predifine storage flavor column. Thank you.

cs1 ard 15 days ago
Enhancements
Completed
Kubernetes Cluster Template Option
If the external network's IP pool gets completely exhausted, we face a roadblock: we cannot modify the external network binding of these following existing cluster template. So, we need an option to hide them. Please consider it. Thank you.

cs1 ard 17 days ago
Enhancements
Completed
Kubernetes Cluster Template Option
If the external network's IP pool gets completely exhausted, we face a roadblock: we cannot modify the external network binding of these following existing cluster template. So, we need an option to hide them. Please consider it. Thank you.

cs1 ard 17 days ago
Enhancements
Feature Request: Improve Organisation and Project Navigation
Background As we continue adding more organisations and projects into OSIE, the organisation/project selection page shown after login is becoming increasingly difficult to navigate. This is likely to be particularly noticeable for administrative/service-provider users who have access to multiple customer organisations and a large number of projects. A customer user who only has access to one organisation or a small number of projects may not experience the same issue. Currently, all accessible organisations and projects are displayed together using tiles. As the number of projects grows, this results in an increasingly long page and significant scrolling to locate a particular customer or project. Requested Improvements It would be useful to provide several navigation/view options so users can choose the layout that works best for them, rather than enforcing a single view for everyone. Suggested improvements: Alphabetically sort organisations and projects. Currently, the ordering appears to be based on the order in which access was granted. Alphabetical ordering would provide a predictable and consistent way of locating organisations and projects. Add selectable Tile / List views. Retain the existing tile view, but allow users to switch to a more compact list view. Ideally, the user's preferred view could be remembered. Add an Organisation β Project view option. Allow users to choose a hierarchical view where the initial screen lists organisations only, with the associated projects displayed after selecting an organisation. This could also behave intelligently where appropriate: Users with multiple organisations could initially see the organisation list. Users with only one organisation could optionally be taken directly to its projects. Users with only one project could potentially be taken directly into that project. This should ideally be an alternative view rather than replacing the existing tile layout, as different types of users will have different requirements. Add search/filter functionality. There is currently no obvious search capability, which becomes increasingly noticeable as the environment grows. Search/filtering would be particularly useful for: Organisations Projects Virtual Machines / Instances Volumes Network Ports Networks For example, an administrator should be able to type part of a customer or project name on the initial page and immediately filter the displayed results. The same functionality would be useful within a project when locating a specific VM, volume, port or network.

Kevin.Pannell 19 days ago
π Issues
Feature Request: Improve Organisation and Project Navigation
Background As we continue adding more organisations and projects into OSIE, the organisation/project selection page shown after login is becoming increasingly difficult to navigate. This is likely to be particularly noticeable for administrative/service-provider users who have access to multiple customer organisations and a large number of projects. A customer user who only has access to one organisation or a small number of projects may not experience the same issue. Currently, all accessible organisations and projects are displayed together using tiles. As the number of projects grows, this results in an increasingly long page and significant scrolling to locate a particular customer or project. Requested Improvements It would be useful to provide several navigation/view options so users can choose the layout that works best for them, rather than enforcing a single view for everyone. Suggested improvements: Alphabetically sort organisations and projects. Currently, the ordering appears to be based on the order in which access was granted. Alphabetical ordering would provide a predictable and consistent way of locating organisations and projects. Add selectable Tile / List views. Retain the existing tile view, but allow users to switch to a more compact list view. Ideally, the user's preferred view could be remembered. Add an Organisation β Project view option. Allow users to choose a hierarchical view where the initial screen lists organisations only, with the associated projects displayed after selecting an organisation. This could also behave intelligently where appropriate: Users with multiple organisations could initially see the organisation list. Users with only one organisation could optionally be taken directly to its projects. Users with only one project could potentially be taken directly into that project. This should ideally be an alternative view rather than replacing the existing tile layout, as different types of users will have different requirements. Add search/filter functionality. There is currently no obvious search capability, which becomes increasingly noticeable as the environment grows. Search/filtering would be particularly useful for: Organisations Projects Virtual Machines / Instances Volumes Network Ports Networks For example, an administrator should be able to type part of a customer or project name on the initial page and immediately filter the displayed results. The same functionality would be useful within a project when locating a specific VM, volume, port or network.

Kevin.Pannell 19 days ago
π Issues
In Progress
floating ip association
Could you update the Networking > floating ips > associate screen to include the ip of the port rather than just the guid? if you go via Networking > floating ips > associate you see guids, if you go via the instance, Servers > server > Networking > assign floating ip You can choose the public ip of the floating ip from those available, and the port displays the actual private ip address, which is a much nicer user experience especially when there are a large number of ports.

StuL 27 days ago
Enhancements
In Progress
floating ip association
Could you update the Networking > floating ips > associate screen to include the ip of the port rather than just the guid? if you go via Networking > floating ips > associate you see guids, if you go via the instance, Servers > server > Networking > assign floating ip You can choose the public ip of the floating ip from those available, and the port displays the actual private ip address, which is a much nicer user experience especially when there are a large number of ports.

StuL 27 days ago
Enhancements
Shared File System
Unable to fetch βShare Typeβ options. In Horizon/Skyline dashboard is working fine. os image: ubuntu 24.04 lts openstack 2026.1 kolla ansible

cs1 ard about 1 month ago
π Issues
Shared File System
Unable to fetch βShare Typeβ options. In Horizon/Skyline dashboard is working fine. os image: ubuntu 24.04 lts openstack 2026.1 kolla ansible

cs1 ard about 1 month ago
π Issues
Completed
Orchestration Issue
Unable to delete a βDELETE_COMPLETEβ status in orchestration menu. The stack already deleted in horizon/skyline by the way.

cs1 ard about 1 month ago
π Issues
Completed
Orchestration Issue
Unable to delete a βDELETE_COMPLETEβ status in orchestration menu. The stack already deleted in horizon/skyline by the way.

cs1 ard about 1 month ago
π Issues
Instance Initial Password
New Password form not work, the qemu-guest-agent is active, but the password is still invalid. However. the reset password is working fine. In skyline dashboard is working fine for the same os image.

cs1 ard about 1 month ago
π Issues
Instance Initial Password
New Password form not work, the qemu-guest-agent is active, but the password is still invalid. However. the reset password is working fine. In skyline dashboard is working fine for the same os image.

cs1 ard about 1 month ago
π Issues
Database Instance Feature Request
add database instance pricing based on cpu/ram/volume size add database backup pricing based on volume size database instance flavor category database instance volume type category networking -> fixed ip address = private network / public network option networking -> floating ip address (public) option when fixed ip address = private network recommendation -> display datastore / datastore version (image), flavor, volume, networking like common server instance creation.

cs1 ard about 1 month ago
Enhancements
Database Instance Feature Request
add database instance pricing based on cpu/ram/volume size add database backup pricing based on volume size database instance flavor category database instance volume type category networking -> fixed ip address = private network / public network option networking -> floating ip address (public) option when fixed ip address = private network recommendation -> display datastore / datastore version (image), flavor, volume, networking like common server instance creation.

cs1 ard about 1 month ago
Enhancements
In Progress
Load Balancer Feature Request
display fixed ip address info display floating ip info if enabled add ssl certificate (crt/key) upload form on terminated https listener protoco

cs1 ard about 1 month ago
Enhancements
In Progress
Load Balancer Feature Request
display fixed ip address info display floating ip info if enabled add ssl certificate (crt/key) upload form on terminated https listener protoco

cs1 ard about 1 month ago
Enhancements
Server Instance Feature Request
add auto instance snapshot scheduler on server instance snapshot with retention option limit networking interface per instance when creation to prevent abuse limit volumes per instance when creation to prevent abuse have an option to delete predefine flavor column

cs1 ard about 1 month ago
Enhancements
Server Instance Feature Request
add auto instance snapshot scheduler on server instance snapshot with retention option limit networking interface per instance when creation to prevent abuse limit volumes per instance when creation to prevent abuse have an option to delete predefine flavor column

cs1 ard about 1 month ago
Enhancements