Skip to content

Commit 45147fd

Browse files
env lables annotations resources added (#220)
1 parent 0f8e388 commit 45147fd

File tree

2 files changed

+53
-1
lines changed

2 files changed

+53
-1
lines changed

charts/pdp/templates/deployment.yaml

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,17 @@ spec:
1313
metadata:
1414
labels:
1515
app: permitio-pdp
16+
{{- if .Values.labels }}
17+
{{- range $key, $value := .Values.labels }}
18+
{{ $key }}: {{ $value | quote }}
19+
{{- end }}
20+
{{- end }}
21+
annotations:
22+
{{- if .Values.annotations }}
23+
{{- range $key, $value := .Values.annotations }}
24+
{{ $key }}: {{ $value | quote }}
25+
{{- end }}
26+
{{- end }}
1627
spec:
1728
containers:
1829
- name: permitio-pdp
@@ -26,6 +37,12 @@ spec:
2637
secretKeyRef:
2738
name: permitio-pdp-secret
2839
key: ApiKey
40+
{{- if .Values.pdp.pdpEnvs }}
41+
{{- range .Values.pdp.pdpEnvs }}
42+
- name: {{ .name }}
43+
value: {{ .value | quote }}
44+
{{- end }}
45+
{{- end }}
2946
{{- if .Values.pdp.logs_forwarder.enabled }}
3047
- name: PDP_OPA_DECISION_LOG_CONSOLE
3148
value: "true"
@@ -38,6 +55,32 @@ spec:
3855
- name: PDP_DEBUG
3956
value: "true"
4057
{{- end }}
58+
{{- if hasKey .Values "dd_agent_envref_enabled" }}
59+
{{- if .Values.dd_agent_envref_enabled }}
60+
- name: DD_AGENT_HOST
61+
valueFrom:
62+
fieldRef:
63+
fieldPath: status.hostIP
64+
- name: DD_ENV
65+
valueFrom:
66+
fieldRef:
67+
fieldPath: metadata.labels['tags.datadoghq.com/env']
68+
- name: DD_SERVICE
69+
valueFrom:
70+
fieldRef:
71+
fieldPath: metadata.labels['tags.datadoghq.com/service']
72+
- name: DD_VERSION
73+
valueFrom:
74+
fieldRef:
75+
fieldPath: metadata.labels['tags.datadoghq.com/version']
76+
{{- end }}
77+
{{- end }}
78+
resources:
79+
requests:
80+
cpu: "{{ .Values.resources.requests.cpu }}"
81+
memory: "{{ .Values.resources.requests.memory }}"
82+
limits:
83+
memory: "{{ .Values.resources.limits.memory }}"
4184
livenessProbe:
4285
httpGet:
4386
path: /health
@@ -55,7 +98,6 @@ spec:
5598
- name: logs
5699
mountPath: /tmp/
57100
{{- end }}
58-
resources: {}
59101
{{- if .Values.pdp.logs_forwarder.enabled }}
60102
- name: fluentbit
61103
image: fluent/fluent-bit:3.1.4

charts/pdp/values.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
pdp:
2+
pdpEnvs: []
3+
# - name: custom_env
4+
# value: "custom_env"
25
ApiKey: "<your PDP API Key>"
36
port: 7766
47
replicas: 1
@@ -16,3 +19,10 @@ pdp:
1619
port: 443
1720
index: "<elasticsearch index>"
1821
debug_mode: false
22+
23+
resources:
24+
requests:
25+
cpu: "256m"
26+
memory: "512Mi"
27+
limits:
28+
memory: "1Gi"

0 commit comments

Comments
 (0)