1
0
mirror of https://github.com/rancher/types.git synced 2025-09-05 07:01:31 +00:00

Update schemas

This commit is contained in:
Darren Shepherd
2017-11-11 21:14:05 -07:00
parent 88242c48c9
commit 9d4da2e2e1
12 changed files with 866 additions and 72 deletions

View File

@@ -3,11 +3,8 @@ package v1
import (
"k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
)
var SchemeBuilder = runtime.NewSchemeBuilder()
type ClusterConditionType string
const (
@@ -26,8 +23,6 @@ const (
// More conditions can be added if unredlying controllers request it
)
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
type Cluster struct {
metav1.TypeMeta `json:",inline"`
// Standard objects metadata. More info:
@@ -41,14 +36,6 @@ type Cluster struct {
Status *ClusterStatus `json:"status"`
}
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
type ClusterList struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Items []Cluster
}
type ClusterSpec struct {
GKEConfig *GKEConfig `json:"gkeConfig,omitempty"`
AKSConfig *AKSConfig `json:"aksConfig,omitempty"`
@@ -219,16 +206,6 @@ type baseService struct {
Image string `yaml:"image"`
}
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
type ClusterNode struct {
v1.Node
}
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
type ClusterNodeList struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Items []ClusterNode
}