Documentation
¶
Index ¶
- Constants
- type AggregatedLogging
- func (d *AggregatedLogging) CanRun() (bool, error)
- func (d *AggregatedLogging) Check() types.DiagnosticResult
- func (d *AggregatedLogging) Debug(id string, message string)
- func (d *AggregatedLogging) Description() string
- func (d *AggregatedLogging) Error(id string, err error, message string)
- func (d *AggregatedLogging) Info(id string, message string)
- func (d *AggregatedLogging) Name() string
- func (d *AggregatedLogging) Warn(id string, err error, message string)
Constants ¶
View Source
const (
AggregatedLoggingName = "AggregatedLogging"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AggregatedLogging ¶
type AggregatedLogging struct {
MasterConfigFile string
OAuthClientClient oauthtypedclient.OAuthClientsGetter
ProjectClient projecttypedclient.ProjectsGetter
RouteClient routetypedclient.RoutesGetter
CRBClient oauthorizationtypedclient.ClusterRoleBindingsGetter
DCClient appstypedclient.DeploymentConfigsGetter
SCCClient securitytypedclient.SecurityContextConstraintsGetter
KubeClient kclientset.Interface
// contains filtered or unexported fields
}
AggregatedLogging is a Diagnostic to check the configurations and general integration of the OpenShift stack for aggregating container logs https://github.com/openshift/origin-aggregated-logging
func NewAggregatedLogging ¶
func NewAggregatedLogging( masterConfigFile string, kclient kclientset.Interface, oauthClientClient oauthtypedclient.OAuthClientsGetter, projectClient projecttypedclient.ProjectsGetter, routeClient routetypedclient.RoutesGetter, crbClient oauthorizationtypedclient.ClusterRoleBindingsGetter, dcClient appstypedclient.DeploymentConfigsGetter, sccClient securitytypedclient.SecurityContextConstraintsGetter, ) *AggregatedLogging
NewAggregatedLogging returns the AggregatedLogging Diagnostic
func (*AggregatedLogging) CanRun ¶
func (d *AggregatedLogging) CanRun() (bool, error)
func (*AggregatedLogging) Check ¶
func (d *AggregatedLogging) Check() types.DiagnosticResult
func (*AggregatedLogging) Debug ¶
func (d *AggregatedLogging) Debug(id string, message string)
func (*AggregatedLogging) Description ¶
func (d *AggregatedLogging) Description() string
func (*AggregatedLogging) Error ¶
func (d *AggregatedLogging) Error(id string, err error, message string)
func (*AggregatedLogging) Info ¶
func (d *AggregatedLogging) Info(id string, message string)
func (*AggregatedLogging) Name ¶
func (d *AggregatedLogging) Name() string
Click to show internal directories.
Click to hide internal directories.