Skip to content

Latest commit

 

History

History
311 lines (311 loc) · 6.69 KB

config.md

File metadata and controls

311 lines (311 loc) · 6.69 KB

Packages:

"remedy.config.gardener.cloud"/v1alpha1

Package v1alpha1 contains the remedy controller configuration API resources.

Resource Types:

ControllerConfiguration

ControllerConfiguration defines the configuration for the remedy controller.

Field Description
apiVersion
string
"remedy.config.gardener.cloud"/v1alpha1
kind
string
ControllerConfiguration
clientConnection
Kubernetes v1alpha1.ClientConnectionConfiguration
(Optional)

ClientConnection specifies the kubeconfig file and client connection settings for the proxy server to use when communicating with the apiserver.

azure
AzureConfiguration
(Optional)

Azure specifies the configuration for all Azure remedies.

AzureConfiguration

(Appears on: ControllerConfiguration)

AzureConfiguration defines the configuration for the Azure remedy controller.

Field Description
orphanedPublicIPRemedy
AzureOrphanedPublicIPRemedyConfiguration
(Optional)
failedVMRemedy
AzureFailedVMRemedyConfiguration
(Optional)

AzureFailedVMRemedyConfiguration

(Appears on: AzureConfiguration)

AzureFailedVMRemedyConfiguration defines the configuration for the Azure failed VM remedy.

Field Description
requeueInterval
Kubernetes meta/v1.Duration
(Optional)

RequeueInterval specifies the time after which VirtualMachine reconciliation requests will be requeued in case of an error or a transient state.

syncPeriod
Kubernetes meta/v1.Duration
(Optional)

SyncPeriod determines the minimum frequency at which VirtualMachine resources will be reconciled.

nodeSyncPeriod
Kubernetes meta/v1.Duration
(Optional)

NodeSyncPeriod determines the minimum frequency at which Node resources will be reconciled.

maxGetAttempts
int
(Optional)

MaxGetAttempts specifies the max attempts to get an Azure VM.

maxReapplyAttempts
int
(Optional)

MaxReapplyAttempts specifies the max attempts to reapply an Azure VM.

AzureOrphanedPublicIPRemedyConfiguration

(Appears on: AzureConfiguration)

AzureOrphanedPublicIPRemedyConfiguration defines the configuration for the Azure orphaned public IP remedy.

Field Description
requeueInterval
Kubernetes meta/v1.Duration
(Optional)

RequeueInterval specifies the time after which PublicIPAddress reconciliation requests will be requeued in case of an error or a transient state.

syncPeriod
Kubernetes meta/v1.Duration
(Optional)

SyncPeriod determines the minimum frequency at which PublicIPAddress resources will be reconciled.

serviceSyncPeriod
Kubernetes meta/v1.Duration
(Optional)

ServiceSyncPeriod determines the minimum frequency at which Service resources will be reconciled.

deletionGracePeriod
Kubernetes meta/v1.Duration
(Optional)

DeletionGracePeriod specifies the period after which a public ip address will be deleted by the controller if it still exists.

maxGetAttempts
int
(Optional)

MaxGetAttempts specifies the max attempts to get an Azure public ip address.

maxCleanAttempts
int
(Optional)

MaxCleanAttempts specifies the max attempts to clean an Azure public ip address.


Generated with gen-crd-api-reference-docs