Skip to content

Add cloudstack_internal_loadbalancer resource#2

Open
msinhore wants to merge 2 commits into
mainfrom
feature/internal-loadbalancer
Open

Add cloudstack_internal_loadbalancer resource#2
msinhore wants to merge 2 commits into
mainfrom
feature/internal-loadbalancer

Conversation

@msinhore

Copy link
Copy Markdown

What

Adds the cloudstack_internal_loadbalancer resource (manage internal load balancer rules on VPC tiers via the CloudStack internal-LB APIs), registered in the provider's ResourcesMap, with website documentation.

Why

Internal LBs (tier-to-tier balancing inside a VPC) could not be managed by the provider; only public cloudstack_loadbalancer_rule existed.

Files

  • cloudstack/resource_cloudstack_internal_loadbalancer.go
  • website/docs/r/internal_loadbalancer.html.markdown
  • cloudstack/provider.go (registration)

🤖 Generated with Claude Code

msinhore and others added 2 commits June 11, 2026 11:30
Introduces the `cloudstack_internal_loadbalancer` resource (manage an internal
load balancer rule via the CloudStack internal-LB APIs), with documentation, and
registers it in the provider's ResourcesMap.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Marco Sinhoreli <msinhore@gmail.com>
Fixes the Apache RAT check (UNAPPROVED license) on the new file.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Marco Sinhoreli <msinhore@gmail.com>
@msinhore

Copy link
Copy Markdown
Author

Note for reviewers: the OpenTofu acceptance jobs here are red due to a pre-existing CI bug (expired HashiCorp signing key in hc-install), not this change — fixed by #5. build, RAT and the Terraform matrix pass. Please merge #5 first, then re-run; the OpenTofu matrix will go green.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant