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 (*AppCreate) Check ¶
func (d *AppCreate) Check() types.DiagnosticResult
Source Files
¶
- app.go
- main.go
- result.go
- route.go
- service.go
- setup_cleanup.go
Click to show internal directories.
Click to hide internal directories.