Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
227 commits
Select commit Hold shift + click to select a range
4852072
Fix small misspelling error
Sep 27, 2022
cd7faa3
decoding a not safe url in load_kube_config
Oct 10, 2022
ec7260a
Add support for using oidc CA certificate file while refreshing token
Oct 11, 2022
cd2d507
add testcases
Oct 11, 2022
ed39270
Merge pull request #1917 from kubernetes-client/automated-release-of-…
Oct 11, 2022
88d49a8
Updated example steps
Oct 13, 2022
5591654
Merge pull request #1919 from mans2singh/node_labels_corr
Oct 13, 2022
4131ba0
Merge pull request #1916 from vgupta3/oidc-idp-ca-cert-file-support
Oct 13, 2022
9a2ba27
mock.call_args.kwargs was added after python 3.7, switched to the old…
Oct 13, 2022
21b8cec
Merge pull request #1922 from yliaog/master
Oct 13, 2022
0f61c7c
updated compatiblity matrix for 1.25 alpha release.
Oct 11, 2022
042256b
update changelog
Oct 11, 2022
e1776f8
Merge pull request #1912 from ramvikrams/%1
Oct 13, 2022
55cf77c
Updated example description
Oct 16, 2022
a6f8ae7
Merge pull request #1926 from mans2singh/rollout_ds_desc_update
Oct 16, 2022
64e743f
Add to_dict method to ResourceField
Sep 12, 2022
f2b4403
Merge pull request #1924 from yliaog/master
Oct 18, 2022
e49de5e
updated compatibility matrix for 25.2.0b1
Oct 20, 2022
20eee4c
updated compatibility matrix for 25.3.0b1
Oct 20, 2022
89b68e0
update changelog with release notes from master branch
Oct 20, 2022
39f7c41
update changelog with release notes from master branch
Oct 20, 2022
b73c9c7
Merge pull request #1932 from yliaog/master
Oct 20, 2022
e529d4d
Fixed double module imports
Oct 24, 2022
256d859
update changelog with release notes from master branch
Oct 25, 2022
06cdffc
updated 25.3 release support matrix
Oct 25, 2022
8e2a717
Merge pull request #1938 from yliaog/master
Oct 25, 2022
84d3cfb
Fix the refreshing of tokens from outside the cluster
Nov 8, 2022
6497be9
Improve the refreshing of tokens from inside the cluster
Nov 10, 2022
62eb611
Fix typo in timeout-settings docs URL
Nov 11, 2022
ae58736
Merge pull request #1951 from chrisgzf/fix-url-typo-timeout-settings
Nov 11, 2022
9821266
Only use `usedforsecurity` if supported
Nov 22, 2022
09d5ec3
duplicate configuration.host lines in example
Nov 22, 2022
f6d89c5
Merge pull request #1955 from fabianvf/dynamic-usedforsecurity
Nov 22, 2022
ea1c76e
Merge pull request #1956 from bentastic27/patch-1
Nov 29, 2022
eb6de4d
kube-config: add custom client configuration injection
Dec 11, 2022
86c3516
fix load_config unexpected keyword argument
Dec 12, 2022
53a0587
separte weak relate condtions
Dec 12, 2022
c55d8bb
remove config_file arg check
Dec 12, 2022
89cd52d
added newline at the end of code.
Dec 17, 2022
d663218
keep config_file value
Dec 21, 2022
a9eb0a0
Convert timeout to ms when using poll method
Dec 23, 2022
2fbbd5e
doc: comment pod_exec.py for multiple containers
Jan 1, 2023
d586f5e
Merge pull request #1935 from Ark-kun/patch-1
Jan 16, 2023
0e0133b
Merge pull request #1947 from arrikto/feature-out-of-cluster-token-re…
Jan 16, 2023
d29b59e
Merge pull request #1949 from arrikto/feature-in-cluster-token-refresh
Jan 17, 2023
32a4ecc
update version constants for 26.0.0-snapshot release
Jan 24, 2023
0b72682
update changelog
Jan 24, 2023
05b9e21
generated client change for custom_objects
Jan 24, 2023
f510364
generated API change
Jan 24, 2023
8580d98
generated client change
Jan 24, 2023
4f1e71e
updated kind action version, kind version, and node image version and
Jan 24, 2023
88775d2
Merge pull request #1991 from yliaog/master
Jan 24, 2023
81ef7ac
Merge pull request #1990 from yliaog/automated-release-of-26.0.0-snap…
Jan 24, 2023
b41efe1
Removed 3.6 python version
Jan 24, 2023
24fc3ec
Merge pull request #1993 from yliaog/master
Jan 24, 2023
b3e522a
Fixed issue: pass_env values cannot contain whitespace, use comma to …
Jan 24, 2023
792353b
update changelog
Jan 24, 2023
34ebf35
updated compatibility matrix and maintenance status in README
Jan 24, 2023
ae42e03
uploading to codecov failure does not fail the CI.
Jan 25, 2023
657b9d6
Fix typos
Jan 27, 2023
17a0a61
Creating Configmap with Request Timeout Setting
Jan 24, 2023
dbec0b6
Merge pull request #1997 from venukarnati92/master
Jan 29, 2023
a22e42a
Merge pull request #1980 from ghinks/examples/pod_exec
Jan 29, 2023
949bc5f
Merge pull request #1971 from chandsharma/patch-1
Jan 29, 2023
e1aad62
Merge pull request #1996 from yliaog/master
Jan 30, 2023
9865292
added 3.11 to the tests
Jan 30, 2023
17ed0ae
Merge pull request #1976 from t-yrka/inconsistent-timeout
Jan 30, 2023
b8a7dcb
Merge pull request #1902 from mostaphaRoudsari/patch-1
Jan 31, 2023
bd17df2
Merge pull request #2003 from yliaog/master
Jan 31, 2023
8659e74
added release 1.26 e2e
Jan 31, 2023
fd50594
updated compatibility matrix and maintenance status
Jan 31, 2023
db65df6
update changelog with release notes from master branch
Jan 31, 2023
ef6ed0c
Merge pull request #2007 from yliaog/master
Jan 31, 2023
535881b
Merge pull request #2008 from yliaog/master
Feb 13, 2023
21c1c06
update changelog with release notes from master branch
Feb 15, 2023
017b2dc
updated compatibility matrix and maintenance status
Feb 15, 2023
4aff4d2
[doc] update Sphinx configuration
Feb 19, 2023
0be053e
Update root .gitignore
Feb 19, 2023
5c92f69
fix broken oauthlib dependency
Feb 24, 2023
3ebf672
Merge pull request #1886 from 0xFelix/resource-field-to-dict
Feb 25, 2023
683fb29
Merge pull request #1998 from kianmeng/fix-typos
Feb 25, 2023
d8e2e27
Merge pull request #2012 from yliaog/master
Feb 25, 2023
3d13e31
Fix snapshot version to be compliant with PEP440.
Feb 26, 2023
4309e50
Merge pull request #2018 from tomplus/fix/snapshot-version
Feb 26, 2023
e1be3de
Merge pull request #2016 from danielpodwysocki/master
Feb 26, 2023
1b9e386
Merge pull request #2013 from tomplus/feat/update-doc
Feb 27, 2023
6862784
Remove erroneous runtime dependence on setuptools
Mar 2, 2023
e105e2b
Fix docs configuration for Read the Docs
Mar 5, 2023
fc83d74
Include Python 3.11 to setuptools classifiers
Mar 15, 2023
f5cb35a
Merge pull request #2029 from jumbosushi/jumbosushi-patch-2
Mar 15, 2023
884fbbe
Merge pull request #1966 from blackstorm/lee/fix-load-config
Apr 10, 2023
d9e11e2
Prevent ConstructorError when parsing YAML containing '=' scalars
Apr 30, 2023
00165bf
Fix exception in ExecProvider when no console is attached.
May 7, 2023
ca88704
[CI/CD] Update Kubernetes version retrieval in kube-init.sh script
May 11, 2023
cad5055
Merge pull request #2055 from rjsadow/master
May 11, 2023
d92479f
Bump helm/kind-action from 1.4.0 to 1.6.0
May 17, 2023
dcb0978
Merge pull request #2057 from kubernetes-client/dependabot/github_act…
May 17, 2023
a240ec8
Bump helm/kind-action from 1.6.0 to 1.7.0
May 18, 2023
9b71be6
Merge pull request #2058 from kubernetes-client/dependabot/github_act…
May 19, 2023
a766e41
fix: use dl.k8s.io, not kubernetes-release bucket
May 22, 2023
9330d36
Merge pull request #2050 from peterhorsley/exec-provider-exception
May 24, 2023
308ec1f
Merge pull request #2059 from rjsadow/master
May 24, 2023
2299da2
Merge pull request #2049 from juergenhoetzel/disable_equal_scalar_resolv
May 24, 2023
d7ec40d
update version constants for 27.0.0+snapshot release
May 31, 2023
abadab6
update changelog
May 31, 2023
fe6216f
generated client change for custom_objects
May 31, 2023
69b2294
generated API change
May 31, 2023
4a86ed4
generated client change
May 31, 2023
697aa98
Merge pull request #2063 from yliaog/automated-release-of-27.0.0+snap…
Jun 4, 2023
e990ba8
updated compatibility matrix and maintenance status
Jun 5, 2023
252d8a2
update changelog
Jun 5, 2023
457e3a1
Merge pull request #2066 from yliaog/master
Jun 5, 2023
b8d3852
Fix request_timeout example and doc
Jun 7, 2023
0873b47
updated the version to be 1.x.y+snapshot, as 1.x.y-snapshot would cause
Jun 9, 2023
832d759
updated compatibility matrix and maintenance status
Jun 9, 2023
3955577
Merge pull request #2022 from ofek/setuptools
Jun 11, 2023
f5ad38f
Merge pull request #2074 from yliaog/master
Jun 13, 2023
ef35f0e
Merge pull request #2026 from tomplus/doc/update-rst
Jun 13, 2023
37bfb44
Merge pull request #2071 from hemslo/request-timeout-fix
Jun 13, 2023
750bdc4
Fix dynamic client watch of named resource
Jun 16, 2023
df35a66
updated compatibility matrix and maintenance status
Jun 18, 2023
2c8ce75
Merge pull request #2078 from yliaog/master
Jun 26, 2023
4a92823
Adds support for custom Server Name Indication (SNI)
May 16, 2023
f317c0c
Bump helm/kind-action from 1.7.0 to 1.8.0
Jul 12, 2023
62f9659
Merge pull request #2085 from kubernetes-client/dependabot/github_act…
Jul 17, 2023
63ccd56
fix split call to handle apis of the format a/b/c
Jul 31, 2023
ee4059b
Merge pull request #1933 from tigrato/support-tls-server-name
Jul 31, 2023
f392f59
Merge pull request #2095 from dbasunag/master
Jul 31, 2023
388f2e1
Handled UTF-8 edge cases in Watch
Aug 7, 2023
5bff3aa
Setting upper version bound for urllib3
Aug 23, 2023
721f8b3
Merge pull request #2105 from jsaalfeld/urllib3-version-fix
Aug 23, 2023
32f23ce
update version constants for 28.0.0+snapshot release
Aug 31, 2023
14f86d3
update changelog
Aug 31, 2023
b83d7dc
generated client change for custom_objects
Aug 31, 2023
f3b6506
generated API change
Aug 31, 2023
7a504a2
generated client change
Aug 31, 2023
8fa615b
Merge pull request #2112 from yliaog/automated-release-of-28.0.0+snap…
Aug 31, 2023
b7cce2f
update changelog with release notes from master branch
Jun 18, 2023
8a79b70
Merge pull request #2113 from yliaog/master
Aug 31, 2023
8091c4b
update changelog
Aug 31, 2023
3dd35f3
updated the compatiblity matrix and maintenance status
Aug 31, 2023
77be3d5
Merge pull request #2115 from yliaog/master
Aug 31, 2023
b8e160e
Bump actions/checkout from 3 to 4
Sep 5, 2023
6cf80a1
update changelog
Sep 8, 2023
a1b8d72
updated README compatibility matrix
Sep 8, 2023
abc60d9
Merge pull request #2121 from yliaog/master
Sep 8, 2023
84bf5b6
chore: move yaml files to correct folder
Sep 11, 2023
633d64e
Merge pull request #2116 from kubernetes-client/dependabot/github_act…
Sep 11, 2023
f39a939
Merge pull request #2122 from Ananya2001-an/move-yaml-files
Sep 11, 2023
b7f3d8a
chore: use f-string
Sep 13, 2023
e85ca18
Merge pull request #2124 from Ananya2001-an/chore-format-string
Sep 13, 2023
cf1605c
Bump codecov/codecov-action from 3 to 4
Sep 15, 2023
7519b5d
update changelog
Sep 17, 2023
152d27c
updated compatibility matrix and maintenance status
Sep 17, 2023
d24f52f
Merge pull request #2127 from yliaog/master
Sep 18, 2023
85ba1d2
test: add more assertions
Sep 22, 2023
bdfa3f5
Drop urllib3 upper bound
Oct 4, 2023
0580c08
Merge pull request #2131 from hauntsaninja/patch-1
Oct 4, 2023
636ebea
Merge pull request #2125 from kubernetes-client/dependabot/github_act…
Oct 9, 2023
d51a26f
Merge branch 'kubernetes-client:master' into test-add-asserts
Oct 10, 2023
435d2dd
ci: update codecov action version to v3
Oct 10, 2023
9fac6e5
Merge pull request #2128 from Ananya2001-an/test-add-asserts
Oct 16, 2023
344a9c3
remove deprecated IOError
Nov 26, 2023
e26b664
Return empty list when there is no matching resource instsnce items …
Nov 28, 2023
f89ef20
Merge pull request #2155 from dirrao/2142-dynamic-client-empty-result…
Nov 29, 2023
730fbe7
Bump actions/setup-python from 4 to 5
Dec 7, 2023
468288b
update version constants for 29.0.0+snapshot release
Dec 18, 2023
92d2d29
update changelog
Dec 18, 2023
3091c24
generated client change for custom_objects
Dec 18, 2023
2414ddb
generated API change
Dec 18, 2023
57e3654
generated client change
Dec 18, 2023
c7a2685
Merge pull request #2164 from yliaog/automated-release-of-29.0.0+snap…
Dec 18, 2023
1cdf25f
update changelog
Dec 18, 2023
cfda231
updated compatibility matrix and maintenance status
Dec 18, 2023
a3778c1
Merge pull request #2166 from yliaog/master
Dec 18, 2023
48b386f
Merge pull request #2159 from kubernetes-client/dependabot/github_act…
Dec 20, 2023
3c9c748
Merge pull request #2100 from davidopic/master
Dec 20, 2023
ab70a6f
update changelog with release notes from master branch
Dec 28, 2023
0f7b79b
Merge pull request #2173 from yliaog/master
Jan 2, 2024
a80337e
update changelog with release notes from master branch
Jan 8, 2024
cbd32f8
updated compatibility matrix and maintenance status
Jan 8, 2024
4311da9
Merge pull request #2177 from yliaog/master
Jan 8, 2024
174fd86
Provides a patch to stop using urllib3 deprecated APIs until the upgr…
Jan 2, 2024
edbb0d3
Merge pull request #2175 from arcivanov/issue_2169
Jan 8, 2024
9f15f5d
Replace deprecated assertEquals call
Jan 13, 2024
d36e67a
Fix merging current-context in kube-configs
Jan 31, 2024
43e3437
Bump codecov/codecov-action from 3 to 4
Feb 1, 2024
b2efc6f
remove ipaddress from requirements.txt
Feb 4, 2024
e5e819d
Merge pull request #2189 from tomplus/chore/remove-ipaddress
Feb 7, 2024
a5aec4c
Bump helm/kind-action from 1.8.0 to 1.9.0
Feb 12, 2024
5054415
Merge pull request #2153 from jxdv/update-ioerror
Feb 12, 2024
d94098e
Merge pull request #2178 from bnavigator/patch-1
Feb 12, 2024
a735cec
Merge pull request #2188 from kubernetes-client/dependabot/github_act…
Feb 12, 2024
fc6da35
Merge pull request #2190 from kubernetes-client/dependabot/github_act…
Feb 12, 2024
307860f
Merge pull request #2187 from tomplus/fix/mergin-current-context
Feb 12, 2024
9abd27b
Merge pull request #1968 from FlorianJDF/custom_client_config_new_client
Feb 19, 2024
3a5e500
Enable binary support for WSClient
Feb 14, 2024
e8b9926
Merge pull request #2194 from meln5674/feature/binary-wsclient
Feb 29, 2024
5cc042b
replace utcnow with now, due to utcnow will be deprecated
Mar 30, 2024
4d9a068
fix time format
Mar 30, 2024
cb491de
Merge pull request #2215 from showjason/replace-utcnow-with-now
Apr 2, 2024
fee8bfa
Merge pull request #2076 from bobh66/watch_named_object
Apr 23, 2024
2f38474
Bump helm/kind-action from 1.9.0 to 1.10.0
Apr 24, 2024
08287df
Merge pull request #2220 from kubernetes-client/dependabot/github_act…
Apr 25, 2024
a13cabc
commented out rest_urllib_headers.diff as it caused AttributeError:
May 21, 2024
98223ac
Merge pull request #2234 from yliaog/master
May 21, 2024
a493640
update version constants for 30.0.0+snapshot release
May 21, 2024
0ae1b7b
update changelog
May 21, 2024
f95e388
generated client change for custom_objects
May 21, 2024
ab488b3
generated API change
May 21, 2024
ab12c58
generated client change
May 21, 2024
0eeba5f
Merge pull request #2235 from yliaog/automated-release-of-30.0.0+snap…
May 22, 2024
c4d0ed3
update version constants for 30.1.0a1 release
May 22, 2024
4bde0c9
update changelog
May 22, 2024
aad38bc
generated client change
May 22, 2024
3baeeff
updated compatibility matrix and maintenance status in README
May 22, 2024
e1ec0da
Merge pull request #2236 from yliaog/automated-release-of-30.1.0a1-up…
May 22, 2024
dc86744
update version constants for 30.1.0b1 release
May 28, 2024
ef8a1f5
update changelog
May 28, 2024
a43f087
generated client change
May 28, 2024
b510697
updated compatibility matrix in README
May 28, 2024
660640c
Merge pull request #2241 from yliaog/automated-release-of-30.1.0b1-up…
May 30, 2024
eb17f6f
update version constants for 30.1.0 release
Jun 5, 2024
8476e45
update changelog
Jun 5, 2024
dfdddbb
generated client change
Jun 5, 2024
ad12d1c
updated compatibility matrix and maintenance status
Jun 5, 2024
a82f321
Merge pull request #2244 from yliaog/automated-release-of-30.1.0-upst…
Jun 6, 2024
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/deploy-wiki.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
deploy-wiki:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
- name: Install rsync
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/e2e-master.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,24 +13,24 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.6, 3.7, 3.8, 3.9]
python-version: [3.7, 3.8, 3.9]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
- name: Create Kind Cluster
uses: helm/kind-action@v1.4.0
uses: helm/kind-action@v1.10.0
with:
cluster_name: kubernetes-python-e2e-master-${{ matrix.python-version }}
# The kind version to be used to spin the cluster up
# this needs to be updated whenever a new Kind version is released
version: v0.11.1
version: v0.17.0
# Update the config here whenever a new client snapshot is performed
# This would eventually point to cluster with the latest Kubernetes version
# as we sync with Kubernetes upstream
config: .github/workflows/kind-configs/cluster-1.18.yaml
config: .github/workflows/kind-configs/cluster-1.25.yaml
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/e2e-release-11.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ jobs:
matrix:
python-version: [2.7, 3.5, 3.6, 3.7, 3.8]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
- name: Create Kind Cluster
uses: helm/kind-action@v1.4.0
uses: helm/kind-action@v1.10.0
with:
cluster_name: kubernetes-python-e2e-release-11.0-${{ matrix.python-version }}
# The kind version to be used to spin the cluster up
Expand All @@ -30,7 +30,7 @@ jobs:
# as we sync with Kubernetes upstream
config: .github/workflows/kind-configs/cluster-1.15.yaml
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/e2e-release-12.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ jobs:
matrix:
python-version: [2.7, 3.5, 3.6, 3.7, 3.8]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
- name: Create Kind Cluster
uses: helm/kind-action@v1.4.0
uses: helm/kind-action@v1.10.0
with:
cluster_name: kubernetes-python-e2e-release-12.0-${{ matrix.python-version }}
# The kind version to be used to spin the cluster up
Expand All @@ -30,7 +30,7 @@ jobs:
# as we sync with Kubernetes upstream
config: .github/workflows/kind-configs/cluster-1.16.yaml
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/e2e-release-17.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ jobs:
matrix:
python-version: [2.7, 3.5, 3.6, 3.7, 3.8]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
- name: Create Kind Cluster
uses: helm/kind-action@v1.4.0
uses: helm/kind-action@v1.10.0
with:
cluster_name: kubernetes-python-e2e-release-17.0-${{ matrix.python-version }}
# The kind version to be used to spin the cluster up
Expand All @@ -30,7 +30,7 @@ jobs:
# as we sync with Kubernetes upstream
config: .github/workflows/kind-configs/cluster-1.17.yaml
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/e2e-release-18.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ jobs:
matrix:
python-version: [3.6, 3.7, 3.8, 3.9]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
- name: Create Kind Cluster
uses: helm/kind-action@v1.4.0
uses: helm/kind-action@v1.10.0
with:
cluster_name: kubernetes-python-e2e-release-18.0-${{ matrix.python-version }}
# The kind version to be used to spin the cluster up
Expand All @@ -30,7 +30,7 @@ jobs:
# as we sync with Kubernetes upstream
config: .github/workflows/kind-configs/cluster-1.18.yaml
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
Expand Down
44 changes: 44 additions & 0 deletions .github/workflows/e2e-release-26.0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: End to End Tests - release-26.0

