Skip to main content

Manifester

Bruk

skipctl manifests gir deg kommandoer for å jobbe med skiperator-manifester lokalt. Du kan formatere, validere og rendre manifestene dine før de tas i bruk i produksjon, slik at du raskt oppdager feil.

Alle kommandoene kjøres lokalt, og krever ikke tilgang til eksterne tjenester.

Formattering av manifester

Formaterer skiperator-manifester direkte (in-place) for å sikre at de følger en konsistent og lesbar struktur.

Støttede filformater

  • .jsonnet
  • .yaml / .yml
skipctl manifests format --path=env/atkv3-dev

Validere Kubernetes-manifestfiler

Validerer dine manifester mot Skiperators egne skjema-definisjoner i tillegg til innebygde Kubernetes-typer og avhengigheter som finnes i SKIP-plattformen (eksempelvis External Secrets Operator og Istio som brukes implisitt).

Støtter følgende ressurs-typer:

  • Application
  • Routing
  • SKIPJob

API-referansen for disse typene finner du i SKIP-dokumentasjonen.

Støttede filformater

  • .jsonnet
  • .yaml / .yml
skipctl manifests validate --path=env/atkv3-dev

Render

Rendrer dine manifester til stdout, slik at du kan inspisere det endelige resultatet. Filer med syntaksfeil logges til stderr.

Støttede filformater

  • .jsonnet
  • .yaml / .yml

Jsonnet filer blir rendret til json.

skipctl manifests render --path=env/atkv3-dev