operator

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 2, 2019 License: Apache-2.0, Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OperatorAmpImagesOptionsProvider

type OperatorAmpImagesOptionsProvider struct {
	APIManagerSpec *appsv1alpha1.APIManagerSpec
}

TODO probably this could be in only one type where the different OptionsProvider interfaces are implemented. For the moment we duplicate the data to allow having possible future differences in the required data

func (*OperatorAmpImagesOptionsProvider) GetAmpImagesOptions

type OperatorApicastOptionsProvider

type OperatorApicastOptionsProvider struct {
	APIManagerSpec *appsv1alpha1.APIManagerSpec
	Namespace      string
	Client         k8sclient.Client
}

func (*OperatorApicastOptionsProvider) GetApicastOptions

func (o *OperatorApicastOptionsProvider) GetApicastOptions() (*component.ApicastOptions, error)

type OperatorBackendOptionsProvider

type OperatorBackendOptionsProvider struct {
	APIManagerSpec *appsv1alpha1.APIManagerSpec
	Namespace      string
	Client         k8sclient.Client
}

func (*OperatorBackendOptionsProvider) GetBackendOptions

func (o *OperatorBackendOptionsProvider) GetBackendOptions() (*component.BackendOptions, error)

type OperatorHighAvailabilityOptionsProvider

type OperatorHighAvailabilityOptionsProvider struct {
	APIManagerSpec *appsv1alpha1.APIManagerSpec
	Namespace      string
	Client         k8sclient.Client
}

func (*OperatorHighAvailabilityOptionsProvider) GetHighAvailabilityOptions

type OperatorMemcachedOptionsProvider

type OperatorMemcachedOptionsProvider struct {
	APIManagerSpec *appsv1alpha1.APIManagerSpec
}

func (*OperatorMemcachedOptionsProvider) GetMemcachedOptions

type OperatorMysqlOptionsProvider

type OperatorMysqlOptionsProvider struct {
	APIManagerSpec *appsv1alpha1.APIManagerSpec
	Namespace      string
	Client         k8sclient.Client
}

func (*OperatorMysqlOptionsProvider) GetMysqlOptions

func (o *OperatorMysqlOptionsProvider) GetMysqlOptions() (*component.MysqlOptions, error)

type OperatorProductizedOptionsProvider

type OperatorProductizedOptionsProvider struct {
	APIManagerSpec *appsv1alpha1.APIManagerSpec
}

func (*OperatorProductizedOptionsProvider) GetProductizedOptions

type OperatorRedisOptionsProvider

type OperatorRedisOptionsProvider struct {
	APIManagerSpec *appsv1alpha1.APIManagerSpec
}

func (*OperatorRedisOptionsProvider) GetRedisOptions

func (o *OperatorRedisOptionsProvider) GetRedisOptions() (*component.RedisOptions, error)

type OperatorS3OptionsProvider

type OperatorS3OptionsProvider struct {
	APIManagerSpec *appsv1alpha1.APIManagerSpec
	Namespace      string
	Client         k8sclient.Client
}

func (*OperatorS3OptionsProvider) GetS3Options

func (o *OperatorS3OptionsProvider) GetS3Options() (*component.S3Options, error)

type OperatorSystemOptionsProvider

type OperatorSystemOptionsProvider struct {
	APIManagerSpec *appsv1alpha1.APIManagerSpec
	Namespace      string
	Client         k8sclient.Client
}

func (*OperatorSystemOptionsProvider) GetSystemOptions

func (o *OperatorSystemOptionsProvider) GetSystemOptions() (*component.SystemOptions, error)

type OperatorWildcardRouterOptionsProvider

type OperatorWildcardRouterOptionsProvider struct {
	APIManagerSpec *appsv1alpha1.APIManagerSpec
}

func (*OperatorWildcardRouterOptionsProvider) GetWildcardRouterOptions

type OperatorZyncOptionsProvider

type OperatorZyncOptionsProvider struct {
	APIManagerSpec *appsv1alpha1.APIManagerSpec
	Namespace      string
	Client         k8sclient.Client
}

func (*OperatorZyncOptionsProvider) GetZyncOptions

func (o *OperatorZyncOptionsProvider) GetZyncOptions() (*component.ZyncOptions, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL