Skip to content

disk offering updates - #8

Merged
poddm merged 6 commits into
release/0.6from
mp/disk_offering
Aug 7, 2026
Merged

disk offering updates#8
poddm merged 6 commits into
release/0.6from
mp/disk_offering

Conversation

@poddm

@poddm poddm commented Aug 7, 2026

Copy link
Copy Markdown
Owner

Description

This pull request extends the CloudStack Terraform Provider's cloudstack_disk_offering resource with comprehensive support for additional disk offering configuration options.

Changes

Enhanced Disk Offering Resource Schema

The cloudstack_disk_offering resource has been significantly expanded to support the following new configuration parameters:

Performance & I/O Settings:

  • cache_mode - Disk caching mode configuration
  • iops_read_rate - Read I/O operations per second
  • iops_read_rate_max - Maximum read I/O operations per second
  • iops_read_rate_max_length - Read rate burst length
  • iops_write_rate - Write I/O operations per second
  • iops_write_rate_max - Maximum write I/O operations per second
  • iops_write_rate_max_length - Write rate burst length

Configuration & Scoping:

  • disk_offering_strictness - Enforce strict disk sizing
  • domain_id - Associated domain IDs (list support)
  • zone_id - Associated zone IDs (list support)
  • provisioning_type - Disk provisioning type
  • storage_type - Storage backend type
  • tags - Resource tags for organization

Nested Configurations:

  • hypervisor block - Hypervisor-specific I/O rate limits (bytes_read_rate, bytes_write_rate, etc.)
  • storage block - Storage tier configuration (min/max IOPS, customized IOPS flag, hypervisor snapshot reserve)

Implementation Updates

  • Updated resource creation logic to handle optional parameters with proper conditional setting
  • Support for flexible disk sizing with customization options
  • Enhanced parameter handling for complex nested configurations
  • Improved support for domain and zone scoping

@poddm
poddm changed the base branch from main to release/0.6 August 7, 2026 22:57
@poddm
poddm merged commit 7324dce into release/0.6 Aug 7, 2026
29 of 31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant