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.