Documentation
¶
Overview ¶
Package migration provides the high level interface for migrating AGIC resources to ALB Controller resources.
Index ¶
Constants ¶
View Source
const ( ProviderNameAGIC = "agic" ProviderNameNGINX = "nginx" )
Provider name constants todo: integrate this with the (existing or a new) provider interface
Variables ¶
This section is empty.
Functions ¶
func MigrateCluster ¶
func MigrateCluster(ctx context.Context, k8sClient kubernetes.Interface, ctrlClient ctrl_client.Client, opts Options) (resources.AGCResourceGraph, reporting.MigrationReport, error)
func MigrateFiles ¶
func MigrateFiles(_ context.Context, opts Options, files ...string) (resources.AGCResourceGraph, reporting.MigrationReport, error)
Types ¶
type Options ¶
type Options struct {
Aggregation aggregation.Options
Conversion conversion.Options
ProviderName string
}
Click to show internal directories.
Click to hide internal directories.