Skip to content

Commit 8d79e38

Browse files
authored
feat: add metrics port to litmusportal-server helm chart (#487)
* feat: add metrics port to litmusportal-server helm chart Signed-off-by: akhilmukkara <akhil.mukkara@gmail.com> * feat: bump chart version and update docs Signed-off-by: akhilmukkara <akhil.mukkara@gmail.com> * docs: regenerate README using helm-docs v1.11.0 Signed-off-by: akhilmukkara <akhil.mukkara@gmail.com> --------- Signed-off-by: akhilmukkara <akhil.mukkara@gmail.com>
1 parent 454918a commit 8d79e38

4 files changed

Lines changed: 16 additions & 2 deletions

File tree

charts/litmus/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
appVersion: "3.29.0"
33
description: A Helm chart to install ChaosCenter
44
name: litmus
5-
version: 3.29.0
5+
version: 3.29.1
66
kubeVersion: ">=1.16.0-0"
77
home: https://litmuschaos.io
88
sources:

charts/litmus/README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# litmus
22

3-
![Version: 3.29.0](https://img.shields.io/badge/Version-3.29.0-informational?style=flat-square) ![AppVersion: 3.29.0](https://img.shields.io/badge/AppVersion-3.29.0-informational?style=flat-square)
3+
![Version: 3.29.1](https://img.shields.io/badge/Version-3.29.1-informational?style=flat-square) ![AppVersion: 3.29.0](https://img.shields.io/badge/AppVersion-3.29.0-informational?style=flat-square)
44

55
A Helm chart to install ChaosCenter
66

@@ -181,6 +181,7 @@ We separated service configuration from `portal.server.service` to `portal.serve
181181
| portal.server.graphqlServer.genericEnv.ENABLE_GQL_INTROSPECTION | string | `"false"` | |
182182
| portal.server.graphqlServer.genericEnv.INFRA_COMPATIBLE_VERSIONS | string | `"[\"3.29.0\"]"` | |
183183
| portal.server.graphqlServer.genericEnv.INFRA_DEPLOYMENTS | string | `"[\"app=chaos-exporter\", \"name=chaos-operator\", \"app=event-tracker\", \"app=workflow-controller\"]"` | |
184+
| portal.server.graphqlServer.genericEnv.METRICS_PORT | string | `"8889"` | |
184185
| portal.server.graphqlServer.genericEnv.REMOTE_HUB_MAX_SIZE | string | `"5000000"` | |
185186
| portal.server.graphqlServer.genericEnv.TLS_CERT_64 | string | `""` | |
186187
| portal.server.graphqlServer.genericEnv.WORKFLOW_HELPER_IMAGE_VERSION | string | `"3.29.0"` | |
@@ -204,6 +205,8 @@ We separated service configuration from `portal.server.service` to `portal.serve
204205
| portal.server.graphqlServer.ports[0].name | string | `"gql-server"` | |
205206
| portal.server.graphqlServer.ports[1].containerPort | int | `8000` | |
206207
| portal.server.graphqlServer.ports[1].name | string | `"gql-rpc-server"` | |
208+
| portal.server.graphqlServer.ports[2].containerPort | int | `8889` | |
209+
| portal.server.graphqlServer.ports[2].name | string | `"metrics"` | |
207210
| portal.server.graphqlServer.readinessProbe.initialDelaySeconds | int | `5` | |
208211
| portal.server.graphqlServer.readinessProbe.periodSeconds | int | `10` | |
209212
| portal.server.graphqlServer.readinessProbe.successThreshold | int | `1` | |
@@ -223,6 +226,8 @@ We separated service configuration from `portal.server.service` to `portal.serve
223226
| portal.server.graphqlServer.service.graphqlRestServer.targetPort | int | `8080` | |
224227
| portal.server.graphqlServer.service.graphqlRpcServer.port | int | `8000` | |
225228
| portal.server.graphqlServer.service.graphqlRpcServer.targetPort | int | `8000` | |
229+
| portal.server.graphqlServer.service.metrics.port | int | `8889` | |
230+
| portal.server.graphqlServer.service.metrics.targetPort | int | `8889` | |
226231
| portal.server.graphqlServer.service.type | string | `"ClusterIP"` | |
227232
| portal.server.graphqlServer.volumeMounts[0].mountPath | string | `"/tmp/"` | |
228233
| portal.server.graphqlServer.volumeMounts[0].name | string | `"gitops-storage"` | |

charts/litmus/templates/server-svc.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,8 @@ spec:
1919
- name: graphql-rpc-server
2020
port: {{ .Values.portal.server.graphqlServer.service.graphqlRpcServer.port }}
2121
targetPort: {{ .Values.portal.server.graphqlServer.service.graphqlRpcServer.targetPort }}
22+
- name: metrics
23+
port: {{ .Values.portal.server.graphqlServer.service.metrics.port }}
24+
targetPort: {{ .Values.portal.server.graphqlServer.service.metrics.targetPort }}
2225
selector:
2326
app.kubernetes.io/component: {{ include "litmus-portal.name" . }}-server

charts/litmus/values.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,8 @@ portal:
243243
containerPort: 8080
244244
- name: gql-rpc-server
245245
containerPort: 8000
246+
- name: metrics
247+
containerPort: 8889
246248
service:
247249
annotations: {}
248250
type: ClusterIP
@@ -252,6 +254,9 @@ portal:
252254
graphqlRpcServer:
253255
port: 8000
254256
targetPort: 8000
257+
metrics:
258+
port: 8889
259+
targetPort: 8889
255260
imageEnv:
256261
SUBSCRIBER_IMAGE: "litmusportal-subscriber:3.29.0"
257262
EVENT_TRACKER_IMAGE: "litmusportal-event-tracker:3.29.0"
@@ -271,6 +276,7 @@ portal:
271276
# Provide UI endpoint if using namespaced scope
272277
CHAOS_CENTER_UI_ENDPOINT: ""
273278
ENABLE_GQL_INTROSPECTION: "false"
279+
METRICS_PORT: "8889"
274280
resources:
275281
# We usually recommend not to specify default resources and to leave this as a conscious
276282
# choice for the user. This also increases chances charts run on environments with little

0 commit comments

Comments
 (0)