mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-05-17 18:25:26 +00:00
Updates k8s.io/kube-openapi from v0.0.0-20241212222426-2c72e554b1e7 to v0.0.0-20260502001324-b7f5293f4787 across api, kyaml, and kustomize modules, then propagates the change across all workspace modules via make workspace-sync. The new kube-openapi release switched from the monolithic go-openapi/swag (v0.23.0) to the refactored split sub-modules (go-openapi/swag/* v0.25.4). The old swag carried github.com/mailru/easyjson as a dependency; the new sub-modules do not. After go mod tidy, easyjson and josharian/intern are fully removed from all three module graphs. Also upgraded: github.com/google/gnostic-models v0.6.9 → v0.7.0 (pulled in by the same kube-openapi update). Signed-off-by: Davanum Srinivas <davanum@gmail.com>
cmd/config
This package exists to expose config filters directly as cli commands for the purposes of development of the kyaml package and as a reference implementation for using the libraries.
Docs
All documentation is also built directly into the config command group using
kustomize help cfg.
Build Command
Build the config command under GOBIN
$ make
Run Tests
Run all tests, linting, etc and build
$ make all