39 Commits

Author SHA1 Message Date
Boshi Lian
96955064cb generate base on 1.34 (#1654)
* Implement code changes to enhance functionality and improve performance

* chore: update version to 18.0 in version.json

* fix: correct initialization of opblackList in PluralHelper

* chore: update SDK version to 18.0 in README.md

* Fixdocfx (#82)

* fix: update file references and clean up validation comments in models

* chore: add symlink to CONTRIBUTING.md for easier access

* fix: update documentation to include full type names for WebSocket and Predicate

* fix: include CONTRIBUTING.md in docfx.json build content

* refactor: update IKubernetes interface and template for consistency

* feat: add Microsoft.CodeAnalysis.CSharp package and improve source normalization in generator context

* chore: update package versions in Directory.Packages.props for compatibility and improvements

* chore: update Microsoft.VisualStudio.SlnGen and Nerdbank.GitVersioning package versions for compatibility

* Implement code changes to enhance functionality and improve performance

* chore: update version to 18.0 in version.json

* fix: correct initialization of opblackList in PluralHelper

* chore: update SDK version to 18.0 in README.md

* refactor: update IKubernetes interface and template for consistency

* feat: add Microsoft.CodeAnalysis.CSharp package and improve source normalization in generator context

* chore: update package versions in Directory.Packages.props for compatibility and improvements

* chore: update Microsoft.VisualStudio.SlnGen and Nerdbank.GitVersioning package versions for compatibility

* chore: downgrade xunit.runner.visualstudio and Xunit.StaFact package versions for compatibility

* chore: update package versions in Directory.Packages.props for compatibility and improvements

* style: format code for consistency and readability

* feat: update certificate loading logic for .NET 9 compatibility

* fix: update certificate loading method for .NET 9 compatibility
2025-09-22 14:18:16 -07:00
Boshi Lian
001189de77 Version 17.0 + Generate 1.33 (#1626)
* generated based on 1.33

* Update version to 17.0 in version.json

* Remove extra API endpoint from swagger.json

* Remove ModelConverter and related AutoMapper components

* Update package versions

* Refactor code to use ConfigureAwait(false) for asynchronous calls and update target framework to net9.0

* Remove ConfigureAwait(false) from OidcAuthTests for consistency in async calls

* Update SDK version in README to reflect support for net8.0 and net9.0

* Update dotnet SDK version to 9.0.x in build workflow

* Revert Fractions package version to 7.3.0 in Directory.Packages.props

* Update target framework to netstandard2.1 for improved compatibility

* Update package references for Microsoft.CodeAnalysis in Directory.Packages.props and LibKubernetesGenerator.target

* Refactor Worker class constructor documentation and standardize Dictionary type declaration in Program.cs
2025-04-27 12:55:24 -07:00
Boshi Lian
f7e7613d09 generate api v1.32 (#1603)
* generate based on v1.32

* bump ver

* Delete swagger.json.unprocessed

* Update target frameworks and SDK versions in project files

* Remove extra API endpoint from swagger.json

* Update .NET SDK version to 9.0.x and adjust package references

* happy build

* Enhance certificate handling for .NET 9.0 compatibility in CertUtils and KubernetesClientConfiguration

* Add mapping for V1beta1ResourceClaim to V1ResourceClaim in AutoMapper configurations

* Refactor certificate loading to improve compatibility with .NET 9.0

* Update package versions in Directory.Packages.props for improved compatibility and features

* Update Fractions package version to 7.3.0 for improved compatibility
2025-01-07 16:12:29 +01:00
Boshi Lian
07a59e7e59 Update SDK version to 14.0 for Kubernetes 1.30 (#1551)
* Update KUBERNETES_BRANCH to v1.30.0 in csharp.settings

* Update version.json to 14.0

* Update SDK version to 14.0 for Kubernetes 1.30

* fix csharp naming conflict

* drop support of net7

* remove unused comment
2024-04-28 17:00:18 -07:00
Boshi Lian
de7ecf1da9 SlnGen instructions are potentially incomplete (#1530) 2024-04-15 10:40:59 -07:00
Weihan Li
51c148ec06 docs: Update README.md (#1538)
update travis-ci build status with Github Actions
2024-03-09 22:43:59 -08:00
Weihan Li
ce0f192e3d docs: update README.md (#1527)
using NuGet package badge
2024-02-27 03:41:49 -08:00
rkarg-blizz
93140a6d8c Removing prometheus-net dependency (#1526)
* Update README.md

* Update KubernetesClient.csproj

* Delete examples/prometheus directory

* Delete src/KubernetesClient/PrometheusHandler.cs
2024-02-26 15:56:13 -08:00
Sarah-A
5296e5fd49 Update Version Compatibility in readme (#1514)
* Add SDK version 13.0 to the compatibility table
* Clarity client's backward compatibility
* Clarify back-porting fixes to older versions
2024-02-12 10:04:17 -08:00
Boshi Lian
127b59696e introduce slngen and remove stale proj (#1497)
* introduce slngen and remove stale proj

* Add instructions for generating with Visual Studio
2024-01-22 21:15:51 +01:00
Boshi Lian
3d84f06569 update swagger gen from 1.28.0 (#1373)
* update swagger gen from 1.28.0

* update version matrix
2023-08-16 20:28:21 -07:00
Boshi Lian
4e74fd20b7 generate v1.26 (#1122)
* update swagger

* remove unused models in converter

* remove netcore3.1 from testr

* bump ver

* fix convert

* remove some unused autorest property

* move some clz from autorest to client

* fix import

* no longer expose SendRequestRaw

* make file utils inner

* fix build

* c# 11
2022-12-15 18:21:36 -08:00
Boshi Lian
763f1f0778 add net7 remove net5 (#1085)
* add net7

* remove net5

* fix build

* fix versions

* revert to 10.0 due to ci

* fix automapper

* update ver matrix

* fix warning

* fix net7 test err

* more target to basic and model pkg
2022-12-05 08:59:04 -08:00
Trevor Sullivan
2856089f6b Fix README link to XUnit project (#1006) 2022-09-14 01:43:01 -07:00
Boshi Lian
c404c00bc2 Version 9.0: Based on Swagger 1.25 (#995)
* swagger 1.25

* update version converter

* bump version

* move missing models to models proj

* hide util for further cleanup

* hide more public api

* update version matrix
2022-09-05 12:52:54 -07:00
Boshi Lian
bdcfbfacf2 readme update for 8.0 (#852) 2022-05-09 14:04:32 -07:00
stan-sz
9e6e2f0baa Standardize TargetFramwork for VisualStudio IDE (#810)
* Follow up on unused using cleanup

* Revert

* Package upgrades

* LF

* Update README.md

Co-authored-by: Boshi Lian <farmer1992@gmail.com>

Co-authored-by: Boshi Lian <farmer1992@gmail.com>
2022-03-29 13:01:26 -07:00
Boshi Lian
ef7d226ab0 update swagger gen readme (#783) 2022-02-25 13:31:24 -08:00
Boshi Lian
eca9898902 API v1.23.0 + system.text.json + remove WatchXXX API (#750)
* gen v1.23.0

* fix converter

* bump ver

* update readme runtime

* fix warning

* update dep ver

* newtonjson -> system.text.json

* generate for new json api

* readme lf

* dotnet fmt

* dotnet fmt tests/

* dotnet fmt

* Revert "dotnet fmt"

This reverts commit e14c59076143fe2218ed899295a00762f0ea2bd6.

* fix err introduce by dotnet fmt

* fix test

* remove deprecated /watch api

* generate code after /watch removed

* remove /watch related code

* trim Microsoft.Rest.Serialization
2021-12-13 07:31:59 -08:00
Boshi Lian
041f127136 add version matrix (#716) 2021-09-29 15:32:45 -07:00
Grégory Poircuitte
86e339a7f7 Fix typos (#674) 2021-08-04 07:53:24 -07:00
Brendan Burns
7d66489cb4 Add a Prometheus handler. (#591)
* Add a Prometheus handler.

* Address comments
2021-04-09 08:53:05 -07:00
Tom Kerkhove
a58f908685 Remove double "Usage" in docs (#270)
Remove double "Usage" in docs
2019-03-24 15:43:05 -07:00
Brendan Burns
bf995e55c6 Improve README.md with better example and descriptions. (#250)
* Improve README.md with better example and descriptions.

* Address comments.
2019-03-22 16:58:09 -07:00
Brendan Burns
e95e01c6e9 Fix documentation of how to regenerate the client code. (#244) 2019-02-19 02:19:40 -08:00
Nikhita Raghunath
397a582ff0 Add CONTRIBUTING.md (#199) 2018-08-19 15:46:42 -07:00
Frederik Carlier
47d73dca3f Update README (#95)
* Update README

* No need for npm
2018-02-15 22:34:05 -08:00
Marchenko Alexandr
4f80289b81 connect to GCP GKE from local machine (#92)
* connect to GCP GKE from local machine

explanation of how to connect from lacal machine to Google Cloud Kubernetes without headache, close #91

* connect to cluster from a local machine

add preferred way of connecting to cluster, add alternative way with proxy for non supported auth providers

* known issues and its workarounds
2018-02-13 06:43:35 -08:00
Brendan Burns
24e70ef3ff Update docs with badges. 2017-11-14 22:10:47 -08:00
Brendan Burns
a5af10a282 fix Nuget package link. 2017-10-20 21:20:52 -07:00
Boshi Lian
061cac05c6 minor update to readme 2017-10-13 03:44:59 +08:00
Brendan Burns
a9f283fd9f Update README.md 2017-09-13 14:49:35 -07:00
Brendan Burns
95b8c3e55a Update README.md 2017-09-13 14:33:06 -07:00
Jason Poon
0e1b6b7b7d Update docs. Better error message when openssl fails. Simplifying
`KubernetesClientConfiguration`
2017-08-13 17:53:36 -07:00
Sergio Sisternes
df00dc0f20 Added super cool shield.io build badge to README.md 2017-07-25 17:16:34 +02:00
Sergio Sisternes
9548f57c13 Added basic XUnit project structure, sample code and information in the readme 2017-06-22 22:41:42 +02:00
krabhishek8260
ad74a08497 Add support for connecting/authenticating through kubeconfig 2017-06-17 14:11:52 -07:00
Brendan Burns
d42da04e5d Initial add of generated code, update readme, add settings file. 2017-06-12 22:16:33 -07:00
Mehdy Bohlool
8e8e30d664 Initial commit 2017-05-12 10:18:12 -07:00