7161 Commits

Author SHA1 Message Date
kubernetes-prow[bot]
caa78f7419 Merge pull request #6199 from kubernetes-sigs/dependabot/go_modules/hack/google.golang.org/grpc-1.82.1
build(deps): bump google.golang.org/grpc from 1.80.0 to 1.82.1 in /hack
2026-07-27 07:31:57 +00:00
dependabot[bot]
b7591e5efc build(deps): bump actions/setup-go from 6.5.0 to 7.0.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.5.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](924ae3a1cd...b7ad1dad31)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-27 07:25:45 +00:00
dependabot[bot]
9ab73fbc4f build(deps-dev): bump postcss from 8.4.31 to 8.5.23 in /site
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.31 to 8.5.23.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.31...8.5.23)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.23
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-27 07:25:07 +00:00
kubernetes-prow[bot]
32a30dee8c Merge pull request #6202 from kubernetes-sigs/dependabot/github_actions/actions/checkout-7.0.1
build(deps): bump actions/checkout from 7.0.0 to 7.0.1
2026-07-27 07:23:56 +00:00
dependabot[bot]
5db144fd72 build(deps): bump actions/checkout from 7.0.0 to 7.0.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](9c091bb21b...3d3c42e5aa)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-27 00:42:30 +00:00
dependabot[bot]
f4b15c8c78 build(deps): bump google.golang.org/grpc from 1.80.0 to 1.82.1 in /hack
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.80.0 to 1.82.1.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.80.0...v1.82.1)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.82.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-25 06:18:20 +00:00
kubernetes-prow[bot]
f7d33c2610 Merge pull request #6164 from EdwardCooke/minifiedreleasejson
fix: occasional minified JSON from GitHub release API
2026-07-16 11:51:22 +00:00
Edward Cooke
f602af3858 Remove --short 2026-07-15 21:41:25 -06:00
Edward Cooke
a315a01185 Added test to install_kustomize to verify that minified releases work 2026-07-15 21:41:25 -06:00
Edward Cooke
f8488f94e6 Fix for the occasional minified JSON from GitHub release API 2026-07-15 21:41:25 -06:00
kubernetes-prow[bot]
f36fdc77d3 Merge pull request #6184 from arpitjain099/fix/image-match-invalid-regex
fix: do not panic on an invalid image name regexp
2026-07-15 18:51:24 +00:00
yugo kobayashi
79bb1aa2b2 update vuln dependencies at 2026/07 (#6187)
* update dependencies

* sync modules
2026-07-12 03:19:46 +00:00
kubernetes-prow[bot]
d3e1f975d8 Merge pull request #6181 from kubernetes-sigs/dependabot/github_actions/dorny/paths-filter-4.0.2
build(deps): bump dorny/paths-filter from 4.0.1 to 4.0.2
2026-07-11 14:05:44 +00:00
kubernetes-prow[bot]
f39f952d6d Merge pull request #6186 from koba1t/bump/go_v1.26.5
bump/go v1.26.5
2026-07-11 00:25:45 +00:00
koba1t
9bd009f427 fix: format mismatch 2026-07-11 07:42:00 +09:00
koba1t
81991821f6 bump: go v1.26.5 2026-07-11 07:42:00 +09:00
Arpit Jain
d32ba3f38c fix: do not panic on an invalid image name regexp
IsImageMatched interpolates the image name from kustomization images[].name
straight into a regexp and discarded the compile error. When the name is not
a valid regexp (for example "["), regexp.Compile returns a nil *Regexp and
the following MatchString call dereferences it, so kustomize build crashes with
a SIGSEGV.

Capture the compile error and return false when it is set. A name that can't
compile matches no image, which leaves the resource untouched (the same result
you get for any name that doesn't match). Adds a unit test for the invalid name
and a krusty end-to-end case that builds without panicking.

Signed-off-by: Arpit Jain <arpitjain099@gmail.com>
2026-07-11 05:50:05 +09:00
dependabot[bot]
f0abbe7735 build(deps): bump dorny/paths-filter from 4.0.1 to 4.0.2
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/dorny/paths-filter/releases)
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md)
- [Commits](fbd0ab8f3e...7b450fff21)

---
updated-dependencies:
- dependency-name: dorny/paths-filter
  dependency-version: 4.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-06 00:42:40 +00:00
