Skip to content

Dev/aamstutz/new lb cmds#146

Merged
amstuta merged 3 commits intomainfrom
dev/aamstutz/new-lb-cmds
Feb 26, 2026
Merged

Dev/aamstutz/new lb cmds#146
amstuta merged 3 commits intomainfrom
dev/aamstutz/new-lb-cmds

Conversation

@amstuta
Copy link
Collaborator

@amstuta amstuta commented Feb 18, 2026

Description

Add public cloud loadbalancer missing commands:

  • create, delete, stats
  • floating IP (associate, create)
  • listener
  • pool
  • health monitor
  • l7 policy
  • log subscriptions

Fixes #128 (issue)

Type of change

  • New feature (non-breaking change which adds functionality)

Checklist:

  • My code follows the style guidelines of this project
  • I have commented my code
  • I updated the documentation by running make doc
  • I ran go mod tidy
  • I have added tests that prove my fix is effective or that my feature works

@amstuta amstuta requested a review from a team as a code owner February 18, 2026 14:40
amstuta and others added 3 commits February 25, 2026 14:53
Add CRUD operations for all loadbalancing sub-resources:
- Loadbalancer create, delete, stats, associate/create floating IP
- Listener list, get, create, edit, delete
- Pool list, get, create, edit, delete
- Pool Member list, get, create, edit, delete
- Health Monitor list, get, create, edit, delete
- L7 Policy list, get, create, edit, delete
- L7 Rule list, get, create, edit, delete
- Log Subscription list, get, create, delete
- Log Kind list, get and Log URL generation
- Reference get-flavor command

Signed-off-by: Arthur Amstutz <arthur.amstutz@gmail.com>
Signed-off-by: Arthur Amstutz <arthur.amstutz@gmail.com>
Signed-off-by: Arthur Amstutz <arthur.amstutz@corp.ovh.com>
@amstuta amstuta force-pushed the dev/aamstutz/new-lb-cmds branch from 40aa405 to 8e796ce Compare February 26, 2026 07:52
@amstuta amstuta merged commit 0c50bb5 into main Feb 26, 2026
7 checks passed
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.

[Feature]: Public Cloud LoadBalancer

2 participants