This is an automated email from the ASF dual-hosted git repository. kiranchavala pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/cloudstack-terraform-provider.git
from e4c9861 [StepSecurity] ci: Harden GitHub Actions (#103) add ae7858c chore(deps): update terraform sdk version add 53f5191 chore: implement muxing for terraform sdk add 5735094 ci: update go version add daca688 chore: add tagsToMap function add ae01a55 chore(deps): update cloudstack sdk to v2.15.0 add aa872a3 chore: remove partials add b89c9f4 chore(tests): migrate to terraform-plugin-testing add 86843ef chore(tests): remove ExpectNonEmptyPlan add fd0731e chore(tests): fixes indexes on TypeSet add 81e5c55 ci: use go.mod to get go version add 99ecdd4 ci: test multiple versions of terraform add 1e1e211 chore(deps): update cloudstack sdk to v2.16.0 add 3bf94b7 ci: changes trigger for acceptance test add 252e0b3 chore(tests): change hcl syntax add 1edf0cf fix: set vlan in private network add ce542ca chore(tests): add display_text in cloudstack_network test to support cloudstack v4.17 add 14c382f ci: ignore branch main on acceptance test add c4f792b ci: remove branch restriction add 1e6c4ba chore(tests): fix network test add bed0afc ci: fix trigger paths add ac95b5d ci: update terraform action to v3 add 3e4f2ff chore(tests): add mux server test add ccdd042 docs: update readme add 9992df1 ci: remove eol terraform versions add 348c1f3 ci: update cloustack versions add f247d09 ci: add terraform 1.8 add 5a612ad ci: add reusable cloudstack-setup action add 31903b5 ci: add opentofu acceptance test add 4526a7b ci: update actions add a2db5e1 ci: add final job add 25d50d7 ci: add final job add 2033b3f fix: tests indentation add 8e2b79f chore: sets displaytext as name when null new 05dc88b Merge pull request #71 from fabiomatavelli/feature/update-sdk The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .github/workflows/acceptance.yml | 135 +++++ .github/workflows/build.yml | 29 +- .github/workflows/setup-cloudstack/action.yml | 83 +++ .github/workflows/testacc.yml | 93 ---- README.md | 45 +- cloudstack/data_source_cloudstack_common_schema.go | 2 +- cloudstack/data_source_cloudstack_instance.go | 8 +- cloudstack/data_source_cloudstack_instance_test.go | 3 +- cloudstack/data_source_cloudstack_ipaddress.go | 4 +- .../data_source_cloudstack_ipaddress_test.go | 5 +- .../data_source_cloudstack_network_offering.go | 2 +- ...data_source_cloudstack_network_offering_test.go | 3 +- cloudstack/data_source_cloudstack_pod.go | 2 +- cloudstack/data_source_cloudstack_pod_test.go | 2 +- .../data_source_cloudstack_service_offering.go | 2 +- ...data_source_cloudstack_service_offering_test.go | 3 +- cloudstack/data_source_cloudstack_ssh_keypair.go | 2 +- .../data_source_cloudstack_ssh_keypair_test.go | 3 +- cloudstack/data_source_cloudstack_template.go | 2 +- cloudstack/data_source_cloudstack_user.go | 2 +- cloudstack/data_source_cloudstack_user_test.go | 5 +- cloudstack/data_source_cloudstack_volume.go | 2 +- cloudstack/data_source_cloudstack_volume_test.go | 7 +- cloudstack/data_source_cloudstack_vpc.go | 4 +- cloudstack/data_source_cloudstack_vpc_test.go | 4 +- .../data_source_cloudstack_vpn_connection.go | 2 +- cloudstack/data_source_cloudstack_zone.go | 2 +- cloudstack/data_source_cloudstack_zone_test.go | 3 +- cloudstack/metadata.go | 2 +- cloudstack/provider.go | 6 +- cloudstack/provider_test.go | 69 ++- cloudstack/resource_cloudstack_account.go | 2 +- cloudstack/resource_cloudstack_affinity_group.go | 2 +- .../resource_cloudstack_affinity_group_test.go | 4 +- cloudstack/resource_cloudstack_attach_volume.go | 2 +- .../resource_cloudstack_attach_volume_test.go | 9 +- .../resource_cloudstack_autoscale_vm_profile.go | 31 +- ...esource_cloudstack_autoscale_vm_profile_test.go | 14 +- cloudstack/resource_cloudstack_disk.go | 23 +- cloudstack/resource_cloudstack_disk_offering.go | 2 +- cloudstack/resource_cloudstack_disk_test.go | 13 +- cloudstack/resource_cloudstack_domain.go | 2 +- cloudstack/resource_cloudstack_egress_firewall.go | 2 +- .../resource_cloudstack_egress_firewall_test.go | 36 +- cloudstack/resource_cloudstack_firewall.go | 2 +- cloudstack/resource_cloudstack_firewall_test.go | 66 +-- cloudstack/resource_cloudstack_host.go | 2 +- cloudstack/resource_cloudstack_host_test.go | 4 +- cloudstack/resource_cloudstack_instance.go | 26 +- cloudstack/resource_cloudstack_instance_test.go | 26 +- cloudstack/resource_cloudstack_ipaddress.go | 2 +- cloudstack/resource_cloudstack_ipaddress_test.go | 18 +- .../resource_cloudstack_kubernetes_cluster.go | 11 +- .../resource_cloudstack_kubernetes_version.go | 5 +- .../resource_cloudstack_kubernetes_version_test.go | 4 +- .../resource_cloudstack_loadbalancer_rule.go | 31 +- .../resource_cloudstack_loadbalancer_rule_test.go | 81 +-- cloudstack/resource_cloudstack_network.go | 36 +- cloudstack/resource_cloudstack_network_acl.go | 2 +- cloudstack/resource_cloudstack_network_acl_rule.go | 2 +- .../resource_cloudstack_network_acl_rule_test.go | 106 ++-- cloudstack/resource_cloudstack_network_acl_test.go | 6 +- cloudstack/resource_cloudstack_network_offering.go | 9 +- cloudstack/resource_cloudstack_network_test.go | 66 ++- cloudstack/resource_cloudstack_nic.go | 2 +- cloudstack/resource_cloudstack_nic_test.go | 20 +- cloudstack/resource_cloudstack_port_forward.go | 2 +- .../resource_cloudstack_port_forward_test.go | 24 +- cloudstack/resource_cloudstack_private_gateway.go | 4 +- .../resource_cloudstack_private_gateway_test.go | 10 +- .../resource_cloudstack_secondary_ipaddress.go | 2 +- ...resource_cloudstack_secondary_ipaddress_test.go | 16 +- cloudstack/resource_cloudstack_security_group.go | 2 +- .../resource_cloudstack_security_group_rule.go | 2 +- ...resource_cloudstack_security_group_rule_test.go | 76 +-- .../resource_cloudstack_security_group_test.go | 4 +- cloudstack/resource_cloudstack_service_offering.go | 8 +- .../resource_cloudstack_service_offering_test.go | 4 +- cloudstack/resource_cloudstack_ssh_keypair.go | 2 +- cloudstack/resource_cloudstack_ssh_keypair_test.go | 4 +- cloudstack/resource_cloudstack_static_nat.go | 2 +- cloudstack/resource_cloudstack_static_nat_test.go | 17 +- cloudstack/resource_cloudstack_static_route.go | 2 +- .../resource_cloudstack_static_route_test.go | 12 +- cloudstack/resource_cloudstack_template.go | 2 +- cloudstack/resource_cloudstack_template_test.go | 4 +- cloudstack/resource_cloudstack_user.go | 2 +- cloudstack/resource_cloudstack_volume.go | 2 +- cloudstack/resource_cloudstack_vpc.go | 3 +- cloudstack/resource_cloudstack_vpc_test.go | 4 +- cloudstack/resource_cloudstack_vpn_connection.go | 2 +- .../resource_cloudstack_vpn_connection_test.go | 24 +- .../resource_cloudstack_vpn_customer_gateway.go | 2 +- ...esource_cloudstack_vpn_customer_gateway_test.go | 28 +- cloudstack/resource_cloudstack_vpn_gateway.go | 2 +- cloudstack/resource_cloudstack_vpn_gateway_test.go | 6 +- cloudstack/resource_cloudstack_zone.go | 2 +- cloudstack/resources.go | 2 +- cloudstack/tags.go | 10 +- cloudstack/tags_test.go | 4 +- go.mod | 68 ++- go.sum | 556 +++++++-------------- main.go | 44 +- scripts/errcheck.sh | 2 +- 104 files changed, 1093 insertions(+), 1074 deletions(-) create mode 100644 .github/workflows/acceptance.yml create mode 100644 .github/workflows/setup-cloudstack/action.yml delete mode 100644 .github/workflows/testacc.yml