From 4d792e3db7ece6681cca5d145fda0cb2c4405219 Mon Sep 17 00:00:00 2001 From: Zeyad Moslem Date: Mon, 18 Aug 2025 22:19:23 +0200 Subject: [PATCH] feat(k3d): allow passing extra cluster args from config --- k3d-io/k3d/README.md | 3 +++ k3d-io/k3d/command.go | 1 + 2 files changed, 4 insertions(+) diff --git a/k3d-io/k3d/README.md b/k3d-io/k3d/README.md index fb15630..639ea69 100644 --- a/k3d-io/k3d/README.md +++ b/k3d-io/k3d/README.md @@ -55,6 +55,9 @@ k3d: alias: foomo enableTraefikRouter: false image: rancher/k3s:v1.28.2-k3s1 + args: + - "--port" + - "80:80@loadbalancer" ``` ### Ownbrew diff --git a/k3d-io/k3d/command.go b/k3d-io/k3d/command.go index b016f1f..de4dc26 100644 --- a/k3d-io/k3d/command.go +++ b/k3d-io/k3d/command.go @@ -230,6 +230,7 @@ func (c *Command) up(ctx context.Context, r *readline.Readline) error { ). Env(c.kubectl.Cluster(name).Env("")). Args(args...). + Args(clusterCfg.Args...). Args(r.AdditionalArgs()...). Args(r.AdditionalFlags()...). Run()