Versions in this module Expand all Collapse all v0 v0.1.0 Mar 20, 2025 Changes in this version + var ErrMissingSqlInstance = errors.New("ErrMissingSqlInstance") + type Config struct + AppName string + Namespace string + Source InstanceConfig + Target InstanceConfig + func (c *Config) CreateConfigMap() *corev1.ConfigMap + func (c *Config) MigrationName() string + func (c *Config) PopulateFromConfigMap(ctx context.Context, client ctrl.Client) (*corev1.ConfigMap, error) + type InstanceConfig struct + DiskAutoresize option.Option[bool] + DiskSize option.Option[int] + InstanceName option.Option[string] + Tier option.Option[string] + Type option.Option[string] + func (ic *InstanceConfig) PopulateFromConfigMap(configMap *corev1.ConfigMap, prefix string) + func (ic *InstanceConfig) Resolve(ctx context.Context, client ctrl.Client, appName, namespace string) error + func (ic *InstanceConfig) String() string