Documentation
¶
Index ¶
- Constants
- Variables
- func Kind(kind string) schema.GroupKind
- func RegisterDeepCopies(scheme *runtime.Scheme) errordeprecated
- func Resource(resource string) schema.GroupResource
- type Action
- type AuthnConfig
- type AuthzConfig
- type AzureKubernetesServiceConfig
- type BaseService
- type Catalog
- type CatalogController
- type CatalogHandlerFunc
- type CatalogInterface
- type CatalogLifecycle
- type CatalogList
- type CatalogLister
- type CatalogSpec
- type CatalogStatus
- type CatalogsGetter
- type ChangePasswordInput
- type Client
- func (c *Client) Catalogs(namespace string) CatalogInterface
- func (c *Client) ClusterEvents(namespace string) ClusterEventInterface
- func (c *Client) ClusterRegistrationTokens(namespace string) ClusterRegistrationTokenInterface
- func (c *Client) ClusterRoleTemplateBindings(namespace string) ClusterRoleTemplateBindingInterface
- func (c *Client) Clusters(namespace string) ClusterInterface
- func (c *Client) DynamicSchemas(namespace string) DynamicSchemaInterface
- func (c *Client) GlobalRoleBindings(namespace string) GlobalRoleBindingInterface
- func (c *Client) GlobalRoles(namespace string) GlobalRoleInterface
- func (c *Client) GroupMembers(namespace string) GroupMemberInterface
- func (c *Client) Groups(namespace string) GroupInterface
- func (c *Client) MachineDrivers(namespace string) MachineDriverInterface
- func (c *Client) MachineTemplates(namespace string) MachineTemplateInterface
- func (c *Client) Machines(namespace string) MachineInterface
- func (c *Client) PodSecurityPolicyTemplates(namespace string) PodSecurityPolicyTemplateInterface
- func (c *Client) Preferences(namespace string) PreferenceInterface
- func (c *Client) Principals(namespace string) PrincipalInterface
- func (c *Client) ProjectRoleTemplateBindings(namespace string) ProjectRoleTemplateBindingInterface
- func (c *Client) Projects(namespace string) ProjectInterface
- func (c *Client) RESTClient() rest.Interface
- func (c *Client) RoleTemplates(namespace string) RoleTemplateInterface
- func (c *Client) Stacks(namespace string) StackInterface
- func (c *Client) Start(ctx context.Context, threadiness int) error
- func (c *Client) Sync(ctx context.Context) error
- func (c *Client) TemplateVersions(namespace string) TemplateVersionInterface
- func (c *Client) Templates(namespace string) TemplateInterface
- func (c *Client) Tokens(namespace string) TokenInterface
- func (c *Client) Users(namespace string) UserInterface
- type Cluster
- type ClusterComponentStatus
- type ClusterCondition
- type ClusterConditionType
- type ClusterController
- type ClusterEvent
- type ClusterEventController
- type ClusterEventHandlerFunc
- type ClusterEventInterface
- type ClusterEventLifecycle
- type ClusterEventList
- type ClusterEventLister
- type ClusterEventsGetter
- type ClusterHandlerFunc
- type ClusterInterface
- type ClusterLifecycle
- type ClusterList
- type ClusterLister
- type ClusterRegistrationToken
- type ClusterRegistrationTokenController
- type ClusterRegistrationTokenHandlerFunc
- type ClusterRegistrationTokenInterface
- type ClusterRegistrationTokenLifecycle
- type ClusterRegistrationTokenList
- type ClusterRegistrationTokenLister
- type ClusterRegistrationTokenSpec
- type ClusterRegistrationTokenStatus
- type ClusterRegistrationTokensGetter
- type ClusterRoleTemplateBinding
- type ClusterRoleTemplateBindingController
- type ClusterRoleTemplateBindingHandlerFunc
- type ClusterRoleTemplateBindingInterface
- type ClusterRoleTemplateBindingLifecycle
- type ClusterRoleTemplateBindingList
- type ClusterRoleTemplateBindingLister
- type ClusterRoleTemplateBindingsGetter
- type ClusterSpec
- type ClusterStatus
- type ClustersGetter
- type DynamicSchema
- type DynamicSchemaController
- type DynamicSchemaHandlerFunc
- type DynamicSchemaInterface
- type DynamicSchemaLifecycle
- type DynamicSchemaList
- type DynamicSchemaLister
- type DynamicSchemaSpec
- type DynamicSchemaStatus
- type DynamicSchemasGetter
- type ETCDService
- type Field
- type File
- type Filter
- type GithubCredential
- type GlobalRole
- type GlobalRoleBinding
- type GlobalRoleBindingController
- type GlobalRoleBindingHandlerFunc
- type GlobalRoleBindingInterface
- type GlobalRoleBindingLifecycle
- type GlobalRoleBindingList
- type GlobalRoleBindingLister
- type GlobalRoleBindingsGetter
- type GlobalRoleController
- type GlobalRoleHandlerFunc
- type GlobalRoleInterface
- type GlobalRoleLifecycle
- type GlobalRoleList
- type GlobalRoleLister
- type GlobalRolesGetter
- type GoogleKubernetesEngineConfig
- type Group
- type GroupController
- type GroupHandlerFunc
- type GroupInterface
- type GroupLifecycle
- type GroupList
- type GroupLister
- type GroupMember
- type GroupMemberController
- type GroupMemberHandlerFunc
- type GroupMemberInterface
- type GroupMemberLifecycle
- type GroupMemberList
- type GroupMemberLister
- type GroupMembersGetter
- type GroupsGetter
- type Interface
- type KubeAPIService
- type KubeControllerService
- type KubeletService
- type KubeproxyService
- type ListOpts
- type LocalCredential
- type LoginInput
- type Machine
- type MachineCommonParams
- type MachineCondition
- type MachineConfig
- type MachineController
- type MachineDriver
- type MachineDriverCondition
- type MachineDriverController
- type MachineDriverHandlerFunc
- type MachineDriverInterface
- type MachineDriverLifecycle
- type MachineDriverList
- type MachineDriverLister
- type MachineDriverSpec
- type MachineDriverStatus
- type MachineDriversGetter
- type MachineHandlerFunc
- type MachineInterface
- type MachineLifecycle
- type MachineList
- type MachineLister
- type MachineSpec
- type MachineStatus
- type MachineTemplate
- type MachineTemplateCondition
- type MachineTemplateController
- type MachineTemplateHandlerFunc
- type MachineTemplateInterface
- type MachineTemplateLifecycle
- type MachineTemplateList
- type MachineTemplateLister
- type MachineTemplateSpec
- type MachineTemplateStatus
- type MachineTemplatesGetter
- type MachinesGetter
- type NetworkConfig
- type PodSecurityPolicyTemplate
- type PodSecurityPolicyTemplateController
- type PodSecurityPolicyTemplateHandlerFunc
- type PodSecurityPolicyTemplateInterface
- type PodSecurityPolicyTemplateLifecycle
- type PodSecurityPolicyTemplateList
- type PodSecurityPolicyTemplateLister
- type PodSecurityPolicyTemplatesGetter
- type Preference
- type PreferenceController
- type PreferenceHandlerFunc
- type PreferenceInterface
- type PreferenceLifecycle
- type PreferenceList
- type PreferenceLister
- type PreferencesGetter
- type Principal
- type PrincipalController
- type PrincipalHandlerFunc
- type PrincipalInterface
- type PrincipalLifecycle
- type PrincipalList
- type PrincipalLister
- type PrincipalsGetter
- type Project
- type ProjectCondition
- type ProjectController
- type ProjectHandlerFunc
- type ProjectInterface
- type ProjectLifecycle
- type ProjectList
- type ProjectLister
- type ProjectRoleTemplateBinding
- type ProjectRoleTemplateBindingController
- type ProjectRoleTemplateBindingHandlerFunc
- type ProjectRoleTemplateBindingInterface
- type ProjectRoleTemplateBindingLifecycle
- type ProjectRoleTemplateBindingList
- type ProjectRoleTemplateBindingLister
- type ProjectRoleTemplateBindingsGetter
- type ProjectSpec
- type ProjectStatus
- type ProjectsGetter
- type Question
- type RKEConfigNode
- type RKEConfigServices
- type RancherKubernetesEngineConfig
- type ReleaseInfo
- type RoleTemplate
- type RoleTemplateController
- type RoleTemplateHandlerFunc
- type RoleTemplateInterface
- type RoleTemplateLifecycle
- type RoleTemplateList
- type RoleTemplateLister
- type RoleTemplatesGetter
- type SchedulerService
- type Stack
- type StackController
- type StackHandlerFunc
- type StackInterface
- type StackLifecycle
- type StackList
- type StackLister
- type StackSpec
- type StackStatus
- type StacksGetter
- type Template
- type TemplateController
- type TemplateHandlerFunc
- type TemplateInterface
- type TemplateLifecycle
- type TemplateList
- type TemplateLister
- type TemplateSpec
- type TemplateStatus
- type TemplateVersion
- type TemplateVersionController
- type TemplateVersionHandlerFunc
- type TemplateVersionInterface
- type TemplateVersionLifecycle
- type TemplateVersionList
- type TemplateVersionLister
- type TemplateVersionSpec
- type TemplateVersionStatus
- type TemplateVersionsGetter
- type TemplatesGetter
- type Token
- type TokenController
- type TokenHandlerFunc
- type TokenInterface
- type TokenLifecycle
- type TokenList
- type TokenLister
- type TokensGetter
- type User
- type UserController
- type UserHandlerFunc
- type UserInterface
- type UserLifecycle
- type UserList
- type UserLister
- type UsersGetter
- type Values
Constants ¶
const ( // ClusterConditionReady Cluster ready to serve API (healthy when true, unhealthy when false) ClusterConditionReady condition.Cond = "Ready" ClusterConditionMachinesCreated condition.Cond = "MachinesCreated" // ClusterConditionProvisioned Cluster is provisioned ClusterConditionProvisioned condition.Cond = "Provisioned" ClusterConditionUpdated condition.Cond = "Updated" ClusterConditionRemoved condition.Cond = "Removed" // ClusterConditionNoDiskPressure true when all cluster nodes have sufficient disk ClusterConditionNoDiskPressure condition.Cond = "NoDiskPressure" // ClusterConditionNoMemoryPressure true when all cluster nodes have sufficient memory ClusterConditionNoMemoryPressure condition.Cond = "NoMemoryPressure" // ClusterConditionconditionDefautlProjectCreated true when default project has been created ClusterConditionconditionDefautlProjectCreated condition.Cond = "DefaultProjectCreated" // ClusterConditionDefaultNamespaceAssigned true when cluster's default namespace has been initially assigned ClusterConditionDefaultNamespaceAssigned condition.Cond = "DefaultNamespaceAssigned" )
const ( GroupName = "management.cattle.io" Version = "v3" )
Variables ¶
var ( NamespaceBackedResource condition.Cond = "BackingNamespaceCreated" CreatorMadeOwner condition.Cond = "CreatorMadeOwner" )
var ( MachineConditionInitialized condition.Cond = "Initialized" MachineConditionProvisioned condition.Cond = "Provisioned" MachineConditionConfigSaved condition.Cond = "Saved" MachineConditionConfigReady condition.Cond = "Ready" )
var ( MachineDriverConditionDownloaded condition.Cond = "Downloaded" MachineDriverConditionActive condition.Cond = "Active" MachineDriverConditionInactive condition.Cond = "Inactive" )
var ( CatalogGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Catalog", } CatalogResource = metav1.APIResource{ Name: "catalogs", SingularName: "catalog", Namespaced: false, Kind: CatalogGroupVersionKind.Kind, } )
var ( ClusterGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Cluster", } ClusterResource = metav1.APIResource{ Name: "clusters", SingularName: "cluster", Namespaced: false, Kind: ClusterGroupVersionKind.Kind, } )
var ( ClusterEventGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "ClusterEvent", } ClusterEventResource = metav1.APIResource{ Name: "clusterevents", SingularName: "clusterevent", Namespaced: true, Kind: ClusterEventGroupVersionKind.Kind, } )
var ( ClusterRegistrationTokenGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "ClusterRegistrationToken", } ClusterRegistrationTokenResource = metav1.APIResource{ Name: "clusterregistrationtokens", SingularName: "clusterregistrationtoken", Namespaced: true, Kind: ClusterRegistrationTokenGroupVersionKind.Kind, } )
var ( ClusterRoleTemplateBindingGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "ClusterRoleTemplateBinding", } ClusterRoleTemplateBindingResource = metav1.APIResource{ Name: "clusterroletemplatebindings", SingularName: "clusterroletemplatebinding", Namespaced: true, Kind: ClusterRoleTemplateBindingGroupVersionKind.Kind, } )
var ( DynamicSchemaGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "DynamicSchema", } DynamicSchemaResource = metav1.APIResource{ Name: "dynamicschemas", SingularName: "dynamicschema", Namespaced: false, Kind: DynamicSchemaGroupVersionKind.Kind, } )
var ( GlobalRoleBindingGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "GlobalRoleBinding", } GlobalRoleBindingResource = metav1.APIResource{ Name: "globalrolebindings", SingularName: "globalrolebinding", Namespaced: false, Kind: GlobalRoleBindingGroupVersionKind.Kind, } )
var ( GlobalRoleGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "GlobalRole", } GlobalRoleResource = metav1.APIResource{ Name: "globalroles", SingularName: "globalrole", Namespaced: false, Kind: GlobalRoleGroupVersionKind.Kind, } )
var ( GroupGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Group", } GroupResource = metav1.APIResource{ Name: "groups", SingularName: "group", Namespaced: false, Kind: GroupGroupVersionKind.Kind, } )
var ( GroupMemberGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "GroupMember", } GroupMemberResource = metav1.APIResource{ Name: "groupmembers", SingularName: "groupmember", Namespaced: false, Kind: GroupMemberGroupVersionKind.Kind, } )
var ( MachineGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Machine", } MachineResource = metav1.APIResource{ Name: "machines", SingularName: "machine", Namespaced: true, Kind: MachineGroupVersionKind.Kind, } )
var ( MachineDriverGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "MachineDriver", } MachineDriverResource = metav1.APIResource{ Name: "machinedrivers", SingularName: "machinedriver", Namespaced: false, Kind: MachineDriverGroupVersionKind.Kind, } )
var ( MachineTemplateGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "MachineTemplate", } MachineTemplateResource = metav1.APIResource{ Name: "machinetemplates", SingularName: "machinetemplate", Namespaced: false, Kind: MachineTemplateGroupVersionKind.Kind, } )
var ( PodSecurityPolicyTemplateGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "PodSecurityPolicyTemplate", } PodSecurityPolicyTemplateResource = metav1.APIResource{ Name: "podsecuritypolicytemplates", SingularName: "podsecuritypolicytemplate", Namespaced: false, Kind: PodSecurityPolicyTemplateGroupVersionKind.Kind, } )
var ( PreferenceGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Preference", } PreferenceResource = metav1.APIResource{ Name: "preferences", SingularName: "preference", Namespaced: true, Kind: PreferenceGroupVersionKind.Kind, } )
var ( PrincipalGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Principal", } PrincipalResource = metav1.APIResource{ Name: "principals", SingularName: "principal", Namespaced: false, Kind: PrincipalGroupVersionKind.Kind, } )
var ( ProjectGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Project", } ProjectResource = metav1.APIResource{ Name: "projects", SingularName: "project", Namespaced: true, Kind: ProjectGroupVersionKind.Kind, } )
var ( ProjectRoleTemplateBindingGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "ProjectRoleTemplateBinding", } ProjectRoleTemplateBindingResource = metav1.APIResource{ Name: "projectroletemplatebindings", SingularName: "projectroletemplatebinding", Namespaced: true, Kind: ProjectRoleTemplateBindingGroupVersionKind.Kind, } )
var ( RoleTemplateGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "RoleTemplate", } RoleTemplateResource = metav1.APIResource{ Name: "roletemplates", SingularName: "roletemplate", Namespaced: false, Kind: RoleTemplateGroupVersionKind.Kind, } )
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var ( StackGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Stack", } StackResource = metav1.APIResource{ Name: "stacks", SingularName: "stack", Namespaced: true, Kind: StackGroupVersionKind.Kind, } )
var ( TemplateGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Template", } TemplateResource = metav1.APIResource{ Name: "templates", SingularName: "template", Namespaced: false, Kind: TemplateGroupVersionKind.Kind, } )
var ( TemplateVersionGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "TemplateVersion", } TemplateVersionResource = metav1.APIResource{ Name: "templateversions", SingularName: "templateversion", Namespaced: false, Kind: TemplateVersionGroupVersionKind.Kind, } )
var ( TokenGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Token", } TokenResource = metav1.APIResource{ Name: "tokens", SingularName: "token", Namespaced: false, Kind: TokenGroupVersionKind.Kind, } )
var ( UserGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "User", } UserResource = metav1.APIResource{ Name: "users", SingularName: "user", Namespaced: false, Kind: UserGroupVersionKind.Kind, } )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: Version}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func RegisterDeepCopies
deprecated
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Action ¶
type Action struct { Input string `json:"input,omitempty"` Output string `json:"output,omitempty"` }
func (*Action) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Action.
func (*Action) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthnConfig ¶
type AuthnConfig struct { // Authentication strategy that will be used in kubernetes cluster Strategy string `yaml:"strategy" json:"strategy,omitempty"` // Authentication options Options map[string]string `yaml:"options" json:"options,omitempty"` }
func (*AuthnConfig) DeepCopy ¶
func (in *AuthnConfig) DeepCopy() *AuthnConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthnConfig.
func (*AuthnConfig) DeepCopyInto ¶
func (in *AuthnConfig) DeepCopyInto(out *AuthnConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthzConfig ¶
type AuthzConfig struct { // Authorization mode used by kubernetes Mode string `yaml:"mode" json:"mode,omitempty"` // Authorization mode options Options map[string]string `yaml:"options" json:"options,omitempty"` }
func (*AuthzConfig) DeepCopy ¶
func (in *AuthzConfig) DeepCopy() *AuthzConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthzConfig.
func (*AuthzConfig) DeepCopyInto ¶
func (in *AuthzConfig) DeepCopyInto(out *AuthzConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureKubernetesServiceConfig ¶
type AzureKubernetesServiceConfig struct { }
func (*AzureKubernetesServiceConfig) DeepCopy ¶
func (in *AzureKubernetesServiceConfig) DeepCopy() *AzureKubernetesServiceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKubernetesServiceConfig.
func (*AzureKubernetesServiceConfig) DeepCopyInto ¶
func (in *AzureKubernetesServiceConfig) DeepCopyInto(out *AzureKubernetesServiceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaseService ¶
type BaseService struct { // Docker image of the service Image string `yaml:"image" json:"image,omitempty"` // Extra arguments that are added to the services ExtraArgs map[string]string `yaml:"extra_args" json:"extraArgs,omitempty"` }
func (*BaseService) DeepCopy ¶
func (in *BaseService) DeepCopy() *BaseService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseService.
func (*BaseService) DeepCopyInto ¶
func (in *BaseService) DeepCopyInto(out *BaseService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Catalog ¶
type Catalog struct { metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec CatalogSpec `json:"spec"` Status CatalogStatus `json:"status"` }
func (*Catalog) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Catalog.
func (*Catalog) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Catalog) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogController ¶
type CatalogController interface { Informer() cache.SharedIndexInformer Lister() CatalogLister AddHandler(name string, handler CatalogHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler CatalogHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type CatalogHandlerFunc ¶
func NewCatalogLifecycleAdapter ¶
func NewCatalogLifecycleAdapter(name string, clusterScoped bool, client CatalogInterface, l CatalogLifecycle) CatalogHandlerFunc
type CatalogInterface ¶
type CatalogInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Catalog) (*Catalog, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*Catalog, error) Get(name string, opts metav1.GetOptions) (*Catalog, error) Update(*Catalog) (*Catalog, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*CatalogList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() CatalogController AddHandler(name string, sync CatalogHandlerFunc) AddLifecycle(name string, lifecycle CatalogLifecycle) AddClusterScopedHandler(name, clusterName string, sync CatalogHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle CatalogLifecycle) }
type CatalogLifecycle ¶
type CatalogList ¶
type CatalogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Catalog }
func (*CatalogList) DeepCopy ¶
func (in *CatalogList) DeepCopy() *CatalogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogList.
func (*CatalogList) DeepCopyInto ¶
func (in *CatalogList) DeepCopyInto(out *CatalogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogList) DeepCopyObject ¶
func (in *CatalogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogLister ¶
type CatalogSpec ¶
type CatalogSpec struct { Description string `json:"description"` URL string `json:"url,omitempty"` Branch string `json:"branch,omitempty"` CatalogKind string `json:"catalogKind,omitempty"` }
func (*CatalogSpec) DeepCopy ¶
func (in *CatalogSpec) DeepCopy() *CatalogSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogSpec.
func (*CatalogSpec) DeepCopyInto ¶
func (in *CatalogSpec) DeepCopyInto(out *CatalogSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogStatus ¶
type CatalogStatus struct { LastRefreshTimestamp string `json:"lastRefreshTimestamp,omitempty"` Commit string `json:"commit,omitempty"` }
func (*CatalogStatus) DeepCopy ¶
func (in *CatalogStatus) DeepCopy() *CatalogStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogStatus.
func (*CatalogStatus) DeepCopyInto ¶
func (in *CatalogStatus) DeepCopyInto(out *CatalogStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogsGetter ¶
type CatalogsGetter interface {
Catalogs(namespace string) CatalogInterface
}
type ChangePasswordInput ¶
type ChangePasswordInput struct {
NewPassword string `json:"newPassword"`
}
func (*ChangePasswordInput) DeepCopy ¶
func (in *ChangePasswordInput) DeepCopy() *ChangePasswordInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangePasswordInput.
func (*ChangePasswordInput) DeepCopyInto ¶
func (in *ChangePasswordInput) DeepCopyInto(out *ChangePasswordInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Client ¶
func (*Client) Catalogs ¶
func (c *Client) Catalogs(namespace string) CatalogInterface
func (*Client) ClusterEvents ¶
func (c *Client) ClusterEvents(namespace string) ClusterEventInterface
func (*Client) ClusterRegistrationTokens ¶
func (c *Client) ClusterRegistrationTokens(namespace string) ClusterRegistrationTokenInterface
func (*Client) ClusterRoleTemplateBindings ¶
func (c *Client) ClusterRoleTemplateBindings(namespace string) ClusterRoleTemplateBindingInterface
func (*Client) Clusters ¶
func (c *Client) Clusters(namespace string) ClusterInterface
func (*Client) DynamicSchemas ¶
func (c *Client) DynamicSchemas(namespace string) DynamicSchemaInterface
func (*Client) GlobalRoleBindings ¶
func (c *Client) GlobalRoleBindings(namespace string) GlobalRoleBindingInterface
func (*Client) GlobalRoles ¶
func (c *Client) GlobalRoles(namespace string) GlobalRoleInterface
func (*Client) GroupMembers ¶
func (c *Client) GroupMembers(namespace string) GroupMemberInterface
func (*Client) Groups ¶
func (c *Client) Groups(namespace string) GroupInterface
func (*Client) MachineDrivers ¶
func (c *Client) MachineDrivers(namespace string) MachineDriverInterface
func (*Client) MachineTemplates ¶
func (c *Client) MachineTemplates(namespace string) MachineTemplateInterface
func (*Client) Machines ¶
func (c *Client) Machines(namespace string) MachineInterface
func (*Client) PodSecurityPolicyTemplates ¶
func (c *Client) PodSecurityPolicyTemplates(namespace string) PodSecurityPolicyTemplateInterface
func (*Client) Preferences ¶
func (c *Client) Preferences(namespace string) PreferenceInterface
func (*Client) Principals ¶
func (c *Client) Principals(namespace string) PrincipalInterface
func (*Client) ProjectRoleTemplateBindings ¶
func (c *Client) ProjectRoleTemplateBindings(namespace string) ProjectRoleTemplateBindingInterface
func (*Client) Projects ¶
func (c *Client) Projects(namespace string) ProjectInterface
func (*Client) RESTClient ¶
func (*Client) RoleTemplates ¶
func (c *Client) RoleTemplates(namespace string) RoleTemplateInterface
func (*Client) Stacks ¶
func (c *Client) Stacks(namespace string) StackInterface
func (*Client) TemplateVersions ¶
func (c *Client) TemplateVersions(namespace string) TemplateVersionInterface
func (*Client) Templates ¶
func (c *Client) Templates(namespace string) TemplateInterface
func (*Client) Tokens ¶
func (c *Client) Tokens(namespace string) TokenInterface
func (*Client) Users ¶
func (c *Client) Users(namespace string) UserInterface
type Cluster ¶
type Cluster struct { metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec ClusterSpec `json:"spec"` // Most recent observed status of the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Status ClusterStatus `json:"status"` }
func (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterComponentStatus ¶
type ClusterComponentStatus struct { Name string `json:"name"` Conditions []v1.ComponentCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,2,rep,name=conditions"` }
func (*ClusterComponentStatus) DeepCopy ¶
func (in *ClusterComponentStatus) DeepCopy() *ClusterComponentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterComponentStatus.
func (*ClusterComponentStatus) DeepCopyInto ¶
func (in *ClusterComponentStatus) DeepCopyInto(out *ClusterComponentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterCondition ¶
type ClusterCondition struct { // Type of cluster condition. Type ClusterConditionType `json:"type"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status"` // The last time this condition was updated. LastUpdateTime string `json:"lastUpdateTime,omitempty"` // Last time the condition transitioned from one status to another. LastTransitionTime string `json:"lastTransitionTime,omitempty"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty"` // Human-readable message indicating details about last transition Message string `json:"message,omitempty"` }
func (*ClusterCondition) DeepCopy ¶
func (in *ClusterCondition) DeepCopy() *ClusterCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCondition.
func (*ClusterCondition) DeepCopyInto ¶
func (in *ClusterCondition) DeepCopyInto(out *ClusterCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterConditionType ¶
type ClusterConditionType string
type ClusterController ¶
type ClusterController interface { Informer() cache.SharedIndexInformer Lister() ClusterLister AddHandler(name string, handler ClusterHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler ClusterHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type ClusterEvent ¶
type ClusterEvent struct { types.Namespaced v1.Event ClusterName string `json:"clusterName" norman:"type=reference[cluster]"` }
func (*ClusterEvent) DeepCopy ¶
func (in *ClusterEvent) DeepCopy() *ClusterEvent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEvent.
func (*ClusterEvent) DeepCopyInto ¶
func (in *ClusterEvent) DeepCopyInto(out *ClusterEvent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterEvent) DeepCopyObject ¶
func (in *ClusterEvent) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterEventController ¶
type ClusterEventController interface { Informer() cache.SharedIndexInformer Lister() ClusterEventLister AddHandler(name string, handler ClusterEventHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler ClusterEventHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type ClusterEventHandlerFunc ¶
type ClusterEventHandlerFunc func(key string, obj *ClusterEvent) error
func NewClusterEventLifecycleAdapter ¶
func NewClusterEventLifecycleAdapter(name string, clusterScoped bool, client ClusterEventInterface, l ClusterEventLifecycle) ClusterEventHandlerFunc
type ClusterEventInterface ¶
type ClusterEventInterface interface { ObjectClient() *clientbase.ObjectClient Create(*ClusterEvent) (*ClusterEvent, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*ClusterEvent, error) Get(name string, opts metav1.GetOptions) (*ClusterEvent, error) Update(*ClusterEvent) (*ClusterEvent, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*ClusterEventList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterEventController AddHandler(name string, sync ClusterEventHandlerFunc) AddLifecycle(name string, lifecycle ClusterEventLifecycle) AddClusterScopedHandler(name, clusterName string, sync ClusterEventHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle ClusterEventLifecycle) }
type ClusterEventLifecycle ¶
type ClusterEventLifecycle interface { Create(obj *ClusterEvent) (*ClusterEvent, error) Remove(obj *ClusterEvent) (*ClusterEvent, error) Updated(obj *ClusterEvent) (*ClusterEvent, error) }
type ClusterEventList ¶
type ClusterEventList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterEvent }
func (*ClusterEventList) DeepCopy ¶
func (in *ClusterEventList) DeepCopy() *ClusterEventList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEventList.
func (*ClusterEventList) DeepCopyInto ¶
func (in *ClusterEventList) DeepCopyInto(out *ClusterEventList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterEventList) DeepCopyObject ¶
func (in *ClusterEventList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterEventLister ¶
type ClusterEventLister interface { List(namespace string, selector labels.Selector) (ret []*ClusterEvent, err error) Get(namespace, name string) (*ClusterEvent, error) }
type ClusterEventsGetter ¶
type ClusterEventsGetter interface {
ClusterEvents(namespace string) ClusterEventInterface
}
type ClusterHandlerFunc ¶
func NewClusterLifecycleAdapter ¶
func NewClusterLifecycleAdapter(name string, clusterScoped bool, client ClusterInterface, l ClusterLifecycle) ClusterHandlerFunc
type ClusterInterface ¶
type ClusterInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Cluster) (*Cluster, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*Cluster, error) Get(name string, opts metav1.GetOptions) (*Cluster, error) Update(*Cluster) (*Cluster, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*ClusterList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterController AddHandler(name string, sync ClusterHandlerFunc) AddLifecycle(name string, lifecycle ClusterLifecycle) AddClusterScopedHandler(name, clusterName string, sync ClusterHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle ClusterLifecycle) }
type ClusterLifecycle ¶
type ClusterList ¶
type ClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Cluster }
func (*ClusterList) DeepCopy ¶
func (in *ClusterList) DeepCopy() *ClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
func (*ClusterList) DeepCopyInto ¶
func (in *ClusterList) DeepCopyInto(out *ClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterList) DeepCopyObject ¶
func (in *ClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterLister ¶
type ClusterRegistrationToken ¶
type ClusterRegistrationToken struct { types.Namespaced metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec ClusterRegistrationTokenSpec `json:"spec"` // Most recent observed status of the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Status ClusterRegistrationTokenStatus `json:"status"` }
func (*ClusterRegistrationToken) DeepCopy ¶
func (in *ClusterRegistrationToken) DeepCopy() *ClusterRegistrationToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRegistrationToken.
func (*ClusterRegistrationToken) DeepCopyInto ¶
func (in *ClusterRegistrationToken) DeepCopyInto(out *ClusterRegistrationToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRegistrationToken) DeepCopyObject ¶
func (in *ClusterRegistrationToken) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterRegistrationTokenController ¶
type ClusterRegistrationTokenController interface { Informer() cache.SharedIndexInformer Lister() ClusterRegistrationTokenLister AddHandler(name string, handler ClusterRegistrationTokenHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler ClusterRegistrationTokenHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type ClusterRegistrationTokenHandlerFunc ¶
type ClusterRegistrationTokenHandlerFunc func(key string, obj *ClusterRegistrationToken) error
func NewClusterRegistrationTokenLifecycleAdapter ¶
func NewClusterRegistrationTokenLifecycleAdapter(name string, clusterScoped bool, client ClusterRegistrationTokenInterface, l ClusterRegistrationTokenLifecycle) ClusterRegistrationTokenHandlerFunc
type ClusterRegistrationTokenInterface ¶
type ClusterRegistrationTokenInterface interface { ObjectClient() *clientbase.ObjectClient Create(*ClusterRegistrationToken) (*ClusterRegistrationToken, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*ClusterRegistrationToken, error) Get(name string, opts metav1.GetOptions) (*ClusterRegistrationToken, error) Update(*ClusterRegistrationToken) (*ClusterRegistrationToken, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*ClusterRegistrationTokenList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterRegistrationTokenController AddHandler(name string, sync ClusterRegistrationTokenHandlerFunc) AddLifecycle(name string, lifecycle ClusterRegistrationTokenLifecycle) AddClusterScopedHandler(name, clusterName string, sync ClusterRegistrationTokenHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle ClusterRegistrationTokenLifecycle) }
type ClusterRegistrationTokenLifecycle ¶
type ClusterRegistrationTokenLifecycle interface { Create(obj *ClusterRegistrationToken) (*ClusterRegistrationToken, error) Remove(obj *ClusterRegistrationToken) (*ClusterRegistrationToken, error) Updated(obj *ClusterRegistrationToken) (*ClusterRegistrationToken, error) }
type ClusterRegistrationTokenList ¶
type ClusterRegistrationTokenList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterRegistrationToken }
func (*ClusterRegistrationTokenList) DeepCopy ¶
func (in *ClusterRegistrationTokenList) DeepCopy() *ClusterRegistrationTokenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRegistrationTokenList.
func (*ClusterRegistrationTokenList) DeepCopyInto ¶
func (in *ClusterRegistrationTokenList) DeepCopyInto(out *ClusterRegistrationTokenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRegistrationTokenList) DeepCopyObject ¶
func (in *ClusterRegistrationTokenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterRegistrationTokenLister ¶
type ClusterRegistrationTokenLister interface { List(namespace string, selector labels.Selector) (ret []*ClusterRegistrationToken, err error) Get(namespace, name string) (*ClusterRegistrationToken, error) }
type ClusterRegistrationTokenSpec ¶
type ClusterRegistrationTokenSpec struct {
ClusterName string `json:"clusterName" norman:"type=reference[cluster]"`
}
func (*ClusterRegistrationTokenSpec) DeepCopy ¶
func (in *ClusterRegistrationTokenSpec) DeepCopy() *ClusterRegistrationTokenSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRegistrationTokenSpec.
func (*ClusterRegistrationTokenSpec) DeepCopyInto ¶
func (in *ClusterRegistrationTokenSpec) DeepCopyInto(out *ClusterRegistrationTokenSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRegistrationTokenStatus ¶
type ClusterRegistrationTokenStatus struct { Command string `json:"command"` ManifestURL string `json:"manifestUrl"` Token string `json:"token"` }
func (*ClusterRegistrationTokenStatus) DeepCopy ¶
func (in *ClusterRegistrationTokenStatus) DeepCopy() *ClusterRegistrationTokenStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRegistrationTokenStatus.
func (*ClusterRegistrationTokenStatus) DeepCopyInto ¶
func (in *ClusterRegistrationTokenStatus) DeepCopyInto(out *ClusterRegistrationTokenStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRegistrationTokensGetter ¶
type ClusterRegistrationTokensGetter interface {
ClusterRegistrationTokens(namespace string) ClusterRegistrationTokenInterface
}
type ClusterRoleTemplateBinding ¶
type ClusterRoleTemplateBinding struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Subject rbacv1.Subject `json:"subject,omitempty"` ClusterName string `json:"clusterName,omitempty" norman:"type=reference[cluster]"` RoleTemplateName string `json:"roleTemplateName,omitempty" norman:"type=reference[roleTemplate]"` }
func (*ClusterRoleTemplateBinding) DeepCopy ¶
func (in *ClusterRoleTemplateBinding) DeepCopy() *ClusterRoleTemplateBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleTemplateBinding.
func (*ClusterRoleTemplateBinding) DeepCopyInto ¶
func (in *ClusterRoleTemplateBinding) DeepCopyInto(out *ClusterRoleTemplateBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRoleTemplateBinding) DeepCopyObject ¶
func (in *ClusterRoleTemplateBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterRoleTemplateBindingController ¶
type ClusterRoleTemplateBindingController interface { Informer() cache.SharedIndexInformer Lister() ClusterRoleTemplateBindingLister AddHandler(name string, handler ClusterRoleTemplateBindingHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler ClusterRoleTemplateBindingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type ClusterRoleTemplateBindingHandlerFunc ¶
type ClusterRoleTemplateBindingHandlerFunc func(key string, obj *ClusterRoleTemplateBinding) error
func NewClusterRoleTemplateBindingLifecycleAdapter ¶
func NewClusterRoleTemplateBindingLifecycleAdapter(name string, clusterScoped bool, client ClusterRoleTemplateBindingInterface, l ClusterRoleTemplateBindingLifecycle) ClusterRoleTemplateBindingHandlerFunc
type ClusterRoleTemplateBindingInterface ¶
type ClusterRoleTemplateBindingInterface interface { ObjectClient() *clientbase.ObjectClient Create(*ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*ClusterRoleTemplateBinding, error) Get(name string, opts metav1.GetOptions) (*ClusterRoleTemplateBinding, error) Update(*ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*ClusterRoleTemplateBindingList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterRoleTemplateBindingController AddHandler(name string, sync ClusterRoleTemplateBindingHandlerFunc) AddLifecycle(name string, lifecycle ClusterRoleTemplateBindingLifecycle) AddClusterScopedHandler(name, clusterName string, sync ClusterRoleTemplateBindingHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle ClusterRoleTemplateBindingLifecycle) }
type ClusterRoleTemplateBindingLifecycle ¶
type ClusterRoleTemplateBindingLifecycle interface { Create(obj *ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error) Remove(obj *ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error) Updated(obj *ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error) }
type ClusterRoleTemplateBindingList ¶
type ClusterRoleTemplateBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterRoleTemplateBinding }
func (*ClusterRoleTemplateBindingList) DeepCopy ¶
func (in *ClusterRoleTemplateBindingList) DeepCopy() *ClusterRoleTemplateBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleTemplateBindingList.
func (*ClusterRoleTemplateBindingList) DeepCopyInto ¶
func (in *ClusterRoleTemplateBindingList) DeepCopyInto(out *ClusterRoleTemplateBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRoleTemplateBindingList) DeepCopyObject ¶
func (in *ClusterRoleTemplateBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterRoleTemplateBindingLister ¶
type ClusterRoleTemplateBindingLister interface { List(namespace string, selector labels.Selector) (ret []*ClusterRoleTemplateBinding, err error) Get(namespace, name string) (*ClusterRoleTemplateBinding, error) }
type ClusterRoleTemplateBindingsGetter ¶
type ClusterRoleTemplateBindingsGetter interface {
ClusterRoleTemplateBindings(namespace string) ClusterRoleTemplateBindingInterface
}
type ClusterSpec ¶
type ClusterSpec struct { Nodes []MachineConfig `json:"nodes"` DisplayName string `json:"displayName"` Description string `json:"description"` Internal bool `json:"internal" norman:"nocreate,noupdate"` GoogleKubernetesEngineConfig *GoogleKubernetesEngineConfig `json:"googleKubernetesEngineConfig,omitempty"` AzureKubernetesServiceConfig *AzureKubernetesServiceConfig `json:"azureKubernetesServiceConfig,omitempty"` RancherKubernetesEngineConfig *RancherKubernetesEngineConfig `json:"rancherKubernetesEngineConfig,omitempty"` DefaultPodSecurityPolicyTemplateName string `json:"defaultPodSecurityPolicyTemplateName,omitempty" norman:"type=reference[podSecurityPolicyTemplate]"` DefaultClusterRoleForProjectMembers string `json:"defaultClusterRoleForProjectMembers,omitempty" norman:"type=reference[roleTemplate]"` }
func (*ClusterSpec) DeepCopy ¶
func (in *ClusterSpec) DeepCopy() *ClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.
func (*ClusterSpec) DeepCopyInto ¶
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterStatus ¶
type ClusterStatus struct { //Conditions represent the latest available observations of an object's current state: //More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#typical-status-properties Conditions []ClusterCondition `json:"conditions,omitempty"` //Component statuses will represent cluster's components (etcd/controller/scheduler) health // https://kubernetes.io/docs/api-reference/v1.8/#componentstatus-v1-core Driver string `json:"driver"` ComponentStatuses []ClusterComponentStatus `json:"componentStatuses,omitempty"` APIEndpoint string `json:"apiEndpoint,omitempty"` ServiceAccountToken string `json:"serviceAccountToken,omitempty"` CACert string `json:"caCert,omitempty"` Capacity v1.ResourceList `json:"capacity,omitempty"` Allocatable v1.ResourceList `json:"allocatable,omitempty"` AppliedSpec ClusterSpec `json:"appliedSpec,omitempty"` Requested v1.ResourceList `json:"requested,omitempty"` Limits v1.ResourceList `json:"limits,omitempty"` ClusterName string `json:"clusterName,omitempty"` }
func (*ClusterStatus) DeepCopy ¶
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClustersGetter ¶
type ClustersGetter interface {
Clusters(namespace string) ClusterInterface
}
type DynamicSchema ¶
type DynamicSchema struct { metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec DynamicSchemaSpec `json:"spec"` // Most recent observed status of the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Status DynamicSchemaStatus `json:"status"` }
func (*DynamicSchema) DeepCopy ¶
func (in *DynamicSchema) DeepCopy() *DynamicSchema
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicSchema.
func (*DynamicSchema) DeepCopyInto ¶
func (in *DynamicSchema) DeepCopyInto(out *DynamicSchema)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DynamicSchema) DeepCopyObject ¶
func (in *DynamicSchema) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DynamicSchemaController ¶
type DynamicSchemaController interface { Informer() cache.SharedIndexInformer Lister() DynamicSchemaLister AddHandler(name string, handler DynamicSchemaHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler DynamicSchemaHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type DynamicSchemaHandlerFunc ¶
type DynamicSchemaHandlerFunc func(key string, obj *DynamicSchema) error
func NewDynamicSchemaLifecycleAdapter ¶
func NewDynamicSchemaLifecycleAdapter(name string, clusterScoped bool, client DynamicSchemaInterface, l DynamicSchemaLifecycle) DynamicSchemaHandlerFunc
type DynamicSchemaInterface ¶
type DynamicSchemaInterface interface { ObjectClient() *clientbase.ObjectClient Create(*DynamicSchema) (*DynamicSchema, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*DynamicSchema, error) Get(name string, opts metav1.GetOptions) (*DynamicSchema, error) Update(*DynamicSchema) (*DynamicSchema, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*DynamicSchemaList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() DynamicSchemaController AddHandler(name string, sync DynamicSchemaHandlerFunc) AddLifecycle(name string, lifecycle DynamicSchemaLifecycle) AddClusterScopedHandler(name, clusterName string, sync DynamicSchemaHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle DynamicSchemaLifecycle) }
type DynamicSchemaLifecycle ¶
type DynamicSchemaLifecycle interface { Create(obj *DynamicSchema) (*DynamicSchema, error) Remove(obj *DynamicSchema) (*DynamicSchema, error) Updated(obj *DynamicSchema) (*DynamicSchema, error) }
type DynamicSchemaList ¶
type DynamicSchemaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DynamicSchema }
func (*DynamicSchemaList) DeepCopy ¶
func (in *DynamicSchemaList) DeepCopy() *DynamicSchemaList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicSchemaList.
func (*DynamicSchemaList) DeepCopyInto ¶
func (in *DynamicSchemaList) DeepCopyInto(out *DynamicSchemaList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DynamicSchemaList) DeepCopyObject ¶
func (in *DynamicSchemaList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DynamicSchemaLister ¶
type DynamicSchemaLister interface { List(namespace string, selector labels.Selector) (ret []*DynamicSchema, err error) Get(namespace, name string) (*DynamicSchema, error) }
type DynamicSchemaSpec ¶
type DynamicSchemaSpec struct { Embed bool `json:"embed,omitempty"` EmbedType string `json:"embedType,omitempty"` PluralName string `json:"pluralName,omitempty"` ResourceMethods []string `json:"resourceMethods,omitempty"` ResourceFields map[string]Field `json:"resourceFields,omitempty"` ResourceActions map[string]Action `json:"resourceActions,omitempty"` CollectionMethods []string `json:"collectionMethods,omitempty"` CollectionFields map[string]Field `json:"collectionFields,omitempty"` CollectionActions map[string]Action `json:"collectionActions,omitempty"` CollectionFilters map[string]Filter `json:"collectionFilters,omitempty"` IncludeableLinks []string `json:"includeableLinks,omitempty"` }
func (*DynamicSchemaSpec) DeepCopy ¶
func (in *DynamicSchemaSpec) DeepCopy() *DynamicSchemaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicSchemaSpec.
func (*DynamicSchemaSpec) DeepCopyInto ¶
func (in *DynamicSchemaSpec) DeepCopyInto(out *DynamicSchemaSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamicSchemaStatus ¶
type DynamicSchemaStatus struct {
Fake string `json:"fake,omitempty"`
}
func (*DynamicSchemaStatus) DeepCopy ¶
func (in *DynamicSchemaStatus) DeepCopy() *DynamicSchemaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicSchemaStatus.
func (*DynamicSchemaStatus) DeepCopyInto ¶
func (in *DynamicSchemaStatus) DeepCopyInto(out *DynamicSchemaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamicSchemasGetter ¶
type DynamicSchemasGetter interface {
DynamicSchemas(namespace string) DynamicSchemaInterface
}
type ETCDService ¶
type ETCDService struct { // Base service properties BaseService `yaml:",inline" json:",inline"` }
func (*ETCDService) DeepCopy ¶
func (in *ETCDService) DeepCopy() *ETCDService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ETCDService.
func (*ETCDService) DeepCopyInto ¶
func (in *ETCDService) DeepCopyInto(out *ETCDService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Field ¶
type Field struct { Type string `json:"type,omitempty"` Default Values `json:"default,omitempty"` Unique bool `json:"unique,omitempty"` Nullable bool `json:"nullable,omitempty"` Create bool `json:"create,omitempty"` Required bool `json:"required,omitempty"` Update bool `json:"update,omitempty"` MinLength int64 `json:"minLength,omitempty"` MaxLength int64 `json:"maxLength,omitempty"` Min int64 `json:"min,omitempty"` Max int64 `json:"max,omitempty"` Options []string `json:"options,omitempty"` ValidChars string `json:"validChars,omitempty"` InvalidChars string `json:"invalidChars,omitempty"` Description string `json:"description,omitempty"` }
func (*Field) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Field.
func (*Field) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type File ¶
type File struct { Name string `json:"name,omitempty"` Contents string `json:"contents,omitempty"` }
func (*File) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new File.
func (*File) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Filter ¶
type Filter struct {
Modifiers []string `json:"modifiers,omitempty"`
}
func (*Filter) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Filter.
func (*Filter) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GithubCredential ¶
type GithubCredential struct {
Code string `json:"code"`
}
GithubCredential stores the github auth creds
func (*GithubCredential) DeepCopy ¶
func (in *GithubCredential) DeepCopy() *GithubCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubCredential.
func (*GithubCredential) DeepCopyInto ¶
func (in *GithubCredential) DeepCopyInto(out *GithubCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalRole ¶
type GlobalRole struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` DisplayName string `json:"displayName,omitempty" norman:"required"` Description string `json:"description"` Rules []rbacv1.PolicyRule `json:"rules,omitempty"` Builtin bool `json:"builtin"` }
func (*GlobalRole) DeepCopy ¶
func (in *GlobalRole) DeepCopy() *GlobalRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalRole.
func (*GlobalRole) DeepCopyInto ¶
func (in *GlobalRole) DeepCopyInto(out *GlobalRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalRole) DeepCopyObject ¶
func (in *GlobalRole) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlobalRoleBinding ¶
type GlobalRoleBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Subject rbacv1.Subject `json:"subject,omitempty"` GlobalRoleName string `json:"globalRoleName,omitempty" norman:"type=reference[globalRole]"` }
func (*GlobalRoleBinding) DeepCopy ¶
func (in *GlobalRoleBinding) DeepCopy() *GlobalRoleBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalRoleBinding.
func (*GlobalRoleBinding) DeepCopyInto ¶
func (in *GlobalRoleBinding) DeepCopyInto(out *GlobalRoleBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalRoleBinding) DeepCopyObject ¶
func (in *GlobalRoleBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlobalRoleBindingController ¶
type GlobalRoleBindingController interface { Informer() cache.SharedIndexInformer Lister() GlobalRoleBindingLister AddHandler(name string, handler GlobalRoleBindingHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler GlobalRoleBindingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type GlobalRoleBindingHandlerFunc ¶
type GlobalRoleBindingHandlerFunc func(key string, obj *GlobalRoleBinding) error
func NewGlobalRoleBindingLifecycleAdapter ¶
func NewGlobalRoleBindingLifecycleAdapter(name string, clusterScoped bool, client GlobalRoleBindingInterface, l GlobalRoleBindingLifecycle) GlobalRoleBindingHandlerFunc
type GlobalRoleBindingInterface ¶
type GlobalRoleBindingInterface interface { ObjectClient() *clientbase.ObjectClient Create(*GlobalRoleBinding) (*GlobalRoleBinding, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*GlobalRoleBinding, error) Get(name string, opts metav1.GetOptions) (*GlobalRoleBinding, error) Update(*GlobalRoleBinding) (*GlobalRoleBinding, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*GlobalRoleBindingList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() GlobalRoleBindingController AddHandler(name string, sync GlobalRoleBindingHandlerFunc) AddLifecycle(name string, lifecycle GlobalRoleBindingLifecycle) AddClusterScopedHandler(name, clusterName string, sync GlobalRoleBindingHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle GlobalRoleBindingLifecycle) }
type GlobalRoleBindingLifecycle ¶
type GlobalRoleBindingLifecycle interface { Create(obj *GlobalRoleBinding) (*GlobalRoleBinding, error) Remove(obj *GlobalRoleBinding) (*GlobalRoleBinding, error) Updated(obj *GlobalRoleBinding) (*GlobalRoleBinding, error) }
type GlobalRoleBindingList ¶
type GlobalRoleBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GlobalRoleBinding }
func (*GlobalRoleBindingList) DeepCopy ¶
func (in *GlobalRoleBindingList) DeepCopy() *GlobalRoleBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalRoleBindingList.
func (*GlobalRoleBindingList) DeepCopyInto ¶
func (in *GlobalRoleBindingList) DeepCopyInto(out *GlobalRoleBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalRoleBindingList) DeepCopyObject ¶
func (in *GlobalRoleBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlobalRoleBindingLister ¶
type GlobalRoleBindingLister interface { List(namespace string, selector labels.Selector) (ret []*GlobalRoleBinding, err error) Get(namespace, name string) (*GlobalRoleBinding, error) }
type GlobalRoleBindingsGetter ¶
type GlobalRoleBindingsGetter interface {
GlobalRoleBindings(namespace string) GlobalRoleBindingInterface
}
type GlobalRoleController ¶
type GlobalRoleController interface { Informer() cache.SharedIndexInformer Lister() GlobalRoleLister AddHandler(name string, handler GlobalRoleHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler GlobalRoleHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type GlobalRoleHandlerFunc ¶
type GlobalRoleHandlerFunc func(key string, obj *GlobalRole) error
func NewGlobalRoleLifecycleAdapter ¶
func NewGlobalRoleLifecycleAdapter(name string, clusterScoped bool, client GlobalRoleInterface, l GlobalRoleLifecycle) GlobalRoleHandlerFunc
type GlobalRoleInterface ¶
type GlobalRoleInterface interface { ObjectClient() *clientbase.ObjectClient Create(*GlobalRole) (*GlobalRole, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*GlobalRole, error) Get(name string, opts metav1.GetOptions) (*GlobalRole, error) Update(*GlobalRole) (*GlobalRole, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*GlobalRoleList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() GlobalRoleController AddHandler(name string, sync GlobalRoleHandlerFunc) AddLifecycle(name string, lifecycle GlobalRoleLifecycle) AddClusterScopedHandler(name, clusterName string, sync GlobalRoleHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle GlobalRoleLifecycle) }
type GlobalRoleLifecycle ¶
type GlobalRoleLifecycle interface { Create(obj *GlobalRole) (*GlobalRole, error) Remove(obj *GlobalRole) (*GlobalRole, error) Updated(obj *GlobalRole) (*GlobalRole, error) }
type GlobalRoleList ¶
type GlobalRoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GlobalRole }
func (*GlobalRoleList) DeepCopy ¶
func (in *GlobalRoleList) DeepCopy() *GlobalRoleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalRoleList.
func (*GlobalRoleList) DeepCopyInto ¶
func (in *GlobalRoleList) DeepCopyInto(out *GlobalRoleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalRoleList) DeepCopyObject ¶
func (in *GlobalRoleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlobalRoleLister ¶
type GlobalRoleLister interface { List(namespace string, selector labels.Selector) (ret []*GlobalRole, err error) Get(namespace, name string) (*GlobalRole, error) }
type GlobalRolesGetter ¶
type GlobalRolesGetter interface {
GlobalRoles(namespace string) GlobalRoleInterface
}
type GoogleKubernetesEngineConfig ¶
type GoogleKubernetesEngineConfig struct { // ProjectID is the ID of your project to use when creating a cluster ProjectID string `json:"projectId,omitempty" norman:"required"` // The zone to launch the cluster Zone string `json:"zone,omitempty" norman:"required"` // The IP address range of the container pods ClusterIpv4Cidr string `json:"clusterIpv4Cidr,omitempty"` // An optional description of this cluster Description string `json:"description,omitempty"` // The number of nodes in this cluster NodeCount int64 `json:"nodeCount,omitempty" norman:"required"` // Size of the disk attached to each node DiskSizeGb int64 `json:"diskSizeGb,omitempty"` // The name of a Google Compute Engine MachineType string `json:"machineType,omitempty"` // Node kubernetes version NodeVersion string `json:"nodeVersion,omitempty"` // the master kubernetes version MasterVersion string `json:"masterVersion,omitempty"` // The map of Kubernetes labels (key/value pairs) to be applied // to each node. Labels map[string]string `json:"labels,omitempty"` // The content of the credential file(key.json) Credential string `json:"credential,omitempty" norman:"required"` // Enable alpha feature EnableAlphaFeature bool `json:"enableAlphaFeature,omitempty"` // Configuration for the HTTP (L7) load balancing controller addon HTTPLoadBalancing bool `json:"httpLoadBalancing,omitempty"` // Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods HorizontalPodAutoscaling bool `json:"horizontalPodAutoscaling,omitempty"` // Configuration for the Kubernetes Dashboard KubernetesDashboard bool `json:"kubernetesDashboard,omitempty"` // Configuration for NetworkPolicy NetworkPolicyConfig bool `json:"networkPolicyConfig,omitempty"` // The list of Google Compute Engine locations in which the cluster's nodes should be located Locations []string `json:"locations,omitempty"` // Image Type ImageType string `json:"imageType,omitempty"` // Network Network string `json:"network,omitempty"` // Sub Network SubNetwork string `json:"subNetwork,omitempty"` // Configuration for LegacyAbac LegacyAbac bool `json:"legacyAbac,omitempty"` }
func (*GoogleKubernetesEngineConfig) DeepCopy ¶
func (in *GoogleKubernetesEngineConfig) DeepCopy() *GoogleKubernetesEngineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleKubernetesEngineConfig.
func (*GoogleKubernetesEngineConfig) DeepCopyInto ¶
func (in *GoogleKubernetesEngineConfig) DeepCopyInto(out *GoogleKubernetesEngineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Group ¶
type Group struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` DisplayName string `json:"displayName,omitempty"` }
func (*Group) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Group.
func (*Group) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Group) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupController ¶
type GroupController interface { Informer() cache.SharedIndexInformer Lister() GroupLister AddHandler(name string, handler GroupHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler GroupHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type GroupHandlerFunc ¶
func NewGroupLifecycleAdapter ¶
func NewGroupLifecycleAdapter(name string, clusterScoped bool, client GroupInterface, l GroupLifecycle) GroupHandlerFunc
type GroupInterface ¶
type GroupInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Group) (*Group, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*Group, error) Get(name string, opts metav1.GetOptions) (*Group, error) Update(*Group) (*Group, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*GroupList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() GroupController AddHandler(name string, sync GroupHandlerFunc) AddLifecycle(name string, lifecycle GroupLifecycle) AddClusterScopedHandler(name, clusterName string, sync GroupHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle GroupLifecycle) }
type GroupLifecycle ¶
type GroupList ¶
type GroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Group }
func (*GroupList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupList.
func (*GroupList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupLister ¶
type GroupMember ¶
type GroupMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` GroupName string `json:"groupName,omitempty" norman:"type=reference[group]"` PrincipalID string `json:"principalId,omitempty" norman:"type=reference[Principal]"` }
func (*GroupMember) DeepCopy ¶
func (in *GroupMember) DeepCopy() *GroupMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMember.
func (*GroupMember) DeepCopyInto ¶
func (in *GroupMember) DeepCopyInto(out *GroupMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupMember) DeepCopyObject ¶
func (in *GroupMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupMemberController ¶
type GroupMemberController interface { Informer() cache.SharedIndexInformer Lister() GroupMemberLister AddHandler(name string, handler GroupMemberHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler GroupMemberHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type GroupMemberHandlerFunc ¶
type GroupMemberHandlerFunc func(key string, obj *GroupMember) error
func NewGroupMemberLifecycleAdapter ¶
func NewGroupMemberLifecycleAdapter(name string, clusterScoped bool, client GroupMemberInterface, l GroupMemberLifecycle) GroupMemberHandlerFunc
type GroupMemberInterface ¶
type GroupMemberInterface interface { ObjectClient() *clientbase.ObjectClient Create(*GroupMember) (*GroupMember, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*GroupMember, error) Get(name string, opts metav1.GetOptions) (*GroupMember, error) Update(*GroupMember) (*GroupMember, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*GroupMemberList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() GroupMemberController AddHandler(name string, sync GroupMemberHandlerFunc) AddLifecycle(name string, lifecycle GroupMemberLifecycle) AddClusterScopedHandler(name, clusterName string, sync GroupMemberHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle GroupMemberLifecycle) }
type GroupMemberLifecycle ¶
type GroupMemberLifecycle interface { Create(obj *GroupMember) (*GroupMember, error) Remove(obj *GroupMember) (*GroupMember, error) Updated(obj *GroupMember) (*GroupMember, error) }
type GroupMemberList ¶
type GroupMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GroupMember }
func (*GroupMemberList) DeepCopy ¶
func (in *GroupMemberList) DeepCopy() *GroupMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMemberList.
func (*GroupMemberList) DeepCopyInto ¶
func (in *GroupMemberList) DeepCopyInto(out *GroupMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupMemberList) DeepCopyObject ¶
func (in *GroupMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupMemberLister ¶
type GroupMemberLister interface { List(namespace string, selector labels.Selector) (ret []*GroupMember, err error) Get(namespace, name string) (*GroupMember, error) }
type GroupMembersGetter ¶
type GroupMembersGetter interface {
GroupMembers(namespace string) GroupMemberInterface
}
type GroupsGetter ¶
type GroupsGetter interface {
Groups(namespace string) GroupInterface
}
type Interface ¶
type Interface interface { RESTClient() rest.Interface controller.Starter MachinesGetter MachineDriversGetter MachineTemplatesGetter ProjectsGetter GlobalRolesGetter GlobalRoleBindingsGetter RoleTemplatesGetter PodSecurityPolicyTemplatesGetter ClusterRoleTemplateBindingsGetter ProjectRoleTemplateBindingsGetter ClustersGetter ClusterEventsGetter ClusterRegistrationTokensGetter CatalogsGetter TemplatesGetter TemplateVersionsGetter GroupsGetter GroupMembersGetter PrincipalsGetter TokensGetter UsersGetter DynamicSchemasGetter StacksGetter PreferencesGetter }
type KubeAPIService ¶
type KubeAPIService struct { // Base service properties BaseService `yaml:",inline" json:",inline"` // Virtual IP range that will be used by Kubernetes services ServiceClusterIPRange string `yaml:"service_cluster_ip_range" json:"serviceClusterIpRange,omitempty"` // Enabled/Disable PodSecurityPolicy PodSecurityPolicy bool `yaml:"pod_security_policy" json:"podSecurityPolicy,omitempty"` }
func (*KubeAPIService) DeepCopy ¶
func (in *KubeAPIService) DeepCopy() *KubeAPIService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIService.
func (*KubeAPIService) DeepCopyInto ¶
func (in *KubeAPIService) DeepCopyInto(out *KubeAPIService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeControllerService ¶
type KubeControllerService struct { // Base service properties BaseService `yaml:",inline" json:",inline"` // CIDR Range for Pods in cluster ClusterCIDR string `yaml:"cluster_cidr" json:"clusterCidr,omitempty"` // Virtual IP range that will be used by Kubernetes services ServiceClusterIPRange string `yaml:"service_cluster_ip_range" json:"serviceClusterIpRange,omitempty"` }
func (*KubeControllerService) DeepCopy ¶
func (in *KubeControllerService) DeepCopy() *KubeControllerService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllerService.
func (*KubeControllerService) DeepCopyInto ¶
func (in *KubeControllerService) DeepCopyInto(out *KubeControllerService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeletService ¶
type KubeletService struct { // Base service properties BaseService `yaml:",inline" json:",inline"` // Domain of the cluster (default: "cluster.local") ClusterDomain string `yaml:"cluster_domain" json:"clusterDomain,omitempty"` // The image whose network/ipc namespaces containers in each pod will use InfraContainerImage string `yaml:"infra_container_image" json:"infraContainerImage,omitempty"` // Cluster DNS service ip ClusterDNSServer string `yaml:"cluster_dns_server" json:"clusterDnsServer,omitempty"` }
func (*KubeletService) DeepCopy ¶
func (in *KubeletService) DeepCopy() *KubeletService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeletService.
func (*KubeletService) DeepCopyInto ¶
func (in *KubeletService) DeepCopyInto(out *KubeletService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeproxyService ¶
type KubeproxyService struct { // Base service properties BaseService `yaml:",inline" json:",inline"` }
func (*KubeproxyService) DeepCopy ¶
func (in *KubeproxyService) DeepCopy() *KubeproxyService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeproxyService.
func (*KubeproxyService) DeepCopyInto ¶
func (in *KubeproxyService) DeepCopyInto(out *KubeproxyService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListOpts ¶
func (*ListOpts) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListOpts.
func (*ListOpts) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalCredential ¶
LocalCredential stores the local auth creds
func (*LocalCredential) DeepCopy ¶
func (in *LocalCredential) DeepCopy() *LocalCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalCredential.
func (*LocalCredential) DeepCopyInto ¶
func (in *LocalCredential) DeepCopyInto(out *LocalCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoginInput ¶
type LoginInput struct { TTLMillis int `json:"ttl,omitempty"` Description string `json:"description,omitempty"` ResponseType string `json:"responseType,omitempty"` //json or cookie LocalCredential LocalCredential `json:"localCredential, omitempty"` GithubCredential GithubCredential `json:"githubCredential, omitempty"` }
LoginInput structure defines all properties that can be sent by client to create a token
func (*LoginInput) DeepCopy ¶
func (in *LoginInput) DeepCopy() *LoginInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoginInput.
func (*LoginInput) DeepCopyInto ¶
func (in *LoginInput) DeepCopyInto(out *LoginInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Machine ¶
type Machine struct { types.Namespaced metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec MachineSpec `json:"spec"` // Most recent observed status of the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Status MachineStatus `json:"status"` }
func (*Machine) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Machine.
func (*Machine) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Machine) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineCommonParams ¶
type MachineCommonParams struct { AuthCertificateAuthority string `json:"authCertificateAuthority,omitempty"` AuthKey string `json:"authKey,omitempty"` EngineInstallURL string `json:"engineInstallURL,omitempty"` DockerVersion string `json:"dockerVersion,omitempty"` EngineOpt map[string]string `json:"engineOpt,omitempty"` EngineInsecureRegistry []string `json:"engineInsecureRegistry,omitempty"` EngineRegistryMirror []string `json:"engineRegistryMirror,omitempty"` EngineLabel map[string]string `json:"engineLabel,omitempty"` EngineStorageDriver string `json:"engineStorageDriver,omitempty"` EngineEnv map[string]string `json:"engineEnv,omitempty"` }
func (*MachineCommonParams) DeepCopy ¶
func (in *MachineCommonParams) DeepCopy() *MachineCommonParams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineCommonParams.
func (*MachineCommonParams) DeepCopyInto ¶
func (in *MachineCommonParams) DeepCopyInto(out *MachineCommonParams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineCondition ¶
type MachineCondition struct { // Type of cluster condition. Type condition.Cond `json:"type"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status"` // The last time this condition was updated. LastUpdateTime string `json:"lastUpdateTime,omitempty"` // Last time the condition transitioned from one status to another. LastTransitionTime string `json:"lastTransitionTime,omitempty"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty"` // Human-readable message indicating details about last transition Message string `json:"message,omitempty"` }
func (*MachineCondition) DeepCopy ¶
func (in *MachineCondition) DeepCopy() *MachineCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineCondition.
func (*MachineCondition) DeepCopyInto ¶
func (in *MachineCondition) DeepCopyInto(out *MachineCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineConfig ¶
type MachineConfig struct { MachineSpec Labels map[string]string `json:"labels"` Annotations map[string]string `json:"annotations"` }
func (*MachineConfig) DeepCopy ¶
func (in *MachineConfig) DeepCopy() *MachineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineConfig.
func (*MachineConfig) DeepCopyInto ¶
func (in *MachineConfig) DeepCopyInto(out *MachineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineController ¶
type MachineController interface { Informer() cache.SharedIndexInformer Lister() MachineLister AddHandler(name string, handler MachineHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler MachineHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type MachineDriver ¶
type MachineDriver struct { metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec MachineDriverSpec `json:"spec"` // Most recent observed status of the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Status MachineDriverStatus `json:"status"` }
func (*MachineDriver) DeepCopy ¶
func (in *MachineDriver) DeepCopy() *MachineDriver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDriver.
func (*MachineDriver) DeepCopyInto ¶
func (in *MachineDriver) DeepCopyInto(out *MachineDriver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineDriver) DeepCopyObject ¶
func (in *MachineDriver) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineDriverCondition ¶
type MachineDriverCondition struct { // Type of cluster condition. Type string `json:"type"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status"` // The last time this condition was updated. LastUpdateTime string `json:"lastUpdateTime,omitempty"` // Last time the condition transitioned from one status to another. LastTransitionTime string `json:"lastTransitionTime,omitempty"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty"` // Human-readable message indicating details about last transition Message string `json:"message,omitempty"` }
func (*MachineDriverCondition) DeepCopy ¶
func (in *MachineDriverCondition) DeepCopy() *MachineDriverCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDriverCondition.
func (*MachineDriverCondition) DeepCopyInto ¶
func (in *MachineDriverCondition) DeepCopyInto(out *MachineDriverCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineDriverController ¶
type MachineDriverController interface { Informer() cache.SharedIndexInformer Lister() MachineDriverLister AddHandler(name string, handler MachineDriverHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler MachineDriverHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type MachineDriverHandlerFunc ¶
type MachineDriverHandlerFunc func(key string, obj *MachineDriver) error
func NewMachineDriverLifecycleAdapter ¶
func NewMachineDriverLifecycleAdapter(name string, clusterScoped bool, client MachineDriverInterface, l MachineDriverLifecycle) MachineDriverHandlerFunc
type MachineDriverInterface ¶
type MachineDriverInterface interface { ObjectClient() *clientbase.ObjectClient Create(*MachineDriver) (*MachineDriver, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*MachineDriver, error) Get(name string, opts metav1.GetOptions) (*MachineDriver, error) Update(*MachineDriver) (*MachineDriver, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace 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 AddHandler(name string, sync MachineDriverHandlerFunc) AddLifecycle(name string, lifecycle MachineDriverLifecycle) AddClusterScopedHandler(name, clusterName string, sync MachineDriverHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle MachineDriverLifecycle) }
type MachineDriverLifecycle ¶
type MachineDriverLifecycle interface { Create(obj *MachineDriver) (*MachineDriver, error) Remove(obj *MachineDriver) (*MachineDriver, error) Updated(obj *MachineDriver) (*MachineDriver, error) }
type MachineDriverList ¶
type MachineDriverList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MachineDriver }
func (*MachineDriverList) DeepCopy ¶
func (in *MachineDriverList) DeepCopy() *MachineDriverList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDriverList.
func (*MachineDriverList) DeepCopyInto ¶
func (in *MachineDriverList) DeepCopyInto(out *MachineDriverList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineDriverList) DeepCopyObject ¶
func (in *MachineDriverList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineDriverLister ¶
type MachineDriverLister interface { List(namespace string, selector labels.Selector) (ret []*MachineDriver, err error) Get(namespace, name string) (*MachineDriver, error) }
type MachineDriverSpec ¶
type MachineDriverSpec struct { DisplayName string `json:"displayName"` Description string `json:"description"` URL string `json:"url"` ExternalID string `json:"externalId"` Builtin bool `json:"builtin"` Active bool `json:"active"` Checksum string `json:"checksum"` UIURL string `json:"uiUrl"` }
func (*MachineDriverSpec) DeepCopy ¶
func (in *MachineDriverSpec) DeepCopy() *MachineDriverSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDriverSpec.
func (*MachineDriverSpec) DeepCopyInto ¶
func (in *MachineDriverSpec) DeepCopyInto(out *MachineDriverSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineDriverStatus ¶
type MachineDriverStatus struct {
Conditions []MachineDriverCondition `json:"conditions"`
}
func (*MachineDriverStatus) DeepCopy ¶
func (in *MachineDriverStatus) DeepCopy() *MachineDriverStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDriverStatus.
func (*MachineDriverStatus) DeepCopyInto ¶
func (in *MachineDriverStatus) DeepCopyInto(out *MachineDriverStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineDriversGetter ¶
type MachineDriversGetter interface {
MachineDrivers(namespace string) MachineDriverInterface
}
type MachineHandlerFunc ¶
func NewMachineLifecycleAdapter ¶
func NewMachineLifecycleAdapter(name string, clusterScoped bool, client MachineInterface, l MachineLifecycle) MachineHandlerFunc
type MachineInterface ¶
type MachineInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Machine) (*Machine, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*Machine, error) Get(name string, opts metav1.GetOptions) (*Machine, error) Update(*Machine) (*Machine, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace 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 AddHandler(name string, sync MachineHandlerFunc) AddLifecycle(name string, lifecycle MachineLifecycle) AddClusterScopedHandler(name, clusterName string, sync MachineHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle MachineLifecycle) }
type MachineLifecycle ¶
type MachineList ¶
type MachineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Machine }
func (*MachineList) DeepCopy ¶
func (in *MachineList) DeepCopy() *MachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineList.
func (*MachineList) DeepCopyInto ¶
func (in *MachineList) DeepCopyInto(out *MachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineList) DeepCopyObject ¶
func (in *MachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineLister ¶
type MachineSpec ¶
type MachineSpec struct { NodeSpec v1.NodeSpec `json:"nodeSpec"` Description string `json:"description,omitempty"` DisplayName string `json:"displayName,omitempty"` RequestedHostname string `json:"requestedHostname,omitempty" norman:"noupdate"` ClusterName string `json:"clusterName,omitempty" norman:"type=reference[cluster],noupdate,required"` Role []string `json:"role,omitempty" norman:"noupdate,type=array[enum],options=etcd|worker|controlplane"` MachineTemplateName string `json:"machineTemplateName,omitempty" norman:"type=reference[machineTemplate],noupdate"` }
func (*MachineSpec) DeepCopy ¶
func (in *MachineSpec) DeepCopy() *MachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpec.
func (*MachineSpec) DeepCopyInto ¶
func (in *MachineSpec) DeepCopyInto(out *MachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineStatus ¶
type MachineStatus struct { Conditions []MachineCondition `json:"conditions,omitempty"` NodeStatus v1.NodeStatus `json:"nodeStatus,omitempty"` NodeName string `json:"nodeName,omitempty"` Requested v1.ResourceList `json:"requested,omitempty"` Limits v1.ResourceList `json:"limits,omitempty"` MachineTemplateSpec *MachineTemplateSpec `json:"machineTemplateSpec,omitempty"` NodeConfig *RKEConfigNode `json:"rkeNode,omitempty"` SSHUser string `json:"sshUser,omitempty"` MachineDriverConfig string `json:"machineDriverConfig,omitempty"` NodeAnnotations map[string]string `json:"nodeAnnotations,omitempty"` NodeLabels map[string]string `json:"nodeLabels,omitempty"` Token string `json:"token"` }
func (*MachineStatus) DeepCopy ¶
func (in *MachineStatus) DeepCopy() *MachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineStatus.
func (*MachineStatus) DeepCopyInto ¶
func (in *MachineStatus) DeepCopyInto(out *MachineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineTemplate ¶
type MachineTemplate struct { metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec MachineTemplateSpec `json:"spec"` // Most recent observed status of the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Status MachineTemplateStatus `json:"status"` }
func (*MachineTemplate) DeepCopy ¶
func (in *MachineTemplate) DeepCopy() *MachineTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplate.
func (*MachineTemplate) DeepCopyInto ¶
func (in *MachineTemplate) DeepCopyInto(out *MachineTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineTemplate) DeepCopyObject ¶
func (in *MachineTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineTemplateCondition ¶
type MachineTemplateCondition struct { // Type of cluster condition. Type string `json:"type"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status"` // The last time this condition was updated. LastUpdateTime string `json:"lastUpdateTime,omitempty"` // Last time the condition transitioned from one status to another. LastTransitionTime string `json:"lastTransitionTime,omitempty"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty"` }
func (*MachineTemplateCondition) DeepCopy ¶
func (in *MachineTemplateCondition) DeepCopy() *MachineTemplateCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplateCondition.
func (*MachineTemplateCondition) DeepCopyInto ¶
func (in *MachineTemplateCondition) DeepCopyInto(out *MachineTemplateCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineTemplateController ¶
type MachineTemplateController interface { Informer() cache.SharedIndexInformer Lister() MachineTemplateLister AddHandler(name string, handler MachineTemplateHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler MachineTemplateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type MachineTemplateHandlerFunc ¶
type MachineTemplateHandlerFunc func(key string, obj *MachineTemplate) error
func NewMachineTemplateLifecycleAdapter ¶
func NewMachineTemplateLifecycleAdapter(name string, clusterScoped bool, client MachineTemplateInterface, l MachineTemplateLifecycle) MachineTemplateHandlerFunc
type MachineTemplateInterface ¶
type MachineTemplateInterface interface { ObjectClient() *clientbase.ObjectClient Create(*MachineTemplate) (*MachineTemplate, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*MachineTemplate, error) Get(name string, opts metav1.GetOptions) (*MachineTemplate, error) Update(*MachineTemplate) (*MachineTemplate, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace 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 AddHandler(name string, sync MachineTemplateHandlerFunc) AddLifecycle(name string, lifecycle MachineTemplateLifecycle) AddClusterScopedHandler(name, clusterName string, sync MachineTemplateHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle MachineTemplateLifecycle) }
type MachineTemplateLifecycle ¶
type MachineTemplateLifecycle interface { Create(obj *MachineTemplate) (*MachineTemplate, error) Remove(obj *MachineTemplate) (*MachineTemplate, error) Updated(obj *MachineTemplate) (*MachineTemplate, error) }
type MachineTemplateList ¶
type MachineTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MachineTemplate }
func (*MachineTemplateList) DeepCopy ¶
func (in *MachineTemplateList) DeepCopy() *MachineTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplateList.
func (*MachineTemplateList) DeepCopyInto ¶
func (in *MachineTemplateList) DeepCopyInto(out *MachineTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineTemplateList) DeepCopyObject ¶
func (in *MachineTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineTemplateLister ¶
type MachineTemplateLister interface { List(namespace string, selector labels.Selector) (ret []*MachineTemplate, err error) Get(namespace, name string) (*MachineTemplate, error) }
type MachineTemplateSpec ¶
type MachineTemplateSpec struct { DisplayName string `json:"displayName"` Description string `json:"description"` Driver string `json:"driver"` MachineCommonParams `json:",inline"` }
func (*MachineTemplateSpec) DeepCopy ¶
func (in *MachineTemplateSpec) DeepCopy() *MachineTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplateSpec.
func (*MachineTemplateSpec) DeepCopyInto ¶
func (in *MachineTemplateSpec) DeepCopyInto(out *MachineTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineTemplateStatus ¶
type MachineTemplateStatus struct {
Conditions []MachineTemplateCondition `json:"conditions"`
}
func (*MachineTemplateStatus) DeepCopy ¶
func (in *MachineTemplateStatus) DeepCopy() *MachineTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplateStatus.
func (*MachineTemplateStatus) DeepCopyInto ¶
func (in *MachineTemplateStatus) DeepCopyInto(out *MachineTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineTemplatesGetter ¶
type MachineTemplatesGetter interface {
MachineTemplates(namespace string) MachineTemplateInterface
}
type MachinesGetter ¶
type MachinesGetter interface {
Machines(namespace string) MachineInterface
}
type NetworkConfig ¶
type NetworkConfig struct { // Network Plugin That will be used in kubernetes cluster Plugin string `yaml:"plugin" json:"plugin,omitempty"` // Plugin options to configure network properties Options map[string]string `yaml:"options" json:"options,omitempty"` }
func (*NetworkConfig) DeepCopy ¶
func (in *NetworkConfig) DeepCopy() *NetworkConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkConfig.
func (*NetworkConfig) DeepCopyInto ¶
func (in *NetworkConfig) DeepCopyInto(out *NetworkConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodSecurityPolicyTemplate ¶
type PodSecurityPolicyTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Description string `json:"description"` Spec extv1.PodSecurityPolicySpec `json:"spec,omitempty"` }
func (*PodSecurityPolicyTemplate) DeepCopy ¶
func (in *PodSecurityPolicyTemplate) DeepCopy() *PodSecurityPolicyTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityPolicyTemplate.
func (*PodSecurityPolicyTemplate) DeepCopyInto ¶
func (in *PodSecurityPolicyTemplate) DeepCopyInto(out *PodSecurityPolicyTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PodSecurityPolicyTemplate) DeepCopyObject ¶
func (in *PodSecurityPolicyTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PodSecurityPolicyTemplateController ¶
type PodSecurityPolicyTemplateController interface { Informer() cache.SharedIndexInformer Lister() PodSecurityPolicyTemplateLister AddHandler(name string, handler PodSecurityPolicyTemplateHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler PodSecurityPolicyTemplateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type PodSecurityPolicyTemplateHandlerFunc ¶
type PodSecurityPolicyTemplateHandlerFunc func(key string, obj *PodSecurityPolicyTemplate) error
func NewPodSecurityPolicyTemplateLifecycleAdapter ¶
func NewPodSecurityPolicyTemplateLifecycleAdapter(name string, clusterScoped bool, client PodSecurityPolicyTemplateInterface, l PodSecurityPolicyTemplateLifecycle) PodSecurityPolicyTemplateHandlerFunc
type PodSecurityPolicyTemplateInterface ¶
type PodSecurityPolicyTemplateInterface interface { ObjectClient() *clientbase.ObjectClient Create(*PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*PodSecurityPolicyTemplate, error) Get(name string, opts metav1.GetOptions) (*PodSecurityPolicyTemplate, error) Update(*PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*PodSecurityPolicyTemplateList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PodSecurityPolicyTemplateController AddHandler(name string, sync PodSecurityPolicyTemplateHandlerFunc) AddLifecycle(name string, lifecycle PodSecurityPolicyTemplateLifecycle) AddClusterScopedHandler(name, clusterName string, sync PodSecurityPolicyTemplateHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle PodSecurityPolicyTemplateLifecycle) }
type PodSecurityPolicyTemplateLifecycle ¶
type PodSecurityPolicyTemplateLifecycle interface { Create(obj *PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error) Remove(obj *PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error) Updated(obj *PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error) }
type PodSecurityPolicyTemplateList ¶
type PodSecurityPolicyTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PodSecurityPolicyTemplate }
func (*PodSecurityPolicyTemplateList) DeepCopy ¶
func (in *PodSecurityPolicyTemplateList) DeepCopy() *PodSecurityPolicyTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityPolicyTemplateList.
func (*PodSecurityPolicyTemplateList) DeepCopyInto ¶
func (in *PodSecurityPolicyTemplateList) DeepCopyInto(out *PodSecurityPolicyTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PodSecurityPolicyTemplateList) DeepCopyObject ¶
func (in *PodSecurityPolicyTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PodSecurityPolicyTemplateLister ¶
type PodSecurityPolicyTemplateLister interface { List(namespace string, selector labels.Selector) (ret []*PodSecurityPolicyTemplate, err error) Get(namespace, name string) (*PodSecurityPolicyTemplate, error) }
type PodSecurityPolicyTemplatesGetter ¶
type PodSecurityPolicyTemplatesGetter interface {
PodSecurityPolicyTemplates(namespace string) PodSecurityPolicyTemplateInterface
}
type Preference ¶
type Preference struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Value string `json:"value" norman:"required"` }
func (*Preference) DeepCopy ¶
func (in *Preference) DeepCopy() *Preference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preference.
func (*Preference) DeepCopyInto ¶
func (in *Preference) DeepCopyInto(out *Preference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Preference) DeepCopyObject ¶
func (in *Preference) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PreferenceController ¶
type PreferenceController interface { Informer() cache.SharedIndexInformer Lister() PreferenceLister AddHandler(name string, handler PreferenceHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler PreferenceHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type PreferenceHandlerFunc ¶
type PreferenceHandlerFunc func(key string, obj *Preference) error
func NewPreferenceLifecycleAdapter ¶
func NewPreferenceLifecycleAdapter(name string, clusterScoped bool, client PreferenceInterface, l PreferenceLifecycle) PreferenceHandlerFunc
type PreferenceInterface ¶
type PreferenceInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Preference) (*Preference, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*Preference, error) Get(name string, opts metav1.GetOptions) (*Preference, error) Update(*Preference) (*Preference, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*PreferenceList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PreferenceController AddHandler(name string, sync PreferenceHandlerFunc) AddLifecycle(name string, lifecycle PreferenceLifecycle) AddClusterScopedHandler(name, clusterName string, sync PreferenceHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle PreferenceLifecycle) }
type PreferenceLifecycle ¶
type PreferenceLifecycle interface { Create(obj *Preference) (*Preference, error) Remove(obj *Preference) (*Preference, error) Updated(obj *Preference) (*Preference, error) }
type PreferenceList ¶
type PreferenceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Preference }
func (*PreferenceList) DeepCopy ¶
func (in *PreferenceList) DeepCopy() *PreferenceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreferenceList.
func (*PreferenceList) DeepCopyInto ¶
func (in *PreferenceList) DeepCopyInto(out *PreferenceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PreferenceList) DeepCopyObject ¶
func (in *PreferenceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PreferenceLister ¶
type PreferenceLister interface { List(namespace string, selector labels.Selector) (ret []*Preference, err error) Get(namespace, name string) (*Preference, error) }
type PreferencesGetter ¶
type PreferencesGetter interface {
Preferences(namespace string) PreferenceInterface
}
type Principal ¶
type Principal struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` DisplayName string `json:"displayName,omitempty"` LoginName string `json:"loginName,omitempty"` ProfilePicture string `json:"profilePicture,omitempty"` ProfileURL string `json:"profileURL,omitempty"` Kind string `json:"kind,omitempty"` Me bool `json:"me,omitempty"` MemberOf bool `json:"memberOf,omitempty"` ExtraInfo map[string]string `json:"extraInfo,omitempty"` }
func (*Principal) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Principal.
func (*Principal) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Principal) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrincipalController ¶
type PrincipalController interface { Informer() cache.SharedIndexInformer Lister() PrincipalLister AddHandler(name string, handler PrincipalHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler PrincipalHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type PrincipalHandlerFunc ¶
func NewPrincipalLifecycleAdapter ¶
func NewPrincipalLifecycleAdapter(name string, clusterScoped bool, client PrincipalInterface, l PrincipalLifecycle) PrincipalHandlerFunc
type PrincipalInterface ¶
type PrincipalInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Principal) (*Principal, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*Principal, error) Get(name string, opts metav1.GetOptions) (*Principal, error) Update(*Principal) (*Principal, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*PrincipalList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PrincipalController AddHandler(name string, sync PrincipalHandlerFunc) AddLifecycle(name string, lifecycle PrincipalLifecycle) AddClusterScopedHandler(name, clusterName string, sync PrincipalHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle PrincipalLifecycle) }
type PrincipalLifecycle ¶
type PrincipalList ¶
type PrincipalList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Principal }
func (*PrincipalList) DeepCopy ¶
func (in *PrincipalList) DeepCopy() *PrincipalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrincipalList.
func (*PrincipalList) DeepCopyInto ¶
func (in *PrincipalList) DeepCopyInto(out *PrincipalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrincipalList) DeepCopyObject ¶
func (in *PrincipalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrincipalLister ¶
type PrincipalsGetter ¶
type PrincipalsGetter interface {
Principals(namespace string) PrincipalInterface
}
type Project ¶
type Project struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectSpec `json:"spec,omitempty"` Status ProjectStatus `json:"status"` }
func (*Project) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Project) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectCondition ¶
type ProjectCondition struct { // Type of project condition. Type string `json:"type"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status"` // The last time this condition was updated. LastUpdateTime string `json:"lastUpdateTime,omitempty"` // Last time the condition transitioned from one status to another. LastTransitionTime string `json:"lastTransitionTime,omitempty"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty"` // Human-readable message indicating details about last transition Message string `json:"message,omitempty"` }
func (*ProjectCondition) DeepCopy ¶
func (in *ProjectCondition) DeepCopy() *ProjectCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectCondition.
func (*ProjectCondition) DeepCopyInto ¶
func (in *ProjectCondition) DeepCopyInto(out *ProjectCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectController ¶
type ProjectController interface { Informer() cache.SharedIndexInformer Lister() ProjectLister AddHandler(name string, handler ProjectHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler ProjectHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type ProjectHandlerFunc ¶
func NewProjectLifecycleAdapter ¶
func NewProjectLifecycleAdapter(name string, clusterScoped bool, client ProjectInterface, l ProjectLifecycle) ProjectHandlerFunc
type ProjectInterface ¶
type ProjectInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Project) (*Project, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*Project, error) Get(name string, opts metav1.GetOptions) (*Project, error) Update(*Project) (*Project, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*ProjectList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ProjectController AddHandler(name string, sync ProjectHandlerFunc) AddLifecycle(name string, lifecycle ProjectLifecycle) AddClusterScopedHandler(name, clusterName string, sync ProjectHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle ProjectLifecycle) }
type ProjectLifecycle ¶
type ProjectList ¶
type ProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Project }
func (*ProjectList) DeepCopy ¶
func (in *ProjectList) DeepCopy() *ProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectList.
func (*ProjectList) DeepCopyInto ¶
func (in *ProjectList) DeepCopyInto(out *ProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectList) DeepCopyObject ¶
func (in *ProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectLister ¶
type ProjectRoleTemplateBinding ¶
type ProjectRoleTemplateBinding struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Subject rbacv1.Subject `json:"subject,omitempty"` ProjectName string `json:"projectName,omitempty" norman:"type=reference[project]"` RoleTemplateName string `json:"roleTemplateName,omitempty" norman:"type=reference[roleTemplate]"` }
func (*ProjectRoleTemplateBinding) DeepCopy ¶
func (in *ProjectRoleTemplateBinding) DeepCopy() *ProjectRoleTemplateBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectRoleTemplateBinding.
func (*ProjectRoleTemplateBinding) DeepCopyInto ¶
func (in *ProjectRoleTemplateBinding) DeepCopyInto(out *ProjectRoleTemplateBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectRoleTemplateBinding) DeepCopyObject ¶
func (in *ProjectRoleTemplateBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectRoleTemplateBindingController ¶
type ProjectRoleTemplateBindingController interface { Informer() cache.SharedIndexInformer Lister() ProjectRoleTemplateBindingLister AddHandler(name string, handler ProjectRoleTemplateBindingHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler ProjectRoleTemplateBindingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type ProjectRoleTemplateBindingHandlerFunc ¶
type ProjectRoleTemplateBindingHandlerFunc func(key string, obj *ProjectRoleTemplateBinding) error
func NewProjectRoleTemplateBindingLifecycleAdapter ¶
func NewProjectRoleTemplateBindingLifecycleAdapter(name string, clusterScoped bool, client ProjectRoleTemplateBindingInterface, l ProjectRoleTemplateBindingLifecycle) ProjectRoleTemplateBindingHandlerFunc
type ProjectRoleTemplateBindingInterface ¶
type ProjectRoleTemplateBindingInterface interface { ObjectClient() *clientbase.ObjectClient Create(*ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*ProjectRoleTemplateBinding, error) Get(name string, opts metav1.GetOptions) (*ProjectRoleTemplateBinding, error) Update(*ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*ProjectRoleTemplateBindingList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ProjectRoleTemplateBindingController AddHandler(name string, sync ProjectRoleTemplateBindingHandlerFunc) AddLifecycle(name string, lifecycle ProjectRoleTemplateBindingLifecycle) AddClusterScopedHandler(name, clusterName string, sync ProjectRoleTemplateBindingHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle ProjectRoleTemplateBindingLifecycle) }
type ProjectRoleTemplateBindingLifecycle ¶
type ProjectRoleTemplateBindingLifecycle interface { Create(obj *ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error) Remove(obj *ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error) Updated(obj *ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error) }
type ProjectRoleTemplateBindingList ¶
type ProjectRoleTemplateBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectRoleTemplateBinding }
func (*ProjectRoleTemplateBindingList) DeepCopy ¶
func (in *ProjectRoleTemplateBindingList) DeepCopy() *ProjectRoleTemplateBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectRoleTemplateBindingList.
func (*ProjectRoleTemplateBindingList) DeepCopyInto ¶
func (in *ProjectRoleTemplateBindingList) DeepCopyInto(out *ProjectRoleTemplateBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectRoleTemplateBindingList) DeepCopyObject ¶
func (in *ProjectRoleTemplateBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectRoleTemplateBindingLister ¶
type ProjectRoleTemplateBindingLister interface { List(namespace string, selector labels.Selector) (ret []*ProjectRoleTemplateBinding, err error) Get(namespace, name string) (*ProjectRoleTemplateBinding, error) }
type ProjectRoleTemplateBindingsGetter ¶
type ProjectRoleTemplateBindingsGetter interface {
ProjectRoleTemplateBindings(namespace string) ProjectRoleTemplateBindingInterface
}
type ProjectSpec ¶
type ProjectSpec struct { DisplayName string `json:"displayName,omitempty" norman:"required"` Description string `json:"description"` ClusterName string `json:"clusterName,omitempty" norman:"required,type=reference[cluster]"` PodSecurityPolicyTemplateName string `json:"podSecurityPolicyTemplateName,omitempty" norman:"type=reference[podSecurityPolicyTemplate]"` }
func (*ProjectSpec) DeepCopy ¶
func (in *ProjectSpec) DeepCopy() *ProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpec.
func (*ProjectSpec) DeepCopyInto ¶
func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectStatus ¶
type ProjectStatus struct {
Conditions []ProjectCondition `json:"conditions"`
}
func (*ProjectStatus) DeepCopy ¶
func (in *ProjectStatus) DeepCopy() *ProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectStatus.
func (*ProjectStatus) DeepCopyInto ¶
func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectsGetter ¶
type ProjectsGetter interface {
Projects(namespace string) ProjectInterface
}
type Question ¶
type Question struct { Variable string `json:"variable,omitempty" yaml:"variable,omitempty"` Label string `json:"label,omitempty" yaml:"label,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` Required bool `json:"required,omitempty" yaml:"required,omitempty"` Default string `json:"default,omitempty" yaml:"default,omitempty"` Group string `json:"group,omitempty" yaml:"group,omitempty"` MinLength int `json:"minLength,omitempty" yaml:"min_length,omitempty"` MaxLength int `json:"maxLength,omitempty" yaml:"max_length,omitempty"` Min int `json:"min,omitempty" yaml:"min,omitempty"` Max int `json:"max,omitempty" yaml:"max,omitempty"` Options []string `json:"options,omitempty" yaml:"options,omitempty"` ValidChars string `json:"validChars,omitempty" yaml:"valid_chars,omitempty"` InvalidChars string `json:"invalidChars,omitempty" yaml:"invalid_chars,omitempty"` }
func (*Question) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Question.
func (*Question) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RKEConfigNode ¶
type RKEConfigNode struct { // Name of the host provisioned via docker machine MachineName string `yaml:"machine_name,omitempty" json:"machineName,omitempty" norman:"type=reference[machine]"` // IP or FQDN that is fully resolvable and used for SSH communication Address string `yaml:"address" json:"address,omitempty"` // Optional - Internal address that will be used for components communication InternalAddress string `yaml:"internal_address" json:"internalAddress,omitempty"` // Node role in kubernetes cluster (controlplane, worker, or etcd) Role []string `yaml:"role" json:"role,omitempty" norman:"type=array[enum],options=etcd|worker|controlplane"` // Optional - Hostname of the node HostnameOverride string `yaml:"hostname_override" json:"hostnameOverride,omitempty"` // SSH usesr that will be used by RKE User string `yaml:"user" json:"user,omitempty"` // Optional - Docker socket on the node that will be used in tunneling DockerSocket string `yaml:"docker_socket" json:"dockerSocket,omitempty"` // SSH Private Key SSHKey string `yaml:"ssh_key" json:"sshKey,omitempty"` // SSH Private Key Path SSHKeyPath string `yaml:"ssh_key_path" json:"sshKeyPath,omitempty"` }
func (*RKEConfigNode) DeepCopy ¶
func (in *RKEConfigNode) DeepCopy() *RKEConfigNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RKEConfigNode.
func (*RKEConfigNode) DeepCopyInto ¶
func (in *RKEConfigNode) DeepCopyInto(out *RKEConfigNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RKEConfigServices ¶
type RKEConfigServices struct { // Etcd Service Etcd ETCDService `yaml:"etcd" json:"etcd,omitempty"` // KubeAPI Service KubeAPI KubeAPIService `yaml:"kube-api" json:"kubeApi,omitempty"` // KubeController Service KubeController KubeControllerService `yaml:"kube-controller" json:"kubeController,omitempty"` // Scheduler Service Scheduler SchedulerService `yaml:"scheduler" json:"scheduler,omitempty"` // Kubelet Service Kubelet KubeletService `yaml:"kubelet" json:"kubelet,omitempty"` // KubeProxy Service Kubeproxy KubeproxyService `yaml:"kubeproxy" json:"kubeproxy,omitempty"` }
func (*RKEConfigServices) DeepCopy ¶
func (in *RKEConfigServices) DeepCopy() *RKEConfigServices
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RKEConfigServices.
func (*RKEConfigServices) DeepCopyInto ¶
func (in *RKEConfigServices) DeepCopyInto(out *RKEConfigServices)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RancherKubernetesEngineConfig ¶
type RancherKubernetesEngineConfig struct { // Kubernetes nodes Nodes []RKEConfigNode `yaml:"nodes" json:"nodes,omitempty"` // Kubernetes components Services RKEConfigServices `yaml:"services" json:"services,omitempty"` // Network configuration used in the kubernetes cluster (flannel, calico) Network NetworkConfig `yaml:"network" json:"network,omitempty"` // Authentication configuration used in the cluster (default: x509) Authentication AuthnConfig `yaml:"authentication" json:"authentication,omitempty"` // YAML manifest for user provided addons to be deployed on the cluster Addons string `yaml:"addons" json:"addons,omitempty"` // List of images used internally for proxy, cert downlaod and kubedns SystemImages map[string]string `yaml:"system_images" json:"systemImages,omitempty"` // SSH Private Key Path SSHKeyPath string `yaml:"ssh_key_path" json:"sshKeyPath,omitempty"` // Authorization mode configuration used in the cluster Authorization AuthzConfig `yaml:"authorization" json:"authorization,omitempty"` // Enable/disable strict docker version checking EnforceDockerVersion bool `yaml:"enforce_docker_version" json:"enforceDockerVersion"` }
func (*RancherKubernetesEngineConfig) DeepCopy ¶
func (in *RancherKubernetesEngineConfig) DeepCopy() *RancherKubernetesEngineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RancherKubernetesEngineConfig.
func (*RancherKubernetesEngineConfig) DeepCopyInto ¶
func (in *RancherKubernetesEngineConfig) DeepCopyInto(out *RancherKubernetesEngineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReleaseInfo ¶
type ReleaseInfo struct { Name string `json:"name"` Version string `json:"version"` CreateTimestamp string `json:"createTimestamp"` ModifiedAt string `json:"modifiedAt"` TemplateVersionID string `json:"templateVersionId"` }
func (*ReleaseInfo) DeepCopy ¶
func (in *ReleaseInfo) DeepCopy() *ReleaseInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseInfo.
func (*ReleaseInfo) DeepCopyInto ¶
func (in *ReleaseInfo) DeepCopyInto(out *ReleaseInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleTemplate ¶
type RoleTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` DisplayName string `json:"displayName,omitempty" norman:"required"` Description string `json:"description"` Rules []rbacv1.PolicyRule `json:"rules,omitempty"` Builtin bool `json:"builtin"` External bool `json:"external"` Hidden bool `json:"hidden"` Context string `json:"context"` RoleTemplateNames []string `json:"roleTemplateNames,omitempty" norman:"type=array[reference[roleTemplate]]"` }
func (*RoleTemplate) DeepCopy ¶
func (in *RoleTemplate) DeepCopy() *RoleTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleTemplate.
func (*RoleTemplate) DeepCopyInto ¶
func (in *RoleTemplate) DeepCopyInto(out *RoleTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleTemplate) DeepCopyObject ¶
func (in *RoleTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RoleTemplateController ¶
type RoleTemplateController interface { Informer() cache.SharedIndexInformer Lister() RoleTemplateLister AddHandler(name string, handler RoleTemplateHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler RoleTemplateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type RoleTemplateHandlerFunc ¶
type RoleTemplateHandlerFunc func(key string, obj *RoleTemplate) error
func NewRoleTemplateLifecycleAdapter ¶
func NewRoleTemplateLifecycleAdapter(name string, clusterScoped bool, client RoleTemplateInterface, l RoleTemplateLifecycle) RoleTemplateHandlerFunc
type RoleTemplateInterface ¶
type RoleTemplateInterface interface { ObjectClient() *clientbase.ObjectClient Create(*RoleTemplate) (*RoleTemplate, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*RoleTemplate, error) Get(name string, opts metav1.GetOptions) (*RoleTemplate, error) Update(*RoleTemplate) (*RoleTemplate, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*RoleTemplateList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() RoleTemplateController AddHandler(name string, sync RoleTemplateHandlerFunc) AddLifecycle(name string, lifecycle RoleTemplateLifecycle) AddClusterScopedHandler(name, clusterName string, sync RoleTemplateHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle RoleTemplateLifecycle) }
type RoleTemplateLifecycle ¶
type RoleTemplateLifecycle interface { Create(obj *RoleTemplate) (*RoleTemplate, error) Remove(obj *RoleTemplate) (*RoleTemplate, error) Updated(obj *RoleTemplate) (*RoleTemplate, error) }
type RoleTemplateList ¶
type RoleTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RoleTemplate }
func (*RoleTemplateList) DeepCopy ¶
func (in *RoleTemplateList) DeepCopy() *RoleTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleTemplateList.
func (*RoleTemplateList) DeepCopyInto ¶
func (in *RoleTemplateList) DeepCopyInto(out *RoleTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleTemplateList) DeepCopyObject ¶
func (in *RoleTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RoleTemplateLister ¶
type RoleTemplateLister interface { List(namespace string, selector labels.Selector) (ret []*RoleTemplate, err error) Get(namespace, name string) (*RoleTemplate, error) }
type RoleTemplatesGetter ¶
type RoleTemplatesGetter interface {
RoleTemplates(namespace string) RoleTemplateInterface
}
type SchedulerService ¶
type SchedulerService struct { // Base service properties BaseService `yaml:",inline" json:",inline"` }
func (*SchedulerService) DeepCopy ¶
func (in *SchedulerService) DeepCopy() *SchedulerService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchedulerService.
func (*SchedulerService) DeepCopyInto ¶
func (in *SchedulerService) DeepCopyInto(out *SchedulerService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Stack ¶
type Stack struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StackSpec `json:"spec,omitempty"` Status StackStatus `json:"status,omitempty"` }
func (*Stack) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Stack.
func (*Stack) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Stack) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StackController ¶
type StackController interface { Informer() cache.SharedIndexInformer Lister() StackLister AddHandler(name string, handler StackHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler StackHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type StackHandlerFunc ¶
func NewStackLifecycleAdapter ¶
func NewStackLifecycleAdapter(name string, clusterScoped bool, client StackInterface, l StackLifecycle) StackHandlerFunc
type StackInterface ¶
type StackInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Stack) (*Stack, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*Stack, error) Get(name string, opts metav1.GetOptions) (*Stack, error) Update(*Stack) (*Stack, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*StackList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() StackController AddHandler(name string, sync StackHandlerFunc) AddLifecycle(name string, lifecycle StackLifecycle) AddClusterScopedHandler(name, clusterName string, sync StackHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle StackLifecycle) }
type StackLifecycle ¶
type StackList ¶
type StackList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Stack }
func (*StackList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackList.
func (*StackList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StackList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StackLister ¶
type StackSpec ¶
type StackSpec struct { ProjectName string `json:"projectName,omitempty" norman:"type=reference[project]"` Description string `json:"description,omitempty"` InstallNamespace string `json:"installNamespace,omitempty"` ExternalID string `json:"externalId,omitempty"` Templates map[string]string `json:"templates,omitempty"` Answers map[string]string `json:"answers,omitempty"` Prune bool `json:"prune,omitempty"` Tag map[string]string `json:"tag,omitempty"` User string `json:"user,omitempty"` Groups []string `json:"groups,omitempty"` }
func (*StackSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSpec.
func (*StackSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackStatus ¶
type StackStatus struct {
Releases []ReleaseInfo `json:"releases,omitempty"`
}
func (*StackStatus) DeepCopy ¶
func (in *StackStatus) DeepCopy() *StackStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackStatus.
func (*StackStatus) DeepCopyInto ¶
func (in *StackStatus) DeepCopyInto(out *StackStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StacksGetter ¶
type StacksGetter interface {
Stacks(namespace string) StackInterface
}
type Template ¶
type Template struct { metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec TemplateSpec `json:"spec"` Status TemplateStatus `json:"status"` }
func (*Template) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Template.
func (*Template) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Template) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TemplateController ¶
type TemplateController interface { Informer() cache.SharedIndexInformer Lister() TemplateLister AddHandler(name string, handler TemplateHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler TemplateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type TemplateHandlerFunc ¶
func NewTemplateLifecycleAdapter ¶
func NewTemplateLifecycleAdapter(name string, clusterScoped bool, client TemplateInterface, l TemplateLifecycle) TemplateHandlerFunc
type TemplateInterface ¶
type TemplateInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Template) (*Template, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*Template, error) Get(name string, opts metav1.GetOptions) (*Template, error) Update(*Template) (*Template, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*TemplateList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() TemplateController AddHandler(name string, sync TemplateHandlerFunc) AddLifecycle(name string, lifecycle TemplateLifecycle) AddClusterScopedHandler(name, clusterName string, sync TemplateHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle TemplateLifecycle) }
type TemplateLifecycle ¶
type TemplateList ¶
type TemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Template }
func (*TemplateList) DeepCopy ¶
func (in *TemplateList) DeepCopy() *TemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateList.
func (*TemplateList) DeepCopyInto ¶
func (in *TemplateList) DeepCopyInto(out *TemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TemplateList) DeepCopyObject ¶
func (in *TemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TemplateLister ¶
type TemplateSpec ¶
type TemplateSpec struct { CatalogID string `json:"catalogId,omitempty" norman:"type=reference[catalog]"` DefaultTemplateVersionID string `json:"defaultTemplateVersionId,omitempty" norman:"type=reference[templateVersion]"` IsSystem string `json:"isSystem,omitempty"` Description string `json:"description,omitempty"` DefaultVersion string `json:"defaultVersion,omitempty" yaml:"default_version,omitempty"` Path string `json:"path,omitempty"` Maintainer string `json:"maintainer,omitempty"` License string `json:"license,omitempty"` ProjectURL string `json:"projectURL,omitempty" yaml:"project_url,omitempty"` UpgradeFrom string `json:"upgradeFrom,omitempty"` FolderName string `json:"folderName,omitempty"` Base string `json:"templateBase"` Icon string `json:"icon,omitempty"` IconFilename string `json:"iconFilename,omitempty"` Readme string `json:"readme,omitempty"` Categories []string `json:"categories,omitempty"` Versions []TemplateVersionSpec `json:"versions,omitempty"` Category string `json:"category,omitempty"` }
func (*TemplateSpec) DeepCopy ¶
func (in *TemplateSpec) DeepCopy() *TemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateSpec.
func (*TemplateSpec) DeepCopyInto ¶
func (in *TemplateSpec) DeepCopyInto(out *TemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateStatus ¶
type TemplateStatus struct { }
func (*TemplateStatus) DeepCopy ¶
func (in *TemplateStatus) DeepCopy() *TemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateStatus.
func (*TemplateStatus) DeepCopyInto ¶
func (in *TemplateStatus) DeepCopyInto(out *TemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateVersion ¶
type TemplateVersion struct { metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec TemplateVersionSpec `json:"spec"` Status TemplateVersionStatus `json:"status"` }
func (*TemplateVersion) DeepCopy ¶
func (in *TemplateVersion) DeepCopy() *TemplateVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateVersion.
func (*TemplateVersion) DeepCopyInto ¶
func (in *TemplateVersion) DeepCopyInto(out *TemplateVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TemplateVersion) DeepCopyObject ¶
func (in *TemplateVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TemplateVersionController ¶
type TemplateVersionController interface { Informer() cache.SharedIndexInformer Lister() TemplateVersionLister AddHandler(name string, handler TemplateVersionHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler TemplateVersionHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type TemplateVersionHandlerFunc ¶
type TemplateVersionHandlerFunc func(key string, obj *TemplateVersion) error
func NewTemplateVersionLifecycleAdapter ¶
func NewTemplateVersionLifecycleAdapter(name string, clusterScoped bool, client TemplateVersionInterface, l TemplateVersionLifecycle) TemplateVersionHandlerFunc
type TemplateVersionInterface ¶
type TemplateVersionInterface interface { ObjectClient() *clientbase.ObjectClient Create(*TemplateVersion) (*TemplateVersion, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*TemplateVersion, error) Get(name string, opts metav1.GetOptions) (*TemplateVersion, error) Update(*TemplateVersion) (*TemplateVersion, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*TemplateVersionList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() TemplateVersionController AddHandler(name string, sync TemplateVersionHandlerFunc) AddLifecycle(name string, lifecycle TemplateVersionLifecycle) AddClusterScopedHandler(name, clusterName string, sync TemplateVersionHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle TemplateVersionLifecycle) }
type TemplateVersionLifecycle ¶
type TemplateVersionLifecycle interface { Create(obj *TemplateVersion) (*TemplateVersion, error) Remove(obj *TemplateVersion) (*TemplateVersion, error) Updated(obj *TemplateVersion) (*TemplateVersion, error) }
type TemplateVersionList ¶
type TemplateVersionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TemplateVersion }
func (*TemplateVersionList) DeepCopy ¶
func (in *TemplateVersionList) DeepCopy() *TemplateVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateVersionList.
func (*TemplateVersionList) DeepCopyInto ¶
func (in *TemplateVersionList) DeepCopyInto(out *TemplateVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TemplateVersionList) DeepCopyObject ¶
func (in *TemplateVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TemplateVersionLister ¶
type TemplateVersionLister interface { List(namespace string, selector labels.Selector) (ret []*TemplateVersion, err error) Get(namespace, name string) (*TemplateVersion, error) }
type TemplateVersionSpec ¶
type TemplateVersionSpec struct { ExternalID string `json:"externalId,omitempty"` Revision *int `json:"revision,omitempty"` Version string `json:"version,omitempty"` MinimumRancherVersion string `json:"minimumRancherVersion,omitempty" yaml:"minimum_rancher_version,omitempty"` MaximumRancherVersion string `json:"maximumRancherVersion,omitempty" yaml:"maximum_rancher_version,omitempty"` UpgradeFrom string `json:"upgradeFrom,omitempty" yaml:"upgrade_from,omitempty"` Readme string `json:"readme,omitempty"` UpgradeVersionLinks map[string]string `json:"upgradeVersionLinks,omitempty"` Files []File `json:"files,omitempty"` Questions []Question `json:"questions,omitempty"` }
func (*TemplateVersionSpec) DeepCopy ¶
func (in *TemplateVersionSpec) DeepCopy() *TemplateVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateVersionSpec.
func (*TemplateVersionSpec) DeepCopyInto ¶
func (in *TemplateVersionSpec) DeepCopyInto(out *TemplateVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateVersionStatus ¶
type TemplateVersionStatus struct { }
func (*TemplateVersionStatus) DeepCopy ¶
func (in *TemplateVersionStatus) DeepCopy() *TemplateVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateVersionStatus.
func (*TemplateVersionStatus) DeepCopyInto ¶
func (in *TemplateVersionStatus) DeepCopyInto(out *TemplateVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateVersionsGetter ¶
type TemplateVersionsGetter interface {
TemplateVersions(namespace string) TemplateVersionInterface
}
type TemplatesGetter ¶
type TemplatesGetter interface {
Templates(namespace string) TemplateInterface
}
type Token ¶
type Token struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` UserPrincipal Principal `json:"userPrincipal" norman:"type=reference[Principal]"` GroupPrincipals []Principal `json:"groupPrincipals" norman:"type=array[reference[Principal]]"` ProviderInfo map[string]string `json:"providerInfo,omitempty"` UserID string `json:"userId" norman:"type=reference[User]"` AuthProvider string `json:"authProvider"` TTLMillis int `json:"ttl"` LastUpdateTime string `json:"lastUpdateTime"` IsDerived bool `json:"isDerived"` Description string `json:"description"` }
func (*Token) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Token.
func (*Token) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Token) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TokenController ¶
type TokenController interface { Informer() cache.SharedIndexInformer Lister() TokenLister AddHandler(name string, handler TokenHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler TokenHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type TokenHandlerFunc ¶
func NewTokenLifecycleAdapter ¶
func NewTokenLifecycleAdapter(name string, clusterScoped bool, client TokenInterface, l TokenLifecycle) TokenHandlerFunc
type TokenInterface ¶
type TokenInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Token) (*Token, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*Token, error) Get(name string, opts metav1.GetOptions) (*Token, error) Update(*Token) (*Token, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*TokenList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() TokenController AddHandler(name string, sync TokenHandlerFunc) AddLifecycle(name string, lifecycle TokenLifecycle) AddClusterScopedHandler(name, clusterName string, sync TokenHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle TokenLifecycle) }
type TokenLifecycle ¶
type TokenList ¶
type TokenList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Token }
func (*TokenList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenList.
func (*TokenList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TokenList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TokenLister ¶
type TokensGetter ¶
type TokensGetter interface {
Tokens(namespace string) TokenInterface
}
type User ¶
type User struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` DisplayName string `json:"displayName,omitempty"` Username string `json:"username,omitempty"` Password string `json:"password,omitempty" norman:"writeOnly,noupdate"` MustChangePassword bool `json:"mustChangePassword,omitempty"` PrincipalIDs []string `json:"principalIds,omitempty" norman:"type=array[reference[Principal]]"` Me bool `json:"me,omitempty"` }
func (*User) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*User) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserController ¶
type UserController interface { Informer() cache.SharedIndexInformer Lister() UserLister AddHandler(name string, handler UserHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler UserHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type UserHandlerFunc ¶
func NewUserLifecycleAdapter ¶
func NewUserLifecycleAdapter(name string, clusterScoped bool, client UserInterface, l UserLifecycle) UserHandlerFunc
type UserInterface ¶
type UserInterface interface { ObjectClient() *clientbase.ObjectClient Create(*User) (*User, error) GetNamespace(name, namespace string, opts metav1.GetOptions) (*User, error) Get(name string, opts metav1.GetOptions) (*User, error) Update(*User) (*User, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespace(name, namespace string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*UserList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() UserController AddHandler(name string, sync UserHandlerFunc) AddLifecycle(name string, lifecycle UserLifecycle) AddClusterScopedHandler(name, clusterName string, sync UserHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle UserLifecycle) }
type UserLifecycle ¶
type UserList ¶
type UserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []User }
func (*UserList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.
func (*UserList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserLister ¶
type UsersGetter ¶
type UsersGetter interface {
Users(namespace string) UserInterface
}
type Values ¶
type Values struct { StringValue string `json:"stringValue"` IntValue int `json:"intValue"` BoolValue bool `json:"boolValue"` StringSliceValue []string `json:"stringSliceValue"` }
func (*Values) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Values.
func (*Values) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- authn_types.go
- authz_types.go
- catalog_types.go
- cluster_types.go
- machine_types.go
- rke_types.go
- schema_types.go
- stack_types.go
- user_types.go
- zz_generated_catalog_controller.go
- zz_generated_catalog_lifecycle_adapter.go
- zz_generated_cluster_controller.go
- zz_generated_cluster_event_controller.go
- zz_generated_cluster_event_lifecycle_adapter.go
- zz_generated_cluster_lifecycle_adapter.go
- zz_generated_cluster_registration_token_controller.go
- zz_generated_cluster_registration_token_lifecycle_adapter.go
- zz_generated_cluster_role_template_binding_controller.go
- zz_generated_cluster_role_template_binding_lifecycle_adapter.go
- zz_generated_deepcopy.go
- zz_generated_dynamic_schema_controller.go
- zz_generated_dynamic_schema_lifecycle_adapter.go
- zz_generated_global_role_binding_controller.go
- zz_generated_global_role_binding_lifecycle_adapter.go
- zz_generated_global_role_controller.go
- zz_generated_global_role_lifecycle_adapter.go
- zz_generated_group_controller.go
- zz_generated_group_lifecycle_adapter.go
- zz_generated_group_member_controller.go
- zz_generated_group_member_lifecycle_adapter.go
- zz_generated_k8s_client.go
- zz_generated_machine_controller.go
- zz_generated_machine_driver_controller.go
- zz_generated_machine_driver_lifecycle_adapter.go
- zz_generated_machine_lifecycle_adapter.go
- zz_generated_machine_template_controller.go
- zz_generated_machine_template_lifecycle_adapter.go
- zz_generated_pod_security_policy_template_controller.go
- zz_generated_pod_security_policy_template_lifecycle_adapter.go
- zz_generated_preference_controller.go
- zz_generated_preference_lifecycle_adapter.go
- zz_generated_principal_controller.go
- zz_generated_principal_lifecycle_adapter.go
- zz_generated_project_controller.go
- zz_generated_project_lifecycle_adapter.go
- zz_generated_project_role_template_binding_controller.go
- zz_generated_project_role_template_binding_lifecycle_adapter.go
- zz_generated_role_template_controller.go
- zz_generated_role_template_lifecycle_adapter.go
- zz_generated_scheme.go
- zz_generated_stack_controller.go
- zz_generated_stack_lifecycle_adapter.go
- zz_generated_template_controller.go
- zz_generated_template_lifecycle_adapter.go
- zz_generated_template_version_controller.go
- zz_generated_template_version_lifecycle_adapter.go
- zz_generated_token_controller.go
- zz_generated_token_lifecycle_adapter.go
- zz_generated_user_controller.go
- zz_generated_user_lifecycle_adapter.go