Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImportSpaceMembersMigration ¶
type ImportSpaceMembersMigration struct {
// contains filtered or unexported fields
}
func (*ImportSpaceMembersMigration) Initialize ¶
func (m *ImportSpaceMembersMigration) Initialize(cfg config)
func (*ImportSpaceMembersMigration) Migrate ¶
func (m *ImportSpaceMembersMigration) Migrate() error
func (*ImportSpaceMembersMigration) Name ¶
func (m *ImportSpaceMembersMigration) Name() string
func (*ImportSpaceMembersMigration) Version ¶
func (m *ImportSpaceMembersMigration) Version() int
type MigrationConfig ¶
type MigrationConfig struct {
ServiceAccountID string
ServiceAccountSecret string
ProviderRegistryAddr string
}
MigrationConfig holds all caller-supplied options for a migration run. It is intentionally a plain struct so that new fields can be added without changing function signatures throughout the call chain.
type Migrations ¶
type Migrations struct {
// contains filtered or unexported fields
}
func New ¶
func New(logger zerolog.Logger, gatewaySelector pool.Selectable[gatewayv1beta1.GatewayAPIClient], storage metadata.Storage, cfg MigrationConfig, manager share.Manager, loader share.LoadableManager, ) Migrations
func (*Migrations) RunMigrations ¶
func (m *Migrations) RunMigrations()
Click to show internal directories.
Click to hide internal directories.