Skip to content

[pull] master from kubernetes-client:master #28

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1,088 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1088 commits
Select commit Hold shift + click to select a range
49e8535
build(deps-dev): bump @types/mocha from 10.0.9 to 10.0.10
dependabot[bot] Nov 21, 2024
d17707d
Address comment
brendanburns Nov 21, 2024
ce68be8
Merge pull request #2043 from kubernetes-client/dependabot/npm_and_ya…
mstruebing Nov 21, 2024
8db906a
Merge pull request #2037 from brendandburns/v5
k8s-ci-robot Nov 21, 2024
2b2e50a
Automated openapi generation from release-1.31
brendandburns Nov 24, 2024
e63a9fd
build(deps): bump openid-client from 6.1.3 to 6.1.4
dependabot[bot] Nov 25, 2024
4fac280
build(deps-dev): bump chai-as-promised from 8.0.0 to 8.0.1
dependabot[bot] Nov 25, 2024
2a23d28
build(deps-dev): bump @types/node from 22.9.1 to 22.9.3
dependabot[bot] Nov 25, 2024
09b768b
Merge pull request #2056 from kubernetes-client/dependabot/npm_and_ya…
mstruebing Nov 25, 2024
2e04412
Merge pull request #2055 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Nov 25, 2024
99b09ed
Merge pull request #2047 from brendandburns/automated-generate-5bba6f20
k8s-ci-robot Nov 25, 2024
b8755d7
Merge pull request #2054 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Nov 25, 2024
66f2c51
build(deps-dev): bump @types/node from 22.9.3 to 22.9.4
dependabot[bot] Nov 26, 2024
f263554
Merge pull request #2060 from kubernetes-client/dependabot/npm_and_ya…
mstruebing Nov 26, 2024
ec0a23c
build(deps-dev): bump prettier from 3.3.3 to 3.4.1
dependabot[bot] Nov 27, 2024
fc09454
build(deps-dev): bump @types/node from 22.9.4 to 22.10.0
dependabot[bot] Nov 27, 2024
a5751a8
Merge pull request #2067 from kubernetes-client/dependabot/npm_and_ya…
mstruebing Nov 27, 2024
b83d1e2
Merge pull request #2066 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Nov 27, 2024
baacbfe
build(deps): bump openid-client from 6.1.4 to 6.1.5
dependabot[bot] Nov 28, 2024
52f4df3
build(deps-dev): bump typedoc from 0.26.11 to 0.27.1
dependabot[bot] Nov 28, 2024
18f1406
Merge pull request #2070 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Nov 28, 2024
84dfc82
Merge pull request #2071 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Nov 28, 2024
138eec7
build(deps-dev): bump typescript from 5.6.3 to 5.7.2
dependabot[bot] Nov 28, 2024
805b23f
build(deps-dev): bump @types/node from 22.10.0 to 22.10.1
dependabot[bot] Nov 29, 2024
2a622f1
build(deps): bump JamesIves/github-pages-deploy-action
dependabot[bot] Nov 29, 2024
be4a34d
Merge pull request #2075 from kubernetes-client/dependabot/npm_and_ya…
mstruebing Nov 29, 2024
9d6f90d
Merge pull request #2076 from kubernetes-client/dependabot/github_act…
k8s-ci-robot Nov 29, 2024
2263af3
build(deps): bump openid-client from 6.1.5 to 6.1.6
dependabot[bot] Nov 29, 2024
2186997
Merge pull request #2074 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Nov 29, 2024
d86dda1
build(deps-dev): bump typedoc from 0.27.1 to 0.27.2
dependabot[bot] Dec 2, 2024
adf358f
Merge pull request #2078 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Dec 2, 2024
5d7214d
Merge pull request #2057 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Dec 2, 2024
94f2331
build(deps-dev): bump mocha from 10.8.2 to 11.0.1
dependabot[bot] Dec 3, 2024
2a178af
build(deps): bump openid-client from 6.1.6 to 6.1.7
dependabot[bot] Dec 3, 2024
de71732
Merge pull request #2082 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Dec 3, 2024
ac11293
build(deps-dev): bump jasmine from 5.4.0 to 5.5.0
dependabot[bot] Dec 3, 2024
d26be8c
Merge pull request #2084 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Dec 3, 2024
e6dcb0e
Merge pull request #2083 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Dec 3, 2024
960d8e1
build(deps): bump JamesIves/github-pages-deploy-action
dependabot[bot] Dec 4, 2024
ebaa5e2
Merge pull request #2087 from kubernetes-client/dependabot/github_act…
k8s-ci-robot Dec 4, 2024
5006e3b
build(deps-dev): bump typedoc from 0.27.2 to 0.27.3
dependabot[bot] Dec 5, 2024
6d1af53
build(deps-dev): bump prettier from 3.4.1 to 3.4.2
dependabot[bot] Dec 5, 2024
05e9d0c
Merge pull request #2089 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Dec 5, 2024
3f5c833
Merge pull request #2090 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Dec 5, 2024
33175a8
add proxy support
krmodelski Dec 5, 2024
9f3bcd3
add proxy-url test kubeconfig
krmodelski Dec 5, 2024
869c0e7
update proxy-url tests
krmodelski Dec 5, 2024
39f1ec8
Merge branch 'kubernetes-client:master' into master
krmodelski Dec 5, 2024
75606b7
chore: add cjihrig to OWNERS
cjihrig Dec 6, 2024
f7fe1fe
refactor proxyUrl condition
krmodelski Dec 7, 2024
7b09bc3
build(deps-dev): bump typedoc from 0.27.3 to 0.27.4
dependabot[bot] Dec 9, 2024
d3d3101
Merge pull request #2096 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Dec 9, 2024
39b203f
build(deps): bump rfc4648 from 1.5.3 to 1.5.4
dependabot[bot] Dec 11, 2024
fe1fa2e
Merge pull request #2100 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Dec 11, 2024
03ee970
Merge pull request #2091 from krmodelski/proxy-url
k8s-ci-robot Dec 11, 2024
89b3d75
build(deps-dev): bump @types/node from 22.10.1 to 22.10.2 (#2102)
dependabot[bot] Dec 12, 2024
637c9d8
build(deps): bump socks-proxy-agent from 8.0.4 to 8.0.5 (#2103)
dependabot[bot] Dec 12, 2024
9b7fdc2
build(deps-dev): bump typedoc from 0.27.4 to 0.27.5
dependabot[bot] Dec 16, 2024
9ea5aa0
Merge pull request #2110 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Dec 16, 2024
15c6ef8
Merge pull request #2094 from cjihrig/owners-master
k8s-ci-robot Dec 16, 2024
3193f6e
fix: KubernetesObjectSerializer::deserialize() should support list api
thestupd Dec 24, 2024
82832c7
fix: import path
thestupd Dec 24, 2024
973939a
Merge pull request #2125 from thestupd/master
k8s-ci-robot Dec 28, 2024
40ed175
build(deps-dev): bump @types/node from 22.10.2 to 22.10.5
dependabot[bot] Jan 9, 2025
b7301da
build(deps-dev): bump typedoc from 0.27.5 to 0.27.6
dependabot[bot] Jan 9, 2025
53723bd
build(deps-dev): bump typescript from 5.7.2 to 5.7.3
dependabot[bot] Jan 9, 2025
1610ed3
Merge pull request #2155 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jan 9, 2025
fafe249
Merge pull request #2156 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jan 9, 2025
7bead03
Merge pull request #2154 from kubernetes-client/dependabot/npm_and_ya…
mstruebing Jan 9, 2025
584393a
build(deps-dev): bump @types/node from 22.10.5 to 22.10.6
dependabot[bot] Jan 14, 2025
cb9aa84
Merge pull request #2158 from kubernetes-client/dependabot/npm_and_ya…
mstruebing Jan 14, 2025
2fccbb9
build(deps-dev): bump @types/node from 22.10.6 to 22.10.7
dependabot[bot] Jan 16, 2025
da29a52
Merge pull request #2163 from kubernetes-client/dependabot/npm_and_ya…
brendandburns Jan 16, 2025
69ae03b
build(deps-dev): bump mocha from 11.0.1 to 11.1.0
dependabot[bot] Jan 23, 2025
314d333
Merge pull request #2172 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jan 23, 2025
49929c1
build(deps-dev): bump @types/node from 22.10.7 to 22.10.10 (#2175)
dependabot[bot] Jan 24, 2025
a4c1abc
build(deps-dev): bump @types/ws from 8.5.13 to 8.5.14 (#2176)
dependabot[bot] Jan 24, 2025
2b05758
build(deps-dev): bump nock from 13.5.6 to 14.0.0
dependabot[bot] Jan 27, 2025
9efb29c
Merge pull request #2179 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jan 27, 2025
319fecc
build(deps-dev): bump @types/node from 22.10.10 to 22.12.0
dependabot[bot] Jan 29, 2025
74d9b23
Merge pull request #2187 from kubernetes-client/dependabot/npm_and_ya…
mstruebing Jan 29, 2025
50297a3
build(deps-dev): bump @types/node from 22.12.0 to 22.13.0
dependabot[bot] Feb 3, 2025
6460f5a
Merge pull request #2197 from kubernetes-client/dependabot/npm_and_ya…
mstruebing Feb 3, 2025
f103548
build(deps-dev): bump @types/node from 22.13.0 to 22.13.1 (#2199)
dependabot[bot] Feb 4, 2025
81c0172
build(deps-dev): bump nock from 14.0.0 to 14.0.1
dependabot[bot] Feb 7, 2025
1ce30cf
build(deps-dev): bump mock-fs from 5.4.1 to 5.5.0
dependabot[bot] Feb 7, 2025
ba3a1b0
Merge pull request #2204 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Feb 7, 2025
d67469c
Merge pull request #2205 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Feb 7, 2025
af823fa
build(deps-dev): bump jasmine from 5.5.0 to 5.6.0
dependabot[bot] Feb 10, 2025
9a064c7
build(deps-dev): bump typedoc from 0.27.6 to 0.27.7
dependabot[bot] Feb 10, 2025
9529ccc
build(deps-dev): bump prettier from 3.4.2 to 3.5.0
dependabot[bot] Feb 10, 2025
5ee8f6b
Merge pull request #2210 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Feb 10, 2025
89c706f
Merge pull request #2211 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Feb 10, 2025
810f909
Merge pull request #2212 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Feb 10, 2025
54c5606
build(deps-dev): bump prettier from 3.5.0 to 3.5.1
dependabot[bot] Feb 14, 2025
21b3454
Merge pull request #2226 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Feb 14, 2025
f73a5ef
build(deps-dev): bump @types/node from 22.13.1 to 22.13.4 (#2227)
dependabot[bot] Feb 14, 2025
b20e35c
build(deps-dev): bump chai from 5.1.2 to 5.2.0
dependabot[bot] Feb 17, 2025
b3d0e6e
build(deps): bump jsonpath-plus from 10.2.0 to 10.3.0
dependabot[bot] Feb 17, 2025
c162adc
Merge pull request #2233 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Feb 17, 2025
96ead98
Merge pull request #2234 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Feb 17, 2025
1d4c509
build(deps): bump openid-client from 6.1.7 to 6.2.0
dependabot[bot] Feb 18, 2025
3765d3f
Merge pull request #2237 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Feb 18, 2025
a6becb4
build(deps-dev): bump tsx from 4.19.2 to 4.19.3
dependabot[bot] Feb 20, 2025
ba56159
Merge pull request #2241 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Feb 20, 2025
1763b45
build(deps): bump openid-client from 6.2.0 to 6.3.0
dependabot[bot] Feb 20, 2025
5bc808d
Merge pull request #2242 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Feb 20, 2025
d63c43c
build(deps): bump openid-client from 6.3.0 to 6.3.1
dependabot[bot] Feb 21, 2025
b1fed9d
Merge pull request #2247 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Feb 21, 2025
eacbbd7
build(deps-dev): bump prettier from 3.5.1 to 3.5.2
dependabot[bot] Feb 23, 2025
78fbfc3
build(deps-dev): bump typedoc from 0.27.7 to 0.27.8
dependabot[bot] Feb 23, 2025
35a0f8e
Merge pull request #2252 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Feb 23, 2025
2fd8a42
build(deps): bump ws from 8.18.0 to 8.18.1
dependabot[bot] Feb 23, 2025
ef2206c
Merge pull request #2255 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Feb 23, 2025
c2c7c10
Merge pull request #2257 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Feb 23, 2025
d2caef8
build(deps-dev): bump @types/node from 22.13.4 to 22.13.5 (#2251)
dependabot[bot] Feb 23, 2025
631548a
build(deps): bump openid-client from 6.3.1 to 6.3.3
dependabot[bot] Feb 25, 2025
45965b5
build(deps-dev): bump typedoc from 0.27.8 to 0.27.9
dependabot[bot] Feb 25, 2025
a973284
Merge pull request #2266 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Feb 25, 2025
2d0250e
Merge pull request #2267 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Feb 25, 2025
bb799fa
build(deps-dev): bump @types/node from 22.13.5 to 22.13.8
dependabot[bot] Mar 3, 2025
7b5a3c1
build(deps-dev): bump typescript from 5.7.3 to 5.8.2
dependabot[bot] Mar 3, 2025
d42ddcb
Merge pull request #2278 from kubernetes-client/dependabot/npm_and_ya…
brendandburns Mar 3, 2025
e31bd70
Merge pull request #2279 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Mar 3, 2025
36eed84
build(deps-dev): bump prettier from 3.5.2 to 3.5.3
dependabot[bot] Mar 4, 2025
5bbf111
Merge pull request #2285 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Mar 4, 2025
43d3b4f
build(deps-dev): bump @types/node from 22.13.8 to 22.13.9 (#2286)
dependabot[bot] Mar 4, 2025
7e92578
build(deps-dev): bump pretty-quick from 4.0.0 to 4.1.1
dependabot[bot] Mar 5, 2025
2cfca8b
Merge pull request #2289 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Mar 5, 2025
8042c11
build(deps-dev): bump @types/ws from 8.5.14 to 8.18.0 (#2290)
dependabot[bot] Mar 5, 2025
4ec4c31
build(deps-dev): bump @types/chai from 5.0.1 to 5.2.0
dependabot[bot] Mar 6, 2025
2e999c7
build(deps-dev): bump @types/chai-as-promised from 8.0.1 to 8.0.2
dependabot[bot] Mar 6, 2025
e6689e5
Merge pull request #2300 from kubernetes-client/dependabot/npm_and_ya…
mstruebing Mar 6, 2025
f9ebc85
Merge pull request #2301 from kubernetes-client/dependabot/npm_and_ya…
mstruebing Mar 6, 2025
4bd8b16
build(deps-dev): bump @types/node from 22.13.9 to 22.13.10 (#2307)
dependabot[bot] Mar 10, 2025
2c39f18
build(deps): bump openid-client from 6.3.3 to 6.3.4
dependabot[bot] Mar 13, 2025
8e61f4d
Merge pull request #2314 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Mar 13, 2025
6fdf40f
build(deps-dev): bump typedoc from 0.27.9 to 0.28.0
dependabot[bot] Mar 17, 2025
7212a83
Merge pull request #2317 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Mar 17, 2025
7b0b047
build(deps-dev): bump typedoc from 0.28.0 to 0.28.1
dependabot[bot] Mar 21, 2025
8eb1506
Merge pull request #2322 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Mar 21, 2025
ce0fc07
build(deps-dev): bump @types/node from 22.13.10 to 22.13.11 (#2323)
dependabot[bot] Mar 24, 2025
3e5eafa
build(deps-dev): bump @types/node from 22.13.11 to 22.13.13
dependabot[bot] Mar 25, 2025
6c639ba
build(deps-dev): bump @types/chai from 5.2.0 to 5.2.1
dependabot[bot] Mar 25, 2025
4a36326
Merge pull request #2327 from kubernetes-client/dependabot/npm_and_ya…
mstruebing Mar 25, 2025
1cd3fd7
Merge pull request #2328 from kubernetes-client/dependabot/npm_and_ya…
mstruebing Mar 25, 2025
59d9e2d
build(deps-dev): bump nock from 14.0.1 to 14.0.2
dependabot[bot] Mar 28, 2025
429ce5f
Merge pull request #2334 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Mar 28, 2025
70f3ee6
build(deps-dev): bump @types/node from 22.13.13 to 22.13.14 (#2335)
dependabot[bot] Mar 28, 2025
9865cf3
build(deps-dev): bump @types/ws from 8.18.0 to 8.18.1 (#2344)
dependabot[bot] Apr 2, 2025
a2a0bb2
build(deps-dev): bump @types/node from 22.13.14 to 22.13.17 (#2345)
dependabot[bot] Apr 2, 2025
9892905
build(deps-dev): bump @types/node from 22.13.17 to 22.14.0
dependabot[bot] Apr 3, 2025
fae91e4
Merge pull request #2349 from kubernetes-client/dependabot/npm_and_ya…
mstruebing Apr 3, 2025
8d12e73
build(deps): bump openid-client from 6.3.4 to 6.4.1
dependabot[bot] Apr 4, 2025
31bcb60
Merge pull request #2352 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Apr 4, 2025
ce321fe
build(deps-dev): bump nock from 14.0.2 to 14.0.3
dependabot[bot] Apr 7, 2025
5472d84
build(deps-dev): bump typescript from 5.8.2 to 5.8.3
dependabot[bot] Apr 7, 2025
3f6ad08
Merge pull request #2361 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Apr 7, 2025
8effbff
Merge pull request #2362 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Apr 7, 2025
dee4607
build(deps-dev): bump typedoc from 0.28.1 to 0.28.2
dependabot[bot] Apr 8, 2025
7b681b1
Merge pull request #2365 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Apr 8, 2025
8a7bbe4
build(deps): bump openid-client from 6.4.1 to 6.4.2
dependabot[bot] Apr 11, 2025
f75ac98
Merge pull request #2368 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Apr 11, 2025
7c545dd
build(deps-dev): bump @types/node from 22.14.0 to 22.14.1
dependabot[bot] Apr 14, 2025
8944521
Merge pull request #2370 from kubernetes-client/dependabot/npm_and_ya…
mstruebing Apr 14, 2025
88f016c
build(deps-dev): bump nock from 14.0.3 to 14.0.4
dependabot[bot] Apr 21, 2025
4d2fc8a
build(deps-dev): bump typedoc from 0.28.2 to 0.28.3
dependabot[bot] Apr 21, 2025
831d396
Merge pull request #2375 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Apr 21, 2025
85129c5
Merge pull request #2376 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Apr 21, 2025
1c9720a
build(deps-dev): bump @types/node from 22.14.1 to 22.15.0 (#2390)
dependabot[bot] Apr 25, 2025
f60f23f
build(deps-dev): bump jasmine from 5.6.0 to 5.7.0
dependabot[bot] Apr 28, 2025
dac9ff7
Merge pull request #2393 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Apr 28, 2025
48b1cd2
build(deps-dev): bump @types/node from 22.15.0 to 22.15.2 (#2394)
dependabot[bot] Apr 28, 2025
c55994c
build(deps-dev): bump @types/node from 22.15.2 to 22.15.3 (#2397)
dependabot[bot] Apr 29, 2025
0be02de
build(deps-dev): bump tsx from 4.19.3 to 4.19.4
dependabot[bot] Apr 30, 2025
b3a76b7
Merge pull request #2403 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Apr 30, 2025
91837d2
build(deps-dev): bump mocha from 11.1.0 to 11.2.2
dependabot[bot] May 2, 2025
d3dcdb2
Merge pull request #2405 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot May 2, 2025
8074736
build(deps-dev): bump jasmine from 5.7.0 to 5.7.1
dependabot[bot] May 5, 2025
df847ed
build(deps): bump ws from 8.18.1 to 8.18.2
dependabot[bot] May 5, 2025
571b8b1
build(deps-dev): bump typedoc from 0.28.3 to 0.28.4
dependabot[bot] May 5, 2025
18af72d
Merge pull request #2406 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot May 5, 2025
230ae16
Merge pull request #2407 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot May 5, 2025
b73f0c8
Merge pull request #2408 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot May 5, 2025
14a9092
build(deps-dev): bump @types/node from 22.15.3 to 22.15.10 (#2412)
dependabot[bot] May 6, 2025
5216bb3
build(deps-dev): bump @types/chai from 5.2.1 to 5.2.2 (#2413)
dependabot[bot] May 6, 2025
403753d
build(deps): bump openid-client from 6.4.2 to 6.5.0
dependabot[bot] May 7, 2025
5b3763a
build(deps-dev): bump @types/node from 22.15.10 to 22.15.14
dependabot[bot] May 7, 2025
a04dd9f
Merge pull request #2421 from kubernetes-client/dependabot/npm_and_ya…
mstruebing May 7, 2025
fc92b6e
Merge pull request #2420 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot May 7, 2025
845252a
build(deps-dev): bump @types/node from 22.15.14 to 22.15.15 (#2425)
dependabot[bot] May 8, 2025
7d0a316
build(deps-dev): bump @types/node from 22.15.15 to 22.15.17
dependabot[bot] May 9, 2025
8362487
Merge pull request #2427 from kubernetes-client/dependabot/npm_and_ya…
mstruebing May 9, 2025
c60c182
build(deps-dev): bump @types/node from 22.15.17 to 22.15.18
dependabot[bot] May 15, 2025
2a78755
Merge pull request #2435 from kubernetes-client/dependabot/npm_and_ya…
mstruebing May 15, 2025
002a9cd
build(deps-dev): bump mocha from 11.2.2 to 11.3.0
dependabot[bot] May 19, 2025
0349205
build(deps-dev): bump @types/node from 22.15.18 to 22.15.19
dependabot[bot] May 19, 2025
041f84d
Merge pull request #2438 from kubernetes-client/dependabot/npm_and_ya…
mstruebing May 19, 2025
a177776
Merge pull request #2437 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot May 19, 2025
c41cedc
build(deps-dev): bump mocha from 11.3.0 to 11.4.0
dependabot[bot] May 20, 2025
27085b2
Merge pull request #2443 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot May 20, 2025
885c6a3
build(deps-dev): bump @types/node from 22.15.19 to 22.15.21
dependabot[bot] May 21, 2025
afecd31
Merge pull request #2444 from kubernetes-client/dependabot/npm_and_ya…
mstruebing May 21, 2025
61b0e73
build(deps-dev): bump mocha from 11.4.0 to 11.5.0
dependabot[bot] May 26, 2025
a59b7dd
build(deps-dev): bump typedoc from 0.28.4 to 0.28.5
dependabot[bot] May 27, 2025
a6ba272
Merge pull request #2450 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot May 27, 2025
edaeb77
Merge pull request #2451 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot May 27, 2025
be8fd22
build(deps-dev): bump @types/node from 22.15.21 to 22.15.23
dependabot[bot] May 28, 2025
80a0e9d
Merge pull request #2455 from kubernetes-client/dependabot/npm_and_ya…
mstruebing May 28, 2025
042ea77
build(deps-dev): bump @types/node from 22.15.23 to 22.15.24 (#2458)
dependabot[bot] May 29, 2025
37c242e
build(deps-dev): bump @types/node from 22.15.24 to 22.15.26 (#2460)
dependabot[bot] May 30, 2025
88f392a
build(deps-dev): bump pretty-quick from 4.1.1 to 4.2.0
dependabot[bot] Jun 2, 2025
dcceb51
build(deps-dev): bump nock from 14.0.4 to 14.0.5
dependabot[bot] Jun 2, 2025
746f2a2
Merge pull request #2462 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jun 2, 2025
825b16b
build(deps-dev): bump @types/node from 22.15.26 to 22.15.29 (#2463)
dependabot[bot] Jun 2, 2025
2b8b4dd
Merge pull request #2464 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jun 2, 2025
b7a800b
build(deps-dev): bump pretty-quick from 4.2.0 to 4.2.2
dependabot[bot] Jun 3, 2025
8be99f9
Merge pull request #2471 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jun 3, 2025
8326778
build(deps-dev): bump @types/node from 22.15.29 to 22.15.30 (#2475)
dependabot[bot] Jun 6, 2025
6de0121
build(deps): bump openid-client from 6.5.0 to 6.5.1
dependabot[bot] Jun 9, 2025
ff6026b
build(deps-dev): bump jasmine from 5.7.1 to 5.8.0
dependabot[bot] Jun 9, 2025
8a75888
Merge pull request #2480 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jun 9, 2025
70ba5b3
Merge pull request #2481 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jun 9, 2025
9d72123
build(deps-dev): bump mocha from 11.5.0 to 11.6.0
dependabot[bot] Jun 10, 2025
ea80bac
Merge pull request #2484 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jun 10, 2025
d391ae1
build(deps-dev): bump @types/node from 22.15.30 to 24.0.0 (#2487)
dependabot[bot] Jun 11, 2025
5571f35
build(deps-dev): bump tsx from 4.19.4 to 4.20.1
dependabot[bot] Jun 12, 2025
fe10f40
Merge pull request #2491 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jun 12, 2025
3149f3b
build(deps-dev): bump @types/node from 24.0.0 to 24.0.1 (#2492)
dependabot[bot] Jun 12, 2025
0a982bb
build(deps-dev): bump tsx from 4.20.1 to 4.20.2
dependabot[bot] Jun 13, 2025
8558800
Merge pull request #2495 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jun 13, 2025
920d533
build(deps-dev): bump tsx from 4.20.2 to 4.20.3
dependabot[bot] Jun 16, 2025
953f233
Merge pull request #2497 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jun 16, 2025
799fbde
build(deps-dev): bump @types/node from 24.0.1 to 24.0.3 (#2501)
dependabot[bot] Jun 17, 2025
37dda13
build(deps-dev): bump mocha from 11.6.0 to 11.7.0
dependabot[bot] Jun 19, 2025
94bef36
Merge pull request #2505 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jun 19, 2025
18c8ad0
build(deps): bump openid-client from 6.5.1 to 6.5.3
dependabot[bot] Jun 20, 2025
8e35b48
Refactor: example.js
kyoungbinkim Jun 20, 2025
f137c94
Merge pull request #2506 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jun 20, 2025
c7d2341
Merge pull request #2508 from kyoungbinkim/patch-1
k8s-ci-robot Jun 20, 2025
b4162ea
build(deps): bump openid-client from 6.5.3 to 6.6.1
dependabot[bot] Jun 23, 2025
982c12e
Merge pull request #2509 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jun 23, 2025
12966ea
build(deps-dev): bump prettier from 3.5.3 to 3.6.0
dependabot[bot] Jun 24, 2025
8ed3b18
Merge pull request #2515 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jun 24, 2025
1cb9012
build(deps-dev): bump @types/node from 24.0.3 to 24.0.4
dependabot[bot] Jun 25, 2025
9826e7c
build(deps-dev): bump mocha from 11.7.0 to 11.7.1
dependabot[bot] Jun 25, 2025
138fa7a
Merge pull request #2517 from kubernetes-client/dependabot/npm_and_ya…
mstruebing Jun 25, 2025
95a03f1
Merge pull request #2518 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jun 25, 2025
bfefc51
build(deps-dev): bump prettier from 3.6.0 to 3.6.1
dependabot[bot] Jun 26, 2025
51989c2
Merge pull request #2521 from kubernetes-client/dependabot/npm_and_ya…
k8s-ci-robot Jun 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ updates:
schedule:
interval: "daily"
time: "02:00"
- package-ecosystem: "npm"
directory: "/"
target-branch: "release-1.x"
schedule:
interval: "daily"
time: "01:00"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
Expand Down
13 changes: 9 additions & 4 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,11 @@ on:
schedule:
- cron: '35 14 * * 3'

permissions:
actions: read
contents: read
security-events: write

jobs:
analyze:
name: Analyze
Expand All @@ -36,11 +41,11 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -51,7 +56,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2
uses: github/codeql-action/autobuild@v3

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
Expand All @@ -65,4 +70,4 @@ jobs:
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3
10 changes: 6 additions & 4 deletions .github/workflows/deploy-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,18 @@ on:
push:
branches:
- master
permissions:
contents: write
jobs:
build-and-deploy-docs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: '14.x'
node-version: '20'
# Pre-check to validate that versions match between package.json
# and package-lock.json. Needs to run before npm install
- name: Validate package.json and package-lock.json versions
Expand All @@ -23,7 +25,7 @@ jobs:
run: npm run docs

- name: Deploy docs
uses: JamesIves/github-pages-deploy-action@v4.4.1
uses: JamesIves/github-pages-deploy-action@v4.7.2
with:
branch: gh-pages # The branch the action should deploy to.
folder: docs # The folder the action should deploy.
15 changes: 10 additions & 5 deletions .github/workflows/generate-javascript.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:
genCommit:
type: string
required: true
default: '82c3ff5'
default: 'f0bb447'
description: 'The commit to use for the kubernetes-client/gen repo'


Expand All @@ -19,19 +19,24 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Javascript
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: '16'
node-version: '20'
- name: Checkout Gen
run: |
git clone https://github.com/kubernetes-client/gen
pushd gen
git checkout "${{ github.event.inputs.genCommit }}"
# apply https://github.com/kubernetes-client/gen/pull/224
git config --global user.name "Github Actions"
git cherry-pick --strategy=recursive -X theirs c557f7f
git config --global user.email "<>"
git cherry-pick --strategy=recursive -X theirs c557f7f b32dcd6 0ef2cec 9701a7c a608a9d
rm -rf gen/.git
# apply https://github.com/kubernetes-client/gen/pull/237
- name: Patch Dockerfile
run: echo "RUN git config --system --add safe.directory /source/openapi-generator" >> gen/openapi/openapi-generator/Dockerfile
- name: Generate Branch Name
run: |
SUFFIX=$(openssl rand -hex 4)
Expand Down
45 changes: 42 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -1,25 +1,64 @@
name: Release

permissions:
contents: write

on:
workflow_dispatch:
inputs:
releaseVersion:
type: string
required: true
description: The version of this release. Must be a semantic version of the form X.Y.Z.
dry_run:
type: boolean
required: true
default: false
description: Dry run, will not push branches or upload the artifacts.
pre_release:
type: boolean
required: true
default: false
description: If true, push pre-release tag.
skip_tag:
type: boolean
required: true
default: false
description: If true, don't tag this release, just push it.

jobs:
release:
runs-on: ubuntu-latest
environment: production
steps:
- name: Checkout Javascript
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: '16'
node-version: '20'
registry-url: 'https://registry.npmjs.org'
- name: Install dependencies
run: npm install
- name: Package
run: ./build-package.sh
- name: Upload
if: ${{ github.event.inputs.dry_run != 'true' && github.event.inputs.pre_release != 'true' }}
run: npm publish
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }}
- name: Upload pre-release
if: ${{ github.event.inputs.dry_run != 'true' && github.event.inputs.pre_release == 'true' }}
run: npm publish --tag next
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }}
- name: Tag release
if: ${{ github.event.inputs.skip_tag != 'true' }}
run: |
git config --global user.name 'Github Bot'
git config --global user.email '<>'
git tag ${{ github.events.inputs.releaseVersion }}
- name: Push tag
if: ${{ github.event.inputs.dry_run != 'true' }}
run: |
git push ${{ github.events.inputs.releaseVersion }}
7 changes: 4 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,12 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
node: [ '18', '16', '14' ]
# Remove specific version from 20 when https://github.com/tschaub/mock-fs/issues/380 is fixed
node: [ '22', '20.7.0', '18' ]
name: Node ${{ matrix.node }} validation
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node }}
# Pre-check to validate that versions match between package.json
Expand Down
1 change: 1 addition & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
pretty-quick
1 change: 1 addition & 0 deletions .husky/pre-push
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
npm test && npm run lint
3 changes: 1 addition & 2 deletions .mocharc.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
{
// Specify "require" for CommonJS
"require": "ts-node/register",
"require": "tsx",
"extensions": ["ts"],
"spec": [
"src/**/*_test.ts"
Expand Down
4 changes: 2 additions & 2 deletions FETCH_MIGRATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

Request is fully deprecated requiring us to switch libraries (see [#414](https://github.com/kubernetes-client/javascript/issues/414) for more information). There were a few [different options](https://github.com/kubernetes-client/javascript/issues/414#issuecomment-978031677) for how this swap should be implemented but moving to a new open-api generator option was chosen since this project will acquire the advantages of an up-to-date open-api generator version.

Fetch was selected as the new HTTP request library for this project due to its widespread adoption across the JavaScript ecosystem. Additonally, potential future updates to this project could allow this client to be available with browser JavaScript since fetch is native to the browser ([#165](https://github.com/kubernetes-client/javascript/issues/165)).
Fetch was selected as the new HTTP request library for this project due to its widespread adoption across the JavaScript ecosystem. Additionally, potential future updates to this project could allow this client to be available with browser JavaScript since fetch is native to the browser ([#165](https://github.com/kubernetes-client/javascript/issues/165)).

[Node-fetch](https://www.npmjs.com/package/node-fetch) is our specific fetch package since it is the largest Node.js compatable implementation. Fetch is not implemented by default in Node.
[Node-fetch](https://www.npmjs.com/package/node-fetch) is our specific fetch package since it is the largest Node.js compatible implementation. Fetch is not implemented by default in Node.

For more details see the initial discussion ([#754](https://github.com/kubernetes-client/javascript/issues/754)).

Expand Down
11 changes: 8 additions & 3 deletions OWNERS
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
# See the OWNERS docs at https://go.k8s.io/owners
approvers:
- brendandburns
- drubin
- mstruebing
- davidgamero
- cjihrig
reviewers:
- brendandburns
- drubin
- itowlson
- mstruebing
- davidgamero
- cjihrig
emeritus_approvers:
- mbohlool # 10/22/2020
- drubin # 11/23/2023
- itowlson # 11/23/2023
62 changes: 36 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,17 @@ kc.loadFromDefault();

const k8sApi = kc.makeApiClient(k8s.CoreV1Api);

k8sApi.listNamespacedPod('default').then((res) => {
console.log(res.body);
});
const main = async () => {
try {
const podsRes = await k8sApi.listNamespacedPod('default');
console.log(podsRes.body);
} catch (err) {
console.error(err);
}
};

main();

```

## Create a new namespace
Expand All @@ -44,25 +52,27 @@ kc.loadFromDefault();

const k8sApi = kc.makeApiClient(k8s.CoreV1Api);

var namespace = {
const namespace = {
metadata: {
name: 'test',
},
};

k8sApi.createNamespace(namespace).then(
(response) => {
console.log('Created namespace');
console.log(response);
k8sApi.readNamespace(namespace.metadata.name).then((response) => {
console.log(response);
k8sApi.deleteNamespace(namespace.metadata.name, {} /* delete options */);
});
},
(err) => {
console.log('Error!: ' + err);
},
);
const main = async () => {
try {
const createNamespaceRes = await k8sApi.createNamespace(namespace);
console.log('New namespace created: ', createNamespaceRes.body);

const readNamespaceRes = await k8sApi.readNamespace(namespace.metadata.name);
console.log('Namespace: ', readNamespaceRes.body);

await k8sApi.deleteNamespace(namespace.metadata.name, {});
} catch (err) {
console.error(err);
}
};

main();
```

## Create a cluster configuration programatically
Expand Down Expand Up @@ -113,17 +123,17 @@ release, we will increment the minor version whenever we update the minor Kubern

Generally speaking newer clients will work with older Kubernetes, but compatability isn't 100% guaranteed.

| client version | older versions | 1.19 | 1.20 | 1.21 | 1.22 | 1.23 | 1.24 | 1.25 |
|----------------|----------------|------|------|------|------|-------|------|-----|
| 0.13.x | - | ✓ | x | x | x | x | x | x |
| 0.14.x | - | + | ✓ | x | x | x | x | x |
| 0.15.x | - | + | + | ✓ | x | x | x | x |
| 0.16.x | - | + | + | + | ✓ | x | x | x |
| 0.17.x | - | - | - | + | + | + | ✓ | x |
| 0.18.x | - | - | - | - | + | + | + | ✓ |
| client version | older versions | 1.22 | 1.23 | 1.24 | 1.25 | 1.26 | 1.27 | 1.28 | 1.29 | 1.30 |
|----------------|----------------|------|------|------|-------|------|-----|------|------|-----|
| 0.16.x | - | ✓ | x | x | x | x | x | x | x | x |
| 0.17.x | - | + | + | ✓ | x | x | x | x | x | x |
| 0.18.x | - | + | + | + | ✓ | x | x | x | x | x |
| 0.19.x | - | - | - | - | + | + | ✓ | x | x | x |
| 0.20.x | - | - | - | - | - | + | + | ✓ | x | x |
| 0.21.x | - | - | - | - | - | - | + | + | ✓ | x |
| 0.22.x | - | - | - | - | - | - | - | + | + | ✓ |

Key:

* `✓` Exactly the same features / API objects in both javascript-client and the Kubernetes
version.
* `+` javascript-client has features or api objects that may not be present in the
Expand Down
6 changes: 3 additions & 3 deletions examples/cache-example.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,20 @@ const k8sApi = kc.makeApiClient(k8s.CoreV1Api);
const path = '/api/v1/pods';
const watch = new k8s.Watch(kc);

const listFn = () => k8sApi.listPodForAllNamespaces()
const listFn = () => k8sApi.listPodForAllNamespaces();

const cache = new k8s.ListWatch(path, watch, listFn);

const looper = () => {
const list = cache.list('default');
if (list) {
let names = [];
const names = [];
for (let i = 0; i < list.length; i++) {
names.push(list[i].metadata.name);
}
console.log(names.join(','));
}
setTimeout(looper, 2000);
}
};

looper();
12 changes: 8 additions & 4 deletions examples/example.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
const k8s = require('@kubernetes/client-node');

const namespace = 'default';

const kc = new k8s.KubeConfig();
kc.loadFromDefault();

const k8sApi = kc.makeApiClient(k8s.CoreV1Api);

k8sApi.listNamespacedPod('default')
.then((res) => {
console.log(res.body);
});
const main = async () => {
const res = await k8sApi.listNamespacedPod({namespace});

console.log(`${namespace} namespace pods: `, res.items);
};

main();
Loading