Kosko now supports Kustomize files. With the new @kosko/kustomize
package, you can load your existing Kustomize files into Kosko, and it also supports Kubernetes OpenAPI schema validation.
@kosko/kustomize
uses the kustomize build
or kubectl kustomize
command to generate Kubernetes manifests and the @kosko/yaml
package to load Kubernetes YAML.
First, you have to install either kustomize
or kubectl
CLI, then install the @kosko/kustomize
package.
npm install @kosko/kustomize
Next, use the loadKustomize
function to load Kustomize files.
const { loadKustomize } = require("@kosko/kustomize");
loadKustomize({
path: "./dir"
});
See loading Kustomize for more details.