Skip to content

Commit ccf267d

Browse files
committed
add check if monitoring secret needs to be deleted
1 parent 230e553 commit ccf267d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

pkg/cluster/cluster.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1168,6 +1168,12 @@ func (c *Cluster) Update(oldSpec, newSpec *cpov1.Postgresql) error {
11681168
if c.Spec.Monitoring != nil && newSpec.Spec.Monitoring != nil && oldSpec.Spec.Monitoring == nil {
11691169
c.addMonitoringPermissions()
11701170
}
1171+
// Check if Monitoring-Secret needs to be removed
1172+
if c.Spec.Monitoring != nil && newSpec.Spec.Monitoring == nil && oldSpec.Spec.Monitoring != nil {
1173+
if err := c.deleteMonitoringSecret(); err != nil {
1174+
return fmt.Errorf("could not remove the Monitoring secret: %v", err)
1175+
}
1176+
}
11711177

11721178
// streams
11731179
if len(newSpec.Spec.Streams) > 0 {

0 commit comments

Comments
 (0)