Portal 1.5
Billing Tab (Beta)
The first version of the Billing tab is now available, giving you greater visibility into your organisation's and projects' costs directly in the Portal. You can find it in the sidebar under both Organisation and Project views.
The new tab provides:
- Interactive graph: Visualise your costs over time for quick trend analysis.
- Flexible filtering: Use the project picker (with select all, deselect all, and autocomplete options) and choose a predefined or custom time range.
- Powerful grouping: Aggregate costs by time frame (day, month, quarter, year) or by subject (project, service, resource type).
- Detailed reports: Download CSV or JSON exports for in-depth analysis or integration with external tools.
In the Organisation view, you can see a consolidated overview of costs across all projects, with filtering options to refine the data displayed. In the Project view, you can quickly check the total costs incurred by an individual project during the selected time period.
This beta release is the first step toward improving cost visibility in the Portal. Future updates will expand available data, visualisation options, and reporting capabilities.
Nested Tabs Navigation for Service Views
Service instance pages have been redesigned with a nested tab layout, making navigation faster and more intuitive. Information is now structured into primary and secondary tabs, allowing you to access key features with fewer clicks and less scrolling.
- Primary tabs at the project level give you quick access to major areas:
- Compute
- Kubernetes
- S3
- Billing
- Members
- Settings
- Secondary tabs within a service instance let you manage specific aspects:
- Compute: Authorisation, Server Management, Networking, Details
- Kubernetes: Authorisation, Cluster Management, Details
- S3: Authorisation, Bucket Management, Details
This new structure provides a cleaner, more organised experience, ensuring related information is grouped together and easy to find.
Project Codes and Service Instance Naming
We have introduced a new, automatically generated unique code (e.g. #bM9d) for every project. This code helps clearly identify which service instances belong to the same project across different services, since service instance names alone are not guaranteed to be unique.
When you activate a new service, such as Compute, the resulting service instance name is composed of the project's name combined with the unique project code. The service instance name itself is no longer editable to ensure consistency within your projects' services.
You can still edit the project name, which will automatically propagate to the names of all related service instances, keeping them aligned with the project.
Organisation Settings
Based on user feedback, a new Settings tab has been added to the sidebar under Organisation. This introduces a clear separation between member management and organisation settings. All member management functions can now be found exclusively under the Members tab in the sidebar.
Organisation Network
We’ve made several improvements to organisation network settings:
- Make organisation networks available to all projects, including existing ones.
- Automatically add new projects to organisation networks.
You can now choose to make organisation networks accessible to all projects, both new and existing. As before, you can enable automatic inclusion of new projects into the organisation networks. Disabling the first option will also disable the second, as automatic addition depends on availability.
Enhancements
- Direct Dashboard Access from Profile: Kubernetes and Compute dashboards are now accessible directly from your profile section, removing the need to switch to a project where you hold membership.
- Persistent Feedback Form: The feedback form now remains open when clicking outside, preventing accidental closure and loss of entered data.
- Readable Bucket Statistics: Large numbers in bucket statistics are now displayed in a more human-readable format, making it easier to interpret sizes and object counts.
- Display for Unnamed Resources: Resources without a name now display
(No name)
instead of showing a blank field, improving clarity. - Updated API Token Format: API tokens now use a shorter, case-sensitive alphanumeric format instead of hexadecimal. Existing tokens remain valid.
- Audit Logging for API Tokens: API token creation and deletion events are now recorded in the audit logs for improved traceability.
- Archived Project Filtering in API: The API now supports filtering project lists to include or exclude archived projects.
Bug Fixes
- Organisation Network Deployment: Fixed RBAC quota errors that prevented organisation networks from deploying to new projects.
- Sidebar Tab Focus: Primary sidebar tabs now retain focus when switching between secondary tabs.