Skip to content

Commit 02fc083

Browse files
authored
[stable/insights-admission] [incubator/github-prometheus-exporter] Fix metric definitions in HPAs for autoscaling/v2 (#1192)
* Fix metric definitions in HPAs for autoscaling/v2 * Update chart versions * add changelog entry
1 parent b618087 commit 02fc083

File tree

6 files changed

+24
-9
lines changed

6 files changed

+24
-9
lines changed

CONTRIBUTING.md

+7-3
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ autoscaling:
222222

223223
```yaml
224224
{{- if .Values.autoscaling.enabled }}
225-
apiVersion: autoscaling/v2beta1
225+
apiVersion: autoscaling/v2
226226
kind: HorizontalPodAutoscaler
227227
metadata:
228228
name: {{ include "myapp.fullname" . }}
@@ -243,11 +243,15 @@ spec:
243243
- type: Resource
244244
resource:
245245
name: cpu
246-
targetAverageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }}
246+
target:
247+
type: Utilization
248+
averageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }}
247249
- type: Resource
248250
resource:
249251
name: memory
250-
targetAverageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }}
252+
target:
253+
type: Utilization
254+
averageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }}
251255
{{- end }}
252256
```
253257

incubator/github-prometheus-exporter/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: github-prometheus-exporter
33
description: A Helm chart for Kubernetes
44
type: application
5-
version: 0.1.2
5+
version: 0.1.3
66
appVersion: release-1.0.1
77
maintainers:
88
- name: sudermanjr

incubator/github-prometheus-exporter/templates/hpa.yaml

+6-2
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,16 @@ spec:
1717
- type: Resource
1818
resource:
1919
name: cpu
20-
targetAverageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }}
20+
target:
21+
type: Utilization
22+
averageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }}
2123
{{- end }}
2224
{{- if .Values.autoscaling.targetMemoryUtilizationPercentage }}
2325
- type: Resource
2426
resource:
2527
name: memory
26-
targetAverageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }}
28+
target:
29+
type: Utilization
30+
averageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }}
2731
{{- end }}
2832
{{- end }}

stable/insights-admission/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Changelog
22

3+
## 1.6.4
4+
* Fix HPA metric definition for autoscaling/v2
5+
36
## 1.6.3
47
* Patch bump for updating chart CI
58

stable/insights-admission/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: insights-admission
33
description: A Validating Webhook Admission Controller that utilizes Fairwinds Insights.
44
type: application
5-
version: 1.6.3
5+
version: 1.6.4
66
appVersion: "1.9"
77
icon: https://raw.githubusercontent.com/FairwindsOps/charts/master/stable/insights-admission/icon.png
88
maintainers:

stable/insights-admission/templates/hpa.yaml

+6-2
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,16 @@ spec:
1717
- type: Resource
1818
resource:
1919
name: cpu
20-
targetAverageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }}
20+
target:
21+
type: Utilization
22+
averageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }}
2123
{{- end }}
2224
{{- if .Values.autoscaling.targetMemoryUtilizationPercentage }}
2325
- type: Resource
2426
resource:
2527
name: memory
26-
targetAverageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }}
28+
target:
29+
type: Utilization
30+
averageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }}
2731
{{- end }}
2832
{{- end }}

0 commit comments

Comments
 (0)