Versions in this module Expand all Collapse all v0 v0.2.0 Oct 21, 2019 v0.1.0 Dec 21, 2018 Changes in this version + func GetClientFromConfig(config []byte) (client.Client, error) + type Authorizer interface + GetClient func(*clusterv1alpha1.EKS) (client.Client, error) + GetKubeConfig func(*clusterv1alpha1.EKS) ([]byte, error) + type EKSAuthorizer struct + func NewEks(rootSession *session.Session, log *zap.Logger) *EKSAuthorizer + func (e *EKSAuthorizer) GetClient(eksCluster *clusterv1alpha1.EKS) (client.Client, error) + func (e *EKSAuthorizer) GetKubeConfig(eksCluster *clusterv1alpha1.EKS) ([]byte, error) + type FakeAuthorizer struct + func NewFake(c client.Client) *FakeAuthorizer + func (f *FakeAuthorizer) GetClient(e *clusterv1alpha1.EKS) (client.Client, error) + func (f *FakeAuthorizer) GetKubeConfig(e *clusterv1alpha1.EKS) ([]byte, error)