Skip to content

Releases: tintoy/dotnet-kube-client

v2.5.1

17 Jan 00:09
Compare
Choose a tag to compare

Changes:

  • d9a0a3d Allow specifying of default K8s namespace when registering KubeClientOptions for DI from pod service account

This list of changes was auto generated.

v.2.50

16 Jan 23:47
159057c
Compare
Choose a tag to compare

Changes:

  • 486ed3b Use environment variable to propagate package version info
  • 824d5e1 Azure DevOps task overrides the bloody output directory
  • 05f3bf2 Publish packages folder as artifact
  • 4666c67 Use wildcard for "dotnet test", not "dotnet build:
  • 0faf103 Attempt to use a wildcard for test projects when running "dotnet test" in CI
  • f4b6160 Update GitVersion configuration to work with newer version of tooling
  • ea1117b Update GitHub connection name
  • 6f51dd0 Configure branches for CI
See More
  • d7e51ad Add initial Azure Pipelines configuration
  • 56f1660 Add DI registration methods for named KubeClientOptions from pod service account
  • 117c4f8 Mark samples as non-packable
  • 92ad8f1 Target .NET Core 6.0.403 SDK
  • a47d742 Target .NET Core 6.0.11 SDK for CI
  • e457b3e Consolidate HTTPlease package versions
  • 1f0bc12 Consolidate package versions, and explicitly target net6.0 in samples
  • 0937e14 Bump Newtonsoft.Json from 10.0.3 to 13.0.2 in /samples/ExtensionsSample
  • 27edc57 Bump Newtonsoft.Json from 10.0.3 to 13.0.2 in /src/KubeClient
  • 8c0abbf Bump Newtonsoft.Json in /src/KubeClient.Extensions.KubeConfig
  • 0994196 Update MyGet API Key
  • 9dd81d1 Upgrade HTTPlease to v1.8.9 [ #149 ]
  • e91c1b6 Upgrade HTTPlease to v1.8.8 [ #149 ]
  • 200f0aa Bump Microsoft.AspNetCore.WebSockets

This list of changes was auto generated.

v2.4.6

18 Sep 00:08
Compare
Choose a tag to compare

KubeClient v2.3.5

06 Oct 09:56
714efff
Compare
Choose a tag to compare

Enhancements

  • KubeClient.Extensions.Configuration support for multiple ConfigMaps / Secrets (#96, #101).

KubeClient v2.3.0

10 Aug 01:14
Compare
Choose a tag to compare

Breaking changes

  • KubeClient now depends on YamlDotNet v6.1.2 (#91 - thanks @jonstelly!)
    There are breaking changes to YamlDotNet's API so consumers really will need to upgrade this package (older versions will no longer work correctly).

Enhancements

  • Option for IConfigurationProvider to throw an exception if the target ConfigMap is missing during initial load (#88 - thanks @PhilippCh!)

KubeClient v2.2.12

20 May 21:56
9c061e4
Compare
Choose a tag to compare

Bug-fixes

Thanks @jonstelly for these fixes!

  • Token authentication fails if token in KubeConfig isn't base64 encoded (#80)

KubeClient v2.2.10

23 Mar 02:26
3f048ea
Compare
Choose a tag to compare

Bug-fixes

Thanks @jonstelly for these fixes!

  • Add NodeClient for working with Nodes (#74)
  • PersistentVolumes aren't namespace-scoped (#72)

KubeClient v2.2.8

18 Mar 21:36
d7ddd5b
Compare
Choose a tag to compare

Bug-fixes

  • Fixed deserialisation bug for Int32OrStringV1 (#70) - thanks, @jonstelly!

KubeClient v2.2.7

17 Mar 05:26
f575cfc
Compare
Choose a tag to compare

Changes

  • Implemented Int32OrStringV1 (and associated JSON / YAML converter) to represent values that can be either a 32-bit integer or a string, and require different representation in JSON depending on which one they are (#68).

Breaking Changes

  • Some properties on the following model types now use Int32OrStringV1 where they previously just used string (see commit 5917153 for details):
    • HTTPGetActionV1
    • IngressBackendV1Beta1
    • NetworkPolicyPortV1
    • NetworkPolicyPortV1Beta1
    • PodDisruptionBudgetSpecV1Beta1
    • RollingUpdateDaemonSetV1
    • RollingUpdateDaemonSetV1Beta1
    • RollingUpdateDaemonSetV1Beta2
    • RollingUpdateDeploymentV1
    • RollingUpdateDeploymentV1Beta1
    • RollingUpdateDeploymentV1Beta2
    • ServicePortV1
    • TCPSocketActionV1

KubeClient v2.2.6

01 Mar 06:13
Compare
Choose a tag to compare

Changes

  • Added support for pausing / rolling back deployments (#60).

Breaking Changes

  • Signatures for IPodClientV1.Logs() and IPodClientV1.StreamLogs() have changed. They both have a new optional parameter: tailLines (#65).