Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientV1 ¶
type ClientV1 interface { Cluster() ClusterClientV1 Namespace(args ...string) NamespaceClientV1 }
type ClusterClientV1 ¶
type ClusterClientV1 interface { Node(args ...string) NodeClientV1 Ingress(args ...string) IngressClientV1 Discovery(args ...string) DiscoveryClientV1 Get(ctx context.Context) (*vv1.Cluster, error) }
type ConfigClientV1 ¶
type ConfigClientV1 interface { Get(ctx context.Context) (*vv1.Config, error) Create(ctx context.Context, opts *rv1.ConfigManifest) (*vv1.Config, error) List(ctx context.Context) (*vv1.ConfigList, error) Update(ctx context.Context, opts *rv1.ConfigManifest) (*vv1.Config, error) Remove(ctx context.Context, opts *rv1.ConfigRemoveOptions) error }
type DeploymentClientV1 ¶
type DeploymentClientV1 interface { Pod(args ...string) PodClientV1 List(ctx context.Context) (*vv1.DeploymentList, error) Get(ctx context.Context) (*vv1.Deployment, error) Update(ctx context.Context, opts *rv1.DeploymentUpdateOptions) (*vv1.Deployment, error) }
type DiscoveryClientV1 ¶
type DiscoveryClientV1 interface { List(ctx context.Context) (*vv1.DiscoveryList, error) Get(ctx context.Context) (*vv1.Discovery, error) Connect(ctx context.Context, opts *rv1.DiscoveryConnectOptions) error SetStatus(ctx context.Context, opts *rv1.DiscoveryStatusOptions) (*vv1.DiscoveryManifest, error) }
type EventsClientV1 ¶
type EventsClientV1 interface { }
type IngressClientV1 ¶
type NamespaceClientV1 ¶
type NamespaceClientV1 interface { Secret(args ...string) SecretClientV1 Config(args ...string) ConfigClientV1 Service(args ...string) ServiceClientV1 Route(args ...string) RouteClientV1 Volume(args ...string) VolumeClientV1 Create(ctx context.Context, opts *rv1.NamespaceManifest) (*vv1.Namespace, error) List(ctx context.Context) (*vv1.NamespaceList, error) Get(ctx context.Context) (*vv1.Namespace, error) Update(ctx context.Context, opts *rv1.NamespaceManifest) (*vv1.Namespace, error) Remove(ctx context.Context, opts *rv1.NamespaceRemoveOptions) error }
type NodeClientV1 ¶
type NodeClientV1 interface { List(ctx context.Context) (*vv1.NodeList, error) Connect(ctx context.Context, opts *rv1.NodeConnectOptions) error Get(ctx context.Context) (*vv1.Node, error) SetStatus(ctx context.Context, opts *rv1.NodeStatusOptions) (*vv1.NodeManifest, error) Remove(ctx context.Context, opts *rv1.NodeRemoveOptions) error }
type PodClientV1 ¶
type RouteClientV1 ¶
type RouteClientV1 interface { Create(ctx context.Context, opts *rv1.RouteManifest) (*vv1.Route, error) List(ctx context.Context) (*vv1.RouteList, error) Get(ctx context.Context) (*vv1.Route, error) Update(ctx context.Context, opts *rv1.RouteManifest) (*vv1.Route, error) Remove(ctx context.Context, opts *rv1.RouteRemoveOptions) error }
type SecretClientV1 ¶
type SecretClientV1 interface { Get(ctx context.Context) (*vv1.Secret, error) Create(ctx context.Context, opts *rv1.SecretManifest) (*vv1.Secret, error) List(ctx context.Context) (*vv1.SecretList, error) Update(ctx context.Context, opts *rv1.SecretManifest) (*vv1.Secret, error) Remove(ctx context.Context, opts *rv1.SecretRemoveOptions) error }
type ServiceClientV1 ¶
type ServiceClientV1 interface { Deployment(args ...string) DeploymentClientV1 Create(ctx context.Context, opts *rv1.ServiceManifest) (*vv1.Service, error) List(ctx context.Context) (*vv1.ServiceList, error) Get(ctx context.Context) (*vv1.Service, error) Update(ctx context.Context, opts *rv1.ServiceManifest) (*vv1.Service, error) Remove(ctx context.Context, opts *rv1.ServiceRemoveOptions) error Logs(ctx context.Context, opts *rv1.ServiceLogsOptions) (io.ReadCloser, error) }
type VolumeClientV1 ¶
type VolumeClientV1 interface { Create(ctx context.Context, opts *rv1.VolumeManifest) (*vv1.Volume, error) List(ctx context.Context) (*vv1.VolumeList, error) Get(ctx context.Context) (*vv1.Volume, error) Update(ctx context.Context, opts *rv1.VolumeManifest) (*vv1.Volume, error) Remove(ctx context.Context, opts *rv1.VolumeRemoveOptions) error }
Click to show internal directories.
Click to hide internal directories.