Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateAppWrapperConfig ¶ added in v0.7.3
func ValidateAppWrapperConfig(config *AppWrapperConfig) error
Types ¶
type AppWrapperConfig ¶
type AppWrapperConfig struct {
ManageJobsWithoutQueueName bool `json:"manageJobsWithoutQueueName,omitempty"`
StandaloneMode bool `json:"standaloneMode,omitempty"`
FaultTolerance *FaultToleranceConfig `json:"faultTolerance,omitempty"`
}
func NewAppWrapperConfig ¶ added in v0.7.3
func NewAppWrapperConfig() *AppWrapperConfig
NewAppWrapperConfig 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"`
}
func NewCertManagementConfig ¶ added in v0.7.3
func NewCertManagementConfig(namespace string) *CertManagementConfig
NewCertManagermentConfig constructs a CertManagementConfig and fills in default values
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"`
}
type OperatorConfig ¶ added in v0.7.3
type OperatorConfig struct {
AppWrapper *AppWrapperConfig `json:"appWrapper,omitempty"`
CertManagement *CertManagementConfig `json:"certManagement,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.