Repository navigation
Releases: apache/cloudstack-terraform-provider
Releases · apache/cloudstack-terraform-provider
Release list
v0.7.0
What's Changed
- Fix docs structure by @vishesh92 in #259
- Update collaborators in .asf.yaml by @DaanHoogland in #286
- Don't build and test EOL versions by @bhouse-nexthop in #287
- Upgrade Apache RAT from 0.17 to 0.18 by @DaanHoogland in #290
- Enable copilot code review & fix setup-opentofu version to fix the acceptance test GitHub Action by @vishesh92 in #302
- Add security-model discoverability pointer to the project-wide CloudStack threat model by @potiuk in #292
- Fix acceptance test failures by @vishesh92 in #310
- Add Damans227 to collaborators list by @DaanHoogland in #307
- fix: make cidr optional for L2 network creation by @Damans227 in #289
- Update cloudstack-go to v2.19.1 by @sudo87 in #316
- Network ACL Rules modifications cause churn due to being a TypeList by @bhouse-nexthop in #281
- Add nexthop parameter to cloudstack_static_route resource by @bhouse-nexthop in #284
- added bypass_vlan_check to network and private_gateway resources by @kiranchavala in #216
- Fix infinite update loop for optional zone fields by @ianc769 in #272
- add support for vpc internal lb by @Curverneur in #264
- Add cloudstack_role_permission resource by @bddvlpr in #300
- deprecate cloudstack_service_offering by @poddm in #258
- Unnecessary requirement for
projectin resources by @bhouse-nexthop in #280 - Fix UserData not being found when added to a project by @bddvlpr in #293
- Add cloudstack_kubernetes_cluster_config data source by @sudo87 in #312
- Support requesting a specific IP address in cloudstack_ipaddress by @sudo87 in #311
- Declarative storage network IP range by @bddvlpr in #299
- Allow 'all' on security group rule protocol by @bddvlpr in #294
- Add IPv6 support to cloudstack_network resource by @bhouse-nexthop in #282
- Add bypass_vlan_overlap_check parameter to cloudstack_private_gateway by @bhouse-nexthop in #283
- Fix userdata details being improperly serialized by @bddvlpr in #295
- Fix cloudstack_instance data source ignoring project by @sudo87 in #319
- Feature: Add dest_cidr_list support to egress firewall by @elivlo in #298
- add support for enabling delete protection by @Curverneur in #268
- add bypass_vlan_check to network and private_gateway by @Longsight in #166
- Allow admin accounts to import projects by setting listall=true in project lookup by @sureshanaparti in #324
- Fix service_offering lookup by filtering with zone parameter by @sureshanaparti in #325
- Add support for VPC offering resource by @Pearl1594 in #306
- Add terraform import support for several cloudstack resources by @Pearl1594 in #305
- Add support for internal LB by @Pearl1594 in #317
- Add VR address parameter to network by @bddvlpr in #326
- Fix private gateway ACL update using wrong SDK setter by @sudo87 in #329
- Fix internet_protocol/routing_mode case mismatch causing perpetual replace on cloudstack_vpc_offering by @sudo87 in #330
- Stop copilot reviews on drafts and push by @vishesh92 in #334
- fix: AND multiple filters in the pod and cluster data sources by @nagaboinaramgopal in #338
- Fix cloudstack_ipaddress delete silently succeeding on source-NAT IPs by @sudo87 in #331
- Fix test findings: storage IP range updates, service offering import, project display_text by @sudo87 in #332
- Add datasource for security groups by @bddvlpr in #328
- fix: make network offering update work (set the id) and read back correctly by @nagaboinaramgopal in #339
- Enhance cloudstack_disk_offering resource and datasource by @bddvlpr in #301
- fix: reject unsupported hypervisor values in host resource validation by @nagaboinaramgopal in #337
- SystemVM offering declaration by @bddvlpr in #327
- Increase timeout for acceptance tests by @bddvlpr in #341
- test: add project display_text compatibility and import coverage by @dheeraj12347 in #335
- Fix role permission ordering and preserve external permissions by @bddvlpr in #340
- Add GPU support: gpu_card / vgpu_profile data sources and GPU on service offerings by @poddm in #315
- Fix role_permission description edits and authoritative drift detection by @vishesh92 in #350
New Contributors
- @bhouse-nexthop made their first contribution in #287
- @potiuk made their first contribution in #292
- @Curverneur made their first contribution in #264
- @bddvlpr made their first contribution in #300
- @elivlo made their first contribution in #298
- @Longsight made their first contribution in #166
- @nagaboinaramgopal made their first contribution in #338
- @dheeraj12347 made their first contribution in #335
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Some of the key highlights of this release include:
Added support for Autoscale VM groups
Added support for Snapshot policies
Added support for Quota plugin
Added support for Userdata
Added sppport for Zonewizard resources
Added support for Cloudstack project creation
Added support for Flexible cks clusters
Added support for Cloudstack roles
Added support for Cloudstack limits
Improved support for Creating/importing of Network ACL rules
Improved support for Service Offering resources
Improved support for Cloudstack instance resource
Upgraded SDK and support for terraform plugin framework
What's Changed
- Update README.md by @CodeBleu in #110
- Update hash generation by @DaanHoogland in #108
- [StepSecurity] ci: Harden GitHub Actions by @step-security-bot in #103
- Update SDKs by @fabiomatavelli in #71
- Bump github.com/apache/cloudstack-go/v2 from 2.13.2 to 2.16.1 by @dependabot[bot] in #119
- chore: protect main branch with mandatory checks by @fabiomatavelli in #123
- ci: runs acc test on every change by @fabiomatavelli in #127
- Update .asf.yaml by @yadvr in #128
- feat: migrate to terraform plugin framework by @fabiomatavelli in #113
- ci: update terraform, opentofu and cloudstack versions by @fabiomatavelli in #130
- Fixes #117 - Allow Multiple SSH Keypairs by @CodeBleu in #122
- fix: remove user-data conditional size by @fabiomatavelli in #121
- added domainid parameter to account resource by @kiranchavala in #136
- Adding configuration resource by @poddm in #57
- add brace to end of example in instance.html.markdown by @DaanHoogland in #169
- Update github workflow & acceptance versions by @CodeBleu in #192
- chore(deps): bump golang.org/x/net from 0.23.0 to 0.38.0 by @dependabot[bot] in #171
- Updated cloudstack go sdk to v2.17.1 by @sureshanaparti in #193
- Fix creation of firewall & Egress firewall rules when created in a project by @Pearl1594 in #198
- chore(deps): bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 by @dependabot[bot] in #188
- Pin github actions version by @vishesh92 in #207
- rat + excludes and add licenses to other files by @DaanHoogland in #200
- add specific test instruction and 4.20.1 docker simulator by @sudo87 in #211
- data: get vpc in project by project name by @weizhouapache in #209
- Support additional parameters for cloudstack_nic resource by @Pearl1594 in #210
- serviceoffering: add params for custom offering, storage tags, encryptroot by @shwstppr in #212
- Support desc and rule_number in create_network_acl_rule by @sudo87 in #203
- Add support for additional optional parameters for creating network offerings by @Pearl1594 in #205
- Add disk_offering & override_disk_offering to instance resource by @vishesh92 in #208
- Allow specifying private end port & public end port for port forward rules by @vishesh92 in #204
- Add
cloudstack_physicalnetworkand some underlying additional resources by @ianc769 in #201 - feat: add cidrlist parameter to loadbalancer rule by @chrxmvtik in #147
- Add
cloudstack_domainas a data source by @ianc769 in #195 - Add
cloudstack_roleresource by @ianc769 in #181 - Fix update of VM details by @vishesh92 in #158
- Zonewizard by @poddm in #67
- Add
acl_idparameter to the example usage of thecloudstack_private_gatewayresource by @bernardodemarco in #180 - CKS registry and state updates by @JSpon in #154
- service offering. sdk framework rewrite by @poddm in #138
- add
cloudstack_clusterdata source and documentation by @ianc769 in #222 - Add
cloudstack_projectresource by @ianc769 in #167 - Add
cloudstack_limitsdata source and resource by @ianc769 in #197 - Add support for snapshot policies by @Pearl1594 in #223
- Add support to import ACL rules by ACL id by @Pearl1594 in #224
- added doc to cks and acl rule by @kiranchavala in #229
- Add support for autoscale VM groups by @Pearl1594 in #213
- (docs): Fix formatting and links in README.md for clarity and consistency by @ianc769 in #228
- Add support for the new parameters added to CKS cluster deployement by @Pearl1594 in #230
- updated goreleaser by @kiranchavala in #231
- fix: Enhance network ACL rule creation & reading by @CodeBleu in #240
- Deprecate usage of ports (port list) and add support to use updateNetworkAclItems API instead of recreating rules when modified by @Pearl1594 in #242
- feature: add Quota plugin by @jeanvetorello in #248
- feat: Add service_offering_details support for GPU configuration by @jeanvetorello in #247
- Add rule number to the terraform state by @Pearl1594 in #245
- Upgrade Apache RAT to version 0.17 by @DaanHoogland in #254
- Add boot mode for instance by @Pearl1594 in #251
- updated autoscaleprofile doc by @kiranchavala in #255
- Add support for userdata and linking to templates by @Pearl1594 in #256
New Contributors
- @step-security-bot made their first contribution in #103
- @yadvr made their first contribution in #128
- @sureshanaparti made their first contribution in #193
- @sudo87 made their first contribution in #211
- @weizhouapache made their first contribution in #209
- @shwstppr made their first contribution in #212
- @ianc769 made their first contribution in #201
- @chrxmvtik made their first contribution in #147
- @bernardodemarco made their first contribution in #180
- @JSpon made their first contribution in #154
- @jeanvetorello made their first contribution in #248
Full Changelog: v0.5.0...v0.6.0
v0.5.0
v0.4.0
Merge pull request #30 from apache/FixTerraformDestroyForIpAddress Fix ip address deletion during "terraform destory" command