Skip to content

Commit 9ddb003

Browse files
authored
Merge pull request #40 from datacenter/openshift
Add Openshift Support and Doc Closes #38
2 parents 92711b9 + 7bd834a commit 9ddb003

19 files changed

+382
-13
lines changed
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
dependencies:
22
- name: prometheus
33
repository: https://prometheus-community.github.io/helm-charts
4-
version: 27.9.0
4+
version: 27.13.0
55
- name: loki
66
repository: https://grafana.github.io/helm-charts
77
version: 6.29.0
@@ -10,9 +10,9 @@ dependencies:
1010
version: 6.16.6
1111
- name: grafana
1212
repository: https://grafana.github.io/helm-charts
13-
version: 8.12.1
13+
version: 9.0.0
1414
- name: memgraph
1515
repository: https://memgraph.github.io/helm-charts
16-
version: 0.2.1
17-
digest: sha256:5617ef050c095ca41d5bce17de61b27cdaa4b2911cd1e759e288a509801485e1
18-
generated: "2025-04-17T11:08:58.043888932+10:00"
16+
version: 0.2.3
17+
digest: sha256:1411ab82769a2a2b323ab2fa4914394e5bcb92625ce975e61010da013cbfef5c
18+
generated: "2025-05-20T11:36:12.483387624+10:00"

charts/aci-monitoring-stack/Chart.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ type: application
1515
# This is the chart version. This version number should be incremented each time you make changes
1616
# to the chart and its templates, including the app version.
1717
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18-
version: 0.2.5
18+
version: 0.3.0
1919
# This is the version number of the application being deployed. This version number should be
2020
# incremented each time you make changes to the application. Versions are not expected to
2121
# follow Semantic Versioning. They should reflect the version the application is using.
2222
# It is recommended to use it with quotes.
2323
appVersion: "v0.8.3"
2424
dependencies:
2525
- name: prometheus
26-
version: "27.9.0"
26+
version: "27.13.0"
2727
repository: "https://prometheus-community.github.io/helm-charts"
2828
condition: prometheus.enabled
2929
- name: loki
@@ -37,8 +37,8 @@ dependencies:
3737
- name: "grafana"
3838
condition: grafana.enabled
3939
repository: "https://grafana.github.io/helm-charts"
40-
version: "8.12.1"
40+
version: "9.0.0"
4141
- name: "memgraph"
4242
condition: memgraph.enabled
4343
repository: "https://memgraph.github.io/helm-charts"
44-
version: "0.2.1"
44+
version: "0.2.3"
-46 KB
Binary file not shown.
46.7 KB
Binary file not shown.
-11.7 KB
Binary file not shown.
12.4 KB
Binary file not shown.
80.8 KB
Binary file not shown.
-80.6 KB
Binary file not shown.

charts/aci-monitoring-stack/templates/backup2graph/CronJob.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ spec:
1212
spec:
1313
template:
1414
spec:
15+
{{- if .Capabilities.APIVersions.Has "security.openshift.io/v1" }}
16+
serviceAccountName: {{ .Values.global.serviceAccountName }}
17+
{{- end }}
1518
containers:
1619
- name: aci-backup2graph
1720
image: "{{ .Values.backup2graph.image.repository }}:{{ .Values.backup2graph.image.tag | default .Chart.AppVersion }}"
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{{- if .Capabilities.APIVersions.Has "security.openshift.io/v1" }}
2+
apiVersion: security.openshift.io/v1
3+
kind: SecurityContextConstraints
4+
metadata:
5+
name: {{ $.Release.Name }}-{{ .Values.global.serviceAccountName }}
6+
allowHostDirVolumePlugin: false
7+
allowHostIPC: false
8+
allowHostNetwork: false
9+
allowHostPID: false
10+
allowHostPorts: false
11+
allowPrivilegeEscalation: true
12+
allowPrivilegedContainer: true
13+
allowedCapabilities:
14+
- '*'
15+
allowedUnsafeSysctls:
16+
- '*'
17+
defaultAddCapabilities: null
18+
fsGroup:
19+
type: RunAsAny
20+
priority: null
21+
readOnlyRootFilesystem: false
22+
requiredDropCapabilities: null
23+
runAsUser:
24+
type: RunAsAny
25+
seLinuxContext:
26+
type: MustRunAs
27+
seccompProfiles:
28+
- '*'
29+
supplementalGroups:
30+
type: RunAsAny
31+
volumes:
32+
- '*'
33+
{{- end }}

0 commit comments

Comments
 (0)