vfsclientset

package
v1.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 24, 2018 License: Apache-2.0 Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func DeleteAllClusterState added in v1.10.0

func DeleteAllClusterState(basePath vfs.Path) error

func NewVFSClientset

func NewVFSClientset(basePath vfs.Path, allowList bool) simple.Clientset

Types

type ClusterVFS

type ClusterVFS struct {
	// contains filtered or unexported fields
}

func (*ClusterVFS) Create

func (r *ClusterVFS) Create(c *api.Cluster) (*api.Cluster, error)

func (*ClusterVFS) Delete added in v1.10.0

func (r *ClusterVFS) Delete(name string, options *metav1.DeleteOptions) error

func (*ClusterVFS) DeleteCollection added in v1.10.0

func (r *ClusterVFS) DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error

func (*ClusterVFS) Get

func (c *ClusterVFS) Get(name string, options metav1.GetOptions) (*api.Cluster, error)

func (*ClusterVFS) List

func (c *ClusterVFS) List(options metav1.ListOptions) (*api.ClusterList, error)

func (*ClusterVFS) Patch added in v1.10.0

func (r *ClusterVFS) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *api.Cluster, err error)

func (*ClusterVFS) Update

func (r *ClusterVFS) Update(c *api.Cluster, status *api.ClusterStatus) (*api.Cluster, error)

func (*ClusterVFS) Watch added in v1.10.0

func (r *ClusterVFS) Watch(opts metav1.ListOptions) (watch.Interface, error)

type InstanceGroupMirror added in v1.10.0

type InstanceGroupMirror interface {
	WriteMirror(ig *kops.InstanceGroup) error
}

func NewInstanceGroupMirror added in v1.10.0

func NewInstanceGroupMirror(cluster *kops.Cluster, configBase vfs.Path) InstanceGroupMirror

type InstanceGroupVFS

type InstanceGroupVFS struct {
	// contains filtered or unexported fields
}

func (*InstanceGroupVFS) Create

func (*InstanceGroupVFS) Delete

func (c *InstanceGroupVFS) Delete(name string, options *metav1.DeleteOptions) error

func (*InstanceGroupVFS) DeleteCollection added in v1.10.0

func (r *InstanceGroupVFS) DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error

func (*InstanceGroupVFS) Get

func (c *InstanceGroupVFS) Get(name string, options metav1.GetOptions) (*api.InstanceGroup, error)

func (*InstanceGroupVFS) List

func (*InstanceGroupVFS) Patch added in v1.10.0

func (r *InstanceGroupVFS) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *api.InstanceGroup, err error)

func (*InstanceGroupVFS) Update

func (*InstanceGroupVFS) Watch added in v1.10.0

func (*InstanceGroupVFS) WriteMirror added in v1.10.0

func (c *InstanceGroupVFS) WriteMirror(g *api.InstanceGroup) error

type VFSClientset

type VFSClientset struct {
	// contains filtered or unexported fields
}

func (*VFSClientset) ConfigBaseFor added in v1.10.0

func (c *VFSClientset) ConfigBaseFor(cluster *kops.Cluster) (vfs.Path, error)

ConfigBaseFor implements the ConfigBaseFor method of simple.Clientset for a VFS-backed state store

func (*VFSClientset) CreateCluster added in v1.10.0

func (c *VFSClientset) CreateCluster(cluster *kops.Cluster) (*kops.Cluster, error)

CreateCluster implements the CreateCluster method of simple.Clientset for a VFS-backed state store

func (*VFSClientset) DeleteCluster added in v1.10.0

func (c *VFSClientset) DeleteCluster(cluster *kops.Cluster) error

func (*VFSClientset) GetCluster added in v1.10.0

func (c *VFSClientset) GetCluster(name string) (*kops.Cluster, error)

GetCluster implements the GetCluster method of simple.Clientset for a VFS-backed state store

func (*VFSClientset) InstanceGroupsFor added in v1.10.0

func (c *VFSClientset) InstanceGroupsFor(cluster *kops.Cluster) kopsinternalversion.InstanceGroupInterface

InstanceGroupsFor implements the InstanceGroupsFor method of simple.Clientset for a VFS-backed state store

func (*VFSClientset) KeyStore added in v1.10.0

func (c *VFSClientset) KeyStore(cluster *kops.Cluster) (fi.CAStore, error)

func (*VFSClientset) ListClusters added in v1.10.0

func (c *VFSClientset) ListClusters(options metav1.ListOptions) (*kops.ClusterList, error)

ListClusters implements the ListClusters method of simple.Clientset for a VFS-backed state store

func (*VFSClientset) SSHCredentialStore added in v1.10.0

func (c *VFSClientset) SSHCredentialStore(cluster *kops.Cluster) (fi.SSHCredentialStore, error)

func (*VFSClientset) SecretStore added in v1.10.0

func (c *VFSClientset) SecretStore(cluster *kops.Cluster) (fi.SecretStore, error)

func (*VFSClientset) UpdateCluster added in v1.10.0

func (c *VFSClientset) UpdateCluster(cluster *kops.Cluster, status *kops.ClusterStatus) (*kops.Cluster, error)

UpdateCluster implements the UpdateCluster method of simple.Clientset for a VFS-backed state store

type ValidationFunction added in v1.10.0

type ValidationFunction func(o runtime.Object) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL