Skip to content

Commit

Permalink
Merge pull request #1005 from pyrra-dev/release-0.7
Browse files Browse the repository at this point in the history
  • Loading branch information
metalmatze authored Dec 7, 2023
2 parents 4941165 + 83b0b8b commit 3bd8d74
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,12 @@ spec:
alerting:
description: Alerting customizes the alerting rules generated by Pyrra.
properties:
absent:
default: true
type: boolean
burnrates:
default: true
type: boolean
disabled:
description: Disabled is used to disable the generation of alerts. Recording rules are still generated.
type: boolean
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,12 @@ spec:
alerting:
description: Alerting customizes the alerting rules generated by Pyrra.
properties:
absent:
default: true
type: boolean
burnrates:
default: true
type: boolean
disabled:
description: Disabled is used to disable the generation of alerts. Recording rules are still generated.
type: boolean
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,12 @@ spec:
alerting:
description: Alerting customizes the alerting rules generated by Pyrra.
properties:
absent:
default: true
type: boolean
burnrates:
default: true
type: boolean
disabled:
description: Disabled is used to disable the generation of alerts. Recording rules are still generated.
type: boolean
Expand Down
8 changes: 8 additions & 0 deletions jsonnet/controller-gen/pyrra.dev_servicelevelobjectives.json
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,14 @@
"alerting": {
"description": "Alerting customizes the alerting rules generated by Pyrra.",
"properties": {
"absent": {
"default": true,
"type": "boolean"
},
"burnrates": {
"default": true,
"type": "boolean"
},
"disabled": {
"description": "Disabled is used to disable the generation of alerts. Recording rules are still generated.",
"type": "boolean"
Expand Down
9 changes: 4 additions & 5 deletions kubernetes/controllers/servicelevelobjective.go
Original file line number Diff line number Diff line change
Expand Up @@ -79,10 +79,9 @@ func (r *ServiceLevelObjectiveReconciler) reconcilePrometheusRule(ctx context.Co
if err := r.Create(ctx, newRule); err != nil {
return ctrl.Result{}, err
}
return ctrl.Result{}, fmt.Errorf("failed to create prometheus rule: %w", err)
} else {
return ctrl.Result{}, fmt.Errorf("failed to get prometheus rule: %w", err)
}

return ctrl.Result{}, fmt.Errorf("failed to get prometheus rule: %w", err)
}

newRule.ResourceVersion = rule.ResourceVersion
Expand Down Expand Up @@ -123,9 +122,9 @@ func (r *ServiceLevelObjectiveReconciler) reconcileConfigMap(
if err := r.Create(ctx, newConfigMap); err != nil {
return ctrl.Result{}, fmt.Errorf("failed to create config map: %w", err)
}
} else {
return ctrl.Result{}, fmt.Errorf("failed to get config map: %w", err)
}

return ctrl.Result{}, err
}

newConfigMap.ResourceVersion = existingConfigMap.ResourceVersion
Expand Down

0 comments on commit 3bd8d74

Please sign in to comment.