Patrick Ohly
b84662911c
remove import doc comments
...
The "// import <path>" comment has been superseded by Go modules.
We don't have to remove them, but doing so has some advantages:
- They are used inconsistently, which is confusing.
- We can then also remove the (currently broken) hack/update-vanity-imports.sh.
- Last but not least, it would be a first step towards avoiding the k8s.io domain.
This commit was generated with
sed -i -e 's;^package \(.*\) // import.*;package \1;' $(git grep -l '^package.*// import' | grep -v 'vendor/')
Everything was included, except for
package labels // import k8s.io/kubernetes/pkg/util/labels
because that package is marked as "read-only".
Kubernetes-commit: 8a908e0c0bd96a3455edf7e3b5f5af90564e65b0
2024-12-02 14:43:58 +01:00
Kubernetes Publisher
0a3c89578c
Merge pull request #128890 from kei01234kei/output_log_when_server_shutdown_is_failed
...
📝 output log when server shutdown is failed
Kubernetes-commit: 516b2c2e41799046363bf48444624bdda91bffb6
2024-12-12 06:13:13 +00:00
Kubernetes Publisher
47024d970a
Merge pull request #128862 from MariamFahmy98/map-unit-tests
...
fix: remove duplicated unit tests in JSONPatch and ApplyConfiguration
Kubernetes-commit: 43f50b4e51302e443b4836c45666bfedbaf70406
2024-12-12 06:13:12 +00:00
Kubernetes Publisher
ea0b9ced4d
Merge pull request #128621 from kmala/master
...
update the github.com/golang-jwt/jwt/v4 dependency
Kubernetes-commit: a892f0fd80c548c4caedc35933bb441572135c35
2024-12-12 06:13:11 +00:00
Kubernetes Publisher
df1723ca5c
Merge pull request #127897 from modulitos/add-x509-uid-to-user
...
Set User.UID from x509 cert
Kubernetes-commit: ed8999ed64d4f6e05859f83456f279949bac7907
2024-12-12 06:13:09 +00:00
Kubernetes Publisher
3658357fea
Merge pull request #129103 from liggitt/drop-winreadlinkvolume
...
Drop use of winreadlinkvolume godebug option
Kubernetes-commit: bfe431b53e600c9a36c46eef0f6ecfcf37265d60
2024-12-06 18:57:54 +00:00
Jordan Liggitt
9add4d0573
Drop use of winreadlinkvolume godebug option
...
Kubernetes-commit: 3046fe23d4fe4ba86713ffd61bf0e07156b2b7c3
2024-12-06 02:40:53 -05:00
Kubernetes Publisher
99abadede2
Merge pull request #129081 from stlaz/fg_remote_uid
...
featuregate UID in RequestHeader authenticator
Kubernetes-commit: 1504f10e7946f95a8b1da35e28e4c7453ff62775
2024-12-05 02:51:03 +00:00
Kubernetes Publisher
79e6f1fbcf
Merge pull request #129083 from liggitt/go1.23windows
...
Revert to go1.22 windows filesystem stdlib behavior
Kubernetes-commit: 6fc64a261c1dca857a5a7fd1bc87fae38dbe1c8a
2024-12-04 22:41:51 +00:00
Jordan Liggitt
aaeb01be6d
Revert to go1.22 windows filesystem stdlib behavior
...
Kubernetes-commit: 3878a3a6de64660e356a35f70471c27a09698090
2024-12-04 09:52:56 -05:00
Stanislav Láznička
5047b8fe41
featuregate UID in RequestHeader authenticator
...
Kubernetes-commit: a051b067cdffc92fbe40bcc5a8e8f1bf974348c4
2024-12-04 15:44:45 +01:00
Keisuke Ishigami
753940e964
📝 output log when server shutdown is failed
...
Kubernetes-commit: dd1300df98682f524a2f028e3b296b3e8783a711
2024-11-21 00:58:27 +09:00
Mariam Fahmy
b858201395
fix: remove duplicated unit tests in JSONPatch and ApplyConfiguration
...
Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com>
Kubernetes-commit: f87bcd9b3a8166acb62e3f39e207bda3673f0ed6
2024-11-19 15:42:29 +02:00
Kubernetes Publisher
cccad306d6
Merge pull request #128722 from dims/possible-fix-for-alpha-feature-breaking-tests
...
Fix for alpha CI jobs failing with AllowUnsafeMalformedObjectDeletion switched on
Kubernetes-commit: 1b08de5f7f964323f1e65a7db5e861429087efe6
2024-11-09 17:17:38 +00:00
Davanum Srinivas
51b4b4971a
Possible fix for alpha CI jobs failing with AllowUnsafeMalformedObjectDeletion switched on
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 9c6126e29c2dd63668c5d2320a4c26ff173fc499
2024-11-09 08:56:55 -05:00
Kubernetes Publisher
3423727e46
Merge pull request #127581 from richabanker/flagz-apiserver
...
Add flagz endpoint for apiserver
Kubernetes-commit: 4d91d502832ce55204343d7864fe28019d87b2bb
2024-11-08 13:01:39 +00:00
Kubernetes Publisher
b8357e72dd
Merge pull request #128618 from knrc/error-check-fix
...
Fix error check
Kubernetes-commit: e1e92bc40373fa01be05c64e1aee3bdee5d74040
2024-11-08 13:01:37 +00:00
Kubernetes Publisher
0b01a72aa3
Merge pull request #127513 from tkashem/delete-undecryptable
...
KEP-3926: unsafe deletion of corrupt objects
Kubernetes-commit: 4d10ae8fdc579e2bb09789507cae7b8d32cbd306
2024-11-08 13:01:36 +00:00
Kubernetes Publisher
f983148f8c
Merge pull request #125577 from richabanker/statusz
...
Add statusz endpoint for apiserver
Kubernetes-commit: 60651eb17257356a2be70ac8d2c14218c1af0834
2024-11-08 13:01:33 +00:00
Keerthan Reddy Mala
d513755309
update the github.com/golang-jwt/jwt/v4 dependency
...
Kubernetes-commit: 7e977d824cf2740c4ce7f71fdaeecd39f4bb04b1
2024-11-06 11:02:32 -08:00
Abu Kashem
fbb5ab0d70
handle watch for unsafe delete
...
Kubernetes-commit: 25efc8f2d136a9574166be02789ac727c5b4a3fd
2024-11-05 20:36:56 -05:00
Abu Kashem
8b8b5c0f78
add access control check for unsafe delete
...
add access control check to ensure that the user has permission to do
'unsafe-delete-ignore-read-error' on the resource being deleted
Kubernetes-commit: 9932dbef5787bfdc88d8ae35e90dc0965bbc6c80
2024-10-31 16:01:58 -04:00
Kevin Conner
a69b1ea2d5
Fix error check
...
Signed-off-by: Kevin Conner <kev.conner@gmail.com>
Kubernetes-commit: e7e1fb7234264b6f0785ad9fdd29e90c5da36002
2024-10-21 08:09:55 -07:00
modulitos
026bd8791b
set user.DefaultInfo.UID from x509 cert
...
Kubernetes-commit: b577972a551ea0dbc22f29ac97f0a0e621d42e1b
2024-10-06 19:28:21 -07:00
Abu Kashem
1f27993c44
implement unsafe deletion, and wire it
...
- implement unsafe deletion, and wire it
- aggregate corrupt object error(s) from the storage LIST operation
- extend storage error:
a) add a new type ErrCodeCorruptObj to represent a corrupt object:
b) add a new member 'InnerErr error' to StorageError to hold
the inner error
- add API status error
Kubernetes-commit: 5d4b4a160dc551dc8979012eeabea1a098945603
2024-09-20 17:36:27 -04:00
Abu Kashem
4ce1c97be7
api: add a new field to meta/v1 DeleteOptions
...
- add a new boolean field
IgnoreStoreReadErrorWithClusterBreakingPotential to meta/v1 DeleteOptions
- add validation for the new delete option
add validation for the new field in the delete options
ignoreStoreReadErrorWithClusterBreakingPotential
- prevent the pod eviction handler from issuing an unsafe pod delete
prevent the pod eviction handler from enabling the
'ignoreStoreReadErrorWithClusterBreakingPotential' delete option
Kubernetes-commit: b6773f15897dc31190b2be7cb49dd02015440465
2024-09-23 12:22:53 -04:00
Richa Banker
d520e75de3
add statusz implementation and enablement in apiserver
...
Kubernetes-commit: 8bf6eecedffaa85c6d06ef2c8ad412ded77cb309
2024-06-18 20:30:43 -07:00
Kubernetes Publisher
43b9e23f22
Merge pull request #127360 from knight42/feat/split-stdout-stderr-server-side
...
API: add a new `Stream` field to `PodLogOptions`
Kubernetes-commit: 9660e5c4cd41700eae41a316dd236090bd7bf6e9
2024-11-08 13:01:31 +00:00
Kubernetes Publisher
67b987f568
Merge pull request #128637 from jpbetz/fix-mutating-admission-defaulting
...
Bug fix: MutatingAdmissionPolicy should default builtin types after each mutation
Kubernetes-commit: 9729ac8c6f233850b0624b8663577647bf4c37b2
2024-11-08 13:01:27 +00:00
Kubernetes Publisher
a16a110639
Merge pull request #128166 from yongruilin/test-allow-label
...
test: add integration test for allow-metric-label
Kubernetes-commit: 154b756e2ed850d2e64baea269dbb749ac02a77d
2024-11-08 13:01:25 +00:00
Kubernetes Publisher
3a2942bdff
Merge pull request #128593 from jpbetz/bump-cel-123
...
Introduce CEL two variable comprehensions
Kubernetes-commit: dc01fa9d2b6632dc932eb760573659608add1b8f
2024-11-07 03:24:36 +00:00
Kubernetes Publisher
b5e6c92c1d
Merge pull request #128503 from benluddy/cbor-codecs-featuregate
...
KEP-4222: Wire serving codecs to CBOR feature gate.
Kubernetes-commit: 6399c32669c62cfbf7c33b14b77d6781ce1cce27
2024-11-07 03:24:34 +00:00
Joe Betz
490aa4761a
Add defaulting to tests
...
Kubernetes-commit: a6e0a7b17bfd8e95e7cc1206f6c5e67aebec6495
2024-11-06 21:45:55 -05:00
Joe Betz
6b49c2289e
Fix defaulting for native types
...
Kubernetes-commit: fd6900131446465bb6f1216b0de53279c5b84209
2024-11-06 20:42:27 -05:00
Joe Betz
accfd98e20
Wrap unversioned CEL library initializer calls with guard
...
Kubernetes-commit: dc5e2f3fa295276029535359246154021861fdd6
2024-11-06 15:32:15 -05:00
Joe Betz
ba14b9c42a
Add cost testing for two variable comprehensions
...
Kubernetes-commit: 3d4a5dac4e7921c5e41824dd130b646580a7c3f5
2024-11-05 20:57:13 -05:00
Joe Betz
454f4fe2a7
hack/pin-dependency.sh github.com/google/cel-go v0.22.0
...
Kubernetes-commit: b0180a9a376caee4a12cbf549b3187d21cbdc07d
2024-11-05 19:21:09 -05:00
Ben Luddy
0b5852eb9a
Wire serving codecs to CBOR feature gate.
...
Integration testing has to this point relied on patching serving codecs for built-in APIs. The
test-only patching is removed and replaced by feature gated checks at runtime.
Kubernetes-commit: 439d2f7b4028638b3d8d9261bb046c3ba8d9bfcb
2024-11-01 16:05:32 -04:00
Kubernetes Publisher
88f051a068
Merge pull request #128554 from ritazh/webhookmatchcondition-doc-comment
...
Add WebhookMatchCondition doc comment
Kubernetes-commit: 7a1f8aaa5256bf6ff8afca322e2cf0935c21dbd2
2024-11-06 23:25:00 +00:00
Kubernetes Publisher
be81d72259
Merge pull request #128501 from benluddy/watch-cbor-seq
...
KEP-4222: Use cbor-seq content-type for CBOR watch responses.
Kubernetes-commit: a885e446d6f6f5530da4923a3872eb27ca47bdc0
2024-11-06 23:24:59 +00:00
Rita Zhang
882c7896e7
Add webhookmatchcondition doc comment
...
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>
Co-authored-by: Jordan Liggitt <jordan@liggitt.net>
Kubernetes-commit: 151599d47a9b866a7d7b8dffc5714557817bbcf2
2024-11-04 16:26:42 -08:00
Ben Luddy
dc2e401d84
Use application/cbor-seq media type in streaming CBOR responses.
...
The media type application/cbor describes exactly one encoded item. As a new (to Kubernetes) format
with no existing clients, streaming/watch responses will use the application/cbor-seq media
type. CBOR watch responses conform to the specification of CBOR Sequences and are encoded as the
concatenation of zero or more items with no additional framing.
Kubernetes-commit: 504f14998e920ca8837b3310094b3da11c62a070
2024-11-01 13:14:06 -04:00
Kubernetes Publisher
e906dc9707
Merge pull request #128266 from AnishShah/resize-subresource
...
[FG:InPlacePodVerticalScaling] Introduce /resize subresource to request pod resource resizing
Kubernetes-commit: 648717cc740cafbce778e983f195dc6879bf22e3
2024-11-06 11:24:06 +00:00
yongruilin
15884a5fd0
feat: Add function to reset label allow list for apiserver endpoints metrics
...
Kubernetes-commit: d3795eaf76e5ecc632325cfb598533c4e3c31704
2024-10-30 09:28:24 -07:00
Anish Shah
cb02f4a386
support for resize subresource in ResourceQuota admission.
...
Kubernetes-commit: 1b98fe6079059cb1d7bfda4f4b318f614449fee5
2024-10-24 14:00:57 -07:00
Kubernetes Publisher
04fa4ade1a
Merge pull request #128539 from benluddy/cbor-feature-gates
...
KEP-4222: Add CBOR feature gates.
Kubernetes-commit: a28f14089cfa47ef9c57f9f283e1504a68f616d6
2024-11-06 03:22:48 +00:00
Kubernetes Publisher
7338177523
Merge pull request #128580 from jpbetz/bump-kube-openapi
...
Bump kube-openapi to latest
Kubernetes-commit: 9a2a7537f035969a68e432b4cc276dbce8ce1735
2024-11-05 23:23:51 +00:00
Kubernetes Publisher
4cb4306ed2
Merge pull request #128415 from serathius/watchcache-btree-2
...
Use btree for watch cache storage to serve LIST more efficiently
Kubernetes-commit: 19d6337d593773397164f25fad0ea5daba05333e
2024-11-05 23:23:50 +00:00
Kubernetes Publisher
982944365e
Merge pull request #127134 from jpbetz/mutating-admission
...
KEP-3962: MutatingAdmissionPolicy Alpha
Kubernetes-commit: 2d6c8a129df97caf5bda3a186a8f7f3e41591352
2024-11-05 19:23:26 +00:00
Joe Betz
5fff35ea12
hack/pin-dependency.sh k8s.io/kube-openapi 32ad38e42d3faf1ce94eb29f4ea6d763339b258e
...
Kubernetes-commit: f2157ff73e3c9b7c2a36bf371e388e8976d93975
2024-11-05 10:18:57 -05:00