From 59bea2297298cdb8e2f5313310747a3be1733a84 Mon Sep 17 00:00:00 2001 From: Boshi Lian Date: Fri, 3 Jun 2022 10:46:21 -0700 Subject: [PATCH] fix ExecStatus (#881) * fix ExecStatus * add missing file --- .../KubeConfigModels/ExecCredentialResponse.cs | 2 +- src/KubernetesClient/Authentication/ExecTokenProvider.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/KubernetesClient.Models/KubeConfigModels/ExecCredentialResponse.cs b/src/KubernetesClient.Models/KubeConfigModels/ExecCredentialResponse.cs index ee29d82..57c916e 100644 --- a/src/KubernetesClient.Models/KubeConfigModels/ExecCredentialResponse.cs +++ b/src/KubernetesClient.Models/KubeConfigModels/ExecCredentialResponse.cs @@ -5,7 +5,7 @@ namespace k8s.KubeConfigModels public class ExecStatus { #nullable enable - public DateTime? Expiry { get; set; } + public DateTime? ExpirationTimestamp { get; set; } public string? Token { get; set; } public string? ClientCertificateData { get; set; } public string? ClientKeyData { get; set; } diff --git a/src/KubernetesClient/Authentication/ExecTokenProvider.cs b/src/KubernetesClient/Authentication/ExecTokenProvider.cs index f66b44a..d445b91 100644 --- a/src/KubernetesClient/Authentication/ExecTokenProvider.cs +++ b/src/KubernetesClient/Authentication/ExecTokenProvider.cs @@ -23,12 +23,12 @@ namespace k8s.Authentication return true; } - if (response.Status.Expiry == null) + if (response.Status.ExpirationTimestamp == null) { return false; } - return DateTime.UtcNow.AddSeconds(30) > response.Status.Expiry; + return DateTime.UtcNow.AddSeconds(30) > response.Status.ExpirationTimestamp; } public async Task GetAuthenticationHeaderAsync(CancellationToken cancellationToken)