Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
IanvsAssets = env.GetString("IANVS_ASSETS", "/data/projects/kube-ianvs/testbin/bin")
)
Functions ¶
func DefaultKubeAPIServerFlags ¶
func DefaultKubeAPIServerFlags() []string
DefaultKubeAPIServerFlags comment lint rebel
func NewHTTPClientFetcher ¶
func NewHTTPClientFetcher() (c oidc.CodeFetcher)
NewHTTPClientFetcher comment lint rebel
func PollURLUntilOK ¶
func PollURLUntilOK(httpClient *http.Client, url url.URL, interval time.Duration, ready chan bool, stopCh StopChannel)
PollURLUntilOK comment lint rebel
Types ¶
type CallbackServer ¶
type CallbackServer struct { Code chan string // contains filtered or unexported fields }
CallbackServer comment lint rebel
type Dex ¶
type Dex struct { ClientID string OidcIssuer string RedirectURI string ConfigPath string Host string Port int TelemetryPort int // contains filtered or unexported fields }
Dex comment lint rebel
func (*Dex) GetIDToken ¶
GetIDToken comment lint rebel
func (*Dex) InitConfigFile ¶
InitKubeConfigFile comment lint rebel
type Environment ¶
type Environment struct { envtest.Environment Dex Dex APIServerToken string KubeConfigTestingPath string RawIDToken string Config *rest.Config }
Environment comment lint rebel
func (*Environment) InitKubeConfigFile ¶
func (e *Environment) InitKubeConfigFile() (err error)
InitKubeConfigFile comment lint rebel
func (*Environment) InitTokenCsv ¶
func (e *Environment) InitTokenCsv() (err error)
InitTokenCsv comment lint rebel
type HTTPClientFetcher ¶
type HTTPClientFetcher struct {
oidc.CodeFetcher
}
HTTPClientFetcher comment lint rebel
Click to show internal directories.
Click to hide internal directories.