Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { Name string ProviderType string AccountID string SubAccountID string TechnicalID string TenantName string CredentialName string CredentialData map[string][]byte }
Account is a representation of the skr accounts
type Client ¶
type Client struct { Namespace string GardenerClientset gclientset.Interface KubernetesClientset kubernetes.Interface }
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
Controller is the controller that watch for shoots and secrets
func NewController ¶
func NewController(client *Client, provider string, accountsChan chan<- *Account, logger *zap.SugaredLogger) (*Controller, error)
NewController return a new controller for watching shoots and secrets
Click to show internal directories.
Click to hide internal directories.