Documentation
¶
Index ¶
- Constants
- type DefaultUserSecretBuilder
- type ErlangCookieBuilder
- type HeadlessServiceBuilder
- type RabbitmqPlugins
- type RabbitmqPluginsConfigMapBuilder
- type RabbitmqResourceBuilder
- func (builder *RabbitmqResourceBuilder) DefaultUserSecret() *DefaultUserSecretBuilder
- func (builder *RabbitmqResourceBuilder) ErlangCookie() *ErlangCookieBuilder
- func (builder *RabbitmqResourceBuilder) HeadlessService() *HeadlessServiceBuilder
- func (builder *RabbitmqResourceBuilder) RabbitmqPluginsConfigMap() *RabbitmqPluginsConfigMapBuilder
- func (builder *RabbitmqResourceBuilder) ResourceBuilders() ([]ResourceBuilder, error)
- func (builder *RabbitmqResourceBuilder) Role() *RoleBuilder
- func (builder *RabbitmqResourceBuilder) RoleBinding() *RoleBindingBuilder
- func (builder *RabbitmqResourceBuilder) ServerConfigMap() *ServerConfigMapBuilder
- func (builder *RabbitmqResourceBuilder) Service() *ServiceBuilder
- func (builder *RabbitmqResourceBuilder) ServiceAccount() *ServiceAccountBuilder
- func (builder *RabbitmqResourceBuilder) StatefulSet() *StatefulSetBuilder
- type ResourceBuilder
- type RoleBindingBuilder
- type RoleBuilder
- type ServerConfigMapBuilder
- type ServiceAccountBuilder
- type ServiceBuilder
- type StatefulSetBuilder
Constants ¶
View Source
const (
DefaultUserSecretName = "default-user"
)
View Source
const (
DeletionMarker string = "skipPreStopChecks"
)
View Source
const PluginsConfigName = "plugins-conf"
View Source
const (
ServerConfigMapName = "server-conf"
)
View Source
const (
ServiceSuffix = ""
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultUserSecretBuilder ¶
type DefaultUserSecretBuilder struct {
Instance *rabbitmqv1beta1.RabbitmqCluster
Scheme *runtime.Scheme
}
type ErlangCookieBuilder ¶
type ErlangCookieBuilder struct {
Instance *rabbitmqv1beta1.RabbitmqCluster
Scheme *runtime.Scheme
}
type HeadlessServiceBuilder ¶
type HeadlessServiceBuilder struct {
Instance *rabbitmqv1beta1.RabbitmqCluster
Scheme *runtime.Scheme
}
type RabbitmqPlugins ¶
type RabbitmqPlugins struct {
// contains filtered or unexported fields
}
func NewRabbitmqPlugins ¶
func NewRabbitmqPlugins(plugins []rabbitmqv1beta1.Plugin) RabbitmqPlugins
func (*RabbitmqPlugins) AsString ¶
func (r *RabbitmqPlugins) AsString(sep string) string
func (*RabbitmqPlugins) DesiredPlugins ¶
func (r *RabbitmqPlugins) DesiredPlugins() []string
type RabbitmqPluginsConfigMapBuilder ¶
type RabbitmqPluginsConfigMapBuilder struct {
Instance *rabbitmqv1beta1.RabbitmqCluster
Scheme *runtime.Scheme
}
type RabbitmqResourceBuilder ¶
type RabbitmqResourceBuilder struct {
Instance *rabbitmqv1beta1.RabbitmqCluster
Scheme *runtime.Scheme
}
func (*RabbitmqResourceBuilder) DefaultUserSecret ¶
func (builder *RabbitmqResourceBuilder) DefaultUserSecret() *DefaultUserSecretBuilder
func (*RabbitmqResourceBuilder) ErlangCookie ¶
func (builder *RabbitmqResourceBuilder) ErlangCookie() *ErlangCookieBuilder
func (*RabbitmqResourceBuilder) HeadlessService ¶
func (builder *RabbitmqResourceBuilder) HeadlessService() *HeadlessServiceBuilder
func (*RabbitmqResourceBuilder) RabbitmqPluginsConfigMap ¶
func (builder *RabbitmqResourceBuilder) RabbitmqPluginsConfigMap() *RabbitmqPluginsConfigMapBuilder
func (*RabbitmqResourceBuilder) ResourceBuilders ¶
func (builder *RabbitmqResourceBuilder) ResourceBuilders() ([]ResourceBuilder, error)
func (*RabbitmqResourceBuilder) Role ¶
func (builder *RabbitmqResourceBuilder) Role() *RoleBuilder
func (*RabbitmqResourceBuilder) RoleBinding ¶
func (builder *RabbitmqResourceBuilder) RoleBinding() *RoleBindingBuilder
func (*RabbitmqResourceBuilder) ServerConfigMap ¶
func (builder *RabbitmqResourceBuilder) ServerConfigMap() *ServerConfigMapBuilder
func (*RabbitmqResourceBuilder) Service ¶
func (builder *RabbitmqResourceBuilder) Service() *ServiceBuilder
func (*RabbitmqResourceBuilder) ServiceAccount ¶
func (builder *RabbitmqResourceBuilder) ServiceAccount() *ServiceAccountBuilder
func (*RabbitmqResourceBuilder) StatefulSet ¶
func (builder *RabbitmqResourceBuilder) StatefulSet() *StatefulSetBuilder
type ResourceBuilder ¶
type RoleBindingBuilder ¶
type RoleBindingBuilder struct {
Instance *rabbitmqv1beta1.RabbitmqCluster
Scheme *runtime.Scheme
}
type RoleBuilder ¶
type RoleBuilder struct {
Instance *rabbitmqv1beta1.RabbitmqCluster
Scheme *runtime.Scheme
}
type ServerConfigMapBuilder ¶
type ServerConfigMapBuilder struct {
Instance *rabbitmqv1beta1.RabbitmqCluster
Scheme *runtime.Scheme
}
type ServiceAccountBuilder ¶
type ServiceAccountBuilder struct {
Instance *rabbitmqv1beta1.RabbitmqCluster
Scheme *runtime.Scheme
}
type ServiceBuilder ¶
type ServiceBuilder struct {
Instance *rabbitmqv1beta1.RabbitmqCluster
Scheme *runtime.Scheme
}
type StatefulSetBuilder ¶
type StatefulSetBuilder struct {
Instance *rabbitmqv1beta1.RabbitmqCluster
Scheme *runtime.Scheme
}
Click to show internal directories.
Click to hide internal directories.