Versions in this module Expand all Collapse all v0 v0.0.3 Nov 23, 2022 v0.0.1 Nov 23, 2022 Changes in this version + const ConfiguredInitDirectories + const IAMIdentityMappingCRD + const SSORoleMatch + var DefaultFeatureGates = map[featuregate.Feature]featuregate.FeatureSpec + var SSORoleMatchEnabled bool + type Config struct + Address string + AutoMappedAWSAccounts []string + BackendMode []string + ClusterID string + DynamicFilePath string + EC2DescribeInstancesBurst int + EC2DescribeInstancesQps int + GenerateKubeconfigPath string + HostPort int + Hostname string + Kubeconfig string + KubeconfigPregenerated bool + Master string + PartitionID string + RoleMappings []RoleMapping + ScrubbedAWSAccounts []string + ServerEC2DescribeInstancesRoleARN string + StateDir string + UserMappings []UserMapping + func (c *Config) CertOpts() certs.CertificateOptions + func (c *Config) CertPath() string + func (c *Config) GenerateFiles() error + func (c *Config) GenerateWebhookKubeconfig() error + func (c *Config) GetOrCreateX509KeyPair() (*tls.Certificate, error) + func (c *Config) KeyPath() string + func (c *Config) ListenAddr() string + func (c *Config) ServerAddr() string + func (c *Config) ServerURL() string + type IdentityMapping struct + Groups []string + IdentityARN string + Username string + type RoleMapping struct + Groups []string + RoleARN string + SSO *SSOARNMatcher + Username string + func (m *RoleMapping) Key() string + func (m *RoleMapping) Matches(subject string) bool + func (m *RoleMapping) SSOArnLike() string + func (m *RoleMapping) Validate() error + type SSOARNMatcher struct + AccountID string + Partition string + PermissionSetName string + type UserMapping struct + Groups []string + UserARN string + Username string + func (m *UserMapping) Key() string + func (m *UserMapping) Matches(subject string) bool + func (m *UserMapping) Validate() error