kubernetes-prow[bot]
ecf3669e96 Merge pull request #6177 from kubernetes-sigs/dependabot/github_actions/actions/setup-go-6.5.0
build(deps): bump actions/setup-go from 6.4.0 to 6.5.0
2026-06-29 01:05:04 +00:00
dependabot[bot]
f5c0b73ea8 build(deps): bump actions/setup-go from 6.4.0 to 6.5.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.4.0 to 6.5.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](4a3601121d...924ae3a1cd)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 6.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-29 00:42:26 +00:00
kubernetes-prow[bot]
a1f24af332 Merge pull request #6056 from HarshithaMS005/fix-vap-namespace-scope
kyaml: mark ValidatingAdmissionPolicy resources as cluster-scoped
2026-06-28 08:19:03 +00:00
kubernetes-prow[bot]
64ef0cb297 Merge pull request #6170 from kubernetes-sigs/dependabot/github_actions/actions/checkout-7.0.0
build(deps): bump actions/checkout from 6.0.2 to 7.0.0
2026-06-27 17:59:01 +00:00
Harshitha MS
fcef996b14 kyaml: mark ValidatingAdmissionPolicy resources as cluster-scoped
Signed-off-by: Harshitha MS <harshitha.ms@ibm.com>
2026-06-22 18:55:53 +05:30
dependabot[bot]
846f27fffd build(deps): bump actions/checkout from 6.0.2 to 7.0.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.2 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](de0fac2e45...9c091bb21b)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 00:42:23 +00:00
SEONGHYUN HONG
9f89960cf2 fix: match image digests with any algorithm, not only sha256 (#6167)
* fix: match image digests with any algorithm, not only sha256

IsImageMatched hard-coded '@sha256:' in its regex, while Split accepts any
digest algorithm. An image pinned with a non-sha256 digest (e.g.
nginx@sha512:...) was not matched, so the ImageTagTransformer silently left
it unchanged and the user's images: override was ignored. Generalize the
digest algorithm in the regex to match what Split accepts.

Signed-off-by: Seonghyun Hong <s3onghyun.hong@gmail.com>

* Address review: match OCI digest grammar and test spec example algorithms

Broaden the digest-algorithm match to the OCI grammar (algorithm components
separated by +._-), so multihash+base58 and other registered/unregistered
algorithms match, not just [a-zA-Z][a-zA-Z0-9]*. Add test cases using the
descriptor example algorithms: a full-length sha512 digest and
multihash+base58.

Signed-off-by: Seonghyun Hong <s3onghyun.hong@gmail.com>

---------

Signed-off-by: Seonghyun Hong <s3onghyun.hong@gmail.com>
2026-06-20 15:25:40 +05:30
Kubernetes Prow Robot
313aacedd3 Merge pull request #6138 from dims/update-kube-openapi
bump k8s.io/kube-openapi, drop github.com/mailru/easyjson
2026-05-02 21:33:24 +05:30
Davanum Srinivas
9a61304919 bump k8s.io/kube-openapi, drop github.com/mailru/easyjson
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>
2026-05-02 10:47:24 -04:00
Ali jawwad
c43ab3cee1 docs: document config.kubernetes.io/local-config annotation (#6133)
* docs: document config.kubernetes.io/local-config annotation

Adds a Concepts page covering the three documented use cases:
Replacement data source, name-reference anchor across objects, and
KRM Function shared configuration. Cross-references the existing
manifest-annotations.md and the Kubernetes well-known annotations
page.

Signed-off-by: jawwad-ali <33836051+jawwad-ali@users.noreply.github.com>

* docs: drop implementation details and deprecated kustomize cfg note

Per koba1t review feedback on the local-config Concepts page:
implementation details (IsLocalConfig filter, DropLocalNodes helper,
source-file references) belong in the code rather than user docs, and
`kustomize cfg` is deprecated and should not be promoted to new users.
Removes the "How kustomize processes local-config resources" section.

Signed-off-by: jawwad-ali <33836051+jawwad-ali@users.noreply.github.com>

---------

Signed-off-by: jawwad-ali <33836051+jawwad-ali@users.noreply.github.com>
2026-05-02 01:29:24 +05:30
Kubernetes Prow Robot
7be21de377 Merge pull request #6114 from zerok/zerok/gotoolchain
chore: set minimum Go toolchain to 1.25.8
2026-05-01 17:39:24 +05:30
Horst Gutmann
d6bd9d9b08 Set minimum Go toolchain to 1.25.8 2026-05-01 11:30:18 +02:00
Kubernetes Prow Robot
0bb03d98ba Merge pull request #6137 from kubernetes-sigs/dependabot/go_modules/hack/github.com/go-jose/go-jose/v4-4.1.4
build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in /hack
2026-05-01 14:17:23 +05:30
dependabot[bot]
5e7858b8ea build(deps): bump github.com/go-jose/go-jose/v4 in /hack
Bumps [github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/go-jose/go-jose/releases)
- [Commits](https://github.com/go-jose/go-jose/compare/v4.1.3...v4.1.4)

---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v4
  dependency-version: 4.1.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-01 00:23:45 +00:00
yugo kobayashi
1c87a5063d drop 'go-spew' dependencies and update dependencies (#6134)
* drop 'go-spew' dependencies

* update dependencies

* fix: change install method of golangci-lint
2026-05-01 05:37:24 +05:30
Kubernetes Prow Robot
2f9dbe434d Merge pull request #6135 from koba1t/fix/github-actions-sha256-error
fix: github actions require to sha 256 for external actions
2026-04-28 05:42:47 +05:30
koba1t
71a99512bd fix: github actions require to sha 256 for external actions 2026-04-28 08:54:50 +09:00
Kubernetes Prow Robot
72b0fd14d1 Merge pull request #6037 from rohithnarasimha/feat/add-configuration-command
feat: add support for 'kustomize edit add configuration' command
2026-04-07 21:45:33 +05:30
Rohith
1af74f2d9e feat(commands/edit/add): add support for 'kustomize edit add configuration' command
Add a new subcommand 'kustomize edit add configuration' to programmatically
add configuration file references to kustomization.yaml files.

This brings configurations support in line with other 'kustomize edit add'
subcommands (generators, transformers, validators).

Features:
- Support for single and multiple configuration file paths
- Glob pattern expansion (e.g., ./configs/*.yaml)
- Duplicate detection with user logging
- Idempotent operation

Related to https://github.com/kubernetes-sigs/kustomize/issues/5987
2026-04-06 07:12:10 +05:30
Agustina Barbetta
80f63ae0c3 Add labels to volumeClaimTemplates in StatefulSets if includeVolumeClaimTemplates is true (#5831) 2026-04-01 20:59:07 +05:30
Kubernetes Prow Robot
b317895057 Merge pull request #6086 from ashnehete/4338/docs
Add Kustomization file overview from kubectl.docs.kubernetes.io
2026-04-01 20:47:11 +05:30
Kubernetes Prow Robot
66af726162 Merge pull request #6111 from kubernetes-sigs/dependabot/go_modules/hack/github.com/go-git/go-git/v5-5.17.1
build(deps): bump github.com/go-git/go-git/v5 from 5.16.5 to 5.17.1 in /hack
2026-03-31 18:52:24 +05:30
dependabot[bot]
bcb4803f09 build(deps): bump github.com/go-git/go-git/v5 in /hack
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.16.5 to 5.17.1.
- [Release notes](https://github.com/go-git/go-git/releases)
- [Commits](https://github.com/go-git/go-git/compare/v5.16.5...v5.17.1)

---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
  dependency-version: 5.17.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-30 17:15:35 +00:00
Kubernetes Prow Robot
4ef1cf8234 Merge pull request #6100 from kubernetes-sigs/dependabot/npm_and_yarn/site/picomatch-2.3.2
build(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /site
2026-03-27 04:48:15 +05:30
dependabot[bot]
14ed8d90e0 build(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /site
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-25 23:11:52 +00:00
NoNE
29bf16c673 Reject ambiguous resource paths with inner ".." to prevent silent misresolution (#6087)
* Reject paths with inner '..' in FileLoader.New to prevent silent misresolution

* Refactor hasInnerDotDot to two-phase loop eliminating mutable state

* Narrow check to embedded '..' segments to allow legitimate winding paths

* Fix gofmt alignment and trailing whitespace in new test functions

* Fix pre-existing lint errors in fileloader_test.go
2026-03-25 20:50:19 +05:30
Kubernetes Prow Robot
fb91123a1c Merge pull request #6029 from seankhliao/push-zkmktlwmzysm
Account for delimiters in structured data replacements
2026-03-19 00:08:31 +05:30
Kubernetes Prow Robot
4d331ef81a Merge pull request #5974 from VannTen/docs/sourceValue
Document `sourceValue` for replacements.
2026-03-17 17:23:39 +05:30
Sean Liao
194aac685f Account for delimiters in structured data replacements
Delimiter options were ignored for replacements targeting
structured data. Reuse the same value setting function
as replacements targeting regular values.
2026-03-17 11:09:11 +00:00
Kubernetes Prow Robot
825d1cfb8a Merge pull request #6097 from kubernetes-sigs/dependabot/github_actions/dorny/paths-filter-4
build(deps): bump dorny/paths-filter from 3 to 4
2026-03-16 23:11:39 +05:30
Kubernetes Prow Robot
811e616841 Merge pull request #6096 from sarab97/sarab/reviewer
add sarab97 to reviewers
2026-03-16 22:27:41 +05:30
dependabot[bot]
c8dfcc123f build(deps): bump dorny/paths-filter from 3 to 4
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter) from 3 to 4.
- [Release notes](https://github.com/dorny/paths-filter/releases)
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dorny/paths-filter/compare/v3...v4)

---
updated-dependencies:
- dependency-name: dorny/paths-filter
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 00:42:45 +00:00