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