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