diff --git a/apis/management.cattle.io/v3/zz_generated_deepcopy.go b/apis/management.cattle.io/v3/zz_generated_deepcopy.go index 826ce8f7..f65bb034 100644 --- a/apis/management.cattle.io/v3/zz_generated_deepcopy.go +++ b/apis/management.cattle.io/v3/zz_generated_deepcopy.go @@ -834,6 +834,22 @@ func (in *CatalogTemplateVersionList) DeepCopyObject() runtime.Object { return nil } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CertExpiration) DeepCopyInto(out *CertExpiration) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertExpiration. +func (in *CertExpiration) DeepCopy() *CertExpiration { + if in == nil { + return nil + } + out := new(CertExpiration) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ChangePasswordInput) DeepCopyInto(out *ChangePasswordInput) { *out = *in @@ -1904,6 +1920,13 @@ func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus) { *out = new(MonitoringStatus) (*in).DeepCopyInto(*out) } + if in.CertificatesExpiration != nil { + in, out := &in.CertificatesExpiration, &out.CertificatesExpiration + *out = make(map[string]CertExpiration, len(*in)) + for key, val := range *in { + (*out)[key] = val + } + } return } diff --git a/client/management/v3/zz_generated_cert_expiration.go b/client/management/v3/zz_generated_cert_expiration.go new file mode 100644 index 00000000..b6372656 --- /dev/null +++ b/client/management/v3/zz_generated_cert_expiration.go @@ -0,0 +1,12 @@ +package client + +const ( + CertExpirationType = "certExpiration" + CertExpirationFieldDaysRemaining = "daysRemaining" + CertExpirationFieldExpirationDate = "expirationDate" +) + +type CertExpiration struct { + DaysRemaining int64 `json:"daysRemaining,omitempty" yaml:"daysRemaining,omitempty"` + ExpirationDate string `json:"expirationDate,omitempty" yaml:"expirationDate,omitempty"` +} diff --git a/client/management/v3/zz_generated_cluster.go b/client/management/v3/zz_generated_cluster.go index 930eb3b6..d5e08e26 100644 --- a/client/management/v3/zz_generated_cluster.go +++ b/client/management/v3/zz_generated_cluster.go @@ -17,6 +17,7 @@ const ( ClusterFieldCACert = "caCert" ClusterFieldCapabilities = "capabilities" ClusterFieldCapacity = "capacity" + ClusterFieldCertificatesExpiration = "certificatesExpiration" ClusterFieldClusterTemplateAnswers = "answers" ClusterFieldClusterTemplateID = "clusterTemplateId" ClusterFieldClusterTemplateRevisionID = "clusterTemplateRevisionId" @@ -67,6 +68,7 @@ type Cluster struct { CACert string `json:"caCert,omitempty" yaml:"caCert,omitempty"` Capabilities *Capabilities `json:"capabilities,omitempty" yaml:"capabilities,omitempty"` Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` + CertificatesExpiration map[string]CertExpiration `json:"certificatesExpiration,omitempty" yaml:"certificatesExpiration,omitempty"` ClusterTemplateAnswers *Answer `json:"answers,omitempty" yaml:"answers,omitempty"` ClusterTemplateID string `json:"clusterTemplateId,omitempty" yaml:"clusterTemplateId,omitempty"` ClusterTemplateRevisionID string `json:"clusterTemplateRevisionId,omitempty" yaml:"clusterTemplateRevisionId,omitempty"` diff --git a/client/management/v3/zz_generated_cluster_status.go b/client/management/v3/zz_generated_cluster_status.go index 455945f1..793d46c5 100644 --- a/client/management/v3/zz_generated_cluster_status.go +++ b/client/management/v3/zz_generated_cluster_status.go @@ -12,6 +12,7 @@ const ( ClusterStatusFieldCACert = "caCert" ClusterStatusFieldCapabilities = "capabilities" ClusterStatusFieldCapacity = "capacity" + ClusterStatusFieldCertificatesExpiration = "certificatesExpiration" ClusterStatusFieldComponentStatuses = "componentStatuses" ClusterStatusFieldConditions = "conditions" ClusterStatusFieldDriver = "driver" @@ -24,23 +25,24 @@ const ( ) type ClusterStatus struct { - APIEndpoint string `json:"apiEndpoint,omitempty" yaml:"apiEndpoint,omitempty"` - AgentImage string `json:"agentImage,omitempty" yaml:"agentImage,omitempty"` - Allocatable map[string]string `json:"allocatable,omitempty" yaml:"allocatable,omitempty"` - AppliedEnableNetworkPolicy bool `json:"appliedEnableNetworkPolicy,omitempty" yaml:"appliedEnableNetworkPolicy,omitempty"` - AppliedPodSecurityPolicyTemplateName string `json:"appliedPodSecurityPolicyTemplateId,omitempty" yaml:"appliedPodSecurityPolicyTemplateId,omitempty"` - AppliedSpec *ClusterSpec `json:"appliedSpec,omitempty" yaml:"appliedSpec,omitempty"` - AuthImage string `json:"authImage,omitempty" yaml:"authImage,omitempty"` - CACert string `json:"caCert,omitempty" yaml:"caCert,omitempty"` - Capabilities *Capabilities `json:"capabilities,omitempty" yaml:"capabilities,omitempty"` - Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` - ComponentStatuses []ClusterComponentStatus `json:"componentStatuses,omitempty" yaml:"componentStatuses,omitempty"` - Conditions []ClusterCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` - Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` - FailedSpec *ClusterSpec `json:"failedSpec,omitempty" yaml:"failedSpec,omitempty"` - IstioEnabled bool `json:"istioEnabled,omitempty" yaml:"istioEnabled,omitempty"` - Limits map[string]string `json:"limits,omitempty" yaml:"limits,omitempty"` - MonitoringStatus *MonitoringStatus `json:"monitoringStatus,omitempty" yaml:"monitoringStatus,omitempty"` - Requested map[string]string `json:"requested,omitempty" yaml:"requested,omitempty"` - Version *Info `json:"version,omitempty" yaml:"version,omitempty"` + APIEndpoint string `json:"apiEndpoint,omitempty" yaml:"apiEndpoint,omitempty"` + AgentImage string `json:"agentImage,omitempty" yaml:"agentImage,omitempty"` + Allocatable map[string]string `json:"allocatable,omitempty" yaml:"allocatable,omitempty"` + AppliedEnableNetworkPolicy bool `json:"appliedEnableNetworkPolicy,omitempty" yaml:"appliedEnableNetworkPolicy,omitempty"` + AppliedPodSecurityPolicyTemplateName string `json:"appliedPodSecurityPolicyTemplateId,omitempty" yaml:"appliedPodSecurityPolicyTemplateId,omitempty"` + AppliedSpec *ClusterSpec `json:"appliedSpec,omitempty" yaml:"appliedSpec,omitempty"` + AuthImage string `json:"authImage,omitempty" yaml:"authImage,omitempty"` + CACert string `json:"caCert,omitempty" yaml:"caCert,omitempty"` + Capabilities *Capabilities `json:"capabilities,omitempty" yaml:"capabilities,omitempty"` + Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` + CertificatesExpiration map[string]CertExpiration `json:"certificatesExpiration,omitempty" yaml:"certificatesExpiration,omitempty"` + ComponentStatuses []ClusterComponentStatus `json:"componentStatuses,omitempty" yaml:"componentStatuses,omitempty"` + Conditions []ClusterCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` + Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` + FailedSpec *ClusterSpec `json:"failedSpec,omitempty" yaml:"failedSpec,omitempty"` + IstioEnabled bool `json:"istioEnabled,omitempty" yaml:"istioEnabled,omitempty"` + Limits map[string]string `json:"limits,omitempty" yaml:"limits,omitempty"` + MonitoringStatus *MonitoringStatus `json:"monitoringStatus,omitempty" yaml:"monitoringStatus,omitempty"` + Requested map[string]string `json:"requested,omitempty" yaml:"requested,omitempty"` + Version *Info `json:"version,omitempty" yaml:"version,omitempty"` }