Skip to content

Add vcd-lb-gc chart#492

Merged
tamalsaha merged 1 commit into
masterfrom
add-vcd-lb-gc-chart
Jun 25, 2026
Merged

Add vcd-lb-gc chart#492
tamalsaha merged 1 commit into
masterfrom
add-vcd-lb-gc-chart

Conversation

@tamalsaha

Copy link
Copy Markdown
Contributor

Adds the Helm chart for kubeops/vcd-lb-gc — a controller that garbage-collects orphaned VMware Cloud Director load-balancer objects.

apis

  • apis/installer/v1alpha1/vcd_lb_gc_types.go: VcdLbGc / VcdLbGcList (VcdLbGcSpec) describing the chart values; reuses the shared Container / ServiceAccountSpec types plus new VcdLbGcConfig and VcdLbGcCredentials
  • Registered in register.go; deepcopy generated in zz_generated.deepcopy.go

chart (charts/vcd-lb-gc)

  • deployment, serviceaccount, cluster-role + binding, leader-election role + binding, VCD credentials secret (with vcd.existingSecret opt-out), NOTES.txt, _helpers.tpl
  • values.yaml, doc.yaml
  • values.openapiv3_schema.yaml and README.md generated via make gen

helm lint charts/vcd-lb-gc passes (the SemVerV2 warning on the calver version matches every other chart here).

Companion PR: kubeops/vcd-lb-gc#2 (removes the repo's raw deploy/ manifests in favor of this chart).

Note: like some other charts, this does not include a values.schema.json (no make gen step produces it).

kodiakhq[bot]
kodiakhq Bot previously approved these changes Jun 25, 2026
kodiakhq[bot]
kodiakhq Bot previously approved these changes Jun 25, 2026
Add the vcd-lb-gc Helm chart and its values schema type.

- apis/installer/v1alpha1: VcdLbGc/VcdLbGcList types describing the chart
  values, registered with the scheme (+ generated deepcopy)
- charts/vcd-lb-gc: deployment, serviceaccount, cluster role/binding,
  leader-election role/binding, VCD credentials secret, NOTES, values.yaml
- Generated values.openapiv3_schema.yaml and README via make gen

The controller lives at https://github.com/kubeops/vcd-lb-gc.

Signed-off-by: Tamal Saha <tamal@appscode.com>
@tamalsaha tamalsaha force-pushed the add-vcd-lb-gc-chart branch from 0b86601 to 060e89e Compare June 25, 2026 12:49
@tamalsaha tamalsaha merged commit 10641a3 into master Jun 25, 2026
4 checks passed
@ArnobKumarSaha ArnobKumarSaha deleted the add-vcd-lb-gc-chart branch June 25, 2026 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant