Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Installer ¶
type Installer struct {
StackManager manager.StackManager
CTL *eks.ClusterProvider
Config *api.ClusterConfig
Wait WaitFunc
KarpenterInstaller karpenter.ChartInstaller
ClientSet kubernetes.Interface
OIDC *iamoidc.OpenIDConnectManager
}
Installer contains all necessary dependencies for the Karpenter Install tasks and others.
type InstallerTaskCreator ¶ added in v0.127.0
type InstallerTaskCreator interface {
Create(ctx context.Context) error
}
FakeInstaller defines a functionality to create Karpenter installing task.
func NewInstaller ¶
func NewInstaller(ctx context.Context, cfg *api.ClusterConfig, ctl *eks.ClusterProvider, stackManager manager.StackManager, clientSet kubeclient.Interface, restClientGetter *kubernetes.SimpleRESTClientGetter) (InstallerTaskCreator, error)
NewInstaller creates a new Karpenter installer.
Click to show internal directories.
Click to hide internal directories.