Documentation ¶
Index ¶
- type OperatorAmpImagesOptionsProvider
- type OperatorApicastOptionsProvider
- type OperatorBackendOptionsProvider
- type OperatorHighAvailabilityOptionsProvider
- type OperatorMemcachedOptionsProvider
- type OperatorMysqlOptionsProvider
- type OperatorRedisOptionsProvider
- type OperatorS3OptionsProvider
- type OperatorSystemMySQLImageOptionsProvider
- type OperatorSystemOptionsProvider
- type OperatorSystemPostgreSQLImageOptionsProvider
- type OperatorSystemPostgreSQLOptionsProvider
- type OperatorZyncOptionsProvider
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 ¶
func (o *OperatorAmpImagesOptionsProvider) GetAmpImagesOptions() (*component.AmpImagesOptions, error)
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 ¶
func (o *OperatorHighAvailabilityOptionsProvider) GetHighAvailabilityOptions() (*component.HighAvailabilityOptions, error)
type OperatorMemcachedOptionsProvider ¶
type OperatorMemcachedOptionsProvider struct {
APIManagerSpec *appsv1alpha1.APIManagerSpec
}
func (*OperatorMemcachedOptionsProvider) GetMemcachedOptions ¶
func (o *OperatorMemcachedOptionsProvider) GetMemcachedOptions() (*component.MemcachedOptions, error)
type OperatorMysqlOptionsProvider ¶
type OperatorMysqlOptionsProvider struct { APIManagerSpec *appsv1alpha1.APIManagerSpec Namespace string Client k8sclient.Client }
func (*OperatorMysqlOptionsProvider) GetMysqlOptions ¶
func (o *OperatorMysqlOptionsProvider) GetMysqlOptions() (*component.SystemMysqlOptions, error)
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 OperatorSystemMySQLImageOptionsProvider ¶ added in v0.3.0
type OperatorSystemMySQLImageOptionsProvider struct {
APIManagerSpec *appsv1alpha1.APIManagerSpec
}
func (*OperatorSystemMySQLImageOptionsProvider) GetSystemMySQLImageOptions ¶ added in v0.3.0
func (o *OperatorSystemMySQLImageOptionsProvider) GetSystemMySQLImageOptions() (*component.SystemMySQLImageOptions, 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 OperatorSystemPostgreSQLImageOptionsProvider ¶ added in v0.3.0
type OperatorSystemPostgreSQLImageOptionsProvider struct { APIManagerSpec *appsv1alpha1.APIManagerSpec Namespace string Client k8sclient.Client }
func (*OperatorSystemPostgreSQLImageOptionsProvider) GetSystemPostgreSQLImageOptions ¶ added in v0.3.0
func (o *OperatorSystemPostgreSQLImageOptionsProvider) GetSystemPostgreSQLImageOptions() (*component.SystemPostgreSQLImageOptions, error)
type OperatorSystemPostgreSQLOptionsProvider ¶ added in v0.3.0
type OperatorSystemPostgreSQLOptionsProvider struct { APIManagerSpec *appsv1alpha1.APIManagerSpec Namespace string Client k8sclient.Client }
func (*OperatorSystemPostgreSQLOptionsProvider) GetSystemPostgreSQLOptions ¶ added in v0.3.0
func (o *OperatorSystemPostgreSQLOptionsProvider) GetSystemPostgreSQLOptions() (*component.SystemPostgreSQLOptions, error)
type OperatorZyncOptionsProvider ¶
type OperatorZyncOptionsProvider struct { APIManagerSpec *appsv1alpha1.APIManagerSpec Namespace string Client k8sclient.Client }
func (*OperatorZyncOptionsProvider) GetZyncOptions ¶
func (o *OperatorZyncOptionsProvider) GetZyncOptions() (*component.ZyncOptions, error)
Click to show internal directories.
Click to hide internal directories.