In Progress
Trilio - bill based on number of backed up instances
We would like the option to bill based on the number of instances being backed up within a workload. Currently we can apply a price plan to the Trilio storage used or a workload being present; It would be useful to have the option to bill based on the number of instances being backed up (for example if a workload contains multiple instances). It may be possible to do this if we could filter instances based on the existence of a property as Trilio looks to add the workload details to the instance properties: "properties": { "workload_id": "c1b457e4-8bb7-42ad-a2af-ede3397b3f71", "workload_name": "workload-job-name" },

bens 4 days ago
🐛 Issues
In Progress
Trilio - bill based on number of backed up instances
We would like the option to bill based on the number of instances being backed up within a workload. Currently we can apply a price plan to the Trilio storage used or a workload being present; It would be useful to have the option to bill based on the number of instances being backed up (for example if a workload contains multiple instances). It may be possible to do this if we could filter instances based on the existence of a property as Trilio looks to add the workload details to the instance properties: "properties": { "workload_id": "c1b457e4-8bb7-42ad-a2af-ede3397b3f71", "workload_name": "workload-job-name" },

bens 4 days ago
🐛 Issues
UI links break when deployed under subpath
When OSIE frontend applications are deployed under a subpath, some generated links do not include the configured base path and may route incorrectly. Steps to Reproduce 1. Deploy OSIE admin under a subpath (e.g. /some-path) 2. Open the OSIE admin interface. 3. Navigate to a page that contains internal links (e.g. project links). 4. Click on one of those links. the application navigates to: /account/project/ not /some-path/account/project/

daadatwork-a11y 11 days ago
🐛 Issues
UI links break when deployed under subpath
When OSIE frontend applications are deployed under a subpath, some generated links do not include the configured base path and may route incorrectly. Steps to Reproduce 1. Deploy OSIE admin under a subpath (e.g. /some-path) 2. Open the OSIE admin interface. 3. Navigate to a page that contains internal links (e.g. project links). 4. Click on one of those links. the application navigates to: /account/project/ not /some-path/account/project/

daadatwork-a11y 11 days ago
🐛 Issues
Copy Price Plan Rule
Please add a mechanism to copy a price plan rule within the same price plan. I need to make the same rule but applied to different instance types with different prices, and as it is now I need to create a new rule from scratch for each one.

jcornman 14 days ago
Enhancements
Copy Price Plan Rule
Please add a mechanism to copy a price plan rule within the same price plan. I need to make the same rule but applied to different instance types with different prices, and as it is now I need to create a new rule from scratch for each one.

jcornman 14 days ago
Enhancements
In Progress
Trilio Restore: Multi-Step Process
When restoring a Trilio Snapshot, a user is presented with One-Click, In-Place and Selective. This currently appears to not be implemented yet, but options are listed. Suggest removing the optional process (selective and in-place) until multi-step process integrated - leaving only One Click Restore. An additional step could be included to warn a user if the VMs exist in a backup set, that the One-Click restore will not work - One-Click is used to recover VMs that do not exist. You could always perform a selective restore instead, and enhance the user-journey to add more flexibility that Trilio’s own Horizon experience doesn’t yet have. One-Click restore takes defaults and is good for the immediate next action of restore. In-Place should prompt a user to select which volumes/disks to recover Selective restore allows the alteration of details, so requires another input screen where a user can restore individual VMs out of a group (say 1 or 2 out of 5), allows change of name, AZ, resize flavour, Re-IP, restore network, etc.

Kevin Jackson 15 days ago
🐛 Issues
In Progress
Trilio Restore: Multi-Step Process
When restoring a Trilio Snapshot, a user is presented with One-Click, In-Place and Selective. This currently appears to not be implemented yet, but options are listed. Suggest removing the optional process (selective and in-place) until multi-step process integrated - leaving only One Click Restore. An additional step could be included to warn a user if the VMs exist in a backup set, that the One-Click restore will not work - One-Click is used to recover VMs that do not exist. You could always perform a selective restore instead, and enhance the user-journey to add more flexibility that Trilio’s own Horizon experience doesn’t yet have. One-Click restore takes defaults and is good for the immediate next action of restore. In-Place should prompt a user to select which volumes/disks to recover Selective restore allows the alteration of details, so requires another input screen where a user can restore individual VMs out of a group (say 1 or 2 out of 5), allows change of name, AZ, resize flavour, Re-IP, restore network, etc.

Kevin Jackson 15 days ago
🐛 Issues
In Progress
Trilio Snapshot Restore user journey: needs clarity of what you're restoring
Many users will just create backups with defaults. This creates backups (known and listed currently as Snapshots in Trilio) with the name “Snapshot”. When a user selects a snapshot to restore, the UI prioritises a lot of information that is largely irrelevant to the immediate action of perform the restore. User follows this journey: 1. Select Workload Select the snapshot from that workload UI changes to the Snapshot tab and prioritises a lot of information over the main possible action: restore. Even Delete is a tempting large option to do here. It should list the VMs this Snapshot is related to and will restore (along with the Workload name) Suggest making Restore and Mount clearer, prioritised actions. Delete should be a smaller detail. The information about the backup could be much smaller in UI real estate. The example below shows a default backup taken, I clicked on one of the Workloads, clicked on the Snapshot, and now I’m left wondering if I’ve selected the correct one. Without listing the VMs and the Workload it came from, it isn’t clear the action I should take.

Kevin Jackson 15 days ago
🐛 Issues
In Progress
Trilio Snapshot Restore user journey: needs clarity of what you're restoring
Many users will just create backups with defaults. This creates backups (known and listed currently as Snapshots in Trilio) with the name “Snapshot”. When a user selects a snapshot to restore, the UI prioritises a lot of information that is largely irrelevant to the immediate action of perform the restore. User follows this journey: 1. Select Workload Select the snapshot from that workload UI changes to the Snapshot tab and prioritises a lot of information over the main possible action: restore. Even Delete is a tempting large option to do here. It should list the VMs this Snapshot is related to and will restore (along with the Workload name) Suggest making Restore and Mount clearer, prioritised actions. Delete should be a smaller detail. The information about the backup could be much smaller in UI real estate. The example below shows a default backup taken, I clicked on one of the Workloads, clicked on the Snapshot, and now I’m left wondering if I’ve selected the correct one. Without listing the VMs and the Workload it came from, it isn’t clear the action I should take.

Kevin Jackson 15 days ago
🐛 Issues
In Progress
Trilio VM Backup Hierarchy: Workloads->Snapshots (Backups) - Group by Workload Needed
For the Trilio Backup integration, the UI lists Workloads | Snapshots | Restores Snapshots are a child of Workloads. Having a Snapshot (Backup) list is great, but you need to group them under the workloads that created them. It would make the list more useful instead of a mix of potentially default named snapshots that give no indication what they’re a snapshot of. The example shows a list of snapshots that belong to the two example Workloads, but you can’t distinguish them in the list.

Kevin Jackson 15 days ago
🐛 Issues
In Progress
Trilio VM Backup Hierarchy: Workloads->Snapshots (Backups) - Group by Workload Needed
For the Trilio Backup integration, the UI lists Workloads | Snapshots | Restores Snapshots are a child of Workloads. Having a Snapshot (Backup) list is great, but you need to group them under the workloads that created them. It would make the list more useful instead of a mix of potentially default named snapshots that give no indication what they’re a snapshot of. The example shows a list of snapshots that belong to the two example Workloads, but you can’t distinguish them in the list.

Kevin Jackson 15 days ago
🐛 Issues
Brackets on S3 bucket folder structure undeletable
We have a file path on an S3 bucket that contains [] in it and it cant be deleted. The error indicates it is not HTML encoded. I think they need to be [ %5B and ] %5D I was unable to delete the bucket in whole from the admin interface, so I impersonated the customer and tried to delete folder by folder within their bucket until I got this error.

