Skip to content

Commit 692ffdf

Browse files
authored
Merge pull request #2130 from beyonnex-io/helm/add-namespaces
add namespace to all Helm managed k8s resources
2 parents fa420b3 + 1cc88f2 commit 692ffdf

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+52
-2
lines changed

deployment/helm/ditto/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ description: |
1616
A digital twin is a virtual, cloud based, representation of his real world counterpart
1717
(real world “Things”, e.g. devices like sensors, smart heating, connected cars, smart grids, EV charging stations etc).
1818
type: application
19-
version: 3.6.12 # chart version is effectively set by release-job
19+
version: 3.7.0 # chart version is effectively set by release-job
2020
appVersion: 3.6.11
2121
keywords:
2222
- iot-chart

deployment/helm/ditto/templates/connectivity-configmap.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ apiVersion: v1
1717
kind: ConfigMap
1818
metadata:
1919
name: {{ $releaseName }}-service-config-connectivity-extension-conf
20+
namespace: {{ $root.Release.Namespace }}
2021
labels:
2122
app.kubernetes.io/name: {{ $name }}-service-config-connectivity-extension-conf
2223
{{ $labels | indent 4 }}

deployment/helm/ditto/templates/connectivity-deployment.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ apiVersion: apps/v1
1515
kind: Deployment
1616
metadata:
1717
name: {{ include "ditto.fullname" . }}-connectivity
18+
namespace: {{ .Release.Namespace }}
1819
labels:
1920
app.kubernetes.io/name: {{ $name }}-connectivity
2021
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/connectivity-pdb.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ apiVersion: policy/v1
1414
kind: PodDisruptionBudget
1515
metadata:
1616
name: {{ include "ditto.fullname" . }}-connectivity
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
app.kubernetes.io/name: {{ include "ditto.name" . }}-connectivity
1920
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/connectivity-podmonitor.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ kind: PodMonitor
1515
apiVersion: monitoring.coreos.com/v1
1616
metadata:
1717
name: {{ include "ditto.fullname" . }}-connectivity
18+
namespace: {{ .Release.Namespace }}
1819
labels:
1920
app.kubernetes.io/name: {{ include "ditto.name" . }}-connectivity
2021
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/dittoui-config.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ apiVersion: v1
1919
kind: ConfigMap
2020
metadata:
2121
name: {{ $releaseName }}-{{ $path | replace "/" "-" | replace "." "-" }}
22+
namespace: {{ $root.Release.Namespace }}
2223
labels:
2324
app.kubernetes.io/name: {{ $name }}-dittoui-config
2425
{{ $labels | indent 4 }}

deployment/helm/ditto/templates/dittoui-deployment.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ apiVersion: apps/v1
1515
kind: Deployment
1616
metadata:
1717
name: {{ include "ditto.fullname" . }}-dittoui
18+
namespace: {{ .Release.Namespace }}
1819
labels:
1920
app.kubernetes.io/name: {{ $name }}-dittoui
2021
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/dittoui-pdb.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ apiVersion: policy/v1
1414
kind: PodDisruptionBudget
1515
metadata:
1616
name: {{ include "ditto.fullname" . }}-dittoui
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
app.kubernetes.io/name: {{ include "ditto.name" . }}-dittoui
1920
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/dittoui-service.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ apiVersion: v1
1414
kind: Service
1515
metadata:
1616
name: {{ include "ditto.fullname" . }}-dittoui
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
app.kubernetes.io/name: {{ include "ditto.name" . }}-dittoui
1920
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/gateway-configmap.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ apiVersion: v1
1717
kind: ConfigMap
1818
metadata:
1919
name: {{ $releaseName }}-service-config-gateway-extension-conf
20+
namespace: {{ $root.Release.Namespace }}
2021
labels:
2122
app.kubernetes.io/name: {{ $name }}-service-config-gateway-extension-conf
2223
{{ $labels | indent 4 }}

