Documentation ¶
Index ¶
- Constants
- type AggregatedLogging
- func (d *AggregatedLogging) CanRun() (bool, error)
- func (d *AggregatedLogging) Check() types.DiagnosticResult
- func (d *AggregatedLogging) Complete(logger *log.Logger) error
- 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) Requirements() (client bool, host bool)
- 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
func (*AggregatedLogging) Requirements ¶
func (d *AggregatedLogging) Requirements() (client bool, host bool)
Click to show internal directories.
Click to hide internal directories.