Metadata Billing

Summary

Allow OSIE to reference instance and image metadata within billing rules, enabling providers to apply charges based on metadata values.

This would allow service providers to automatically charge for certain workloads, appliances, or services without requiring manual classification.


Current Behaviour

Metadata cannot currently be referenced within billing logic, which limits the ability to automatically apply charges based on deployed workloads.

As a result, providers must implement workarounds outside of OSIE to classify and charge for certain types of deployments.

Problem

Service providers often need to apply charges based on the type of workload deployed, not just the compute resources used.

Examples include:

  • Virtual firewall appliances

  • Operating system licensing

  • Managed service add-ons

  • Backup services

Without the ability to reference metadata in billing logic, it becomes difficult to automatically apply these charges in a consistent and scalable way.

Desired Behaviour

Allow OSIE billing rules to reference metadata values associated with images or instances.

Example workflow:

  1. An image contains metadata:

firewall=fortinet
  1. When a VM is deployed from this image, the instance inherits the metadata.

  2. OSIE billing rules can reference the metadata value:

if metadata.firewall = fortinet
β†’ apply monthly charge

This allows automatic charging for workloads based on their metadata attributes.

Example Use Cases

This capability would allow providers to easily implement billing for services such as:

  • Firewall appliances (e.g. Fortinet images)

  • Windows licensing (e.g. os=windows)

  • Managed backup services (e.g. backup=yes)

Why This Matters

Metadata-driven billing would provide a flexible and scalable way for providers to:

  • Automate service-based billing

  • Reduce manual classification of workloads

  • Build more advanced service offerings on top of the platform

This capability would make OSIE significantly more powerful for service providers operating multi-tenant cloud environments.

Thanks!

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board

πŸ› Issues

Date

15 days ago

Author

Kevin.Pannell

Subscribe to post

Get notified by email when there are changes.