1
0
mirror of https://github.com/rancher/types.git synced 2025-06-25 13:11:33 +00:00

applied spec to cluster status

This commit is contained in:
Alena Prokharchyk 2017-11-13 20:54:52 -08:00
parent 666aed8856
commit b0cf49cee1
3 changed files with 4 additions and 0 deletions

View File

@ -52,6 +52,7 @@ type ClusterStatus struct {
CACert string `json:"caCert,omitempty"`
Capacity v1.ResourceList `json:"capacity,omitempty"`
Allocatable v1.ResourceList `json:"allocatable,omitempty"`
AppliedSpec ClusterSpec `json:"clusterSpec,omitempty"`
}
type ClusterComponentStatus struct {

View File

@ -282,6 +282,7 @@ func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus) {
(*out)[key] = val.DeepCopy()
}
}
in.AppliedSpec.DeepCopyInto(&out.AppliedSpec)
return
}

View File

@ -4,6 +4,7 @@ const (
ClusterStatusType = "clusterStatus"
ClusterStatusFieldAPIEndpoint = "apiEndpoint"
ClusterStatusFieldAllocatable = "allocatable"
ClusterStatusFieldAppliedSpec = "appliedSpec"
ClusterStatusFieldCACert = "caCert"
ClusterStatusFieldCapacity = "capacity"
ClusterStatusFieldComponentStatuses = "componentStatuses"
@ -14,6 +15,7 @@ const (
type ClusterStatus struct {
APIEndpoint string `json:"apiEndpoint,omitempty"`
Allocatable map[string]string `json:"allocatable,omitempty"`
AppliedSpec ClusterSpec `json:"appliedSpec,omitempty"`
CACert string `json:"caCert,omitempty"`
Capacity map[string]string `json:"capacity,omitempty"`
ComponentStatuses []ClusterComponentStatus `json:"componentStatuses,omitempty"`