Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsInvalidConfig ¶
IsInvalidConfig asserts invalidConfigError.
func NewController ¶
func NewController(config ControllerConfig) (*controller.Controller, error)
Types ¶
type Controller ¶
type Controller struct {
*controller.Controller
}
type ControllerConfig ¶
type ControllerConfig struct {
CredentialProvider credential.Provider
InstallationName string
K8sClient k8sclient.Interface
Locker locker.Interface
Logger micrologger.Logger
Azure setting.Azure
AzureMetricsCollector collector.AzureAPIMetrics
// Azure client set used when managing control plane resources
CPAzureClientSet *client.AzureClientSet
ProjectName string
ClusterVNetMaskBits int
Ignition setting.Ignition
IPAMNetworkRange net.IPNet
IPAMReservedCIDRs []net.IPNet
OIDC setting.OIDC
SSHUserList employees.SSHUserList
SSOPublicKey string
TemplateVersion string
DockerhubToken string
RegistryDomain string
RegistryMirrors []string
Debug setting.Debug
SentryDSN string
}
Directories
¶
| Path | Synopsis |
|---|---|
|
handler
|
|
|
workermigration/internal/mock_azure
Package mock_azure is a generated GoMock package.
|
Package mock_azure is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.