Documentation ¶
Index ¶
- Constants
- type AppCreate
- func (d *AppCreate) AvailableParameters() []types.Parameter
- func (d *AppCreate) CanRun() (bool, error)
- func (d *AppCreate) Check() types.DiagnosticResult
- func (d *AppCreate) Complete(logger *log.Logger) error
- func (d *AppCreate) Description() string
- func (d *AppCreate) Name() string
- func (d *AppCreate) Requirements() (client bool, host bool)
Constants ¶
View Source
const ( AppCreateName = "AppCreate" AppCreateProjectBaseDefault = "openshift-diagnostic-appcreate-" AppCreateAppNameDefault = "diagnostic-appcreate" AppCreateAppPortDefault = 8080 AppCreateTimeoutDefault int64 = 120 AppCreateHttpTimeoutDefault int64 = 500 AppCreateHttpRetriesDefault = 10 AppCreateRouteAdmissionTimeoutDefault int64 = 10 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppCreate ¶
type AppCreate struct { PreventModification bool KubeClient kclientset.Interface ProjectClient projectclient.ProjectInterface RouteClient *routeclient.Clientset RoleBindingClient oauthorizationtypedclient.RoleBindingsGetter AppsClient *appsclient.Clientset SARClient authorizationtypedclient.SelfSubjectAccessReviewsGetter Factory *osclientcmd.Factory // contains filtered or unexported fields }
AppCreate is a Diagnostic to create an application and test that it deploys correctly.
func NewDefaultAppCreateDiagnostic ¶
func NewDefaultAppCreateDiagnostic() *AppCreate
func (*AppCreate) AvailableParameters ¶
func (*AppCreate) Check ¶
func (d *AppCreate) Check() types.DiagnosticResult
func (*AppCreate) Description ¶
func (*AppCreate) Requirements ¶
Click to show internal directories.
Click to hide internal directories.