Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
 - func NewCmdServiceAccounts(name, fullName string, f *clientcmd.Factory, out, errOut io.Writer) *cobra.Command
 - func NewCommandCreateKubeconfig(name, fullname string, f *clientcmd.Factory, out io.Writer) *cobra.Command
 - func NewCommandGetServiceAccountToken(name, fullname string, f *clientcmd.Factory, out io.Writer) *cobra.Command
 - func NewCommandNewServiceAccountToken(name, fullname string, f *clientcmd.Factory, out io.Writer) *cobra.Command
 - type CreateKubeconfigOptions
 - type GetServiceAccountTokenOptions
 - type NewServiceAccountTokenOptions
 
Constants ¶
      View Source
      
  
    const (
	CreateKubeconfigRecommendedName = "create-kubeconfig"
)
    
      View Source
      
  
    const (
	GetServiceAccountTokenRecommendedName = "get-token"
)
    
      View Source
      
  
    const (
	NewServiceAccountTokenRecommendedName = "new-token"
)
    
      View Source
      
  
const ServiceAccountsRecommendedName = "serviceaccounts"
    Variables ¶
This section is empty.
Functions ¶
func NewCmdServiceAccounts ¶
func NewCommandCreateKubeconfig ¶ added in v1.5.0
Types ¶
type CreateKubeconfigOptions ¶ added in v1.5.0
type CreateKubeconfigOptions struct {
	SAName           string
	SAClient         kcoreclient.ServiceAccountInterface
	SecretsClient    kcoreclient.SecretInterface
	RawConfig        clientcmdapi.Config
	ContextNamespace string
	Out io.Writer
	Err io.Writer
}
    func (*CreateKubeconfigOptions) Run ¶ added in v1.5.0
func (o *CreateKubeconfigOptions) Run() error
func (*CreateKubeconfigOptions) Validate ¶ added in v1.5.0
func (o *CreateKubeconfigOptions) Validate() error
type GetServiceAccountTokenOptions ¶
type GetServiceAccountTokenOptions struct {
	SAName        string
	SAClient      kcoreclient.ServiceAccountInterface
	SecretsClient kcoreclient.SecretInterface
	Out io.Writer
	Err io.Writer
}
    func (*GetServiceAccountTokenOptions) Run ¶
func (o *GetServiceAccountTokenOptions) Run() error
func (*GetServiceAccountTokenOptions) Validate ¶
func (o *GetServiceAccountTokenOptions) Validate() error
type NewServiceAccountTokenOptions ¶
type NewServiceAccountTokenOptions struct {
	SAName        string
	SAClient      kcoreclient.ServiceAccountInterface
	SecretsClient kcoreclient.SecretInterface
	Labels map[string]string
	Timeout time.Duration
	Out io.Writer
	Err io.Writer
}
    func (*NewServiceAccountTokenOptions) Run ¶
func (o *NewServiceAccountTokenOptions) Run() error
Run creates a new token secret, waits for the service account token controller to fulfill it, then adds the token to the service account
func (*NewServiceAccountTokenOptions) Validate ¶
func (o *NewServiceAccountTokenOptions) Validate() error
 Click to show internal directories. 
   Click to hide internal directories.