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 ¶
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.