Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGetStatusCmd ¶
func NewGetTasksCmd ¶
Types ¶
type GRPCClientFlags ¶
type GRPCClientFlags struct { UseTLS bool RootCA string SkipVerify bool ServerName string Endpoint string Token string Issuer string OAuthClientFile string UseOidc bool }
func (*GRPCClientFlags) AddFlags ¶
func (f *GRPCClientFlags) AddFlags(cmd *cobra.Command)
func (*GRPCClientFlags) NewConn ¶
func (f *GRPCClientFlags) NewConn() (*grpc.ClientConn, error)
NewConn creates a new connection with the given flogs
func (*GRPCClientFlags) NewOIDCTokenSource ¶
func (f *GRPCClientFlags) NewOIDCTokenSource() (*oauth.TokenSource, error)
NewOIDCTokenSource returns a gRPC TokenSource that uses a JWT as the token. A gRPC TokenSource wraps an oauth2 token source but implements grpc's credentials.PerRPCCredentials interface which allows to inject credentials on each call.
Click to show internal directories.
Click to hide internal directories.