Skip to content

feat: install a Runner on Kubernetes with the chart's runner mode - #14

Merged
blaipr merged 1 commit into
mainfrom
feat/runner-on-kubernetes
Oct 19, 2026
Merged

blaipr merged 1 commit into
mainfrom
feat/runner-on-kubernetes

Conversation

@blaipr

@blaipr blaipr commented Oct 19, 2026

Copy link
Copy Markdown
Member

What this changes

Kubernetes is offered for a Runner too, no longer greyed out. It installs the Helm chart's runner mode (runner.enabled, ansibleforms/helm-charts#109): an RTE alone that dials the app (outbound), with no app, database or ingress.

  • The wizard asks the app's address (checked as for any Runner), the namespace, the release (also the runner's name under Connections > Runners) and the storage class; no folder, port or mode.
  • The installer makes the RTE token and passes it to the chart (applications.rte.token), so the summary shows its fingerprint for the admin who approves it; with a join token it is approved at once.
  • The values file is kept next to the state, and upgrades apply it again, as for a controller on Kubernetes.

Checklist

  • Branch is named <type>/<description> and the title is a Conventional Commit
  • gofmt -l . prints nothing, and go vet ./... and go test ./... pass (a new test for the Runner's chart values)
  • Tried the changed flow with the built binary on a test machine, or the change does not affect it
  • New or changed texts are in every language under internal/i18n/locales

Kubernetes is offered for a Runner too: the Helm chart's runner mode, an RTE alone that dials the app (outbound), approved at once with a join token or by an admin, with the fingerprint of the token the installer made.
@blaipr
blaipr merged commit 2d6e06d into main Oct 19, 2026
4 checks passed
@blaipr
blaipr deleted the feat/runner-on-kubernetes branch October 19, 2026 01:07
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