Documentation ¶
Index ¶
- func AmpImages(apimanager *appsv1alpha1.APIManager) (*component.AmpImages, error)
- func Apicast(apimanager *appsv1alpha1.APIManager, cl client.Client) (*component.Apicast, error)
- func ApicastEnvCMMutator(existingObj, desiredObj common.KubernetesObject) (bool, error)
- func ApicastImageURL() string
- func Backend(apimanager *appsv1alpha1.APIManager, client client.Client) (*component.Backend, error)
- func BackendImageURL() string
- func BackendRedisImageURL() string
- func HighAvailability(apimanager *appsv1alpha1.APIManager, client client.Client) (*component.HighAvailability, error)
- func Memcached(apimanager *appsv1alpha1.APIManager) (*component.Memcached, error)
- func Redis(apimanager *appsv1alpha1.APIManager, client client.Client) (*component.Redis, error)
- func System(cr *appsv1alpha1.APIManager, client client.Client) (*component.System, error)
- func SystemImageURL() string
- func SystemMemcachedImageURL() string
- func SystemMySQL(apimanager *appsv1alpha1.APIManager, client client.Client) (*component.SystemMysql, error)
- func SystemMySQLImage(apimanager *appsv1alpha1.APIManager) (*component.SystemMySQLImage, error)
- func SystemMySQLImageURL() string
- func SystemPostgreSQL(apimanager *appsv1alpha1.APIManager, client client.Client) (*component.SystemPostgreSQL, error)
- func SystemPostgreSQLImage(apimanager *appsv1alpha1.APIManager) (*component.SystemPostgreSQLImage, error)
- func SystemPostgreSQLImageURL() string
- func SystemRedisImageURL() string
- func Zync(apimanager *appsv1alpha1.APIManager, client client.Client) (*component.Zync, error)
- func ZyncImageURL() string
- func ZyncPostgreSQLImageURL() string
- type AMPImagesReconciler
- type AmpImagesOptionsProvider
- type ApicastOptionsProvider
- type ApicastReconciler
- type BackendReconciler
- type BaseAPIManagerLogicReconciler
- func (r *BaseAPIManagerLogicReconciler) APIManagerMutator(mutateFn reconcilers.MutateFn) reconcilers.MutateFn
- func (b *BaseAPIManagerLogicReconciler) HasGrafanaDashboards() (bool, error)
- func (b *BaseAPIManagerLogicReconciler) HasPodMonitors() (bool, error)
- func (b *BaseAPIManagerLogicReconciler) HasPrometheusRules() (bool, error)
- func (b *BaseAPIManagerLogicReconciler) HasServiceMonitors() (bool, error)
- func (r *BaseAPIManagerLogicReconciler) Logger() logr.Logger
- func (r *BaseAPIManagerLogicReconciler) NamespacedNameWithAPIManagerNamespace(obj metav1.Object) types.NamespacedName
- func (r *BaseAPIManagerLogicReconciler) ReconcileConfigMap(desired *v1.ConfigMap, mutateFn reconcilers.MutateFn) error
- func (r *BaseAPIManagerLogicReconciler) ReconcileDeploymentConfig(desired *appsv1.DeploymentConfig, mutatefn reconcilers.MutateFn) error
- func (r *BaseAPIManagerLogicReconciler) ReconcileGrafanaDashboard(desired *grafanav1alpha1.GrafanaDashboard, mutateFn reconcilers.MutateFn) error
- func (r *BaseAPIManagerLogicReconciler) ReconcileImagestream(desired *imagev1.ImageStream, mutatefn reconcilers.MutateFn) error
- func (r *BaseAPIManagerLogicReconciler) ReconcilePersistentVolumeClaim(desired *v1.PersistentVolumeClaim, mutateFn reconcilers.MutateFn) error
- func (r *BaseAPIManagerLogicReconciler) ReconcilePodDisruptionBudget(desired *v1beta1.PodDisruptionBudget, mutatefn reconcilers.MutateFn) error
- func (r *BaseAPIManagerLogicReconciler) ReconcilePodMonitor(desired *monitoringv1.PodMonitor, mutateFn reconcilers.MutateFn) error
- func (r *BaseAPIManagerLogicReconciler) ReconcilePrometheusRules(desired *monitoringv1.PrometheusRule, mutateFn reconcilers.MutateFn) error
- func (r *BaseAPIManagerLogicReconciler) ReconcileResource(obj, desired common.KubernetesObject, mutatefn reconcilers.MutateFn) error
- func (r *BaseAPIManagerLogicReconciler) ReconcileRole(desired *rbacv1.Role, mutateFn reconcilers.MutateFn) error
- func (r *BaseAPIManagerLogicReconciler) ReconcileRoleBinding(desired *rbacv1.RoleBinding, mutateFn reconcilers.MutateFn) error
- func (r *BaseAPIManagerLogicReconciler) ReconcileRoute(desired *routev1.Route, mutateFn reconcilers.MutateFn) error
- func (r *BaseAPIManagerLogicReconciler) ReconcileSecret(desired *v1.Secret, mutateFn reconcilers.MutateFn) error
- func (r *BaseAPIManagerLogicReconciler) ReconcileService(desired *v1.Service, mutateFn reconcilers.MutateFn) error
- func (r *BaseAPIManagerLogicReconciler) ReconcileServiceAccount(desired *v1.ServiceAccount, mutateFn reconcilers.MutateFn) error
- func (r *BaseAPIManagerLogicReconciler) ReconcileServiceMonitor(desired *monitoringv1.ServiceMonitor, mutateFn reconcilers.MutateFn) error
- type GenericMonitoringReconciler
- type HighAvailabilityOptionsProvider
- type HighAvailabilityReconciler
- type MemcachedOptionsProvider
- type MemcachedReconciler
- type OperatorBackendOptionsProvider
- type RedisOptionsProvider
- type RedisReconciler
- type SystemMySQLImageReconciler
- type SystemMySQLReconciler
- type SystemMysqlImageOptionsProvider
- type SystemMysqlOptionsProvider
- type SystemOptionsProvider
- type SystemPostgreSQLImageOptionsProvider
- type SystemPostgreSQLImageReconciler
- type SystemPostgreSQLReconciler
- type SystemPostgresqlOptionsProvider
- type SystemReconciler
- type UpgradeApiManager
- type ZyncOptionsProvider
- type ZyncReconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AmpImages ¶ added in v0.6.0
func AmpImages(apimanager *appsv1alpha1.APIManager) (*component.AmpImages, error)
func Apicast ¶ added in v0.6.0
func Apicast(apimanager *appsv1alpha1.APIManager, cl client.Client) (*component.Apicast, error)
func ApicastEnvCMMutator ¶ added in v0.6.0
func ApicastEnvCMMutator(existingObj, desiredObj common.KubernetesObject) (bool, error)
func ApicastImageURL ¶ added in v0.4.0
func ApicastImageURL() string
func Backend ¶ added in v0.6.0
func Backend(apimanager *appsv1alpha1.APIManager, client client.Client) (*component.Backend, error)
func BackendImageURL ¶ added in v0.4.0
func BackendImageURL() string
func BackendRedisImageURL ¶ added in v0.5.0
func BackendRedisImageURL() string
func HighAvailability ¶ added in v0.7.0
func HighAvailability(apimanager *appsv1alpha1.APIManager, client client.Client) (*component.HighAvailability, error)
func Memcached ¶ added in v0.6.0
func Memcached(apimanager *appsv1alpha1.APIManager) (*component.Memcached, error)
func Redis ¶ added in v0.4.0
func Redis(apimanager *appsv1alpha1.APIManager, client client.Client) (*component.Redis, error)
func System ¶ added in v0.4.0
func System(cr *appsv1alpha1.APIManager, client client.Client) (*component.System, error)
func SystemImageURL ¶ added in v0.4.0
func SystemImageURL() string
func SystemMemcachedImageURL ¶ added in v0.4.0
func SystemMemcachedImageURL() string
func SystemMySQL ¶ added in v0.6.0
func SystemMySQL(apimanager *appsv1alpha1.APIManager, client client.Client) (*component.SystemMysql, error)
func SystemMySQLImage ¶ added in v0.6.0
func SystemMySQLImage(apimanager *appsv1alpha1.APIManager) (*component.SystemMySQLImage, error)
func SystemMySQLImageURL ¶ added in v0.5.0
func SystemMySQLImageURL() string
func SystemPostgreSQL ¶ added in v0.6.0
func SystemPostgreSQL(apimanager *appsv1alpha1.APIManager, client client.Client) (*component.SystemPostgreSQL, error)
func SystemPostgreSQLImage ¶ added in v0.6.0
func SystemPostgreSQLImage(apimanager *appsv1alpha1.APIManager) (*component.SystemPostgreSQLImage, error)
func SystemPostgreSQLImageURL ¶ added in v0.5.0
func SystemPostgreSQLImageURL() string
func SystemRedisImageURL ¶ added in v0.5.0
func SystemRedisImageURL() string
func Zync ¶ added in v0.6.0
func Zync(apimanager *appsv1alpha1.APIManager, client client.Client) (*component.Zync, error)
func ZyncImageURL ¶ added in v0.4.0
func ZyncImageURL() string
func ZyncPostgreSQLImageURL ¶ added in v0.5.0
func ZyncPostgreSQLImageURL() string
Types ¶
type AMPImagesReconciler ¶ added in v0.4.0
type AMPImagesReconciler struct {
*BaseAPIManagerLogicReconciler
}
func NewAMPImagesReconciler ¶ added in v0.4.0
func NewAMPImagesReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) *AMPImagesReconciler
type AmpImagesOptionsProvider ¶ added in v0.6.0
type AmpImagesOptionsProvider struct {
// contains filtered or unexported fields
}
func NewAmpImagesOptionsProvider ¶ added in v0.6.0
func NewAmpImagesOptionsProvider(apimanager *appsv1alpha1.APIManager) *AmpImagesOptionsProvider
func (*AmpImagesOptionsProvider) GetAmpImagesOptions ¶ added in v0.6.0
func (a *AmpImagesOptionsProvider) GetAmpImagesOptions() (*component.AmpImagesOptions, error)
type ApicastOptionsProvider ¶ added in v0.6.0
type ApicastOptionsProvider struct {
// contains filtered or unexported fields
}
func NewApicastOptionsProvider ¶ added in v0.6.0
func NewApicastOptionsProvider(apimanager *appsv1alpha1.APIManager, client client.Client) *ApicastOptionsProvider
func (*ApicastOptionsProvider) GetApicastOptions ¶ added in v0.6.0
func (a *ApicastOptionsProvider) GetApicastOptions() (*component.ApicastOptions, error)
type ApicastReconciler ¶ added in v0.4.0
type ApicastReconciler struct {
*BaseAPIManagerLogicReconciler
}
func NewApicastReconciler ¶ added in v0.4.0
func NewApicastReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) *ApicastReconciler
type BackendReconciler ¶ added in v0.4.0
type BackendReconciler struct {
*BaseAPIManagerLogicReconciler
}
func NewBackendReconciler ¶ added in v0.4.0
func NewBackendReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) *BackendReconciler
type BaseAPIManagerLogicReconciler ¶ added in v0.4.0
type BaseAPIManagerLogicReconciler struct { *reconcilers.BaseReconciler // contains filtered or unexported fields }
func NewBaseAPIManagerLogicReconciler ¶ added in v0.4.0
func NewBaseAPIManagerLogicReconciler(b *reconcilers.BaseReconciler, apiManager *appsv1alpha1.APIManager) *BaseAPIManagerLogicReconciler
func (*BaseAPIManagerLogicReconciler) APIManagerMutator ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) APIManagerMutator(mutateFn reconcilers.MutateFn) reconcilers.MutateFn
APIManagerMutator wraps mutator into APIManger mutator All resources managed by APIManager are processed by this wrapped mutator
func (*BaseAPIManagerLogicReconciler) HasGrafanaDashboards ¶ added in v0.7.0
func (b *BaseAPIManagerLogicReconciler) HasGrafanaDashboards() (bool, error)
func (*BaseAPIManagerLogicReconciler) HasPodMonitors ¶ added in v0.7.0
func (b *BaseAPIManagerLogicReconciler) HasPodMonitors() (bool, error)
func (*BaseAPIManagerLogicReconciler) HasPrometheusRules ¶ added in v0.7.0
func (b *BaseAPIManagerLogicReconciler) HasPrometheusRules() (bool, error)
HasPrometheusRules checks if the PrometheusRules CRD is supported in current cluster
func (*BaseAPIManagerLogicReconciler) HasServiceMonitors ¶ added in v0.7.0
func (b *BaseAPIManagerLogicReconciler) HasServiceMonitors() (bool, error)
func (*BaseAPIManagerLogicReconciler) Logger ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) Logger() logr.Logger
func (*BaseAPIManagerLogicReconciler) NamespacedNameWithAPIManagerNamespace ¶ added in v0.4.0
func (r *BaseAPIManagerLogicReconciler) NamespacedNameWithAPIManagerNamespace(obj metav1.Object) types.NamespacedName
func (*BaseAPIManagerLogicReconciler) ReconcileConfigMap ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) ReconcileConfigMap(desired *v1.ConfigMap, mutateFn reconcilers.MutateFn) error
func (*BaseAPIManagerLogicReconciler) ReconcileDeploymentConfig ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) ReconcileDeploymentConfig(desired *appsv1.DeploymentConfig, mutatefn reconcilers.MutateFn) error
func (*BaseAPIManagerLogicReconciler) ReconcileGrafanaDashboard ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) ReconcileGrafanaDashboard(desired *grafanav1alpha1.GrafanaDashboard, mutateFn reconcilers.MutateFn) error
func (*BaseAPIManagerLogicReconciler) ReconcileImagestream ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) ReconcileImagestream(desired *imagev1.ImageStream, mutatefn reconcilers.MutateFn) error
func (*BaseAPIManagerLogicReconciler) ReconcilePersistentVolumeClaim ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) ReconcilePersistentVolumeClaim(desired *v1.PersistentVolumeClaim, mutateFn reconcilers.MutateFn) error
func (*BaseAPIManagerLogicReconciler) ReconcilePodDisruptionBudget ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) ReconcilePodDisruptionBudget(desired *v1beta1.PodDisruptionBudget, mutatefn reconcilers.MutateFn) error
func (*BaseAPIManagerLogicReconciler) ReconcilePodMonitor ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) ReconcilePodMonitor(desired *monitoringv1.PodMonitor, mutateFn reconcilers.MutateFn) error
func (*BaseAPIManagerLogicReconciler) ReconcilePrometheusRules ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) ReconcilePrometheusRules(desired *monitoringv1.PrometheusRule, mutateFn reconcilers.MutateFn) error
func (*BaseAPIManagerLogicReconciler) ReconcileResource ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) ReconcileResource(obj, desired common.KubernetesObject, mutatefn reconcilers.MutateFn) error
func (*BaseAPIManagerLogicReconciler) ReconcileRole ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) ReconcileRole(desired *rbacv1.Role, mutateFn reconcilers.MutateFn) error
func (*BaseAPIManagerLogicReconciler) ReconcileRoleBinding ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) ReconcileRoleBinding(desired *rbacv1.RoleBinding, mutateFn reconcilers.MutateFn) error
func (*BaseAPIManagerLogicReconciler) ReconcileRoute ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) ReconcileRoute(desired *routev1.Route, mutateFn reconcilers.MutateFn) error
func (*BaseAPIManagerLogicReconciler) ReconcileSecret ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) ReconcileSecret(desired *v1.Secret, mutateFn reconcilers.MutateFn) error
func (*BaseAPIManagerLogicReconciler) ReconcileService ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) ReconcileService(desired *v1.Service, mutateFn reconcilers.MutateFn) error
func (*BaseAPIManagerLogicReconciler) ReconcileServiceAccount ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) ReconcileServiceAccount(desired *v1.ServiceAccount, mutateFn reconcilers.MutateFn) error
func (*BaseAPIManagerLogicReconciler) ReconcileServiceMonitor ¶ added in v0.6.0
func (r *BaseAPIManagerLogicReconciler) ReconcileServiceMonitor(desired *monitoringv1.ServiceMonitor, mutateFn reconcilers.MutateFn) error
type GenericMonitoringReconciler ¶ added in v0.6.0
type GenericMonitoringReconciler struct {
*BaseAPIManagerLogicReconciler
}
func NewGenericMonitoringReconciler ¶ added in v0.6.0
func NewGenericMonitoringReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) *GenericMonitoringReconciler
type HighAvailabilityOptionsProvider ¶ added in v0.6.0
type HighAvailabilityOptionsProvider struct {
// contains filtered or unexported fields
}
func NewHighAvailabilityOptionsProvider ¶ added in v0.6.0
func NewHighAvailabilityOptionsProvider(apimanager *appsv1alpha1.APIManager, namespace string, client client.Client) *HighAvailabilityOptionsProvider
func (*HighAvailabilityOptionsProvider) GetHighAvailabilityOptions ¶ added in v0.6.0
func (h *HighAvailabilityOptionsProvider) GetHighAvailabilityOptions() (*component.HighAvailabilityOptions, error)
func (*HighAvailabilityOptionsProvider) SystemDatabaseLabels ¶ added in v0.7.0
func (h *HighAvailabilityOptionsProvider) SystemDatabaseLabels() map[string]string
type HighAvailabilityReconciler ¶ added in v0.7.0
type HighAvailabilityReconciler struct {
*BaseAPIManagerLogicReconciler
}
func NewHighAvailabilityReconciler ¶ added in v0.7.0
func NewHighAvailabilityReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) *HighAvailabilityReconciler
type MemcachedOptionsProvider ¶ added in v0.6.0
type MemcachedOptionsProvider struct {
// contains filtered or unexported fields
}
func NewMemcachedOptionsProvider ¶ added in v0.6.0
func NewMemcachedOptionsProvider(apimanager *appsv1alpha1.APIManager) *MemcachedOptionsProvider
func (*MemcachedOptionsProvider) GetMemcachedOptions ¶ added in v0.6.0
func (m *MemcachedOptionsProvider) GetMemcachedOptions() (*component.MemcachedOptions, error)
type MemcachedReconciler ¶ added in v0.4.0
type MemcachedReconciler struct {
*BaseAPIManagerLogicReconciler
}
func NewMemcachedReconciler ¶ added in v0.4.0
func NewMemcachedReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) *MemcachedReconciler
type OperatorBackendOptionsProvider ¶
type OperatorBackendOptionsProvider struct {
// contains filtered or unexported fields
}
func NewOperatorBackendOptionsProvider ¶ added in v0.6.0
func NewOperatorBackendOptionsProvider(apimanager *appsv1alpha1.APIManager, namespace string, client client.Client) *OperatorBackendOptionsProvider
func (*OperatorBackendOptionsProvider) GetBackendOptions ¶
func (o *OperatorBackendOptionsProvider) GetBackendOptions() (*component.BackendOptions, error)
type RedisOptionsProvider ¶ added in v0.6.0
type RedisOptionsProvider struct {
// contains filtered or unexported fields
}
func NewRedisOptionsProvider ¶ added in v0.6.0
func NewRedisOptionsProvider(apimanager *appsv1alpha1.APIManager, namespace string, client client.Client) *RedisOptionsProvider
func (*RedisOptionsProvider) GetRedisOptions ¶ added in v0.6.0
func (r *RedisOptionsProvider) GetRedisOptions() (*component.RedisOptions, error)
type RedisReconciler ¶ added in v0.4.0
type RedisReconciler struct {
*BaseAPIManagerLogicReconciler
}
func NewRedisReconciler ¶ added in v0.4.0
func NewRedisReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) *RedisReconciler
type SystemMySQLImageReconciler ¶ added in v0.4.0
type SystemMySQLImageReconciler struct {
*BaseAPIManagerLogicReconciler
}
func NewSystemMySQLImageReconciler ¶ added in v0.4.0
func NewSystemMySQLImageReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) *SystemMySQLImageReconciler
type SystemMySQLReconciler ¶ added in v0.4.0
type SystemMySQLReconciler struct {
*BaseAPIManagerLogicReconciler
}
func NewSystemMySQLReconciler ¶ added in v0.4.0
func NewSystemMySQLReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) *SystemMySQLReconciler
type SystemMysqlImageOptionsProvider ¶ added in v0.6.0
type SystemMysqlImageOptionsProvider struct {
// contains filtered or unexported fields
}
func NewSystemMysqlImageOptionsProvider ¶ added in v0.6.0
func NewSystemMysqlImageOptionsProvider(apimanager *appsv1alpha1.APIManager) *SystemMysqlImageOptionsProvider
func (*SystemMysqlImageOptionsProvider) GetSystemMySQLImageOptions ¶ added in v0.6.0
func (s *SystemMysqlImageOptionsProvider) GetSystemMySQLImageOptions() (*component.SystemMySQLImageOptions, error)
type SystemMysqlOptionsProvider ¶ added in v0.6.0
type SystemMysqlOptionsProvider struct {
// contains filtered or unexported fields
}
func NewSystemMysqlOptionsProvider ¶ added in v0.6.0
func NewSystemMysqlOptionsProvider(apimanager *appsv1alpha1.APIManager, namespace string, client client.Client) *SystemMysqlOptionsProvider
func (*SystemMysqlOptionsProvider) GetMysqlOptions ¶ added in v0.6.0
func (s *SystemMysqlOptionsProvider) GetMysqlOptions() (*component.SystemMysqlOptions, error)
type SystemOptionsProvider ¶ added in v0.6.0
type SystemOptionsProvider struct {
// contains filtered or unexported fields
}
func NewSystemOptionsProvider ¶ added in v0.6.0
func NewSystemOptionsProvider(apimanager *appsv1alpha1.APIManager, namespace string, client client.Client) *SystemOptionsProvider
func (*SystemOptionsProvider) GetSystemOptions ¶ added in v0.6.0
func (s *SystemOptionsProvider) GetSystemOptions() (*component.SystemOptions, error)
type SystemPostgreSQLImageOptionsProvider ¶ added in v0.6.0
type SystemPostgreSQLImageOptionsProvider struct {
// contains filtered or unexported fields
}
func NewSystemPostgreSQLImageOptionsProvider ¶ added in v0.6.0
func NewSystemPostgreSQLImageOptionsProvider(apimanager *appsv1alpha1.APIManager) *SystemPostgreSQLImageOptionsProvider
func (*SystemPostgreSQLImageOptionsProvider) GetSystemPostgreSQLImageOptions ¶ added in v0.6.0
func (s *SystemPostgreSQLImageOptionsProvider) GetSystemPostgreSQLImageOptions() (*component.SystemPostgreSQLImageOptions, error)
type SystemPostgreSQLImageReconciler ¶ added in v0.4.0
type SystemPostgreSQLImageReconciler struct {
*BaseAPIManagerLogicReconciler
}
func NewSystemPostgreSQLImageReconciler ¶ added in v0.4.0
func NewSystemPostgreSQLImageReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) *SystemPostgreSQLImageReconciler
type SystemPostgreSQLReconciler ¶ added in v0.4.0
type SystemPostgreSQLReconciler struct {
*BaseAPIManagerLogicReconciler
}
func NewSystemPostgreSQLReconciler ¶ added in v0.4.0
func NewSystemPostgreSQLReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) *SystemPostgreSQLReconciler
type SystemPostgresqlOptionsProvider ¶ added in v0.6.0
type SystemPostgresqlOptionsProvider struct {
// contains filtered or unexported fields
}
func NewSystemPostgresqlOptionsProvider ¶ added in v0.6.0
func NewSystemPostgresqlOptionsProvider(apimanager *appsv1alpha1.APIManager, namespace string, client client.Client) *SystemPostgresqlOptionsProvider
func (*SystemPostgresqlOptionsProvider) GetSystemPostgreSQLOptions ¶ added in v0.6.0
func (s *SystemPostgresqlOptionsProvider) GetSystemPostgreSQLOptions() (*component.SystemPostgreSQLOptions, error)
type SystemReconciler ¶ added in v0.4.0
type SystemReconciler struct {
*BaseAPIManagerLogicReconciler
}
func NewSystemReconciler ¶ added in v0.4.0
func NewSystemReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) *SystemReconciler
type UpgradeApiManager ¶ added in v0.5.0
type UpgradeApiManager struct { *reconcilers.BaseReconciler // contains filtered or unexported fields }
func NewUpgradeApiManager ¶ added in v0.6.0
func NewUpgradeApiManager(b *reconcilers.BaseReconciler, apiManager *appsv1alpha1.APIManager) *UpgradeApiManager
func (*UpgradeApiManager) Logger ¶ added in v0.5.0
func (u *UpgradeApiManager) Logger() logr.Logger
type ZyncOptionsProvider ¶ added in v0.6.0
type ZyncOptionsProvider struct {
// contains filtered or unexported fields
}
func NewZyncOptionsProvider ¶ added in v0.6.0
func NewZyncOptionsProvider(apimanager *appsv1alpha1.APIManager, namespace string, client client.Client) *ZyncOptionsProvider
func (*ZyncOptionsProvider) GetZyncOptions ¶ added in v0.6.0
func (z *ZyncOptionsProvider) GetZyncOptions() (*component.ZyncOptions, error)
type ZyncReconciler ¶ added in v0.4.0
type ZyncReconciler struct {
*BaseAPIManagerLogicReconciler
}
func NewZyncReconciler ¶ added in v0.4.0
func NewZyncReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) *ZyncReconciler
Source Files ¶
- ampimages_options_provider.go
- ampimages_reconciler.go
- apicast_options_provider.go
- apicast_reconciler.go
- backend_options_provider.go
- backend_reconciler.go
- base_apimanager_logic_reconciler.go
- generic_monitoring_reconciler.go
- highavailability_options_provider.go
- highavailability_reconciler.go
- images.go
- memcached_options_provider.go
- memcached_reconciler.go
- redis_options_provider.go
- redis_reconciler.go
- system_mysql_image_options_provider.go
- system_mysql_image_reconciler.go
- system_mysql_options_provider.go
- system_mysql_reconciler.go
- system_options_provider.go
- system_postgresql_image_options_provider.go
- system_postgresql_image_reconciler.go
- system_postgresql_options_provider.go
- system_postgresql_reconciler.go
- system_reconciler.go
- upgrade.go
- zync_options_provider.go
- zync_reconciler.go
Click to show internal directories.
Click to hide internal directories.