on:
push:
branches:
- release-26.0
pull_request:
branches:
- release-26.0

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.7, 3.8, 3.9]
steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Create Kind Cluster
uses: helm/kind-action@v1.10.0
with:
cluster_name: kubernetes-python-e2e-release-26.0-${{ matrix.python-version }}
# The kind version to be used to spin the cluster up
# this needs to be updated whenever a new Kind version is released
version: v0.17.0
# Update the config here whenever a new client snapshot is performed
# This would eventually point to cluster with the latest Kubernetes version
# as we sync with Kubernetes upstream
config: .github/workflows/kind-configs/cluster-1.26.yaml
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
python -m pip install -r test-requirements.txt
- name: Install package
run: python -m pip install -e .
- name: Run End to End tests
run: pytest -vvv -s kubernetes/e2e_test
7 changes: 7 additions & 0 deletions .github/workflows/kind-configs/cluster-1.25.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
image: kindest/node:v1.25.3@sha256:f1de3b0670462f43280114eccceab8bf1b9576d2afe0582f8f74529da6fd0365
- role: worker
image: kindest/node:v1.25.3@sha256:f1de3b0670462f43280114eccceab8bf1b9576d2afe0582f8f74529da6fd0365
7 changes: 7 additions & 0 deletions .github/workflows/kind-configs/cluster-1.26.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
image: kindest/node:v1.26.0@sha256:3264cbae4b80c241743d12644b2506fff13dce07fcadf29079c1d06a47b399dd
- role: worker
image: kindest/node:v1.26.0@sha256:3264cbae4b80c241743d12644b2506fff13dce07fcadf29079c1d06a47b399dd
10 changes: 5 additions & 5 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,17 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.6", "3.7", "3.8", "3.10"]
python-version: ["3.7", "3.8", "3.10", "3.11"]
include:
- python-version: "3.9"
use_coverage: 'coverage'

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
Expand All @@ -44,7 +44,7 @@ jobs:

- name: Upload coverage to Codecov
if: "matrix.use_coverage"
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
fail_ci_if_error: true
fail_ci_if_error: false
verbose: true
4 changes: 0 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,3 @@ target/
.idea/*
*.iml
.vscode

# created by sphinx documentation build
doc/source/README.md
doc/_build
Loading
Loading