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.