operator

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2024 License: Apache-2.0 Imports: 35 Imported by: 1

Documentation

Index

Constants

View Source
const (
	APIcastEnvironmentCMAnnotation             = "apps.3scale.net/env-configmap-hash"
	PodPrioritySystemNodeCritical              = "system-node-critical"
	CustomPoliciesSecretResverAnnotationPrefix = "apimanager.apps.3scale.net/custompolicy-secret-resource-version-"
)
View Source
const (
	APIManagerSecretLabelPrefix = "secret.apimanager.apps.3scale.net/"
	APIManagerSecretLabelValue  = "true"
)

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 SystemSearchd added in v0.11.0

func SystemSearchd(cr *appsv1alpha1.APIManager) (*component.SystemSearchd, error)

func SystemSearchdImageURL added in v0.11.0

func SystemSearchdImageURL() 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

func (*AMPImagesReconciler) Reconcile added in v0.4.0

func (r *AMPImagesReconciler) Reconcile() (reconcile.Result, error)

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

func (*ApicastReconciler) Reconcile added in v0.4.0

func (r *ApicastReconciler) Reconcile() (reconcile.Result, error)

type BackendReconciler added in v0.4.0

type BackendReconciler struct {
	*BaseAPIManagerLogicReconciler
}

func NewBackendReconciler added in v0.4.0

func NewBackendReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) *BackendReconciler

func (*BackendReconciler) Reconcile added in v0.4.0

func (r *BackendReconciler) Reconcile() (reconcile.Result, error)

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

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 (*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 *policyv1.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 CompositeDependencyReconciler added in v0.9.0

type CompositeDependencyReconciler struct {
	Reconcilers []DependencyReconciler
}

func (*CompositeDependencyReconciler) Reconcile added in v0.9.0

type DependencyReconciler added in v0.9.0

type DependencyReconciler interface {
	Reconcile() (reconcile.Result, error)
}

DependencyReconciler is an object that reconciles a dependency for a component

func NewBackendExternalRedisReconciler added in v0.9.0

func NewBackendExternalRedisReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) DependencyReconciler

func NewBackendRedisDependencyReconciler added in v0.9.0

func NewBackendRedisDependencyReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) DependencyReconciler

func NewSystemExternalDatabaseReconciler added in v0.9.0

func NewSystemExternalDatabaseReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) DependencyReconciler

func NewSystemExternalRedisReconciler added in v0.9.0

func NewSystemExternalRedisReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) DependencyReconciler

func NewSystemMySQLImageReconciler added in v0.4.0

func NewSystemMySQLImageReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) DependencyReconciler

func NewSystemMySQLReconciler added in v0.4.0

func NewSystemMySQLReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) DependencyReconciler

func NewSystemPostgreSQLImageReconciler added in v0.4.0

func NewSystemPostgreSQLImageReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) DependencyReconciler

func NewSystemPostgreSQLReconciler added in v0.4.0

func NewSystemPostgreSQLReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) DependencyReconciler

func NewSystemRedisDependencyReconciler added in v0.9.0

func NewSystemRedisDependencyReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) DependencyReconciler

type DependencyReconcilerConstructor added in v0.9.0

type DependencyReconcilerConstructor func(*BaseAPIManagerLogicReconciler) DependencyReconciler

DependencyReconcilerConstructor is the standard function to instantiate a DependencyReconciler

func CompositeDependencyReconcilerConstructor added in v0.9.0

func CompositeDependencyReconcilerConstructor(constructors ...DependencyReconcilerConstructor) DependencyReconcilerConstructor

CompositeDependecyReconcilerConstructor creates a single DependencyReconcilerConstructor from multiple ones that instantiates a CompositeDependencyReconciler with the instantiated DependencyReconcilers

type ExternalDependencyReconciler added in v0.9.0

type ExternalDependencyReconciler struct {
	*BaseAPIManagerLogicReconciler

	GetSecret func(*component.HighAvailability) *corev1.Secret
}

ExternalDependencyReconciler is a DependencyReconciler that uses the HighAvailability options to reconcile an external dependency

func (*ExternalDependencyReconciler) Reconcile added in v0.9.0

type GenericMonitoringReconciler added in v0.6.0

type GenericMonitoringReconciler struct {
	*BaseAPIManagerLogicReconciler
}

func NewGenericMonitoringReconciler added in v0.6.0

func NewGenericMonitoringReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) *GenericMonitoringReconciler

func (*GenericMonitoringReconciler) Reconcile added in v0.6.0

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 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

func (*MemcachedReconciler) Reconcile added in v0.4.0

func (r *MemcachedReconciler) Reconcile() (reconcile.Result, error)

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

	DeploymentConfig      func(redis *component.Redis) *appsv1.DeploymentConfig
	Service               func(redis *component.Redis) *corev1.Service
	ConfigMap             func(redis *component.Redis) *corev1.ConfigMap
	PersistentVolumeClaim func(redis *component.Redis) *corev1.PersistentVolumeClaim
	ImageStream           func(redis *component.Redis) *imagev1.ImageStream
	Secret                func(redis *component.Redis) *corev1.Secret
}

RedisDependencyReconciler is a generic DependencyReconciler that reconciles an internal Redis instance using the Redis options

func (*RedisReconciler) Reconcile added in v0.4.0

func (r *RedisReconciler) Reconcile() (reconcile.Result, error)

type SystemMySQLImageReconciler added in v0.4.0

type SystemMySQLImageReconciler struct {
	*BaseAPIManagerLogicReconciler
}

func (*SystemMySQLImageReconciler) Reconcile added in v0.4.0

type SystemMySQLReconciler added in v0.4.0

type SystemMySQLReconciler struct {
	*BaseAPIManagerLogicReconciler
}

func (*SystemMySQLReconciler) Reconcile added in v0.4.0

func (r *SystemMySQLReconciler) Reconcile() (reconcile.Result, error)

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

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 (*SystemPostgreSQLImageReconciler) Reconcile added in v0.4.0

type SystemPostgreSQLReconciler added in v0.4.0

type SystemPostgreSQLReconciler struct {
	*BaseAPIManagerLogicReconciler
}

func (*SystemPostgreSQLReconciler) Reconcile added in v0.4.0

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

func (*SystemReconciler) Reconcile added in v0.4.0

func (r *SystemReconciler) Reconcile() (reconcile.Result, error)

type SystemSearchdOptionsProvider added in v0.11.0

type SystemSearchdOptionsProvider struct {
	// contains filtered or unexported fields
}

func NewSystemSearchdOptionsProvider added in v0.11.0

func NewSystemSearchdOptionsProvider(apimanager *appsv1alpha1.APIManager) *SystemSearchdOptionsProvider

func (*SystemSearchdOptionsProvider) GetOptions added in v0.11.0

type SystemSearchdReconciler added in v0.11.0

type SystemSearchdReconciler struct {
	*BaseAPIManagerLogicReconciler
}

func NewSystemSearchdReconciler added in v0.11.0

func NewSystemSearchdReconciler(baseAPIManagerLogicReconciler *BaseAPIManagerLogicReconciler) *SystemSearchdReconciler

func (*SystemSearchdReconciler) Reconcile added in v0.11.0

func (r *SystemSearchdReconciler) Reconcile() (reconcile.Result, error)

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

func (*ZyncReconciler) Reconcile added in v0.4.0

func (r *ZyncReconciler) Reconcile() (reconcile.Result, error)

Jump to

Keyboard shortcuts

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