jcornman 15 days ago
🐛 Issues
Brackets on S3 bucket folder structure undeletable
We have a file path on an S3 bucket that contains [] in it and it cant be deleted. The error indicates it is not HTML encoded. I think they need to be [ %5B and ] %5D I was unable to delete the bucket in whole from the admin interface, so I impersonated the customer and tried to delete folder by folder within their bucket until I got this error.

jcornman 15 days ago
🐛 Issues
Planned
Set price plan via the API
When creating a new billing profile via the API, I can’t see a way to apply a price plan to it (we are using scoped price plans). It would be useful if we could: Get a list of price plans Apply a price plan to a billing profile Get the current price plan assigned to a billing profile Update/change the price plan assigned to a billing profile

bens 16 days ago
Enhancements
Planned
Set price plan via the API
When creating a new billing profile via the API, I can’t see a way to apply a price plan to it (we are using scoped price plans). It would be useful if we could: Get a list of price plans Apply a price plan to a billing profile Get the current price plan assigned to a billing profile Update/change the price plan assigned to a billing profile

bens 16 days ago
Enhancements
Allow updating of the Bill Status via API
Update the Bill from SENT to PAID (for when an external system is being used for taking payment). This can be done through the portal, by editing the bill and the updating the status. Could this be done via the API?

bens 16 days ago
Enhancements
Allow updating of the Bill Status via API
Update the Bill from SENT to PAID (for when an external system is being used for taking payment). This can be done through the portal, by editing the bill and the updating the status. Could this be done via the API?

bens 16 days ago
Enhancements
Completed
Update to support block-storage service
With upgrade to openstack 2026.1, cinder service changes from cinderv3 / volumev3 to cinder / block-storage and needs update to be able to manage/provision volumes.

jcornman 17 days ago
Enhancements
Completed
Update to support block-storage service
With upgrade to openstack 2026.1, cinder service changes from cinderv3 / volumev3 to cinder / block-storage and needs update to be able to manage/provision volumes.

jcornman 17 days ago
Enhancements
osie-notifier: support rabbitmq TLS + quorum queues
Add support in osie-notifier for: rabbitmq TLS connection rabbitmq quorum queues

Marius Leustean 18 days ago
🐛 Issues
osie-notifier: support rabbitmq TLS + quorum queues
Add support in osie-notifier for: rabbitmq TLS connection rabbitmq quorum queues

Marius Leustean 18 days ago
🐛 Issues
In Progress
Trilio selective restore
When restoring a snapshot, one of the options is selective. When attempting to do a selective restore via Osie it does not prompt for the details for the restore (via OpenStack this asks for which VMs to restore, sizing, placement etc.). Attempting a selective restore via Osie results in an error: Invalid restore options: 'instances' field is not in found in options['instances']

bens 19 days ago
🐛 Issues
In Progress
Trilio selective restore
When restoring a snapshot, one of the options is selective. When attempting to do a selective restore via Osie it does not prompt for the details for the restore (via OpenStack this asks for which VMs to restore, sizing, placement etc.). Attempting a selective restore via Osie results in an error: Invalid restore options: 'instances' field is not in found in options['instances']

bens 19 days ago
🐛 Issues
Completed
Trilio workload schedule
When creating a Trilio workload, if the schedule is set an error is returned that the date does not match the expected format. This happens when creating a workload or updating an existing workload: Unacceptable parameters: start_date: 2026-04-27 does not match format '%m/%d/%Y'. Examples: 06/05/2014, 07/15/2014

bens 19 days ago
🐛 Issues
Completed
Trilio workload schedule
When creating a Trilio workload, if the schedule is set an error is returned that the date does not match the expected format. This happens when creating a workload or updating an existing workload: Unacceptable parameters: start_date: 2026-04-27 does not match format '%m/%d/%Y'. Examples: 06/05/2014, 07/15/2014

