Documentation ¶
Index ¶
- type Framework
- func (f *Framework) CreateNamespace(ns *core.Namespace) error
- func (f *Framework) CreateTestNamespace() error
- func (f *Framework) DeleteNamespace(name string) error
- func (f *Framework) EventuallyAPIServerReady() GomegaAsyncAssertion
- func (f *Framework) Invoke() *Invocation
- func (f *Framework) Namespace() string
- func (f *Framework) NewNamespace(name string) *core.Namespace
- func (f *Framework) NewTestGitAPIServerOptions(kubeConfigPath string, controllerOptions *srvr.ExtraOptions) *srvr.GitAPIServerOptions
- func (f *Framework) StartAPIServerAndOperator(kubeConfigPath string, extraOptions *srvr.ExtraOptions)
- type Invocation
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Framework ¶
type Framework struct { KubeClient kubernetes.Interface GitAPIServerClient cs.Interface KAClient ka.Interface CertStore *certstore.CertStore WebhookEnabled bool SelfHostedOperator bool ClientConfig *rest.Config // contains filtered or unexported fields }
func (*Framework) CreateTestNamespace ¶
func (*Framework) DeleteNamespace ¶
func (*Framework) EventuallyAPIServerReady ¶
func (f *Framework) EventuallyAPIServerReady() GomegaAsyncAssertion
func (*Framework) Invoke ¶
func (f *Framework) Invoke() *Invocation
func (*Framework) NewTestGitAPIServerOptions ¶
func (f *Framework) NewTestGitAPIServerOptions(kubeConfigPath string, controllerOptions *srvr.ExtraOptions) *srvr.GitAPIServerOptions
func (*Framework) StartAPIServerAndOperator ¶
func (f *Framework) StartAPIServerAndOperator(kubeConfigPath string, extraOptions *srvr.ExtraOptions)
type Invocation ¶
type Invocation struct { *Framework // contains filtered or unexported fields }
func (*Invocation) App ¶
func (f *Invocation) App() string
func (*Invocation) AppLabel ¶
func (f *Invocation) AppLabel() string
Click to show internal directories.
Click to hide internal directories.