Skip to content

Commit e136890

Browse files
author
github-actions
committed
Update perfectscale-agent chart with new package version v1.0.50
1 parent b060b65 commit e136890

File tree

5 files changed

+50
-3
lines changed

5 files changed

+50
-3
lines changed

charts/perfectscale-agent/Chart.lock

+5-2
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,8 @@ dependencies:
22
- name: kube-state-metrics
33
repository: https://prometheus-community.github.io/helm-charts
44
version: 5.27.0
5-
digest: sha256:0aa6d1a7850394fcbb68c8446f225f802b55669b86816f06234dc0928b58b254
6-
generated: "2024-12-11T16:30:28.710708+01:00"
5+
- name: prometheus-windows-exporter
6+
repository: https://prometheus-community.github.io/helm-charts
7+
version: 0.9.0
8+
digest: sha256:b581da0aa3d3c98bf484ea2ec04262103e0c198e4a4869e412d55ca39d4a2c70
9+
generated: "2025-02-26T20:57:13.25632537-05:00"

charts/perfectscale-agent/Chart.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,9 @@ dependencies:
1010
version: "5.27.0"
1111
repository: https://prometheus-community.github.io/helm-charts
1212
condition: settings.deployKubeStateMetrics
13+
- name: prometheus-windows-exporter
14+
version: "0.9.0"
15+
repository: https://prometheus-community.github.io/helm-charts
16+
condition: settings.windowsExporterEnabled
1317
annotations:
1418
charts.openshift.io/name: exporter
Binary file not shown.

charts/perfectscale-agent/templates/deployment.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,14 @@ spec:
156156
- name: NO_PROXY
157157
value: "{{ .Values.settings.noProxy }}{{ .Release.Name }}-kube-state-metrics"
158158
{{- end }}
159+
{{- if .Values.settings.windowsExporterEnabled | default false }}
160+
- name: WINDOWS_EXPORTER_NAMESPACE
161+
value: "{{ .Values.settings.windowsExporterNamespace | default .Release.Namespace }}"
162+
- name: WINDOWS_EXPORTER_LABEL_SELECTOR
163+
value: "{{ .Values.settings.windowsExporterLabelSelector | default "app.kubernetes.io/name=prometheus-windows-exporter" }}"
164+
- name: WINDOWS_EXPORTER_PORT
165+
value: "{{ .Values.settings.windowsExporterPort | default "9182" }}"
166+
{{- end }}
159167
ports:
160168
- name: http
161169
containerPort: 8080

charts/perfectscale-agent/values.yaml

+33-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ replicaCount: 1
22
image:
33
repository: public.ecr.aws/perfectscale-io/psc-exporter
44
pullPolicy: Always
5-
tag: "v1.0.49"
5+
tag: "v1.0.50"
66
initContainer:
77
image:
88
repository: public.ecr.aws/perfectscale-io/alpine
@@ -46,6 +46,10 @@ settings:
4646
httpProxy: "" #example: http://squid-proxy-service.default:3128
4747
httpsProxy: "" #example$ http://squid-proxy-service.default:3128
4848
noProxy: "" #example: ".cluster.local,.svc.cluster.local,172.20.0.1," the line must end with a coma, 172.20.0.1 it is KUBERNETES_SERVICE_HOST, API SERVICE
49+
windowsExporterEnabled: false
50+
# windowsExporterNamespace: "perfectscale"
51+
# windowsExporterPort: "9182"
52+
# windowsExporterLabelSelector: "app.kubernetes.io/name=prometheus-windows-exporter"
4953
secret:
5054
create: false
5155
name: "perfectscale-secret"
@@ -186,3 +190,31 @@ kube-state-metrics:
186190
requests:
187191
cpu: 200m
188192
memory: 200M
193+
prometheus-windows-exporter:
194+
image:
195+
registry: ghcr.io
196+
repository: prometheus-community/windows-exporter
197+
tag: "0.30.4"
198+
config: |-
199+
collectors:
200+
enabled: 'cpu,os,system,memory,container'
201+
prometheus:
202+
monitor:
203+
enabled: false
204+
additionalLabels: {}
205+
resources: {}
206+
# limits:
207+
# cpu: 200m
208+
# memory: 50Mi
209+
# requests:
210+
# cpu: 100m
211+
# memory: 30Mi
212+
213+
serviceAccount:
214+
# Specifies whether a ServiceAccount should be created
215+
create: true
216+
# The name of the ServiceAccount to use.
217+
# If not set and create is true, a name is generated using the fullname template
218+
name:
219+
nodeSelector:
220+
kubernetes.io/os: windows

0 commit comments

Comments
 (0)