Documentation ¶
Index ¶
- func CheckGVisorInstallationManagedResources() healthcheck.HealthCheck
- type GVisorInstallationManagedResourcesHealthChecker
- func (healthChecker *GVisorInstallationManagedResourcesHealthChecker) Check(ctx context.Context, request types.NamespacedName) (*healthcheck.SingleCheckResult, error)
- func (healthChecker *GVisorInstallationManagedResourcesHealthChecker) DeepCopy() healthcheck.HealthCheck
- func (healthChecker *GVisorInstallationManagedResourcesHealthChecker) InjectSeedClient(seedClient client.Client)
- func (healthChecker *GVisorInstallationManagedResourcesHealthChecker) InjectShootClient(shootClient client.Client)
- func (healthChecker *GVisorInstallationManagedResourcesHealthChecker) SetLoggerSuffix(provider, extension string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckGVisorInstallationManagedResources ¶
func CheckGVisorInstallationManagedResources() healthcheck.HealthCheck
CheckGVisorInstallationManagedResources is a healthCheck function to check ManagedResources
Types ¶
type GVisorInstallationManagedResourcesHealthChecker ¶
type GVisorInstallationManagedResourcesHealthChecker struct {
// contains filtered or unexported fields
}
GVisorInstallationManagedResourcesHealthChecker contains all the information for the ManagedResource HealthCheck
func (*GVisorInstallationManagedResourcesHealthChecker) Check ¶
func (healthChecker *GVisorInstallationManagedResourcesHealthChecker) Check(ctx context.Context, request types.NamespacedName) (*healthcheck.SingleCheckResult, error)
Check executes the health check
func (*GVisorInstallationManagedResourcesHealthChecker) DeepCopy ¶
func (healthChecker *GVisorInstallationManagedResourcesHealthChecker) DeepCopy() healthcheck.HealthCheck
DeepCopy clones the healthCheck struct by making a copy and returning the pointer to that new copy
func (*GVisorInstallationManagedResourcesHealthChecker) InjectSeedClient ¶
func (healthChecker *GVisorInstallationManagedResourcesHealthChecker) InjectSeedClient(seedClient client.Client)
InjectSeedClient injects the seed client
func (*GVisorInstallationManagedResourcesHealthChecker) InjectShootClient ¶
func (healthChecker *GVisorInstallationManagedResourcesHealthChecker) InjectShootClient(shootClient client.Client)
InjectShootClient injects the shoot client
func (*GVisorInstallationManagedResourcesHealthChecker) SetLoggerSuffix ¶
func (healthChecker *GVisorInstallationManagedResourcesHealthChecker) SetLoggerSuffix(provider, extension string)
SetLoggerSuffix injects the logger
Click to show internal directories.
Click to hide internal directories.