deployment/helm/ditto/templates/gateway-deployment.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ apiVersion: apps/v1
1515
kind: Deployment
1616
metadata:
1717
name: {{ include "ditto.fullname" . }}-gateway
18+
namespace: {{ .Release.Namespace }}
1819
labels:
1920
app.kubernetes.io/name: {{ $name }}-gateway
2021
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/gateway-pdb.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ apiVersion: policy/v1
1414
kind: PodDisruptionBudget
1515
metadata:
1616
name: {{ include "ditto.fullname" . }}-gateway
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
app.kubernetes.io/name: {{ include "ditto.name" . }}-gateway
1920
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/gateway-podmonitor.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ kind: PodMonitor
1515
apiVersion: monitoring.coreos.com/v1
1616
metadata:
1717
name: {{ include "ditto.fullname" . }}-gateway
18+
namespace: {{ .Release.Namespace }}
1819
labels:
1920
app.kubernetes.io/name: {{ include "ditto.name" . }}-gateway
2021
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/gateway-secret.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ apiVersion: v1
1414
kind: Secret
1515
metadata:
1616
name: {{ include "ditto.fullname" . }}-gateway-secret
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
app.kubernetes.io/name: {{ include "ditto.name" . }}-gateway-secret
1920
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/gateway-service.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ apiVersion: v1
1414
kind: Service
1515
metadata:
1616
name: {{ include "ditto.fullname" . }}-gateway
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
app.kubernetes.io/name: {{ include "ditto.name" . }}-gateway
1920
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/hooks/pod-deletion-cost-cron-job.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ apiVersion: batch/v1
1414
kind: CronJob
1515
metadata:
1616
name: {{ include "ditto.fullname" . }}-pod-deletion-cron-job
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
{{ include "ditto.labels" . | indent 4 }}
1920
spec:

deployment/helm/ditto/templates/hooks/pre-upgrade-job.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ apiVersion: batch/v1
1414
kind: Job
1515
metadata:
1616
name: {{ include "ditto.fullname" . }}-pre-update
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
{{ include "ditto.labels" . | indent 4 }}
1920
annotations:

deployment/helm/ditto/templates/hooks/scripts-configmap.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ apiVersion: v1
1818
kind: ConfigMap
1919
metadata:
2020
name: {{ include "ditto.fullname" . }}-hook-scripts
21+
namespace: {{ $root.Release.Namespace }}
2122
labels:
2223
app.kubernetes.io/name: {{ $name }}-hook-scripts
2324
annotations:

deployment/helm/ditto/templates/logback-config.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ apiVersion: v1
2020
kind: ConfigMap
2121
metadata:
2222
name: {{ $releaseName }}-{{ $path | replace "/" "-" | replace "." "-" }}
23+
namespace: {{ $root.Release.Namespace }}
2324
labels:
2425
app.kubernetes.io/name: {{ $name }}-logback-config
2526
{{ $labels | indent 4 }}

deployment/helm/ditto/templates/mongodb-secret.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ apiVersion: v1
1515
kind: Secret
1616
metadata:
1717
name: {{ include "ditto.fullname" . }}-mongodb-secret
18+
namespace: {{ .Release.Namespace }}
1819
labels:
1920
app.kubernetes.io/name: {{ include "ditto.name" . }}-mongodb-secret
2021
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/nginx-auth.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ apiVersion: v1
1717
kind: Secret
1818
metadata:
1919
name: {{ $releaseName }}-nginx-config-nginx-htpasswd
20+
namespace: {{ .Release.Namespace }}
2021
labels:
2122
app.kubernetes.io/name: {{ $name }}-nginx-config
2223
{{ $labels | indent 4 }}

deployment/helm/ditto/templates/nginx-config.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ apiVersion: v1
1919
kind: ConfigMap
2020
metadata:
2121
name: {{ $releaseName }}-{{ $path | replace "/" "-" | replace "." "-" }}
22+
namespace: {{ $root.Release.Namespace }}
2223
labels:
2324
app.kubernetes.io/name: {{ $name }}-nginx-config
2425
{{ $labels | indent 4 }}

deployment/helm/ditto/templates/nginx-configmap.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ apiVersion: v1
1414
kind: ConfigMap
1515
metadata:
1616
name: {{ .Release.Name }}-nginx-conf
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
app.kubernetes.io/name: {{ include "ditto.name" . }}-nginx-conf
1920
{{ include "ditto.labels" . | indent 4 }}
@@ -30,7 +31,7 @@ data:
3031
default_type application/json;
3132
include mime.types;
3233
server_tokens off;
33-
34+
3435
proxy_connect_timeout {{ .Values.nginx.config.timeout }}; # seconds, default: 60
3536
proxy_send_timeout {{ .Values.nginx.config.timeout }}; # seconds, default: 60
3637
proxy_read_timeout {{ .Values.nginx.config.timeout }}; # seconds, default: 60

