mirror of
https://github.com/rancher/types.git
synced 2025-09-13 05:26:11 +00:00
Update generated code
This commit is contained in:
@@ -57,7 +57,7 @@ type DeploymentInterface interface {
|
||||
Get(name string, opts metav1.GetOptions) (*v1beta2.Deployment, error)
|
||||
Update(*v1beta2.Deployment) (*v1beta2.Deployment, error)
|
||||
Delete(name string, options *metav1.DeleteOptions) error
|
||||
List(opts metav1.ListOptions) (*v1beta2.DeploymentList, error)
|
||||
List(opts metav1.ListOptions) (*DeploymentList, error)
|
||||
Watch(opts metav1.ListOptions) (watch.Interface, error)
|
||||
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
|
||||
Controller() DeploymentController
|
||||
@@ -174,9 +174,9 @@ func (s *deploymentClient) Delete(name string, options *metav1.DeleteOptions) er
|
||||
return s.objectClient.Delete(name, options)
|
||||
}
|
||||
|
||||
func (s *deploymentClient) List(opts metav1.ListOptions) (*v1beta2.DeploymentList, error) {
|
||||
func (s *deploymentClient) List(opts metav1.ListOptions) (*DeploymentList, error) {
|
||||
obj, err := s.objectClient.List(opts)
|
||||
return obj.(*v1beta2.DeploymentList), err
|
||||
return obj.(*DeploymentList), err
|
||||
}
|
||||
|
||||
func (s *deploymentClient) Watch(opts metav1.ListOptions) (watch.Interface, error) {
|
||||
|
@@ -5,6 +5,22 @@ import (
|
||||
runtime "k8s.io/apimachinery/pkg/runtime"
|
||||
)
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *AmazonEC2Config) DeepCopyInto(out *AmazonEC2Config) {
|
||||
*out = *in
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmazonEC2Config.
|
||||
func (in *AmazonEC2Config) DeepCopy() *AmazonEC2Config {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(AmazonEC2Config)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *AuthConfig) DeepCopyInto(out *AuthConfig) {
|
||||
*out = *in
|
||||
@@ -28,6 +44,22 @@ func (in *AuthConfig) DeepCopy() *AuthConfig {
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *AzureConfig) DeepCopyInto(out *AzureConfig) {
|
||||
*out = *in
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureConfig.
|
||||
func (in *AzureConfig) DeepCopy() *AzureConfig {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(AzureConfig)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *AzureKubernetesServiceConfig) DeepCopyInto(out *AzureKubernetesServiceConfig) {
|
||||
*out = *in
|
||||
@@ -313,6 +345,22 @@ func (in *ClusterStatus) DeepCopy() *ClusterStatus {
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *DigitalOceanConfig) DeepCopyInto(out *DigitalOceanConfig) {
|
||||
*out = *in
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DigitalOceanConfig.
|
||||
func (in *DigitalOceanConfig) DeepCopy() *DigitalOceanConfig {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(DigitalOceanConfig)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *ETCDService) DeepCopyInto(out *ETCDService) {
|
||||
*out = *in
|
||||
@@ -421,6 +469,419 @@ func (in *KubeproxyService) DeepCopy() *KubeproxyService {
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *Machine) DeepCopyInto(out *Machine) {
|
||||
*out = *in
|
||||
out.TypeMeta = in.TypeMeta
|
||||
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
||||
in.Spec.DeepCopyInto(&out.Spec)
|
||||
in.Status.DeepCopyInto(&out.Status)
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Machine.
|
||||
func (in *Machine) DeepCopy() *Machine {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(Machine)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
||||
func (in *Machine) DeepCopyObject() runtime.Object {
|
||||
if c := in.DeepCopy(); c != nil {
|
||||
return c
|
||||
} else {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *MachineCondition) DeepCopyInto(out *MachineCondition) {
|
||||
*out = *in
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineCondition.
|
||||
func (in *MachineCondition) DeepCopy() *MachineCondition {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(MachineCondition)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *MachineDriver) DeepCopyInto(out *MachineDriver) {
|
||||
*out = *in
|
||||
out.TypeMeta = in.TypeMeta
|
||||
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
||||
out.Spec = in.Spec
|
||||
in.Status.DeepCopyInto(&out.Status)
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDriver.
|
||||
func (in *MachineDriver) DeepCopy() *MachineDriver {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(MachineDriver)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
||||
func (in *MachineDriver) DeepCopyObject() runtime.Object {
|
||||
if c := in.DeepCopy(); c != nil {
|
||||
return c
|
||||
} else {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *MachineDriverCondition) DeepCopyInto(out *MachineDriverCondition) {
|
||||
*out = *in
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDriverCondition.
|
||||
func (in *MachineDriverCondition) DeepCopy() *MachineDriverCondition {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(MachineDriverCondition)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *MachineDriverList) DeepCopyInto(out *MachineDriverList) {
|
||||
*out = *in
|
||||
out.TypeMeta = in.TypeMeta
|
||||
out.ListMeta = in.ListMeta
|
||||
if in.Items != nil {
|
||||
in, out := &in.Items, &out.Items
|
||||
*out = make([]MachineDriver, len(*in))
|
||||
for i := range *in {
|
||||
(*in)[i].DeepCopyInto(&(*out)[i])
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDriverList.
|
||||
func (in *MachineDriverList) DeepCopy() *MachineDriverList {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(MachineDriverList)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
||||
func (in *MachineDriverList) DeepCopyObject() runtime.Object {
|
||||
if c := in.DeepCopy(); c != nil {
|
||||
return c
|
||||
} else {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *MachineDriverSpec) DeepCopyInto(out *MachineDriverSpec) {
|
||||
*out = *in
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDriverSpec.
|
||||
func (in *MachineDriverSpec) DeepCopy() *MachineDriverSpec {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(MachineDriverSpec)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *MachineDriverStatus) DeepCopyInto(out *MachineDriverStatus) {
|
||||
*out = *in
|
||||
if in.Conditions != nil {
|
||||
in, out := &in.Conditions, &out.Conditions
|
||||
*out = make([]MachineDriverCondition, len(*in))
|
||||
copy(*out, *in)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDriverStatus.
|
||||
func (in *MachineDriverStatus) DeepCopy() *MachineDriverStatus {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(MachineDriverStatus)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *MachineGeneralParams) DeepCopyInto(out *MachineGeneralParams) {
|
||||
*out = *in
|
||||
if in.EngineOpt != nil {
|
||||
in, out := &in.EngineOpt, &out.EngineOpt
|
||||
*out = make(map[string]string, len(*in))
|
||||
for key, val := range *in {
|
||||
(*out)[key] = val
|
||||
}
|
||||
}
|
||||
if in.EngineInsecureRegistry != nil {
|
||||
in, out := &in.EngineInsecureRegistry, &out.EngineInsecureRegistry
|
||||
*out = make([]string, len(*in))
|
||||
copy(*out, *in)
|
||||
}
|
||||
if in.EngineRegistryMirror != nil {
|
||||
in, out := &in.EngineRegistryMirror, &out.EngineRegistryMirror
|
||||
*out = make([]string, len(*in))
|
||||
copy(*out, *in)
|
||||
}
|
||||
if in.EngineLabel != nil {
|
||||
in, out := &in.EngineLabel, &out.EngineLabel
|
||||
*out = make(map[string]string, len(*in))
|
||||
for key, val := range *in {
|
||||
(*out)[key] = val
|
||||
}
|
||||
}
|
||||
if in.EngineEnv != nil {
|
||||
in, out := &in.EngineEnv, &out.EngineEnv
|
||||
*out = make(map[string]string, len(*in))
|
||||
for key, val := range *in {
|
||||
(*out)[key] = val
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineGeneralParams.
|
||||
func (in *MachineGeneralParams) DeepCopy() *MachineGeneralParams {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(MachineGeneralParams)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *MachineList) DeepCopyInto(out *MachineList) {
|
||||
*out = *in
|
||||
out.TypeMeta = in.TypeMeta
|
||||
out.ListMeta = in.ListMeta
|
||||
if in.Items != nil {
|
||||
in, out := &in.Items, &out.Items
|
||||
*out = make([]Machine, len(*in))
|
||||
for i := range *in {
|
||||
(*in)[i].DeepCopyInto(&(*out)[i])
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineList.
|
||||
func (in *MachineList) DeepCopy() *MachineList {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(MachineList)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
||||
func (in *MachineList) DeepCopyObject() runtime.Object {
|
||||
if c := in.DeepCopy(); c != nil {
|
||||
return c
|
||||
} else {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *MachineSpec) DeepCopyInto(out *MachineSpec) {
|
||||
*out = *in
|
||||
in.MachineGeneralParams.DeepCopyInto(&out.MachineGeneralParams)
|
||||
out.AmazonEC2Config = in.AmazonEC2Config
|
||||
out.AzureConfig = in.AzureConfig
|
||||
out.DigitalOceanConfig = in.DigitalOceanConfig
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpec.
|
||||
func (in *MachineSpec) DeepCopy() *MachineSpec {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(MachineSpec)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *MachineStatus) DeepCopyInto(out *MachineStatus) {
|
||||
*out = *in
|
||||
if in.Conditions != nil {
|
||||
in, out := &in.Conditions, &out.Conditions
|
||||
*out = make([]MachineCondition, len(*in))
|
||||
copy(*out, *in)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineStatus.
|
||||
func (in *MachineStatus) DeepCopy() *MachineStatus {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(MachineStatus)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *MachineTemplate) DeepCopyInto(out *MachineTemplate) {
|
||||
*out = *in
|
||||
out.TypeMeta = in.TypeMeta
|
||||
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
||||
in.Spec.DeepCopyInto(&out.Spec)
|
||||
in.Status.DeepCopyInto(&out.Status)
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplate.
|
||||
func (in *MachineTemplate) DeepCopy() *MachineTemplate {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(MachineTemplate)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
||||
func (in *MachineTemplate) DeepCopyObject() runtime.Object {
|
||||
if c := in.DeepCopy(); c != nil {
|
||||
return c
|
||||
} else {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *MachineTemplateCondition) DeepCopyInto(out *MachineTemplateCondition) {
|
||||
*out = *in
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplateCondition.
|
||||
func (in *MachineTemplateCondition) DeepCopy() *MachineTemplateCondition {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(MachineTemplateCondition)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *MachineTemplateList) DeepCopyInto(out *MachineTemplateList) {
|
||||
*out = *in
|
||||
out.TypeMeta = in.TypeMeta
|
||||
out.ListMeta = in.ListMeta
|
||||
if in.Items != nil {
|
||||
in, out := &in.Items, &out.Items
|
||||
*out = make([]MachineTemplate, len(*in))
|
||||
for i := range *in {
|
||||
(*in)[i].DeepCopyInto(&(*out)[i])
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplateList.
|
||||
func (in *MachineTemplateList) DeepCopy() *MachineTemplateList {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(MachineTemplateList)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
||||
func (in *MachineTemplateList) DeepCopyObject() runtime.Object {
|
||||
if c := in.DeepCopy(); c != nil {
|
||||
return c
|
||||
} else {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *MachineTemplateSpec) DeepCopyInto(out *MachineTemplateSpec) {
|
||||
*out = *in
|
||||
if in.SecretValues != nil {
|
||||
in, out := &in.SecretValues, &out.SecretValues
|
||||
*out = make(map[string]string, len(*in))
|
||||
for key, val := range *in {
|
||||
(*out)[key] = val
|
||||
}
|
||||
}
|
||||
if in.PublicValues != nil {
|
||||
in, out := &in.PublicValues, &out.PublicValues
|
||||
*out = make(map[string]string, len(*in))
|
||||
for key, val := range *in {
|
||||
(*out)[key] = val
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplateSpec.
|
||||
func (in *MachineTemplateSpec) DeepCopy() *MachineTemplateSpec {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(MachineTemplateSpec)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *MachineTemplateStatus) DeepCopyInto(out *MachineTemplateStatus) {
|
||||
*out = *in
|
||||
if in.Conditions != nil {
|
||||
in, out := &in.Conditions, &out.Conditions
|
||||
*out = make([]MachineTemplateCondition, len(*in))
|
||||
copy(*out, *in)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplateStatus.
|
||||
func (in *MachineTemplateStatus) DeepCopy() *MachineTemplateStatus {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(MachineTemplateStatus)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *NetworkConfig) DeepCopyInto(out *NetworkConfig) {
|
||||
*out = *in
|
||||
|
@@ -16,6 +16,9 @@ type Interface interface {
|
||||
|
||||
ClustersGetter
|
||||
ClusterNodesGetter
|
||||
MachinesGetter
|
||||
MachineDriversGetter
|
||||
MachineTemplatesGetter
|
||||
}
|
||||
|
||||
type Client struct {
|
||||
@@ -23,8 +26,11 @@ type Client struct {
|
||||
restClient rest.Interface
|
||||
starters []controller.Starter
|
||||
|
||||
clusterControllers map[string]ClusterController
|
||||
clusterNodeControllers map[string]ClusterNodeController
|
||||
clusterControllers map[string]ClusterController
|
||||
clusterNodeControllers map[string]ClusterNodeController
|
||||
machineControllers map[string]MachineController
|
||||
machineDriverControllers map[string]MachineDriverController
|
||||
machineTemplateControllers map[string]MachineTemplateController
|
||||
}
|
||||
|
||||
func NewForConfig(config rest.Config) (Interface, error) {
|
||||
@@ -41,8 +47,11 @@ func NewForConfig(config rest.Config) (Interface, error) {
|
||||
return &Client{
|
||||
restClient: restClient,
|
||||
|
||||
clusterControllers: map[string]ClusterController{},
|
||||
clusterNodeControllers: map[string]ClusterNodeController{},
|
||||
clusterControllers: map[string]ClusterController{},
|
||||
clusterNodeControllers: map[string]ClusterNodeController{},
|
||||
machineControllers: map[string]MachineController{},
|
||||
machineDriverControllers: map[string]MachineDriverController{},
|
||||
machineTemplateControllers: map[string]MachineTemplateController{},
|
||||
}, nil
|
||||
}
|
||||
|
||||
@@ -83,3 +92,42 @@ func (c *Client) ClusterNodes(namespace string) ClusterNodeInterface {
|
||||
objectClient: objectClient,
|
||||
}
|
||||
}
|
||||
|
||||
type MachinesGetter interface {
|
||||
Machines(namespace string) MachineInterface
|
||||
}
|
||||
|
||||
func (c *Client) Machines(namespace string) MachineInterface {
|
||||
objectClient := clientbase.NewObjectClient(namespace, c.restClient, &MachineResource, MachineGroupVersionKind, machineFactory{})
|
||||
return &machineClient{
|
||||
ns: namespace,
|
||||
client: c,
|
||||
objectClient: objectClient,
|
||||
}
|
||||
}
|
||||
|
||||
type MachineDriversGetter interface {
|
||||
MachineDrivers(namespace string) MachineDriverInterface
|
||||
}
|
||||
|
||||
func (c *Client) MachineDrivers(namespace string) MachineDriverInterface {
|
||||
objectClient := clientbase.NewObjectClient(namespace, c.restClient, &MachineDriverResource, MachineDriverGroupVersionKind, machineDriverFactory{})
|
||||
return &machineDriverClient{
|
||||
ns: namespace,
|
||||
client: c,
|
||||
objectClient: objectClient,
|
||||
}
|
||||
}
|
||||
|
||||
type MachineTemplatesGetter interface {
|
||||
MachineTemplates(namespace string) MachineTemplateInterface
|
||||
}
|
||||
|
||||
func (c *Client) MachineTemplates(namespace string) MachineTemplateInterface {
|
||||
objectClient := clientbase.NewObjectClient(namespace, c.restClient, &MachineTemplateResource, MachineTemplateGroupVersionKind, machineTemplateFactory{})
|
||||
return &machineTemplateClient{
|
||||
ns: namespace,
|
||||
client: c,
|
||||
objectClient: objectClient,
|
||||
}
|
||||
}
|
||||
|
187
apis/cluster.cattle.io/v1/zz_generated_machine_controller.go
Normal file
187
apis/cluster.cattle.io/v1/zz_generated_machine_controller.go
Normal file
@@ -0,0 +1,187 @@
|
||||
package v1
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"github.com/rancher/norman/clientbase"
|
||||
"github.com/rancher/norman/controller"
|
||||
"k8s.io/apimachinery/pkg/api/errors"
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
"k8s.io/apimachinery/pkg/labels"
|
||||
"k8s.io/apimachinery/pkg/runtime"
|
||||
"k8s.io/apimachinery/pkg/runtime/schema"
|
||||
"k8s.io/apimachinery/pkg/watch"
|
||||
"k8s.io/client-go/tools/cache"
|
||||
)
|
||||
|
||||
var (
|
||||
MachineGroupVersionKind = schema.GroupVersionKind{
|
||||
Version: "v1",
|
||||
Group: "cluster.cattle.io",
|
||||
Kind: "Machine",
|
||||
}
|
||||
MachineResource = metav1.APIResource{
|
||||
Name: "machines",
|
||||
SingularName: "machine",
|
||||
Namespaced: false,
|
||||
Kind: MachineGroupVersionKind.Kind,
|
||||
}
|
||||
)
|
||||
|
||||
type MachineList struct {
|
||||
metav1.TypeMeta `json:",inline"`
|
||||
metav1.ListMeta `json:"metadata,omitempty"`
|
||||
Items []Machine
|
||||
}
|
||||
|
||||
type MachineHandlerFunc func(key string, obj *Machine) error
|
||||
|
||||
type MachineLister interface {
|
||||
List(namespace string, selector labels.Selector) (ret []*Machine, err error)
|
||||
Get(namespace, name string) (*Machine, error)
|
||||
}
|
||||
|
||||
type MachineController interface {
|
||||
Informer() cache.SharedIndexInformer
|
||||
Lister() MachineLister
|
||||
AddHandler(handler MachineHandlerFunc)
|
||||
Enqueue(namespace, name string)
|
||||
Sync(ctx context.Context) error
|
||||
Start(ctx context.Context, threadiness int) error
|
||||
}
|
||||
|
||||
type MachineInterface interface {
|
||||
ObjectClient() *clientbase.ObjectClient
|
||||
Create(*Machine) (*Machine, error)
|
||||
Get(name string, opts metav1.GetOptions) (*Machine, error)
|
||||
Update(*Machine) (*Machine, error)
|
||||
Delete(name string, options *metav1.DeleteOptions) error
|
||||
List(opts metav1.ListOptions) (*MachineList, error)
|
||||
Watch(opts metav1.ListOptions) (watch.Interface, error)
|
||||
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
|
||||
Controller() MachineController
|
||||
}
|
||||
|
||||
type machineLister struct {
|
||||
controller *machineController
|
||||
}
|
||||
|
||||
func (l *machineLister) List(namespace string, selector labels.Selector) (ret []*Machine, err error) {
|
||||
err = cache.ListAllByNamespace(l.controller.Informer().GetIndexer(), namespace, selector, func(obj interface{}) {
|
||||
ret = append(ret, obj.(*Machine))
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
func (l *machineLister) Get(namespace, name string) (*Machine, error) {
|
||||
obj, exists, err := l.controller.Informer().GetIndexer().GetByKey(namespace + "/" + name)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if !exists {
|
||||
return nil, errors.NewNotFound(schema.GroupResource{
|
||||
Group: MachineGroupVersionKind.Group,
|
||||
Resource: "machine",
|
||||
}, name)
|
||||
}
|
||||
return obj.(*Machine), nil
|
||||
}
|
||||
|
||||
type machineController struct {
|
||||
controller.GenericController
|
||||
}
|
||||
|
||||
func (c *machineController) Lister() MachineLister {
|
||||
return &machineLister{
|
||||
controller: c,
|
||||
}
|
||||
}
|
||||
|
||||
func (c *machineController) AddHandler(handler MachineHandlerFunc) {
|
||||
c.GenericController.AddHandler(func(key string) error {
|
||||
obj, exists, err := c.Informer().GetStore().GetByKey(key)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if !exists {
|
||||
return handler(key, nil)
|
||||
}
|
||||
return handler(key, obj.(*Machine))
|
||||
})
|
||||
}
|
||||
|
||||
type machineFactory struct {
|
||||
}
|
||||
|
||||
func (c machineFactory) Object() runtime.Object {
|
||||
return &Machine{}
|
||||
}
|
||||
|
||||
func (c machineFactory) List() runtime.Object {
|
||||
return &MachineList{}
|
||||
}
|
||||
|
||||
func (s *machineClient) Controller() MachineController {
|
||||
s.client.Lock()
|
||||
defer s.client.Unlock()
|
||||
|
||||
c, ok := s.client.machineControllers[s.ns]
|
||||
if ok {
|
||||
return c
|
||||
}
|
||||
|
||||
genericController := controller.NewGenericController(MachineGroupVersionKind.Kind+"Controller",
|
||||
s.objectClient)
|
||||
|
||||
c = &machineController{
|
||||
GenericController: genericController,
|
||||
}
|
||||
|
||||
s.client.machineControllers[s.ns] = c
|
||||
s.client.starters = append(s.client.starters, c)
|
||||
|
||||
return c
|
||||
}
|
||||
|
||||
type machineClient struct {
|
||||
client *Client
|
||||
ns string
|
||||
objectClient *clientbase.ObjectClient
|
||||
controller MachineController
|
||||
}
|
||||
|
||||
func (s *machineClient) ObjectClient() *clientbase.ObjectClient {
|
||||
return s.objectClient
|
||||
}
|
||||
|
||||
func (s *machineClient) Create(o *Machine) (*Machine, error) {
|
||||
obj, err := s.objectClient.Create(o)
|
||||
return obj.(*Machine), err
|
||||
}
|
||||
|
||||
func (s *machineClient) Get(name string, opts metav1.GetOptions) (*Machine, error) {
|
||||
obj, err := s.objectClient.Get(name, opts)
|
||||
return obj.(*Machine), err
|
||||
}
|
||||
|
||||
func (s *machineClient) Update(o *Machine) (*Machine, error) {
|
||||
obj, err := s.objectClient.Update(o.Name, o)
|
||||
return obj.(*Machine), err
|
||||
}
|
||||
|
||||
func (s *machineClient) Delete(name string, options *metav1.DeleteOptions) error {
|
||||
return s.objectClient.Delete(name, options)
|
||||
}
|
||||
|
||||
func (s *machineClient) List(opts metav1.ListOptions) (*MachineList, error) {
|
||||
obj, err := s.objectClient.List(opts)
|
||||
return obj.(*MachineList), err
|
||||
}
|
||||
|
||||
func (s *machineClient) Watch(opts metav1.ListOptions) (watch.Interface, error) {
|
||||
return s.objectClient.Watch(opts)
|
||||
}
|
||||
|
||||
func (s *machineClient) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error {
|
||||
return s.objectClient.DeleteCollection(deleteOpts, listOpts)
|
||||
}
|
@@ -0,0 +1,187 @@
|
||||
package v1
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"github.com/rancher/norman/clientbase"
|
||||
"github.com/rancher/norman/controller"
|
||||
"k8s.io/apimachinery/pkg/api/errors"
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
"k8s.io/apimachinery/pkg/labels"
|
||||
"k8s.io/apimachinery/pkg/runtime"
|
||||
"k8s.io/apimachinery/pkg/runtime/schema"
|
||||
"k8s.io/apimachinery/pkg/watch"
|
||||
"k8s.io/client-go/tools/cache"
|
||||
)
|
||||
|
||||
var (
|
||||
MachineDriverGroupVersionKind = schema.GroupVersionKind{
|
||||
Version: "v1",
|
||||
Group: "cluster.cattle.io",
|
||||
Kind: "MachineDriver",
|
||||
}
|
||||
MachineDriverResource = metav1.APIResource{
|
||||
Name: "machinedrivers",
|
||||
SingularName: "machinedriver",
|
||||
Namespaced: false,
|
||||
Kind: MachineDriverGroupVersionKind.Kind,
|
||||
}
|
||||
)
|
||||
|
||||
type MachineDriverList struct {
|
||||
metav1.TypeMeta `json:",inline"`
|
||||
metav1.ListMeta `json:"metadata,omitempty"`
|
||||
Items []MachineDriver
|
||||
}
|
||||
|
||||
type MachineDriverHandlerFunc func(key string, obj *MachineDriver) error
|
||||
|
||||
type MachineDriverLister interface {
|
||||
List(namespace string, selector labels.Selector) (ret []*MachineDriver, err error)
|
||||
Get(namespace, name string) (*MachineDriver, error)
|
||||
}
|
||||
|
||||
type MachineDriverController interface {
|
||||
Informer() cache.SharedIndexInformer
|
||||
Lister() MachineDriverLister
|
||||
AddHandler(handler MachineDriverHandlerFunc)
|
||||
Enqueue(namespace, name string)
|
||||
Sync(ctx context.Context) error
|
||||
Start(ctx context.Context, threadiness int) error
|
||||
}
|
||||
|
||||
type MachineDriverInterface interface {
|
||||
ObjectClient() *clientbase.ObjectClient
|
||||
Create(*MachineDriver) (*MachineDriver, error)
|
||||
Get(name string, opts metav1.GetOptions) (*MachineDriver, error)
|
||||
Update(*MachineDriver) (*MachineDriver, error)
|
||||
Delete(name string, options *metav1.DeleteOptions) error
|
||||
List(opts metav1.ListOptions) (*MachineDriverList, error)
|
||||
Watch(opts metav1.ListOptions) (watch.Interface, error)
|
||||
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
|
||||
Controller() MachineDriverController
|
||||
}
|
||||
|
||||
type machineDriverLister struct {
|
||||
controller *machineDriverController
|
||||
}
|
||||
|
||||
func (l *machineDriverLister) List(namespace string, selector labels.Selector) (ret []*MachineDriver, err error) {
|
||||
err = cache.ListAllByNamespace(l.controller.Informer().GetIndexer(), namespace, selector, func(obj interface{}) {
|
||||
ret = append(ret, obj.(*MachineDriver))
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
func (l *machineDriverLister) Get(namespace, name string) (*MachineDriver, error) {
|
||||
obj, exists, err := l.controller.Informer().GetIndexer().GetByKey(namespace + "/" + name)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if !exists {
|
||||
return nil, errors.NewNotFound(schema.GroupResource{
|
||||
Group: MachineDriverGroupVersionKind.Group,
|
||||
Resource: "machineDriver",
|
||||
}, name)
|
||||
}
|
||||
return obj.(*MachineDriver), nil
|
||||
}
|
||||
|
||||
type machineDriverController struct {
|
||||
controller.GenericController
|
||||
}
|
||||
|
||||
func (c *machineDriverController) Lister() MachineDriverLister {
|
||||
return &machineDriverLister{
|
||||
controller: c,
|
||||
}
|
||||
}
|
||||
|
||||
func (c *machineDriverController) AddHandler(handler MachineDriverHandlerFunc) {
|
||||
c.GenericController.AddHandler(func(key string) error {
|
||||
obj, exists, err := c.Informer().GetStore().GetByKey(key)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if !exists {
|
||||
return handler(key, nil)
|
||||
}
|
||||
return handler(key, obj.(*MachineDriver))
|
||||
})
|
||||
}
|
||||
|
||||
type machineDriverFactory struct {
|
||||
}
|
||||
|
||||
func (c machineDriverFactory) Object() runtime.Object {
|
||||
return &MachineDriver{}
|
||||
}
|
||||
|
||||
func (c machineDriverFactory) List() runtime.Object {
|
||||
return &MachineDriverList{}
|
||||
}
|
||||
|
||||
func (s *machineDriverClient) Controller() MachineDriverController {
|
||||
s.client.Lock()
|
||||
defer s.client.Unlock()
|
||||
|
||||
c, ok := s.client.machineDriverControllers[s.ns]
|
||||
if ok {
|
||||
return c
|
||||
}
|
||||
|
||||
genericController := controller.NewGenericController(MachineDriverGroupVersionKind.Kind+"Controller",
|
||||
s.objectClient)
|
||||
|
||||
c = &machineDriverController{
|
||||
GenericController: genericController,
|
||||
}
|
||||
|
||||
s.client.machineDriverControllers[s.ns] = c
|
||||
s.client.starters = append(s.client.starters, c)
|
||||
|
||||
return c
|
||||
}
|
||||
|
||||
type machineDriverClient struct {
|
||||
client *Client
|
||||
ns string
|
||||
objectClient *clientbase.ObjectClient
|
||||
controller MachineDriverController
|
||||
}
|
||||
|
||||
func (s *machineDriverClient) ObjectClient() *clientbase.ObjectClient {
|
||||
return s.objectClient
|
||||
}
|
||||
|
||||
func (s *machineDriverClient) Create(o *MachineDriver) (*MachineDriver, error) {
|
||||
obj, err := s.objectClient.Create(o)
|
||||
return obj.(*MachineDriver), err
|
||||
}
|
||||
|
||||
func (s *machineDriverClient) Get(name string, opts metav1.GetOptions) (*MachineDriver, error) {
|
||||
obj, err := s.objectClient.Get(name, opts)
|
||||
return obj.(*MachineDriver), err
|
||||
}
|
||||
|
||||
func (s *machineDriverClient) Update(o *MachineDriver) (*MachineDriver, error) {
|
||||
obj, err := s.objectClient.Update(o.Name, o)
|
||||
return obj.(*MachineDriver), err
|
||||
}
|
||||
|
||||
func (s *machineDriverClient) Delete(name string, options *metav1.DeleteOptions) error {
|
||||
return s.objectClient.Delete(name, options)
|
||||
}
|
||||
|
||||
func (s *machineDriverClient) List(opts metav1.ListOptions) (*MachineDriverList, error) {
|
||||
obj, err := s.objectClient.List(opts)
|
||||
return obj.(*MachineDriverList), err
|
||||
}
|
||||
|
||||
func (s *machineDriverClient) Watch(opts metav1.ListOptions) (watch.Interface, error) {
|
||||
return s.objectClient.Watch(opts)
|
||||
}
|
||||
|
||||
func (s *machineDriverClient) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error {
|
||||
return s.objectClient.DeleteCollection(deleteOpts, listOpts)
|
||||
}
|
@@ -0,0 +1,187 @@
|
||||
package v1
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"github.com/rancher/norman/clientbase"
|
||||
"github.com/rancher/norman/controller"
|
||||
"k8s.io/apimachinery/pkg/api/errors"
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
"k8s.io/apimachinery/pkg/labels"
|
||||
"k8s.io/apimachinery/pkg/runtime"
|
||||
"k8s.io/apimachinery/pkg/runtime/schema"
|
||||
"k8s.io/apimachinery/pkg/watch"
|
||||
"k8s.io/client-go/tools/cache"
|
||||
)
|
||||
|
||||
var (
|
||||
MachineTemplateGroupVersionKind = schema.GroupVersionKind{
|
||||
Version: "v1",
|
||||
Group: "cluster.cattle.io",
|
||||
Kind: "MachineTemplate",
|
||||
}
|
||||
MachineTemplateResource = metav1.APIResource{
|
||||
Name: "machinetemplates",
|
||||
SingularName: "machinetemplate",
|
||||
Namespaced: false,
|
||||
Kind: MachineTemplateGroupVersionKind.Kind,
|
||||
}
|
||||
)
|
||||
|
||||
type MachineTemplateList struct {
|
||||
metav1.TypeMeta `json:",inline"`
|
||||
metav1.ListMeta `json:"metadata,omitempty"`
|
||||
Items []MachineTemplate
|
||||
}
|
||||
|
||||
type MachineTemplateHandlerFunc func(key string, obj *MachineTemplate) error
|
||||
|
||||
type MachineTemplateLister interface {
|
||||
List(namespace string, selector labels.Selector) (ret []*MachineTemplate, err error)
|
||||
Get(namespace, name string) (*MachineTemplate, error)
|
||||
}
|
||||
|
||||
type MachineTemplateController interface {
|
||||
Informer() cache.SharedIndexInformer
|
||||
Lister() MachineTemplateLister
|
||||
AddHandler(handler MachineTemplateHandlerFunc)
|
||||
Enqueue(namespace, name string)
|
||||
Sync(ctx context.Context) error
|
||||
Start(ctx context.Context, threadiness int) error
|
||||
}
|
||||
|
||||
type MachineTemplateInterface interface {
|
||||
ObjectClient() *clientbase.ObjectClient
|
||||
Create(*MachineTemplate) (*MachineTemplate, error)
|
||||
Get(name string, opts metav1.GetOptions) (*MachineTemplate, error)
|
||||
Update(*MachineTemplate) (*MachineTemplate, error)
|
||||
Delete(name string, options *metav1.DeleteOptions) error
|
||||
List(opts metav1.ListOptions) (*MachineTemplateList, error)
|
||||
Watch(opts metav1.ListOptions) (watch.Interface, error)
|
||||
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
|
||||
Controller() MachineTemplateController
|
||||
}
|
||||
|
||||
type machineTemplateLister struct {
|
||||
controller *machineTemplateController
|
||||
}
|
||||
|
||||
func (l *machineTemplateLister) List(namespace string, selector labels.Selector) (ret []*MachineTemplate, err error) {
|
||||
err = cache.ListAllByNamespace(l.controller.Informer().GetIndexer(), namespace, selector, func(obj interface{}) {
|
||||
ret = append(ret, obj.(*MachineTemplate))
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
func (l *machineTemplateLister) Get(namespace, name string) (*MachineTemplate, error) {
|
||||
obj, exists, err := l.controller.Informer().GetIndexer().GetByKey(namespace + "/" + name)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if !exists {
|
||||
return nil, errors.NewNotFound(schema.GroupResource{
|
||||
Group: MachineTemplateGroupVersionKind.Group,
|
||||
Resource: "machineTemplate",
|
||||
}, name)
|
||||
}
|
||||
return obj.(*MachineTemplate), nil
|
||||
}
|
||||
|
||||
type machineTemplateController struct {
|
||||
controller.GenericController
|
||||
}
|
||||
|
||||
func (c *machineTemplateController) Lister() MachineTemplateLister {
|
||||
return &machineTemplateLister{
|
||||
controller: c,
|
||||
}
|
||||
}
|
||||
|
||||
func (c *machineTemplateController) AddHandler(handler MachineTemplateHandlerFunc) {
|
||||
c.GenericController.AddHandler(func(key string) error {
|
||||
obj, exists, err := c.Informer().GetStore().GetByKey(key)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if !exists {
|
||||
return handler(key, nil)
|
||||
}
|
||||
return handler(key, obj.(*MachineTemplate))
|
||||
})
|
||||
}
|
||||
|
||||
type machineTemplateFactory struct {
|
||||
}
|
||||
|
||||
func (c machineTemplateFactory) Object() runtime.Object {
|
||||
return &MachineTemplate{}
|
||||
}
|
||||
|
||||
func (c machineTemplateFactory) List() runtime.Object {
|
||||
return &MachineTemplateList{}
|
||||
}
|
||||
|
||||
func (s *machineTemplateClient) Controller() MachineTemplateController {
|
||||
s.client.Lock()
|
||||
defer s.client.Unlock()
|
||||
|
||||
c, ok := s.client.machineTemplateControllers[s.ns]
|
||||
if ok {
|
||||
return c
|
||||
}
|
||||
|
||||
genericController := controller.NewGenericController(MachineTemplateGroupVersionKind.Kind+"Controller",
|
||||
s.objectClient)
|
||||
|
||||
c = &machineTemplateController{
|
||||
GenericController: genericController,
|
||||
}
|
||||
|
||||
s.client.machineTemplateControllers[s.ns] = c
|
||||
s.client.starters = append(s.client.starters, c)
|
||||
|
||||
return c
|
||||
}
|
||||
|
||||
type machineTemplateClient struct {
|
||||
client *Client
|
||||
ns string
|
||||
objectClient *clientbase.ObjectClient
|
||||
controller MachineTemplateController
|
||||
}
|
||||
|
||||
func (s *machineTemplateClient) ObjectClient() *clientbase.ObjectClient {
|
||||
return s.objectClient
|
||||
}
|
||||
|
||||
func (s *machineTemplateClient) Create(o *MachineTemplate) (*MachineTemplate, error) {
|
||||
obj, err := s.objectClient.Create(o)
|
||||
return obj.(*MachineTemplate), err
|
||||
}
|
||||
|
||||
func (s *machineTemplateClient) Get(name string, opts metav1.GetOptions) (*MachineTemplate, error) {
|
||||
obj, err := s.objectClient.Get(name, opts)
|
||||
return obj.(*MachineTemplate), err
|
||||
}
|
||||
|
||||
func (s *machineTemplateClient) Update(o *MachineTemplate) (*MachineTemplate, error) {
|
||||
obj, err := s.objectClient.Update(o.Name, o)
|
||||
return obj.(*MachineTemplate), err
|
||||
}
|
||||
|
||||
func (s *machineTemplateClient) Delete(name string, options *metav1.DeleteOptions) error {
|
||||
return s.objectClient.Delete(name, options)
|
||||
}
|
||||
|
||||
func (s *machineTemplateClient) List(opts metav1.ListOptions) (*MachineTemplateList, error) {
|
||||
obj, err := s.objectClient.List(opts)
|
||||
return obj.(*MachineTemplateList), err
|
||||
}
|
||||
|
||||
func (s *machineTemplateClient) Watch(opts metav1.ListOptions) (watch.Interface, error) {
|
||||
return s.objectClient.Watch(opts)
|
||||
}
|
||||
|
||||
func (s *machineTemplateClient) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error {
|
||||
return s.objectClient.DeleteCollection(deleteOpts, listOpts)
|
||||
}
|
@@ -57,7 +57,7 @@ type ComponentStatusInterface interface {
|
||||
Get(name string, opts metav1.GetOptions) (*v1.ComponentStatus, error)
|
||||
Update(*v1.ComponentStatus) (*v1.ComponentStatus, error)
|
||||
Delete(name string, options *metav1.DeleteOptions) error
|
||||
List(opts metav1.ListOptions) (*v1.ComponentStatusList, error)
|
||||
List(opts metav1.ListOptions) (*ComponentStatusList, error)
|
||||
Watch(opts metav1.ListOptions) (watch.Interface, error)
|
||||
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
|
||||
Controller() ComponentStatusController
|
||||
@@ -174,9 +174,9 @@ func (s *componentStatusClient) Delete(name string, options *metav1.DeleteOption
|
||||
return s.objectClient.Delete(name, options)
|
||||
}
|
||||
|
||||
func (s *componentStatusClient) List(opts metav1.ListOptions) (*v1.ComponentStatusList, error) {
|
||||
func (s *componentStatusClient) List(opts metav1.ListOptions) (*ComponentStatusList, error) {
|
||||
obj, err := s.objectClient.List(opts)
|
||||
return obj.(*v1.ComponentStatusList), err
|
||||
return obj.(*ComponentStatusList), err
|
||||
}
|
||||
|
||||
func (s *componentStatusClient) Watch(opts metav1.ListOptions) (watch.Interface, error) {
|
||||
|
@@ -57,7 +57,7 @@ type NodeInterface interface {
|
||||
Get(name string, opts metav1.GetOptions) (*v1.Node, error)
|
||||
Update(*v1.Node) (*v1.Node, error)
|
||||
Delete(name string, options *metav1.DeleteOptions) error
|
||||
List(opts metav1.ListOptions) (*v1.NodeList, error)
|
||||
List(opts metav1.ListOptions) (*NodeList, error)
|
||||
Watch(opts metav1.ListOptions) (watch.Interface, error)
|
||||
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
|
||||
Controller() NodeController
|
||||
@@ -174,9 +174,9 @@ func (s *nodeClient) Delete(name string, options *metav1.DeleteOptions) error {
|
||||
return s.objectClient.Delete(name, options)
|
||||
}
|
||||
|
||||
func (s *nodeClient) List(opts metav1.ListOptions) (*v1.NodeList, error) {
|
||||
func (s *nodeClient) List(opts metav1.ListOptions) (*NodeList, error) {
|
||||
obj, err := s.objectClient.List(opts)
|
||||
return obj.(*v1.NodeList), err
|
||||
return obj.(*NodeList), err
|
||||
}
|
||||
|
||||
func (s *nodeClient) Watch(opts metav1.ListOptions) (watch.Interface, error) {
|
||||
|
@@ -57,7 +57,7 @@ type PodInterface interface {
|
||||
Get(name string, opts metav1.GetOptions) (*v1.Pod, error)
|
||||
Update(*v1.Pod) (*v1.Pod, error)
|
||||
Delete(name string, options *metav1.DeleteOptions) error
|
||||
List(opts metav1.ListOptions) (*v1.PodList, error)
|
||||
List(opts metav1.ListOptions) (*PodList, error)
|
||||
Watch(opts metav1.ListOptions) (watch.Interface, error)
|
||||
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
|
||||
Controller() PodController
|
||||
@@ -174,9 +174,9 @@ func (s *podClient) Delete(name string, options *metav1.DeleteOptions) error {
|
||||
return s.objectClient.Delete(name, options)
|
||||
}
|
||||
|
||||
func (s *podClient) List(opts metav1.ListOptions) (*v1.PodList, error) {
|
||||
func (s *podClient) List(opts metav1.ListOptions) (*PodList, error) {
|
||||
obj, err := s.objectClient.List(opts)
|
||||
return obj.(*v1.PodList), err
|
||||
return obj.(*PodList), err
|
||||
}
|
||||
|
||||
func (s *podClient) Watch(opts metav1.ListOptions) (watch.Interface, error) {
|
||||
|
@@ -7,6 +7,7 @@ import (
|
||||
const (
|
||||
ClusterRoleTemplateType = "clusterRoleTemplate"
|
||||
ClusterRoleTemplateFieldAnnotations = "annotations"
|
||||
ClusterRoleTemplateFieldBuiltin = "builtin"
|
||||
ClusterRoleTemplateFieldClusterRoleTemplateIds = "clusterRoleTemplateIds"
|
||||
ClusterRoleTemplateFieldCreated = "created"
|
||||
ClusterRoleTemplateFieldLabels = "labels"
|
||||
@@ -15,12 +16,16 @@ const (
|
||||
ClusterRoleTemplateFieldRemoved = "removed"
|
||||
ClusterRoleTemplateFieldResourcePath = "resourcePath"
|
||||
ClusterRoleTemplateFieldRules = "rules"
|
||||
ClusterRoleTemplateFieldState = "state"
|
||||
ClusterRoleTemplateFieldTransitioning = "transitioning"
|
||||
ClusterRoleTemplateFieldTransitioningMessage = "transitioningMessage"
|
||||
ClusterRoleTemplateFieldUuid = "uuid"
|
||||
)
|
||||
|
||||
type ClusterRoleTemplate struct {
|
||||
types.Resource
|
||||
Annotations map[string]string `json:"annotations,omitempty"`
|
||||
Builtin *bool `json:"builtin,omitempty"`
|
||||
ClusterRoleTemplateIds []string `json:"clusterRoleTemplateIds,omitempty"`
|
||||
Created string `json:"created,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty"`
|
||||
@@ -29,6 +34,9 @@ type ClusterRoleTemplate struct {
|
||||
Removed string `json:"removed,omitempty"`
|
||||
ResourcePath string `json:"resourcePath,omitempty"`
|
||||
Rules []PolicyRule `json:"rules,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
}
|
||||
type ClusterRoleTemplateCollection struct {
|
||||
|
@@ -15,7 +15,10 @@ const (
|
||||
ClusterRoleTemplateBindingFieldOwnerReferences = "ownerReferences"
|
||||
ClusterRoleTemplateBindingFieldRemoved = "removed"
|
||||
ClusterRoleTemplateBindingFieldResourcePath = "resourcePath"
|
||||
ClusterRoleTemplateBindingFieldState = "state"
|
||||
ClusterRoleTemplateBindingFieldSubject = "subject"
|
||||
ClusterRoleTemplateBindingFieldTransitioning = "transitioning"
|
||||
ClusterRoleTemplateBindingFieldTransitioningMessage = "transitioningMessage"
|
||||
ClusterRoleTemplateBindingFieldUuid = "uuid"
|
||||
)
|
||||
|
||||
@@ -30,7 +33,10 @@ type ClusterRoleTemplateBinding struct {
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"`
|
||||
Removed string `json:"removed,omitempty"`
|
||||
ResourcePath string `json:"resourcePath,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Subject *Subject `json:"subject,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
}
|
||||
type ClusterRoleTemplateBindingCollection struct {
|
||||
|
@@ -28,7 +28,10 @@ const (
|
||||
PodSecurityPolicyTemplateFieldResourcePath = "resourcePath"
|
||||
PodSecurityPolicyTemplateFieldRunAsUser = "runAsUser"
|
||||
PodSecurityPolicyTemplateFieldSELinux = "seLinux"
|
||||
PodSecurityPolicyTemplateFieldState = "state"
|
||||
PodSecurityPolicyTemplateFieldSupplementalGroups = "supplementalGroups"
|
||||
PodSecurityPolicyTemplateFieldTransitioning = "transitioning"
|
||||
PodSecurityPolicyTemplateFieldTransitioningMessage = "transitioningMessage"
|
||||
PodSecurityPolicyTemplateFieldUuid = "uuid"
|
||||
PodSecurityPolicyTemplateFieldVolumes = "volumes"
|
||||
)
|
||||
@@ -57,7 +60,10 @@ type PodSecurityPolicyTemplate struct {
|
||||
ResourcePath string `json:"resourcePath,omitempty"`
|
||||
RunAsUser *RunAsUserStrategyOptions `json:"runAsUser,omitempty"`
|
||||
SELinux *SELinuxStrategyOptions `json:"seLinux,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
SupplementalGroups *SupplementalGroupsStrategyOptions `json:"supplementalGroups,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
Volumes []string `json:"volumes,omitempty"`
|
||||
}
|
||||
|
@@ -5,31 +5,37 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
ProjectType = "project"
|
||||
ProjectFieldAnnotations = "annotations"
|
||||
ProjectFieldClusterId = "clusterId"
|
||||
ProjectFieldCreated = "created"
|
||||
ProjectFieldId = "id"
|
||||
ProjectFieldLabels = "labels"
|
||||
ProjectFieldName = "name"
|
||||
ProjectFieldOwnerReferences = "ownerReferences"
|
||||
ProjectFieldRemoved = "removed"
|
||||
ProjectFieldResourcePath = "resourcePath"
|
||||
ProjectFieldUuid = "uuid"
|
||||
ProjectType = "project"
|
||||
ProjectFieldAnnotations = "annotations"
|
||||
ProjectFieldClusterId = "clusterId"
|
||||
ProjectFieldCreated = "created"
|
||||
ProjectFieldId = "id"
|
||||
ProjectFieldLabels = "labels"
|
||||
ProjectFieldName = "name"
|
||||
ProjectFieldOwnerReferences = "ownerReferences"
|
||||
ProjectFieldRemoved = "removed"
|
||||
ProjectFieldResourcePath = "resourcePath"
|
||||
ProjectFieldState = "state"
|
||||
ProjectFieldTransitioning = "transitioning"
|
||||
ProjectFieldTransitioningMessage = "transitioningMessage"
|
||||
ProjectFieldUuid = "uuid"
|
||||
)
|
||||
|
||||
type Project struct {
|
||||
types.Resource
|
||||
Annotations map[string]string `json:"annotations,omitempty"`
|
||||
ClusterId string `json:"clusterId,omitempty"`
|
||||
Created string `json:"created,omitempty"`
|
||||
Id string `json:"id,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"`
|
||||
Removed string `json:"removed,omitempty"`
|
||||
ResourcePath string `json:"resourcePath,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
Annotations map[string]string `json:"annotations,omitempty"`
|
||||
ClusterId string `json:"clusterId,omitempty"`
|
||||
Created string `json:"created,omitempty"`
|
||||
Id string `json:"id,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"`
|
||||
Removed string `json:"removed,omitempty"`
|
||||
ResourcePath string `json:"resourcePath,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
}
|
||||
type ProjectCollection struct {
|
||||
types.Collection
|
||||
|
@@ -7,6 +7,7 @@ import (
|
||||
const (
|
||||
ProjectRoleTemplateType = "projectRoleTemplate"
|
||||
ProjectRoleTemplateFieldAnnotations = "annotations"
|
||||
ProjectRoleTemplateFieldBuiltin = "builtin"
|
||||
ProjectRoleTemplateFieldCreated = "created"
|
||||
ProjectRoleTemplateFieldLabels = "labels"
|
||||
ProjectRoleTemplateFieldName = "name"
|
||||
@@ -15,12 +16,16 @@ const (
|
||||
ProjectRoleTemplateFieldRemoved = "removed"
|
||||
ProjectRoleTemplateFieldResourcePath = "resourcePath"
|
||||
ProjectRoleTemplateFieldRules = "rules"
|
||||
ProjectRoleTemplateFieldState = "state"
|
||||
ProjectRoleTemplateFieldTransitioning = "transitioning"
|
||||
ProjectRoleTemplateFieldTransitioningMessage = "transitioningMessage"
|
||||
ProjectRoleTemplateFieldUuid = "uuid"
|
||||
)
|
||||
|
||||
type ProjectRoleTemplate struct {
|
||||
types.Resource
|
||||
Annotations map[string]string `json:"annotations,omitempty"`
|
||||
Builtin *bool `json:"builtin,omitempty"`
|
||||
Created string `json:"created,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
@@ -29,6 +34,9 @@ type ProjectRoleTemplate struct {
|
||||
Removed string `json:"removed,omitempty"`
|
||||
ResourcePath string `json:"resourcePath,omitempty"`
|
||||
Rules []PolicyRule `json:"rules,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
}
|
||||
type ProjectRoleTemplateCollection struct {
|
||||
|
@@ -15,9 +15,12 @@ const (
|
||||
ProjectRoleTemplateBindingFieldProjectRoleTemplateId = "projectRoleTemplateId"
|
||||
ProjectRoleTemplateBindingFieldRemoved = "removed"
|
||||
ProjectRoleTemplateBindingFieldResourcePath = "resourcePath"
|
||||
ProjectRoleTemplateBindingFieldState = "state"
|
||||
ProjectRoleTemplateBindingFieldSubjectKind = "subjectKind"
|
||||
ProjectRoleTemplateBindingFieldSubjectName = "subjectName"
|
||||
ProjectRoleTemplateBindingFieldSubjectNamespace = "subjectNamespace"
|
||||
ProjectRoleTemplateBindingFieldTransitioning = "transitioning"
|
||||
ProjectRoleTemplateBindingFieldTransitioningMessage = "transitioningMessage"
|
||||
ProjectRoleTemplateBindingFieldUuid = "uuid"
|
||||
)
|
||||
|
||||
@@ -32,9 +35,12 @@ type ProjectRoleTemplateBinding struct {
|
||||
ProjectRoleTemplateId string `json:"projectRoleTemplateId,omitempty"`
|
||||
Removed string `json:"removed,omitempty"`
|
||||
ResourcePath string `json:"resourcePath,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
SubjectKind string `json:"subjectKind,omitempty"`
|
||||
SubjectName string `json:"subjectName,omitempty"`
|
||||
SubjectNamespace string `json:"subjectNamespace,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
}
|
||||
type ProjectRoleTemplateBindingCollection struct {
|
||||
|
8
client/cluster/v1/zz_generated_amazon_ec2config.go
Normal file
8
client/cluster/v1/zz_generated_amazon_ec2config.go
Normal file
@@ -0,0 +1,8 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
AmazonEC2ConfigType = "amazonEC2Config"
|
||||
)
|
||||
|
||||
type AmazonEC2Config struct {
|
||||
}
|
8
client/cluster/v1/zz_generated_azure_config.go
Normal file
8
client/cluster/v1/zz_generated_azure_config.go
Normal file
@@ -0,0 +1,8 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
AzureConfigType = "azureConfig"
|
||||
)
|
||||
|
||||
type AzureConfig struct {
|
||||
}
|
@@ -7,8 +7,11 @@ import (
|
||||
type Client struct {
|
||||
clientbase.APIBaseClient
|
||||
|
||||
Cluster ClusterOperations
|
||||
ClusterNode ClusterNodeOperations
|
||||
Cluster ClusterOperations
|
||||
ClusterNode ClusterNodeOperations
|
||||
Machine MachineOperations
|
||||
MachineDriver MachineDriverOperations
|
||||
MachineTemplate MachineTemplateOperations
|
||||
}
|
||||
|
||||
func NewClient(opts *clientbase.ClientOpts) (*Client, error) {
|
||||
@@ -23,6 +26,9 @@ func NewClient(opts *clientbase.ClientOpts) (*Client, error) {
|
||||
|
||||
client.Cluster = newClusterClient(client)
|
||||
client.ClusterNode = newClusterNodeClient(client)
|
||||
client.Machine = newMachineClient(client)
|
||||
client.MachineDriver = newMachineDriverClient(client)
|
||||
client.MachineTemplate = newMachineTemplateClient(client)
|
||||
|
||||
return client, nil
|
||||
}
|
||||
|
@@ -9,14 +9,19 @@ const (
|
||||
ClusterFieldAnnotations = "annotations"
|
||||
ClusterFieldAzureKubernetesServiceConfig = "azureKubernetesServiceConfig"
|
||||
ClusterFieldCreated = "created"
|
||||
ClusterFieldDescription = "description"
|
||||
ClusterFieldGoogleKubernetesEngineConfig = "googleKubernetesEngineConfig"
|
||||
ClusterFieldId = "id"
|
||||
ClusterFieldLabels = "labels"
|
||||
ClusterFieldName = "name"
|
||||
ClusterFieldOwnerReferences = "ownerReferences"
|
||||
ClusterFieldRancherKubernetesEngineConfig = "rancherKubernetesEngineConfig"
|
||||
ClusterFieldRemoved = "removed"
|
||||
ClusterFieldResourcePath = "resourcePath"
|
||||
ClusterFieldState = "state"
|
||||
ClusterFieldStatus = "status"
|
||||
ClusterFieldTransitioning = "transitioning"
|
||||
ClusterFieldTransitioningMessage = "transitioningMessage"
|
||||
ClusterFieldUuid = "uuid"
|
||||
)
|
||||
|
||||
@@ -25,14 +30,19 @@ type Cluster struct {
|
||||
Annotations map[string]string `json:"annotations,omitempty"`
|
||||
AzureKubernetesServiceConfig *AzureKubernetesServiceConfig `json:"azureKubernetesServiceConfig,omitempty"`
|
||||
Created string `json:"created,omitempty"`
|
||||
Description string `json:"description,omitempty"`
|
||||
GoogleKubernetesEngineConfig *GoogleKubernetesEngineConfig `json:"googleKubernetesEngineConfig,omitempty"`
|
||||
Id string `json:"id,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"`
|
||||
RancherKubernetesEngineConfig *RancherKubernetesEngineConfig `json:"rancherKubernetesEngineConfig,omitempty"`
|
||||
Removed string `json:"removed,omitempty"`
|
||||
ResourcePath string `json:"resourcePath,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Status *ClusterStatus `json:"status,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
}
|
||||
type ClusterCollection struct {
|
||||
|
@@ -5,41 +5,47 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
ClusterNodeType = "clusterNode"
|
||||
ClusterNodeFieldAnnotations = "annotations"
|
||||
ClusterNodeFieldConfigSource = "configSource"
|
||||
ClusterNodeFieldCreated = "created"
|
||||
ClusterNodeFieldExternalID = "externalID"
|
||||
ClusterNodeFieldLabels = "labels"
|
||||
ClusterNodeFieldName = "name"
|
||||
ClusterNodeFieldOwnerReferences = "ownerReferences"
|
||||
ClusterNodeFieldPodCIDR = "podCIDR"
|
||||
ClusterNodeFieldProviderID = "providerID"
|
||||
ClusterNodeFieldRemoved = "removed"
|
||||
ClusterNodeFieldResourcePath = "resourcePath"
|
||||
ClusterNodeFieldStatus = "status"
|
||||
ClusterNodeFieldTaints = "taints"
|
||||
ClusterNodeFieldUnschedulable = "unschedulable"
|
||||
ClusterNodeFieldUuid = "uuid"
|
||||
ClusterNodeType = "clusterNode"
|
||||
ClusterNodeFieldAnnotations = "annotations"
|
||||
ClusterNodeFieldConfigSource = "configSource"
|
||||
ClusterNodeFieldCreated = "created"
|
||||
ClusterNodeFieldExternalID = "externalID"
|
||||
ClusterNodeFieldLabels = "labels"
|
||||
ClusterNodeFieldName = "name"
|
||||
ClusterNodeFieldOwnerReferences = "ownerReferences"
|
||||
ClusterNodeFieldPodCIDR = "podCIDR"
|
||||
ClusterNodeFieldProviderID = "providerID"
|
||||
ClusterNodeFieldRemoved = "removed"
|
||||
ClusterNodeFieldResourcePath = "resourcePath"
|
||||
ClusterNodeFieldState = "state"
|
||||
ClusterNodeFieldStatus = "status"
|
||||
ClusterNodeFieldTaints = "taints"
|
||||
ClusterNodeFieldTransitioning = "transitioning"
|
||||
ClusterNodeFieldTransitioningMessage = "transitioningMessage"
|
||||
ClusterNodeFieldUnschedulable = "unschedulable"
|
||||
ClusterNodeFieldUuid = "uuid"
|
||||
)
|
||||
|
||||
type ClusterNode struct {
|
||||
types.Resource
|
||||
Annotations map[string]string `json:"annotations,omitempty"`
|
||||
ConfigSource *NodeConfigSource `json:"configSource,omitempty"`
|
||||
Created string `json:"created,omitempty"`
|
||||
ExternalID string `json:"externalID,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"`
|
||||
PodCIDR string `json:"podCIDR,omitempty"`
|
||||
ProviderID string `json:"providerID,omitempty"`
|
||||
Removed string `json:"removed,omitempty"`
|
||||
ResourcePath string `json:"resourcePath,omitempty"`
|
||||
Status *NodeStatus `json:"status,omitempty"`
|
||||
Taints []Taint `json:"taints,omitempty"`
|
||||
Unschedulable *bool `json:"unschedulable,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
Annotations map[string]string `json:"annotations,omitempty"`
|
||||
ConfigSource *NodeConfigSource `json:"configSource,omitempty"`
|
||||
Created string `json:"created,omitempty"`
|
||||
ExternalID string `json:"externalID,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"`
|
||||
PodCIDR string `json:"podCIDR,omitempty"`
|
||||
ProviderID string `json:"providerID,omitempty"`
|
||||
Removed string `json:"removed,omitempty"`
|
||||
ResourcePath string `json:"resourcePath,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Status *NodeStatus `json:"status,omitempty"`
|
||||
Taints []Taint `json:"taints,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Unschedulable *bool `json:"unschedulable,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
}
|
||||
type ClusterNodeCollection struct {
|
||||
types.Collection
|
||||
|
@@ -3,12 +3,16 @@ package client
|
||||
const (
|
||||
ClusterSpecType = "clusterSpec"
|
||||
ClusterSpecFieldAzureKubernetesServiceConfig = "azureKubernetesServiceConfig"
|
||||
ClusterSpecFieldDescription = "description"
|
||||
ClusterSpecFieldDisplayName = "displayName"
|
||||
ClusterSpecFieldGoogleKubernetesEngineConfig = "googleKubernetesEngineConfig"
|
||||
ClusterSpecFieldRancherKubernetesEngineConfig = "rancherKubernetesEngineConfig"
|
||||
)
|
||||
|
||||
type ClusterSpec struct {
|
||||
AzureKubernetesServiceConfig *AzureKubernetesServiceConfig `json:"azureKubernetesServiceConfig,omitempty"`
|
||||
Description string `json:"description,omitempty"`
|
||||
DisplayName string `json:"displayName,omitempty"`
|
||||
GoogleKubernetesEngineConfig *GoogleKubernetesEngineConfig `json:"googleKubernetesEngineConfig,omitempty"`
|
||||
RancherKubernetesEngineConfig *RancherKubernetesEngineConfig `json:"rancherKubernetesEngineConfig,omitempty"`
|
||||
}
|
||||
|
8
client/cluster/v1/zz_generated_digital_ocean_config.go
Normal file
8
client/cluster/v1/zz_generated_digital_ocean_config.go
Normal file
@@ -0,0 +1,8 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
DigitalOceanConfigType = "digitalOceanConfig"
|
||||
)
|
||||
|
||||
type DigitalOceanConfig struct {
|
||||
}
|
139
client/cluster/v1/zz_generated_machine.go
Normal file
139
client/cluster/v1/zz_generated_machine.go
Normal file
@@ -0,0 +1,139 @@
|
||||
package client
|
||||
|
||||
import (
|
||||
"github.com/rancher/norman/types"
|
||||
)
|
||||
|
||||
const (
|
||||
MachineType = "machine"
|
||||
MachineFieldAmazonEC2Config = "amazonEc2Config"
|
||||
MachineFieldAnnotations = "annotations"
|
||||
MachineFieldAuthCertificateAuthority = "authCertificateAuthority"
|
||||
MachineFieldAuthKey = "authKey"
|
||||
MachineFieldAzureConfig = "azureConfig"
|
||||
MachineFieldClusterId = "clusterId"
|
||||
MachineFieldCreated = "created"
|
||||
MachineFieldDescription = "description"
|
||||
MachineFieldDigitalOceanConfig = "digitalOceanConfig"
|
||||
MachineFieldDockerVersion = "dockerVersion"
|
||||
MachineFieldDriver = "driver"
|
||||
MachineFieldEngineEnv = "engineEnv"
|
||||
MachineFieldEngineInsecureRegistry = "engineInsecureRegistry"
|
||||
MachineFieldEngineInstallURL = "engineInstallURL"
|
||||
MachineFieldEngineLabel = "engineLabel"
|
||||
MachineFieldEngineOpt = "engineOpt"
|
||||
MachineFieldEngineRegistryMirror = "engineRegistryMirror"
|
||||
MachineFieldEngineStorageDriver = "engineStorageDriver"
|
||||
MachineFieldExternalID = "externalId"
|
||||
MachineFieldHostname = "hostname"
|
||||
MachineFieldId = "id"
|
||||
MachineFieldLabels = "labels"
|
||||
MachineFieldMachineTemplateId = "machineTemplateId"
|
||||
MachineFieldName = "name"
|
||||
MachineFieldOwnerReferences = "ownerReferences"
|
||||
MachineFieldRemoved = "removed"
|
||||
MachineFieldResourcePath = "resourcePath"
|
||||
MachineFieldState = "state"
|
||||
MachineFieldStatus = "status"
|
||||
MachineFieldTransitioning = "transitioning"
|
||||
MachineFieldTransitioningMessage = "transitioningMessage"
|
||||
MachineFieldUuid = "uuid"
|
||||
)
|
||||
|
||||
type Machine struct {
|
||||
types.Resource
|
||||
AmazonEC2Config *AmazonEC2Config `json:"amazonEc2Config,omitempty"`
|
||||
Annotations map[string]string `json:"annotations,omitempty"`
|
||||
AuthCertificateAuthority string `json:"authCertificateAuthority,omitempty"`
|
||||
AuthKey string `json:"authKey,omitempty"`
|
||||
AzureConfig *AzureConfig `json:"azureConfig,omitempty"`
|
||||
ClusterId string `json:"clusterId,omitempty"`
|
||||
Created string `json:"created,omitempty"`
|
||||
Description string `json:"description,omitempty"`
|
||||
DigitalOceanConfig *DigitalOceanConfig `json:"digitalOceanConfig,omitempty"`
|
||||
DockerVersion string `json:"dockerVersion,omitempty"`
|
||||
Driver string `json:"driver,omitempty"`
|
||||
EngineEnv map[string]string `json:"engineEnv,omitempty"`
|
||||
EngineInsecureRegistry []string `json:"engineInsecureRegistry,omitempty"`
|
||||
EngineInstallURL string `json:"engineInstallURL,omitempty"`
|
||||
EngineLabel map[string]string `json:"engineLabel,omitempty"`
|
||||
EngineOpt map[string]string `json:"engineOpt,omitempty"`
|
||||
EngineRegistryMirror []string `json:"engineRegistryMirror,omitempty"`
|
||||
EngineStorageDriver string `json:"engineStorageDriver,omitempty"`
|
||||
ExternalID string `json:"externalId,omitempty"`
|
||||
Hostname string `json:"hostname,omitempty"`
|
||||
Id string `json:"id,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty"`
|
||||
MachineTemplateId string `json:"machineTemplateId,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"`
|
||||
Removed string `json:"removed,omitempty"`
|
||||
ResourcePath string `json:"resourcePath,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Status *MachineStatus `json:"status,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
}
|
||||
type MachineCollection struct {
|
||||
types.Collection
|
||||
Data []Machine `json:"data,omitempty"`
|
||||
client *MachineClient
|
||||
}
|
||||
|
||||
type MachineClient struct {
|
||||
apiClient *Client
|
||||
}
|
||||
|
||||
type MachineOperations interface {
|
||||
List(opts *types.ListOpts) (*MachineCollection, error)
|
||||
Create(opts *Machine) (*Machine, error)
|
||||
Update(existing *Machine, updates interface{}) (*Machine, error)
|
||||
ByID(id string) (*Machine, error)
|
||||
Delete(container *Machine) error
|
||||
}
|
||||
|
||||
func newMachineClient(apiClient *Client) *MachineClient {
|
||||
return &MachineClient{
|
||||
apiClient: apiClient,
|
||||
}
|
||||
}
|
||||
|
||||
func (c *MachineClient) Create(container *Machine) (*Machine, error) {
|
||||
resp := &Machine{}
|
||||
err := c.apiClient.Ops.DoCreate(MachineType, container, resp)
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func (c *MachineClient) Update(existing *Machine, updates interface{}) (*Machine, error) {
|
||||
resp := &Machine{}
|
||||
err := c.apiClient.Ops.DoUpdate(MachineType, &existing.Resource, updates, resp)
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func (c *MachineClient) List(opts *types.ListOpts) (*MachineCollection, error) {
|
||||
resp := &MachineCollection{}
|
||||
err := c.apiClient.Ops.DoList(MachineType, opts, resp)
|
||||
resp.client = c
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func (cc *MachineCollection) Next() (*MachineCollection, error) {
|
||||
if cc != nil && cc.Pagination != nil && cc.Pagination.Next != "" {
|
||||
resp := &MachineCollection{}
|
||||
err := cc.client.apiClient.Ops.DoNext(cc.Pagination.Next, resp)
|
||||
resp.client = cc.client
|
||||
return resp, err
|
||||
}
|
||||
return nil, nil
|
||||
}
|
||||
|
||||
func (c *MachineClient) ByID(id string) (*Machine, error) {
|
||||
resp := &Machine{}
|
||||
err := c.apiClient.Ops.DoByID(MachineType, id, resp)
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func (c *MachineClient) Delete(container *Machine) error {
|
||||
return c.apiClient.Ops.DoResourceDelete(MachineType, &container.Resource)
|
||||
}
|
18
client/cluster/v1/zz_generated_machine_condition.go
Normal file
18
client/cluster/v1/zz_generated_machine_condition.go
Normal file
@@ -0,0 +1,18 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
MachineConditionType = "machineCondition"
|
||||
MachineConditionFieldLastTransitionTime = "lastTransitionTime"
|
||||
MachineConditionFieldLastUpdateTime = "lastUpdateTime"
|
||||
MachineConditionFieldReason = "reason"
|
||||
MachineConditionFieldStatus = "status"
|
||||
MachineConditionFieldType = "type"
|
||||
)
|
||||
|
||||
type MachineCondition struct {
|
||||
LastTransitionTime string `json:"lastTransitionTime,omitempty"`
|
||||
LastUpdateTime string `json:"lastUpdateTime,omitempty"`
|
||||
Reason string `json:"reason,omitempty"`
|
||||
Status string `json:"status,omitempty"`
|
||||
Type string `json:"type,omitempty"`
|
||||
}
|
117
client/cluster/v1/zz_generated_machine_driver.go
Normal file
117
client/cluster/v1/zz_generated_machine_driver.go
Normal file
@@ -0,0 +1,117 @@
|
||||
package client
|
||||
|
||||
import (
|
||||
"github.com/rancher/norman/types"
|
||||
)
|
||||
|
||||
const (
|
||||
MachineDriverType = "machineDriver"
|
||||
MachineDriverFieldActivateOnCreate = "activateOnCreate"
|
||||
MachineDriverFieldAnnotations = "annotations"
|
||||
MachineDriverFieldBuiltin = "builtin"
|
||||
MachineDriverFieldChecksum = "checksum"
|
||||
MachineDriverFieldCreated = "created"
|
||||
MachineDriverFieldDefaultActive = "defaultActive"
|
||||
MachineDriverFieldDescription = "description"
|
||||
MachineDriverFieldExternalID = "externalId"
|
||||
MachineDriverFieldId = "id"
|
||||
MachineDriverFieldLabels = "labels"
|
||||
MachineDriverFieldName = "name"
|
||||
MachineDriverFieldOwnerReferences = "ownerReferences"
|
||||
MachineDriverFieldRemoved = "removed"
|
||||
MachineDriverFieldResourcePath = "resourcePath"
|
||||
MachineDriverFieldState = "state"
|
||||
MachineDriverFieldStatus = "status"
|
||||
MachineDriverFieldTransitioning = "transitioning"
|
||||
MachineDriverFieldTransitioningMessage = "transitioningMessage"
|
||||
MachineDriverFieldUIURL = "uiUrl"
|
||||
MachineDriverFieldURL = "url"
|
||||
MachineDriverFieldUuid = "uuid"
|
||||
)
|
||||
|
||||
type MachineDriver struct {
|
||||
types.Resource
|
||||
ActivateOnCreate *bool `json:"activateOnCreate,omitempty"`
|
||||
Annotations map[string]string `json:"annotations,omitempty"`
|
||||
Builtin *bool `json:"builtin,omitempty"`
|
||||
Checksum string `json:"checksum,omitempty"`
|
||||
Created string `json:"created,omitempty"`
|
||||
DefaultActive *bool `json:"defaultActive,omitempty"`
|
||||
Description string `json:"description,omitempty"`
|
||||
ExternalID string `json:"externalId,omitempty"`
|
||||
Id string `json:"id,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"`
|
||||
Removed string `json:"removed,omitempty"`
|
||||
ResourcePath string `json:"resourcePath,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Status *MachineDriverStatus `json:"status,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
UIURL string `json:"uiUrl,omitempty"`
|
||||
URL string `json:"url,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
}
|
||||
type MachineDriverCollection struct {
|
||||
types.Collection
|
||||
Data []MachineDriver `json:"data,omitempty"`
|
||||
client *MachineDriverClient
|
||||
}
|
||||
|
||||
type MachineDriverClient struct {
|
||||
apiClient *Client
|
||||
}
|
||||
|
||||
type MachineDriverOperations interface {
|
||||
List(opts *types.ListOpts) (*MachineDriverCollection, error)
|
||||
Create(opts *MachineDriver) (*MachineDriver, error)
|
||||
Update(existing *MachineDriver, updates interface{}) (*MachineDriver, error)
|
||||
ByID(id string) (*MachineDriver, error)
|
||||
Delete(container *MachineDriver) error
|
||||
}
|
||||
|
||||
func newMachineDriverClient(apiClient *Client) *MachineDriverClient {
|
||||
return &MachineDriverClient{
|
||||
apiClient: apiClient,
|
||||
}
|
||||
}
|
||||
|
||||
func (c *MachineDriverClient) Create(container *MachineDriver) (*MachineDriver, error) {
|
||||
resp := &MachineDriver{}
|
||||
err := c.apiClient.Ops.DoCreate(MachineDriverType, container, resp)
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func (c *MachineDriverClient) Update(existing *MachineDriver, updates interface{}) (*MachineDriver, error) {
|
||||
resp := &MachineDriver{}
|
||||
err := c.apiClient.Ops.DoUpdate(MachineDriverType, &existing.Resource, updates, resp)
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func (c *MachineDriverClient) List(opts *types.ListOpts) (*MachineDriverCollection, error) {
|
||||
resp := &MachineDriverCollection{}
|
||||
err := c.apiClient.Ops.DoList(MachineDriverType, opts, resp)
|
||||
resp.client = c
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func (cc *MachineDriverCollection) Next() (*MachineDriverCollection, error) {
|
||||
if cc != nil && cc.Pagination != nil && cc.Pagination.Next != "" {
|
||||
resp := &MachineDriverCollection{}
|
||||
err := cc.client.apiClient.Ops.DoNext(cc.Pagination.Next, resp)
|
||||
resp.client = cc.client
|
||||
return resp, err
|
||||
}
|
||||
return nil, nil
|
||||
}
|
||||
|
||||
func (c *MachineDriverClient) ByID(id string) (*MachineDriver, error) {
|
||||
resp := &MachineDriver{}
|
||||
err := c.apiClient.Ops.DoByID(MachineDriverType, id, resp)
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func (c *MachineDriverClient) Delete(container *MachineDriver) error {
|
||||
return c.apiClient.Ops.DoResourceDelete(MachineDriverType, &container.Resource)
|
||||
}
|
18
client/cluster/v1/zz_generated_machine_driver_condition.go
Normal file
18
client/cluster/v1/zz_generated_machine_driver_condition.go
Normal file
@@ -0,0 +1,18 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
MachineDriverConditionType = "machineDriverCondition"
|
||||
MachineDriverConditionFieldLastTransitionTime = "lastTransitionTime"
|
||||
MachineDriverConditionFieldLastUpdateTime = "lastUpdateTime"
|
||||
MachineDriverConditionFieldReason = "reason"
|
||||
MachineDriverConditionFieldStatus = "status"
|
||||
MachineDriverConditionFieldType = "type"
|
||||
)
|
||||
|
||||
type MachineDriverCondition struct {
|
||||
LastTransitionTime string `json:"lastTransitionTime,omitempty"`
|
||||
LastUpdateTime string `json:"lastUpdateTime,omitempty"`
|
||||
Reason string `json:"reason,omitempty"`
|
||||
Status string `json:"status,omitempty"`
|
||||
Type string `json:"type,omitempty"`
|
||||
}
|
26
client/cluster/v1/zz_generated_machine_driver_spec.go
Normal file
26
client/cluster/v1/zz_generated_machine_driver_spec.go
Normal file
@@ -0,0 +1,26 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
MachineDriverSpecType = "machineDriverSpec"
|
||||
MachineDriverSpecFieldActivateOnCreate = "activateOnCreate"
|
||||
MachineDriverSpecFieldBuiltin = "builtin"
|
||||
MachineDriverSpecFieldChecksum = "checksum"
|
||||
MachineDriverSpecFieldDefaultActive = "defaultActive"
|
||||
MachineDriverSpecFieldDescription = "description"
|
||||
MachineDriverSpecFieldDisplayName = "displayName"
|
||||
MachineDriverSpecFieldExternalID = "externalId"
|
||||
MachineDriverSpecFieldUIURL = "uiUrl"
|
||||
MachineDriverSpecFieldURL = "url"
|
||||
)
|
||||
|
||||
type MachineDriverSpec struct {
|
||||
ActivateOnCreate *bool `json:"activateOnCreate,omitempty"`
|
||||
Builtin *bool `json:"builtin,omitempty"`
|
||||
Checksum string `json:"checksum,omitempty"`
|
||||
DefaultActive *bool `json:"defaultActive,omitempty"`
|
||||
Description string `json:"description,omitempty"`
|
||||
DisplayName string `json:"displayName,omitempty"`
|
||||
ExternalID string `json:"externalId,omitempty"`
|
||||
UIURL string `json:"uiUrl,omitempty"`
|
||||
URL string `json:"url,omitempty"`
|
||||
}
|
10
client/cluster/v1/zz_generated_machine_driver_status.go
Normal file
10
client/cluster/v1/zz_generated_machine_driver_status.go
Normal file
@@ -0,0 +1,10 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
MachineDriverStatusType = "machineDriverStatus"
|
||||
MachineDriverStatusFieldConditions = "conditions"
|
||||
)
|
||||
|
||||
type MachineDriverStatus struct {
|
||||
Conditions []MachineDriverCondition `json:"conditions,omitempty"`
|
||||
}
|
48
client/cluster/v1/zz_generated_machine_spec.go
Normal file
48
client/cluster/v1/zz_generated_machine_spec.go
Normal file
@@ -0,0 +1,48 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
MachineSpecType = "machineSpec"
|
||||
MachineSpecFieldAmazonEC2Config = "amazonEc2Config"
|
||||
MachineSpecFieldAuthCertificateAuthority = "authCertificateAuthority"
|
||||
MachineSpecFieldAuthKey = "authKey"
|
||||
MachineSpecFieldAzureConfig = "azureConfig"
|
||||
MachineSpecFieldClusterId = "clusterId"
|
||||
MachineSpecFieldDescription = "description"
|
||||
MachineSpecFieldDigitalOceanConfig = "digitalOceanConfig"
|
||||
MachineSpecFieldDisplayName = "displayName"
|
||||
MachineSpecFieldDockerVersion = "dockerVersion"
|
||||
MachineSpecFieldDriver = "driver"
|
||||
MachineSpecFieldEngineEnv = "engineEnv"
|
||||
MachineSpecFieldEngineInsecureRegistry = "engineInsecureRegistry"
|
||||
MachineSpecFieldEngineInstallURL = "engineInstallURL"
|
||||
MachineSpecFieldEngineLabel = "engineLabel"
|
||||
MachineSpecFieldEngineOpt = "engineOpt"
|
||||
MachineSpecFieldEngineRegistryMirror = "engineRegistryMirror"
|
||||
MachineSpecFieldEngineStorageDriver = "engineStorageDriver"
|
||||
MachineSpecFieldExternalID = "externalId"
|
||||
MachineSpecFieldHostname = "hostname"
|
||||
MachineSpecFieldMachineTemplateId = "machineTemplateId"
|
||||
)
|
||||
|
||||
type MachineSpec struct {
|
||||
AmazonEC2Config *AmazonEC2Config `json:"amazonEc2Config,omitempty"`
|
||||
AuthCertificateAuthority string `json:"authCertificateAuthority,omitempty"`
|
||||
AuthKey string `json:"authKey,omitempty"`
|
||||
AzureConfig *AzureConfig `json:"azureConfig,omitempty"`
|
||||
ClusterId string `json:"clusterId,omitempty"`
|
||||
Description string `json:"description,omitempty"`
|
||||
DigitalOceanConfig *DigitalOceanConfig `json:"digitalOceanConfig,omitempty"`
|
||||
DisplayName string `json:"displayName,omitempty"`
|
||||
DockerVersion string `json:"dockerVersion,omitempty"`
|
||||
Driver string `json:"driver,omitempty"`
|
||||
EngineEnv map[string]string `json:"engineEnv,omitempty"`
|
||||
EngineInsecureRegistry []string `json:"engineInsecureRegistry,omitempty"`
|
||||
EngineInstallURL string `json:"engineInstallURL,omitempty"`
|
||||
EngineLabel map[string]string `json:"engineLabel,omitempty"`
|
||||
EngineOpt map[string]string `json:"engineOpt,omitempty"`
|
||||
EngineRegistryMirror []string `json:"engineRegistryMirror,omitempty"`
|
||||
EngineStorageDriver string `json:"engineStorageDriver,omitempty"`
|
||||
ExternalID string `json:"externalId,omitempty"`
|
||||
Hostname string `json:"hostname,omitempty"`
|
||||
MachineTemplateId string `json:"machineTemplateId,omitempty"`
|
||||
}
|
10
client/cluster/v1/zz_generated_machine_status.go
Normal file
10
client/cluster/v1/zz_generated_machine_status.go
Normal file
@@ -0,0 +1,10 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
MachineStatusType = "machineStatus"
|
||||
MachineStatusFieldConditions = "conditions"
|
||||
)
|
||||
|
||||
type MachineStatus struct {
|
||||
Conditions []MachineCondition `json:"conditions,omitempty"`
|
||||
}
|
113
client/cluster/v1/zz_generated_machine_template.go
Normal file
113
client/cluster/v1/zz_generated_machine_template.go
Normal file
@@ -0,0 +1,113 @@
|
||||
package client
|
||||
|
||||
import (
|
||||
"github.com/rancher/norman/types"
|
||||
)
|
||||
|
||||
const (
|
||||
MachineTemplateType = "machineTemplate"
|
||||
MachineTemplateFieldAnnotations = "annotations"
|
||||
MachineTemplateFieldCreated = "created"
|
||||
MachineTemplateFieldDescription = "description"
|
||||
MachineTemplateFieldDriver = "driver"
|
||||
MachineTemplateFieldFlavorPrefix = "flavorPrefix"
|
||||
MachineTemplateFieldId = "id"
|
||||
MachineTemplateFieldLabels = "labels"
|
||||
MachineTemplateFieldName = "name"
|
||||
MachineTemplateFieldOwnerReferences = "ownerReferences"
|
||||
MachineTemplateFieldPublicValues = "publicValues"
|
||||
MachineTemplateFieldRemoved = "removed"
|
||||
MachineTemplateFieldResourcePath = "resourcePath"
|
||||
MachineTemplateFieldSecretId = "secretId"
|
||||
MachineTemplateFieldSecretValues = "secretValues"
|
||||
MachineTemplateFieldState = "state"
|
||||
MachineTemplateFieldStatus = "status"
|
||||
MachineTemplateFieldTransitioning = "transitioning"
|
||||
MachineTemplateFieldTransitioningMessage = "transitioningMessage"
|
||||
MachineTemplateFieldUuid = "uuid"
|
||||
)
|
||||
|
||||
type MachineTemplate struct {
|
||||
types.Resource
|
||||
Annotations map[string]string `json:"annotations,omitempty"`
|
||||
Created string `json:"created,omitempty"`
|
||||
Description string `json:"description,omitempty"`
|
||||
Driver string `json:"driver,omitempty"`
|
||||
FlavorPrefix string `json:"flavorPrefix,omitempty"`
|
||||
Id string `json:"id,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"`
|
||||
PublicValues map[string]string `json:"publicValues,omitempty"`
|
||||
Removed string `json:"removed,omitempty"`
|
||||
ResourcePath string `json:"resourcePath,omitempty"`
|
||||
SecretId string `json:"secretId,omitempty"`
|
||||
SecretValues map[string]string `json:"secretValues,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Status *MachineTemplateStatus `json:"status,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
}
|
||||
type MachineTemplateCollection struct {
|
||||
types.Collection
|
||||
Data []MachineTemplate `json:"data,omitempty"`
|
||||
client *MachineTemplateClient
|
||||
}
|
||||
|
||||
type MachineTemplateClient struct {
|
||||
apiClient *Client
|
||||
}
|
||||
|
||||
type MachineTemplateOperations interface {
|
||||
List(opts *types.ListOpts) (*MachineTemplateCollection, error)
|
||||
Create(opts *MachineTemplate) (*MachineTemplate, error)
|
||||
Update(existing *MachineTemplate, updates interface{}) (*MachineTemplate, error)
|
||||
ByID(id string) (*MachineTemplate, error)
|
||||
Delete(container *MachineTemplate) error
|
||||
}
|
||||
|
||||
func newMachineTemplateClient(apiClient *Client) *MachineTemplateClient {
|
||||
return &MachineTemplateClient{
|
||||
apiClient: apiClient,
|
||||
}
|
||||
}
|
||||
|
||||
func (c *MachineTemplateClient) Create(container *MachineTemplate) (*MachineTemplate, error) {
|
||||
resp := &MachineTemplate{}
|
||||
err := c.apiClient.Ops.DoCreate(MachineTemplateType, container, resp)
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func (c *MachineTemplateClient) Update(existing *MachineTemplate, updates interface{}) (*MachineTemplate, error) {
|
||||
resp := &MachineTemplate{}
|
||||
err := c.apiClient.Ops.DoUpdate(MachineTemplateType, &existing.Resource, updates, resp)
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func (c *MachineTemplateClient) List(opts *types.ListOpts) (*MachineTemplateCollection, error) {
|
||||
resp := &MachineTemplateCollection{}
|
||||
err := c.apiClient.Ops.DoList(MachineTemplateType, opts, resp)
|
||||
resp.client = c
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func (cc *MachineTemplateCollection) Next() (*MachineTemplateCollection, error) {
|
||||
if cc != nil && cc.Pagination != nil && cc.Pagination.Next != "" {
|
||||
resp := &MachineTemplateCollection{}
|
||||
err := cc.client.apiClient.Ops.DoNext(cc.Pagination.Next, resp)
|
||||
resp.client = cc.client
|
||||
return resp, err
|
||||
}
|
||||
return nil, nil
|
||||
}
|
||||
|
||||
func (c *MachineTemplateClient) ByID(id string) (*MachineTemplate, error) {
|
||||
resp := &MachineTemplate{}
|
||||
err := c.apiClient.Ops.DoByID(MachineTemplateType, id, resp)
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func (c *MachineTemplateClient) Delete(container *MachineTemplate) error {
|
||||
return c.apiClient.Ops.DoResourceDelete(MachineTemplateType, &container.Resource)
|
||||
}
|
18
client/cluster/v1/zz_generated_machine_template_condition.go
Normal file
18
client/cluster/v1/zz_generated_machine_template_condition.go
Normal file
@@ -0,0 +1,18 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
MachineTemplateConditionType = "machineTemplateCondition"
|
||||
MachineTemplateConditionFieldLastTransitionTime = "lastTransitionTime"
|
||||
MachineTemplateConditionFieldLastUpdateTime = "lastUpdateTime"
|
||||
MachineTemplateConditionFieldReason = "reason"
|
||||
MachineTemplateConditionFieldStatus = "status"
|
||||
MachineTemplateConditionFieldType = "type"
|
||||
)
|
||||
|
||||
type MachineTemplateCondition struct {
|
||||
LastTransitionTime string `json:"lastTransitionTime,omitempty"`
|
||||
LastUpdateTime string `json:"lastUpdateTime,omitempty"`
|
||||
Reason string `json:"reason,omitempty"`
|
||||
Status string `json:"status,omitempty"`
|
||||
Type string `json:"type,omitempty"`
|
||||
}
|
22
client/cluster/v1/zz_generated_machine_template_spec.go
Normal file
22
client/cluster/v1/zz_generated_machine_template_spec.go
Normal file
@@ -0,0 +1,22 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
MachineTemplateSpecType = "machineTemplateSpec"
|
||||
MachineTemplateSpecFieldDescription = "description"
|
||||
MachineTemplateSpecFieldDisplayName = "displayName"
|
||||
MachineTemplateSpecFieldDriver = "driver"
|
||||
MachineTemplateSpecFieldFlavorPrefix = "flavorPrefix"
|
||||
MachineTemplateSpecFieldPublicValues = "publicValues"
|
||||
MachineTemplateSpecFieldSecretId = "secretId"
|
||||
MachineTemplateSpecFieldSecretValues = "secretValues"
|
||||
)
|
||||
|
||||
type MachineTemplateSpec struct {
|
||||
Description string `json:"description,omitempty"`
|
||||
DisplayName string `json:"displayName,omitempty"`
|
||||
Driver string `json:"driver,omitempty"`
|
||||
FlavorPrefix string `json:"flavorPrefix,omitempty"`
|
||||
PublicValues map[string]string `json:"publicValues,omitempty"`
|
||||
SecretId string `json:"secretId,omitempty"`
|
||||
SecretValues map[string]string `json:"secretValues,omitempty"`
|
||||
}
|
10
client/cluster/v1/zz_generated_machine_template_status.go
Normal file
10
client/cluster/v1/zz_generated_machine_template_status.go
Normal file
@@ -0,0 +1,10 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
MachineTemplateStatusType = "machineTemplateStatus"
|
||||
MachineTemplateStatusFieldConditions = "conditions"
|
||||
)
|
||||
|
||||
type MachineTemplateStatus struct {
|
||||
Conditions []MachineTemplateCondition `json:"conditions,omitempty"`
|
||||
}
|
@@ -38,10 +38,13 @@ const (
|
||||
DaemonSetFieldScale = "scale"
|
||||
DaemonSetFieldSchedulerName = "schedulerName"
|
||||
DaemonSetFieldServiceAccountName = "serviceAccountName"
|
||||
DaemonSetFieldState = "state"
|
||||
DaemonSetFieldStatus = "status"
|
||||
DaemonSetFieldSubdomain = "subdomain"
|
||||
DaemonSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
DaemonSetFieldTolerations = "tolerations"
|
||||
DaemonSetFieldTransitioning = "transitioning"
|
||||
DaemonSetFieldTransitioningMessage = "transitioningMessage"
|
||||
DaemonSetFieldUid = "uid"
|
||||
DaemonSetFieldUpdateStrategy = "updateStrategy"
|
||||
DaemonSetFieldUuid = "uuid"
|
||||
@@ -84,10 +87,13 @@ type DaemonSet struct {
|
||||
Scale *int64 `json:"scale,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty"`
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Status *DaemonSetStatus `json:"status,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"`
|
||||
Tolerations []Toleration `json:"tolerations,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty"`
|
||||
UpdateStrategy *DaemonSetUpdateStrategy `json:"updateStrategy,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
|
@@ -39,10 +39,13 @@ const (
|
||||
DeploymentFieldScale = "scale"
|
||||
DeploymentFieldSchedulerName = "schedulerName"
|
||||
DeploymentFieldServiceAccountName = "serviceAccountName"
|
||||
DeploymentFieldState = "state"
|
||||
DeploymentFieldStatus = "status"
|
||||
DeploymentFieldSubdomain = "subdomain"
|
||||
DeploymentFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
DeploymentFieldTolerations = "tolerations"
|
||||
DeploymentFieldTransitioning = "transitioning"
|
||||
DeploymentFieldTransitioningMessage = "transitioningMessage"
|
||||
DeploymentFieldUid = "uid"
|
||||
DeploymentFieldUuid = "uuid"
|
||||
DeploymentFieldVolumes = "volumes"
|
||||
@@ -85,10 +88,13 @@ type Deployment struct {
|
||||
Scale *int64 `json:"scale,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty"`
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Status *DeploymentStatus `json:"status,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"`
|
||||
Tolerations []Toleration `json:"tolerations,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
Volumes map[string]Volume `json:"volumes,omitempty"`
|
||||
|
@@ -5,43 +5,49 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
NamespaceType = "namespace"
|
||||
NamespaceFieldAnnotations = "annotations"
|
||||
NamespaceFieldAnswers = "answers"
|
||||
NamespaceFieldCreated = "created"
|
||||
NamespaceFieldExternalID = "externalId"
|
||||
NamespaceFieldLabels = "labels"
|
||||
NamespaceFieldName = "name"
|
||||
NamespaceFieldNamespace = "namespace"
|
||||
NamespaceFieldOwnerReferences = "ownerReferences"
|
||||
NamespaceFieldProjectID = "projectId"
|
||||
NamespaceFieldPrune = "prune"
|
||||
NamespaceFieldRemoved = "removed"
|
||||
NamespaceFieldResourcePath = "resourcePath"
|
||||
NamespaceFieldStatus = "status"
|
||||
NamespaceFieldTags = "tags"
|
||||
NamespaceFieldTemplates = "templates"
|
||||
NamespaceFieldUuid = "uuid"
|
||||
NamespaceType = "namespace"
|
||||
NamespaceFieldAnnotations = "annotations"
|
||||
NamespaceFieldAnswers = "answers"
|
||||
NamespaceFieldCreated = "created"
|
||||
NamespaceFieldExternalID = "externalId"
|
||||
NamespaceFieldLabels = "labels"
|
||||
NamespaceFieldName = "name"
|
||||
NamespaceFieldNamespace = "namespace"
|
||||
NamespaceFieldOwnerReferences = "ownerReferences"
|
||||
NamespaceFieldProjectID = "projectId"
|
||||
NamespaceFieldPrune = "prune"
|
||||
NamespaceFieldRemoved = "removed"
|
||||
NamespaceFieldResourcePath = "resourcePath"
|
||||
NamespaceFieldState = "state"
|
||||
NamespaceFieldStatus = "status"
|
||||
NamespaceFieldTags = "tags"
|
||||
NamespaceFieldTemplates = "templates"
|
||||
NamespaceFieldTransitioning = "transitioning"
|
||||
NamespaceFieldTransitioningMessage = "transitioningMessage"
|
||||
NamespaceFieldUuid = "uuid"
|
||||
)
|
||||
|
||||
type Namespace struct {
|
||||
types.Resource
|
||||
Annotations map[string]string `json:"annotations,omitempty"`
|
||||
Answers map[string]interface{} `json:"answers,omitempty"`
|
||||
Created string `json:"created,omitempty"`
|
||||
ExternalID string `json:"externalId,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
Namespace string `json:"namespace,omitempty"`
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"`
|
||||
ProjectID string `json:"projectId,omitempty"`
|
||||
Prune *bool `json:"prune,omitempty"`
|
||||
Removed string `json:"removed,omitempty"`
|
||||
ResourcePath string `json:"resourcePath,omitempty"`
|
||||
Status *NamespaceStatus `json:"status,omitempty"`
|
||||
Tags []string `json:"tags,omitempty"`
|
||||
Templates map[string]string `json:"templates,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
Annotations map[string]string `json:"annotations,omitempty"`
|
||||
Answers map[string]interface{} `json:"answers,omitempty"`
|
||||
Created string `json:"created,omitempty"`
|
||||
ExternalID string `json:"externalId,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
Namespace string `json:"namespace,omitempty"`
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"`
|
||||
ProjectID string `json:"projectId,omitempty"`
|
||||
Prune *bool `json:"prune,omitempty"`
|
||||
Removed string `json:"removed,omitempty"`
|
||||
ResourcePath string `json:"resourcePath,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Status *NamespaceStatus `json:"status,omitempty"`
|
||||
Tags []string `json:"tags,omitempty"`
|
||||
Templates map[string]string `json:"templates,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
}
|
||||
type NamespaceCollection struct {
|
||||
types.Collection
|
||||
|
@@ -5,39 +5,45 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
PersistentVolumeClaimType = "persistentVolumeClaim"
|
||||
PersistentVolumeClaimFieldAccessModes = "accessModes"
|
||||
PersistentVolumeClaimFieldAnnotations = "annotations"
|
||||
PersistentVolumeClaimFieldCreated = "created"
|
||||
PersistentVolumeClaimFieldLabels = "labels"
|
||||
PersistentVolumeClaimFieldName = "name"
|
||||
PersistentVolumeClaimFieldOwnerReferences = "ownerReferences"
|
||||
PersistentVolumeClaimFieldRemoved = "removed"
|
||||
PersistentVolumeClaimFieldResourcePath = "resourcePath"
|
||||
PersistentVolumeClaimFieldResources = "resources"
|
||||
PersistentVolumeClaimFieldSelector = "selector"
|
||||
PersistentVolumeClaimFieldStatus = "status"
|
||||
PersistentVolumeClaimFieldStorageClassName = "storageClassName"
|
||||
PersistentVolumeClaimFieldUuid = "uuid"
|
||||
PersistentVolumeClaimFieldVolumeName = "volumeName"
|
||||
PersistentVolumeClaimType = "persistentVolumeClaim"
|
||||
PersistentVolumeClaimFieldAccessModes = "accessModes"
|
||||
PersistentVolumeClaimFieldAnnotations = "annotations"
|
||||
PersistentVolumeClaimFieldCreated = "created"
|
||||
PersistentVolumeClaimFieldLabels = "labels"
|
||||
PersistentVolumeClaimFieldName = "name"
|
||||
PersistentVolumeClaimFieldOwnerReferences = "ownerReferences"
|
||||
PersistentVolumeClaimFieldRemoved = "removed"
|
||||
PersistentVolumeClaimFieldResourcePath = "resourcePath"
|
||||
PersistentVolumeClaimFieldResources = "resources"
|
||||
PersistentVolumeClaimFieldSelector = "selector"
|
||||
PersistentVolumeClaimFieldState = "state"
|
||||
PersistentVolumeClaimFieldStatus = "status"
|
||||
PersistentVolumeClaimFieldStorageClassName = "storageClassName"
|
||||
PersistentVolumeClaimFieldTransitioning = "transitioning"
|
||||
PersistentVolumeClaimFieldTransitioningMessage = "transitioningMessage"
|
||||
PersistentVolumeClaimFieldUuid = "uuid"
|
||||
PersistentVolumeClaimFieldVolumeName = "volumeName"
|
||||
)
|
||||
|
||||
type PersistentVolumeClaim struct {
|
||||
types.Resource
|
||||
AccessModes []string `json:"accessModes,omitempty"`
|
||||
Annotations map[string]string `json:"annotations,omitempty"`
|
||||
Created string `json:"created,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"`
|
||||
Removed string `json:"removed,omitempty"`
|
||||
ResourcePath string `json:"resourcePath,omitempty"`
|
||||
Resources *ResourceRequirements `json:"resources,omitempty"`
|
||||
Selector *LabelSelector `json:"selector,omitempty"`
|
||||
Status *PersistentVolumeClaimStatus `json:"status,omitempty"`
|
||||
StorageClassName string `json:"storageClassName,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
VolumeName string `json:"volumeName,omitempty"`
|
||||
AccessModes []string `json:"accessModes,omitempty"`
|
||||
Annotations map[string]string `json:"annotations,omitempty"`
|
||||
Created string `json:"created,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"`
|
||||
Removed string `json:"removed,omitempty"`
|
||||
ResourcePath string `json:"resourcePath,omitempty"`
|
||||
Resources *ResourceRequirements `json:"resources,omitempty"`
|
||||
Selector *LabelSelector `json:"selector,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Status *PersistentVolumeClaimStatus `json:"status,omitempty"`
|
||||
StorageClassName string `json:"storageClassName,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
VolumeName string `json:"volumeName,omitempty"`
|
||||
}
|
||||
type PersistentVolumeClaimCollection struct {
|
||||
types.Collection
|
||||
|
@@ -37,10 +37,13 @@ const (
|
||||
ReplicaSetFieldScale = "scale"
|
||||
ReplicaSetFieldSchedulerName = "schedulerName"
|
||||
ReplicaSetFieldServiceAccountName = "serviceAccountName"
|
||||
ReplicaSetFieldState = "state"
|
||||
ReplicaSetFieldStatus = "status"
|
||||
ReplicaSetFieldSubdomain = "subdomain"
|
||||
ReplicaSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
ReplicaSetFieldTolerations = "tolerations"
|
||||
ReplicaSetFieldTransitioning = "transitioning"
|
||||
ReplicaSetFieldTransitioningMessage = "transitioningMessage"
|
||||
ReplicaSetFieldUid = "uid"
|
||||
ReplicaSetFieldUuid = "uuid"
|
||||
ReplicaSetFieldVolumes = "volumes"
|
||||
@@ -81,10 +84,13 @@ type ReplicaSet struct {
|
||||
Scale *int64 `json:"scale,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty"`
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Status *ReplicaSetStatus `json:"status,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"`
|
||||
Tolerations []Toleration `json:"tolerations,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
Volumes map[string]Volume `json:"volumes,omitempty"`
|
||||
|
@@ -37,10 +37,13 @@ const (
|
||||
ReplicationControllerFieldScale = "scale"
|
||||
ReplicationControllerFieldSchedulerName = "schedulerName"
|
||||
ReplicationControllerFieldServiceAccountName = "serviceAccountName"
|
||||
ReplicationControllerFieldState = "state"
|
||||
ReplicationControllerFieldStatus = "status"
|
||||
ReplicationControllerFieldSubdomain = "subdomain"
|
||||
ReplicationControllerFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
ReplicationControllerFieldTolerations = "tolerations"
|
||||
ReplicationControllerFieldTransitioning = "transitioning"
|
||||
ReplicationControllerFieldTransitioningMessage = "transitioningMessage"
|
||||
ReplicationControllerFieldUid = "uid"
|
||||
ReplicationControllerFieldUuid = "uuid"
|
||||
ReplicationControllerFieldVolumes = "volumes"
|
||||
@@ -81,10 +84,13 @@ type ReplicationController struct {
|
||||
Scale *int64 `json:"scale,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty"`
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Status *ReplicationControllerStatus `json:"status,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"`
|
||||
Tolerations []Toleration `json:"tolerations,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
Volumes map[string]Volume `json:"volumes,omitempty"`
|
||||
|
@@ -40,10 +40,13 @@ const (
|
||||
StatefulSetFieldSchedulerName = "schedulerName"
|
||||
StatefulSetFieldServiceAccountName = "serviceAccountName"
|
||||
StatefulSetFieldServiceName = "serviceName"
|
||||
StatefulSetFieldState = "state"
|
||||
StatefulSetFieldStatus = "status"
|
||||
StatefulSetFieldSubdomain = "subdomain"
|
||||
StatefulSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
StatefulSetFieldTolerations = "tolerations"
|
||||
StatefulSetFieldTransitioning = "transitioning"
|
||||
StatefulSetFieldTransitioningMessage = "transitioningMessage"
|
||||
StatefulSetFieldUid = "uid"
|
||||
StatefulSetFieldUpdateStrategy = "updateStrategy"
|
||||
StatefulSetFieldUuid = "uuid"
|
||||
@@ -89,10 +92,13 @@ type StatefulSet struct {
|
||||
SchedulerName string `json:"schedulerName,omitempty"`
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty"`
|
||||
ServiceName string `json:"serviceName,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Status *StatefulSetStatus `json:"status,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"`
|
||||
Tolerations []Toleration `json:"tolerations,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty"`
|
||||
UpdateStrategy *StatefulSetUpdateStrategy `json:"updateStrategy,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
|
@@ -37,10 +37,13 @@ const (
|
||||
WorkloadFieldScale = "scale"
|
||||
WorkloadFieldSchedulerName = "schedulerName"
|
||||
WorkloadFieldServiceAccountName = "serviceAccountName"
|
||||
WorkloadFieldState = "state"
|
||||
WorkloadFieldStatus = "status"
|
||||
WorkloadFieldSubdomain = "subdomain"
|
||||
WorkloadFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
WorkloadFieldTolerations = "tolerations"
|
||||
WorkloadFieldTransitioning = "transitioning"
|
||||
WorkloadFieldTransitioningMessage = "transitioningMessage"
|
||||
WorkloadFieldUid = "uid"
|
||||
WorkloadFieldUuid = "uuid"
|
||||
WorkloadFieldVolumes = "volumes"
|
||||
@@ -81,10 +84,13 @@ type Workload struct {
|
||||
Scale *int64 `json:"scale,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty"`
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Status *WorkloadStatus `json:"status,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"`
|
||||
Tolerations []Toleration `json:"tolerations,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty"`
|
||||
Uuid string `json:"uuid,omitempty"`
|
||||
Volumes map[string]Volume `json:"volumes,omitempty"`
|
||||
|
Reference in New Issue
Block a user