Skip to content

Files

Latest commit

a557931 · Mar 1, 2025

History

History

deploy

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jan 26, 2025
Jan 26, 2025
Jan 26, 2025
Jan 26, 2025
Jan 26, 2025
Jan 26, 2025
Jan 26, 2025
Jan 26, 2025
Jul 13, 2024
Nov 24, 2024
May 5, 2024
Nov 24, 2024

Deploy

This directory tree contains cue, kpt, and skaffold based tooling to deploy k8s manifests.

Updating an application

The .cue files are the source of truth.

  1. Modify the cue manifests to the desired state.
  2. cue cmd k8smanifests to render the manifests into kubernetes.yaml
  3. kpt live apply --server-side --output table to apply to the cluster

Adding a new application

  1. Run cue cmd --inject name=application-name skaffold
  2. (Optional) remove skaffold.yaml if it's not a custom application
  3. kpt live init to register the resource group in the cluster
  4. kpt live apply --server-side --output table to apply to the cluster