poddm opened a new pull request, #313: URL: https://github.com/apache/cloudstack-terraform-provider/pull/313
## 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 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
