Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateConfig ¶ added in v0.7.2
func ValidateConfig(config *AppWrapperConfig) error
Types ¶
type AppWrapperConfig ¶
type AppWrapperConfig struct { ManageJobsWithoutQueueName bool `json:"manageJobsWithoutQueueName,omitempty"` StandaloneMode bool `json:"standaloneMode,omitempty"` FaultTolerance FaultToleranceConfig `json:"faultTolerance,omitempty"` CertManagement CertManagementConfig `json:"certManagement,omitempty"` }
func NewConfig ¶ added in v0.7.0
func NewConfig(namespace string) *AppWrapperConfig
NewConfig constructs an AppWrapperConfig and fills in default values
type CertManagementConfig ¶ added in v0.7.0
type CertManagementConfig struct { Namespace string `json:"namespace,omitempty"` CertificateDir string `json:"certificateDir,omitempty"` CertificateName string `json:"certificateName,omitempty"` CertificateOrg string `json:"certificateOrg,omitempty"` MutatingWebhookConfigName string `json:"mutatingWebhookConfigName,omitempty"` ValidatingWebhookConfigName string `json:"validatingWebhookConfigName,omitempty"` WebhookServiceName string `json:"webhookServiceName,omitempty"` WebhookSecretName string `json:"webhookSecretName,omitempty"` }
type FaultToleranceConfig ¶ added in v0.7.0
type FaultToleranceConfig struct { WarmupGracePeriod time.Duration `json:"warmupGracePeriod,omitempty"` FailureGracePeriod time.Duration `json:"failureGracePeriod,omitempty"` ResetPause time.Duration `json:"resetPause,omitempty"` RetryLimit int32 `json:"retryLimit,omitempty"` DeletionGracePeriod time.Duration `json:"deletionGracePeriod,omitempty"` GracePeriodCeiling time.Duration `json:"gracePeriodCeiling,omitempty"` }
Click to show internal directories.
Click to hide internal directories.