Skip to content
ZeitOnlinePublic

About

(re-usable) Kustomize components

Resources

Stars

1 star

Watchers

7 watching

Forks

Repository files navigation

'kustomize' components

This repository contains reusable kustomize components for Kubernetes deployments. Below is a list of the available components:

Each component is located in its dedicated subdirectory under components/.

Skills

Three workflows that are fiddlier than they look are written up as Claude Code skills under plugins/. Install them from this repository to have them available in the projects that need them:

/plugin marketplace add ZeitOnline/kustomize
/plugin install harden-k8s-workloads@zeitonline-kustomize
/plugin install adopt-goose-migrations@zeitonline-kustomize
/plugin install barbacane-migration@zeitonline-kustomize

Hardening skill

The steps for rolling out security-config and nginx-sidecar in a project — and the kustomize ordering rules that make it trickier than it looks — are written up as a Claude Code skill in plugins/harden-k8s-workloads/.

Migration skill

Converting a project's migrations to goose and running them with the migrator component — including the version jump, the job's bookkeeping and the connection service file — is written up in plugins/adopt-goose-migrations/.

Gateway skill

Putting a Barbacane gateway in front of a PostgREST service with the barbacane-sidecar component — the audit that has to come first, what the contract now decides, and the headers it stops forwarding — is written up in plugins/barbacane-migration/.

About

(re-usable) Kustomize components

Resources

Stars

1 star

Watchers

7 watching

Forks

Releases

Packages

Used by

Contributors

Languages