deployment/helm/ditto/templates/nginx-deployment.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ apiVersion: apps/v1
1515
kind: Deployment
1616
metadata:
1717
name: {{ include "ditto.fullname" . }}-nginx
18+
namespace: {{ .Release.Namespace }}
1819
labels:
1920
app.kubernetes.io/name: {{ $name }}-nginx
2021
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/nginx-ingress-api.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ apiVersion: networking.k8s.io/v1
1515
kind: Ingress
1616
metadata:
1717
name: {{ $fullName }}-api
18+
namespace: {{ .Release.Namespace }}
1819
labels:
1920
app.kubernetes.io/name: {{ include "ditto.name" . }}-nginx
2021
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/nginx-ingress-auth.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ apiVersion: v1
1717
kind: Secret
1818
metadata:
1919
name: {{ $releaseName }}-nginx-ingress-htpasswd
20+
namespace: {{ .Release.Namespace }}
2021
labels:
2122
app.kubernetes.io/name: {{ $name }}-nginx-ingress-config
2223
{{ $labels | indent 4 }}

deployment/helm/ditto/templates/nginx-ingress-devops.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ apiVersion: networking.k8s.io/v1
1515
kind: Ingress
1616
metadata:
1717
name: {{ $fullName }}-devops
18+
namespace: {{ .Release.Namespace }}
1819
labels:
1920
app.kubernetes.io/name: {{ include "ditto.name" . }}-nginx
2021
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/nginx-ingress-root.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ apiVersion: networking.k8s.io/v1
1515
kind: Ingress
1616
metadata:
1717
name: {{ $fullName }}-root
18+
namespace: {{ .Release.Namespace }}
1819
labels:
1920
app.kubernetes.io/name: {{ include "ditto.name" . }}-nginx
2021
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/nginx-ingress-ui.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ apiVersion: networking.k8s.io/v1
1515
kind: Ingress
1616
metadata:
1717
name: {{ $fullName }}-ui
18+
namespace: {{ .Release.Namespace }}
1819
labels:
1920
app.kubernetes.io/name: {{ include "ditto.name" . }}-nginx
2021
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/nginx-ingress-ws.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ apiVersion: networking.k8s.io/v1
1515
kind: Ingress
1616
metadata:
1717
name: {{ $fullName }}-ws
18+
namespace: {{ .Release.Namespace }}
1819
labels:
1920
app.kubernetes.io/name: {{ include "ditto.name" . }}-nginx
2021
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/nginx-route.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ kind: Route
1414
apiVersion: route.openshift.io/v1
1515
metadata:
1616
name: {{ include "ditto.fullname" . }}
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
app.kubernetes.io/name: {{ include "ditto.name" . }}-nginx
1920
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/nginx-service.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ apiVersion: v1
1414
kind: Service
1515
metadata:
1616
name: {{ include "ditto.fullname" . }}-nginx
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
app.kubernetes.io/name: {{ include "ditto.name" . }}-nginx
1920
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/policies-configmap.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ apiVersion: v1
1717
kind: ConfigMap
1818
metadata:
1919
name: {{ $releaseName }}-service-config-policies-extension-conf
20+
namespace: {{ $root.Release.Namespace }}
2021
labels:
2122
app.kubernetes.io/name: {{ $name }}-service-config-policies-extension-conf
2223
{{ $labels | indent 4 }}

deployment/helm/ditto/templates/policies-deployment.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ apiVersion: apps/v1
1515
kind: Deployment
1616
metadata:
1717
name: {{ include "ditto.fullname" . }}-policies
18+
namespace: {{ .Release.Namespace }}
1819
labels:
1920
app.kubernetes.io/name: {{ $name }}-policies
2021
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/policies-pdb.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ apiVersion: policy/v1
1414
kind: PodDisruptionBudget
1515
metadata:
1616
name: {{ include "ditto.fullname" . }}-policies
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
app.kubernetes.io/name: {{ include "ditto.name" . }}-policies
1920
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/policies-podmonitor.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ kind: PodMonitor
1515
apiVersion: monitoring.coreos.com/v1
1616
metadata:
1717
name: {{ include "ditto.fullname" . }}-policies
18+
namespace: {{ .Release.Namespace }}
1819
labels:
1920
app.kubernetes.io/name: {{ include "ditto.name" . }}-policies
2021
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/role.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ kind: Role
1414
apiVersion: rbac.authorization.k8s.io/v1
1515
metadata:
1616
name: {{ include "ditto.fullname" . }}
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
app.kubernetes.io/name: {{ include "ditto.name" . }}
1920
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/rolebinding.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ kind: RoleBinding
1414
apiVersion: rbac.authorization.k8s.io/v1
1515
metadata:
1616
name: {{ include "ditto.fullname" . }}
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
app.kubernetes.io/name: {{ include "ditto.name" . }}
1920
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/serviceaccount.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ apiVersion: v1
1414
kind: ServiceAccount
1515
metadata:
1616
name: {{ template "ditto.serviceAccountName" . }}
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
app.kubernetes.io/name: {{ include "ditto.name" . }}
1920
annotations:

deployment/helm/ditto/templates/swaggerui-config.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ apiVersion: v1
1919
kind: ConfigMap
2020
metadata:
2121
name: {{ $releaseName }}-{{ $path | replace "/" "-" | replace "." "-" }}
22+
namespace: {{ $root.Release.Namespace }}
2223
labels:
2324
app.kubernetes.io/name: {{ $name }}-swaggerui-config
2425
{{ $labels | indent 4 }}

deployment/helm/ditto/templates/swaggerui-deployment.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ apiVersion: apps/v1
1515
kind: Deployment
1616
metadata:
1717
name: {{ include "ditto.fullname" . }}-swaggerui
18+
namespace: {{ .Release.Namespace }}
1819
labels:
1920
app.kubernetes.io/name: {{ $name }}-swaggerui
2021
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/swaggerui-pdb.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ apiVersion: policy/v1
1414
kind: PodDisruptionBudget
1515
metadata:
1616
name: {{ include "ditto.fullname" . }}-swaggerui
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
app.kubernetes.io/name: {{ include "ditto.name" . }}-swaggerui
1920
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/swaggerui-service.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ apiVersion: v1
1414
kind: Service
1515
metadata:
1616
name: {{ include "ditto.fullname" . }}-swaggerui
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
app.kubernetes.io/name: {{ include "ditto.name" . }}-swaggerui
1920
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/things-configmap.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ apiVersion: v1
1717
kind: ConfigMap
1818
metadata:
1919
name: {{ $releaseName }}-service-config-things-extension-conf
20+
namespace: {{ $root.Release.Namespace }}
2021
labels:
2122
app.kubernetes.io/name: {{ $name }}-service-config-things-extension-conf
2223
{{ $labels | indent 4 }}

deployment/helm/ditto/templates/things-deployment.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ apiVersion: apps/v1
1515
kind: Deployment
1616
metadata:
1717
name: {{ include "ditto.fullname" . }}-things
18+
namespace: {{ .Release.Namespace }}
1819
labels:
1920
app.kubernetes.io/name: {{ $name }}-things
2021
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/things-pdb.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ apiVersion: policy/v1
1414
kind: PodDisruptionBudget
1515
metadata:
1616
name: {{ include "ditto.fullname" . }}-things
17+
namespace: {{ .Release.Namespace }}
1718
labels:
1819
app.kubernetes.io/name: {{ include "ditto.name" . }}-things
1920
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/things-podmonitor.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ kind: PodMonitor
1515
apiVersion: monitoring.coreos.com/v1
1616
metadata:
1717
name: {{ include "ditto.fullname" . }}-things
18+
namespace: {{ .Release.Namespace }}
1819
labels:
1920
app.kubernetes.io/name: {{ include "ditto.name" . }}-things
2021
{{ include "ditto.labels" . | indent 4 }}

deployment/helm/ditto/templates/thingssearch-configmap.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ apiVersion: v1
1717
kind: ConfigMap
1818
metadata:
1919
name: {{ $releaseName }}-service-config-search-extension-conf
20+
namespace: {{ $root.Release.Namespace }}
2021
labels:
2122
app.kubernetes.io/name: {{ $name }}-service-config-search-extension-conf
2223
{{ $labels | indent 4 }}

0 commit comments

Comments
 (0)