bens 19 days ago
🐛 Issues
Auto-Scaling
We need to have a concept of auto scaling and auto scaling groups in which user is able to define how and when his/her VM should scale up and down. the scaling should work for both vertical and horizontal scaling. user should get the options w.r.t to cpu usage and ram usage and disk usage with choice of image, network, ssh-key, naming convention etc. i may have missed something, you can add into it

cloud 30 days ago
Enhancements
Auto-Scaling
We need to have a concept of auto scaling and auto scaling groups in which user is able to define how and when his/her VM should scale up and down. the scaling should work for both vertical and horizontal scaling. user should get the options w.r.t to cpu usage and ram usage and disk usage with choice of image, network, ssh-key, naming convention etc. i may have missed something, you can add into it

cloud 30 days ago
Enhancements
Add OpenStack Trove
Please add Trove (Database as a Service) support to the frontend panel. Trove API endpoints for instance lifecycle management (create, list, delete, resize, restart) Datastore type and version selection (MySQL, PostgreSQL, MariaDB, etc.) Backup and restore options Database/user creation within instances

Radhe about 1 month ago
Enhancements
Add OpenStack Trove
Please add Trove (Database as a Service) support to the frontend panel. Trove API endpoints for instance lifecycle management (create, list, delete, resize, restart) Datastore type and version selection (MySQL, PostgreSQL, MariaDB, etc.) Backup and restore options Database/user creation within instances

Radhe about 1 month ago
Enhancements
add the Outputs tab on the stack detail page.
Display it as a tab with key-value pairs. This is how AWS CloudFormation console shows outputs too. Every user then sees the webhook URLs directly in the dashboard after stack creation. Without it, orchestration outputs (URLs, IPs, connection strings) are invisible to users.

Radhe about 1 month ago
🐛 Issues
add the Outputs tab on the stack detail page.
Display it as a tab with key-value pairs. This is how AWS CloudFormation console shows outputs too. Every user then sees the webhook URLs directly in the dashboard after stack creation. Without it, orchestration outputs (URLs, IPs, connection strings) are invisible to users.

Radhe about 1 month ago
🐛 Issues
Fields on Bills
When viewing a bill it would be useful if we could display a breakdown to show how the resource charge was calculated. This would ideally be based on the rule in the price plan that generated it. For example: Currently the bill shows the resource type ‘instance’ with name ‘server1’ and price ‘£25’ If updated the bill would show each charge associated with that instance i.e. memory, root_disk etc. as separate items referencing the pricing rule which generated the charge charge name ‘instance cpu’, resource type ‘instance’, name ‘server1’ and price £15 charge name ‘instance memory’ resource type ‘instance’, name ‘server1’ and price £5 charge name ‘instance disk’ resource type ‘instance’, name ‘server1’ and price £5 It would also be useful to have the project as a column to show which project the resource belongs to.

bens about 1 month ago
Enhancements
Fields on Bills
When viewing a bill it would be useful if we could display a breakdown to show how the resource charge was calculated. This would ideally be based on the rule in the price plan that generated it. For example: Currently the bill shows the resource type ‘instance’ with name ‘server1’ and price ‘£25’ If updated the bill would show each charge associated with that instance i.e. memory, root_disk etc. as separate items referencing the pricing rule which generated the charge charge name ‘instance cpu’, resource type ‘instance’, name ‘server1’ and price £15 charge name ‘instance memory’ resource type ‘instance’, name ‘server1’ and price £5 charge name ‘instance disk’ resource type ‘instance’, name ‘server1’ and price £5 It would also be useful to have the project as a column to show which project the resource belongs to.

bens about 1 month ago
Enhancements
Completed
Zero cost items on the bill
Could we have an option to remove resources that have zero cost from being shown on a bill? Having the zero cost items makes it more difficult to see the items that are actually being billed.

bens about 1 month ago
Enhancements
Completed
Zero cost items on the bill
Could we have an option to remove resources that have zero cost from being shown on a bill? Having the zero cost items makes it more difficult to see the items that are actually being billed.

bens about 1 month ago
Enhancements