This is an automated email from the ASF dual-hosted git repository. pearl11594 pushed a change to branch add-autoscale-support in repository https://gitbox.apache.org/repos/asf/cloudstack-terraform-provider.git
from 532ff37 Merge branch 'main' into add-autoscale-support add d28388c zone wizard add a3089a8 Adding resources cloudstack_network_service_provider_state and cloudstack_vlan_ip_range add 8de7ffe sdk v2 updates add 63d9693 fix type enabled bool type add 28b488b updating storage pool test case add f24347b updating storage pool test case add 9190fa6 updating conflicting start_ip in ACC add 2cc91b9 updating pod fields from string to slice add 1c47c38 Adding schema descriptions add b70cce4 rebase add 4e32403 fix formatting add ff6d28f physical network conflicts add 7e688e6 traffic type conflicts add 3e877e2 update tests add 2003ec4 updates add 573b89a updates add da04d93 updates add 522a08a updates add 07a83b5 updates add ae52fee updates add 460bfef Merge pull request #67 from poddm/zonewizard add d49703e add acl_id missing required parameter for the example usage of private gateways (#180) add e7c2b94 Add registry credentials to cks creation, and catch failures on creation for better state add 3021ce2 Merge pull request #154 from JSpon/cks-upgrades add 63f866b service offering. sdk framework rewrite (#138) add 5191290 add cloudstack_cluster data source and documentation (#222) add afa7a18 Add `cloudstack_project` resource (#167) add 09200bd Merge branch 'main' of https://github.com/apache/cloudstack-terraform-provider into add-autoscale-support add bb881e7 add support to delete asg with cleanup. Support to enable and disable asg No new revisions were added by this update. Summary of changes: README.md | 4 +- cloudstack/data_source_cloudstack_cluster.go | 357 +++++++++++++ ...t.go => data_source_cloudstack_cluster_test.go} | 45 +- ... => data_source_cloudstack_physical_network.go} | 0 ...ata_source_cloudstack_physical_network_test.go} | 15 +- cloudstack/data_source_cloudstack_project.go | 215 ++++++++ cloudstack/data_source_cloudstack_project_test.go | 115 ++++ cloudstack/provider.go | 72 +++ cloudstack/provider_v6.go | 6 +- cloudstack/resource_cloudstack_autoscale_policy.go | 46 +- .../resource_cloudstack_autoscale_vm_group.go | 228 ++++++-- cloudstack/resource_cloudstack_cluster.go | 262 ++++++++++ ...test.go => resource_cloudstack_cluster_test.go} | 47 +- .../resource_cloudstack_kubernetes_cluster.go | 35 ++ ...ce_cloudstack_network_service_provider_state.go | 219 ++++++++ ...oudstack_network_service_provider_state_test.go | 133 +++++ ...rce_cloudstack_network_service_provider_test.go | 12 +- ....go => resource_cloudstack_physical_network.go} | 159 +++--- ...> resource_cloudstack_physical_network_test.go} | 10 +- cloudstack/resource_cloudstack_pod.go | 171 ++++++ cloudstack/resource_cloudstack_pod_test.go | 83 +++ cloudstack/resource_cloudstack_project.go | 572 ++++++++++++++++++++ cloudstack/resource_cloudstack_project_test.go | 577 +++++++++++++++++++++ .../resource_cloudstack_secondary_storage.go | 118 +++++ ... resource_cloudstack_secondary_storage_test.go} | 29 +- cloudstack/resource_cloudstack_storage_pool.go | 215 ++++++++ .../resource_cloudstack_storage_pool_test.go | 123 +++++ cloudstack/resource_cloudstack_traffic_type.go | 105 ++-- .../resource_cloudstack_traffic_type_test.go | 10 +- cloudstack/resource_cloudstack_vlan_ip_range.go | 295 +++++++++++ .../resource_cloudstack_vlan_ip_range_test.go | 114 ++++ cloudstack/resource_cloudstack_zone.go | 212 ++++++-- ...le_test.go => resource_cloudstack_zone_test.go} | 45 +- cloudstack/resources.go | 2 + .../service_offering_constrained_resource.go | 313 +++++++++++ .../service_offering_constrained_resource_test.go | 319 ++++++++++++ cloudstack/service_offering_fixed_resource.go | 251 +++++++++ cloudstack/service_offering_fixed_resource_test.go | 239 +++++++++ cloudstack/service_offering_models.go | 86 +++ cloudstack/service_offering_schema.go | 248 +++++++++ .../service_offering_unconstrained_resource.go | 204 ++++++++ ...service_offering_unconstrained_resource_test.go | 207 ++++++++ cloudstack/service_offering_util.go | 277 ++++++++++ go.mod | 19 +- go.sum | 35 +- website/cloudstack.erb | 4 + website/docs/d/cluster.html.markdown | 88 ++++ website/docs/d/project.html.markdown | 59 +++ website/docs/r/cluster.html.markdown | 67 +++ .../r/network_service_provider_state.html.markdown | 80 +++ website/docs/r/physical_network.html.markdown | 56 ++ website/docs/r/physicalnetwork.html.markdown | 40 -- website/docs/r/pod.html.markdown | 56 ++ website/docs/r/private_gateway.html.markdown | 1 + website/docs/r/project.html.markdown | 61 +++ website/docs/r/secondary_storage.html.markdown | 51 ++ .../r/service_offering_constrained.html.markdown | 96 ++++ .../docs/r/service_offering_fixed.html.markdown | 101 ++++ .../r/service_offering_unconstrained.html.markdown | 95 ++++ website/docs/r/storage_pool.html.markdown | 60 +++ website/docs/r/vlan_ip_range.html.markdown | 86 +++ 61 files changed, 7466 insertions(+), 384 deletions(-) create mode 100644 cloudstack/data_source_cloudstack_cluster.go copy cloudstack/{data_source_cloudstack_role_test.go => data_source_cloudstack_cluster_test.go} (58%) rename cloudstack/{data_source_cloudstack_physicalnetwork.go => data_source_cloudstack_physical_network.go} (100%) rename cloudstack/{data_source_cloudstack_physicalnetwork_test.go => data_source_cloudstack_physical_network_test.go} (83%) create mode 100644 cloudstack/data_source_cloudstack_project.go create mode 100644 cloudstack/data_source_cloudstack_project_test.go create mode 100644 cloudstack/resource_cloudstack_cluster.go copy cloudstack/{data_source_cloudstack_role_test.go => resource_cloudstack_cluster_test.go} (56%) create mode 100644 cloudstack/resource_cloudstack_network_service_provider_state.go create mode 100644 cloudstack/resource_cloudstack_network_service_provider_state_test.go rename cloudstack/{resource_cloudstack_physicalnetwork.go => resource_cloudstack_physical_network.go} (55%) rename cloudstack/{resource_cloudstack_physicalnetwork_test.go => resource_cloudstack_physical_network_test.go} (94%) create mode 100644 cloudstack/resource_cloudstack_pod.go create mode 100644 cloudstack/resource_cloudstack_pod_test.go create mode 100644 cloudstack/resource_cloudstack_project.go create mode 100644 cloudstack/resource_cloudstack_project_test.go create mode 100644 cloudstack/resource_cloudstack_secondary_storage.go copy cloudstack/{data_source_cloudstack_pod_test.go => resource_cloudstack_secondary_storage_test.go} (68%) create mode 100644 cloudstack/resource_cloudstack_storage_pool.go create mode 100644 cloudstack/resource_cloudstack_storage_pool_test.go create mode 100644 cloudstack/resource_cloudstack_vlan_ip_range.go create mode 100644 cloudstack/resource_cloudstack_vlan_ip_range_test.go copy cloudstack/{data_source_cloudstack_role_test.go => resource_cloudstack_zone_test.go} (56%) create mode 100644 cloudstack/service_offering_constrained_resource.go create mode 100644 cloudstack/service_offering_constrained_resource_test.go create mode 100644 cloudstack/service_offering_fixed_resource.go create mode 100644 cloudstack/service_offering_fixed_resource_test.go create mode 100644 cloudstack/service_offering_models.go create mode 100644 cloudstack/service_offering_schema.go create mode 100644 cloudstack/service_offering_unconstrained_resource.go create mode 100644 cloudstack/service_offering_unconstrained_resource_test.go create mode 100644 cloudstack/service_offering_util.go create mode 100644 website/docs/d/cluster.html.markdown create mode 100644 website/docs/d/project.html.markdown create mode 100644 website/docs/r/cluster.html.markdown create mode 100644 website/docs/r/network_service_provider_state.html.markdown create mode 100644 website/docs/r/physical_network.html.markdown delete mode 100644 website/docs/r/physicalnetwork.html.markdown create mode 100644 website/docs/r/pod.html.markdown create mode 100644 website/docs/r/project.html.markdown create mode 100644 website/docs/r/secondary_storage.html.markdown create mode 100644 website/docs/r/service_offering_constrained.html.markdown create mode 100644 website/docs/r/service_offering_fixed.html.markdown create mode 100644 website/docs/r/service_offering_unconstrained.html.markdown create mode 100644 website/docs/r/storage_pool.html.markdown create mode 100644 website/docs/r/vlan_ip_range.html.markdown