Skip to content

Commit 219b2ac

Browse files
committed
[FEATURE] OperatorManager: Monitoring config added
Add config based on recent helm changes. - also support enabling detailed operational metrics
1 parent 6cbd5a8 commit 219b2ac

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

api/v1alpha1/capoperator_types.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,9 @@ type SubscriptionServer struct {
6161
}
6262

6363
type Controller struct {
64+
// Optionally enable detailed opertational metrics for the controller by setting this to true
65+
DetailedOperationalMetrics bool `json:"detailedOperationalMetrics,omitempty"`
66+
// Version monitoring configuration
6467
VersionMonitoring *VersionMonitoring `json:"versionMonitoring,omitempty"`
6568
// Optionally specify list of additional volumes for the controller pod(s)
6669
Volumes []corev1.Volume `json:"volumes,omitempty"`

config/crd/operator.sme.sap.com_capoperators.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,12 @@ spec:
5555
controller:
5656
description: Controller specification
5757
properties:
58+
detailedOperationalMetrics:
59+
description: Optionally enable detailed opertational metrics for
60+
the controller by setting this to true
61+
type: boolean
5862
versionMonitoring:
63+
description: Version monitoring configuration
5964
properties:
6065
metricsEvaluationInterval:
6166
description: The duration (example 2h) after which versions

0 commit comments

Comments
 (0)