Documentation ¶
Index ¶
- type ClusterRole
- type ClusterRoleBinding
- type ConfigMap
- type Crd
- func (c *Crd) Apply(ctx context.Context, manifest string) error
- func (c *Crd) Delete(ctx context.Context, manifest string) error
- func (c *Crd) Get(ctx context.Context, name string) (*ext.CustomResourceDefinition, error)
- func (c *Crd) GetBeta1(ctx context.Context, name string) (*extbeta1.CustomResourceDefinition, error)
- func (c *Crd) GetBeta1Versions(ctx context.Context, name string) (map[string]string, error)
- func (c *Crd) GetV1Versions(ctx context.Context, name string) (map[string]string, error)
- type Deployment
- type Namespace
- type Role
- type RoleBinding
- type Service
- type ServiceAccount
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterRole ¶
type ClusterRole struct { *config.Configuration Log logr.Logger }
func NewClusterRole ¶
func NewClusterRole(cfg *config.Configuration) *ClusterRole
type ClusterRoleBinding ¶
type ClusterRoleBinding struct { *config.Configuration Log logr.Logger }
func NewClusterRoleBinding ¶
func NewClusterRoleBinding(cfg *config.Configuration) *ClusterRoleBinding
type ConfigMap ¶
type ConfigMap struct { *config.Configuration Log logr.Logger }
func NewConfigMap ¶
func NewConfigMap(cfg *config.Configuration) *ConfigMap
type Crd ¶
type Crd struct { *config.Configuration Log logr.Logger }
func NewCrd ¶
func NewCrd(cfg *config.Configuration) *Crd
func (*Crd) GetBeta1Versions ¶ added in v1.5.0
type Deployment ¶
type Deployment struct { *config.Configuration Log logr.Logger }
func NewDeployment ¶
func NewDeployment(cfg *config.Configuration) *Deployment
type Namespace ¶
type Namespace struct { *config.Configuration Log logr.Logger }
func NewNamespace ¶
func NewNamespace(cfg *config.Configuration) *Namespace
type Role ¶
type Role struct { *config.Configuration Log logr.Logger }
func NewRole ¶
func NewRole(cfg *config.Configuration) *Role
type RoleBinding ¶
type RoleBinding struct { *config.Configuration Log logr.Logger }
func NewRoleBinding ¶
func NewRoleBinding(cfg *config.Configuration) *RoleBinding
type Service ¶
type Service struct { *config.Configuration Log logr.Logger }
func NewService ¶
func NewService(cfg *config.Configuration) *Service
type ServiceAccount ¶
type ServiceAccount struct { *config.Configuration Log logr.Logger }
func NewServiceAccount ¶
func NewServiceAccount(cfg *config.Configuration) *ServiceAccount
Source Files ¶
Click to show internal directories.
Click to hide internal directories.