Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Operator ¶
type Operator struct { Name string Namespace string Image string KubemqImage string PrometheusImage string GrafanaImage string KubemqDashboardDashboardSource string LicenseMode string ServiceAccountName string *appsv1.Deployment }
func NewOperator ¶
func NewOperator() *Operator
func (*Operator) SetDefault ¶
type Role ¶
func (*Role) SetDefault ¶
type RoleBinding ¶
type RoleBinding struct { Name string Namespace string *rbac.RoleBinding }
func NewRoleBinding ¶
func NewRoleBinding() *RoleBinding
func (*RoleBinding) Get ¶
func (rb *RoleBinding) Get() (*rbac.RoleBinding, error)
func (*RoleBinding) Object ¶
func (rb *RoleBinding) Object() runtime.Object
func (*RoleBinding) SetDefault ¶
func (rb *RoleBinding) SetDefault(namespace, name string) *RoleBinding
func (*RoleBinding) Spec ¶
func (rb *RoleBinding) Spec() ([]byte, error)
func (*RoleBinding) String ¶
func (rb *RoleBinding) String() string
type ServiceAccount ¶
type ServiceAccount struct { Name string Namespace string *apiv1.ServiceAccount }
func NewServiceAccount ¶
func NewServiceAccount() *ServiceAccount
func (*ServiceAccount) Get ¶
func (sa *ServiceAccount) Get() (*apiv1.ServiceAccount, error)
func (*ServiceAccount) Object ¶
func (sa *ServiceAccount) Object() runtime.Object
func (*ServiceAccount) SetDefault ¶
func (sa *ServiceAccount) SetDefault(namespace, name string) *ServiceAccount
func (*ServiceAccount) Spec ¶
func (sa *ServiceAccount) Spec() ([]byte, error)
func (*ServiceAccount) String ¶
func (sa *ServiceAccount) String() string
type Template ¶
type Template struct { Structure string Data interface{} // contains filtered or unexported fields }
func NewTemplate ¶
Click to show internal directories.
Click to hide internal directories.