garden-shoot-trust-configurator

module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2026 License: Apache-2.0

README

garden-shoot-trust-configurator

REUSE status Build Go Report Card

Enable shoot clusters with Managed Service Account Issuer to be registered as trusted clusters in the Garden cluster. This reduces the need for manual service account token management and allows more secure, direct communication between shoots and the Garden cluster. This project is part of the Gardener ecosystem for managing Kubernetes clusters.

Development

As a prerequisite you need to have a Garden cluster up and running. Follow the Gardener's local setup guide which explains how to set up Gardener.

Once the Garden cluster is up and running locally, we expect to have two KUBECONFIGs for:

  • Virtual Garden cluster
  • Runtime Garden cluster
GARDENER_REPO_ROOT=$(pwd)/../gardener # change this if needed

export KUBECONFIG_VIRTUAL=$GARDENER_REPO_ROOT/dev-setup/kubeconfigs/virtual-garden/kubeconfig
export KUBECONFIG_RUNTIME=$GARDENER_REPO_ROOT/dev-setup/kubeconfigs/runtime/kubeconfig

For local development, make sure to install the dependency oidc-webhook-authenticator, more details are outlined here.

Now start the garden-shoot-trust-configurator

make start

Alternatively you can deploy the trust-configurator in the local cluster with the following command.

make server-up

Feedback and Support

Feedback and contributions are always welcome!

Please report bugs or suggestions as GitHub issues or reach out on Slack (join the workspace here).

Learn more

Please find further resources about our project here:

Directories

Path Synopsis
cmd
internal
pkg
apis/config/v1alpha1
Package v1alpha1 contains the shoot trust confogurator configuration.
Package v1alpha1 contains the shoot trust confogurator configuration.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL