commit 823bbf21dbfc26087f24d09d4ef33c53c5a20324
Author: dvirlabs <114520947+dvirlabs@users.noreply.github.com>
Date: Sun Jul 27 17:54:06 2025 +0300
Add chart
diff --git a/nginx-message/Chart.yaml b/nginx-message/Chart.yaml
new file mode 100644
index 0000000..12d67c0
--- /dev/null
+++ b/nginx-message/Chart.yaml
@@ -0,0 +1,4 @@
+apiVersion: v2
+name: nginx-message
+version: 0.1.0
+description: Simple NGINX server with custom HTML message
diff --git a/nginx-message/templates/configmap.yaml b/nginx-message/templates/configmap.yaml
new file mode 100644
index 0000000..1286387
--- /dev/null
+++ b/nginx-message/templates/configmap.yaml
@@ -0,0 +1,7 @@
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ .Release.Name }}-html
+data:
+ index.html: |
+
{{ .Values.message }}
diff --git a/nginx-message/templates/deployment.yaml b/nginx-message/templates/deployment.yaml
new file mode 100644
index 0000000..a264f2a
--- /dev/null
+++ b/nginx-message/templates/deployment.yaml
@@ -0,0 +1,26 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: {{ .Release.Name }}
+spec:
+ replicas: {{ .Values.replicaCount | default 1 }}
+ selector:
+ matchLabels:
+ app: {{ .Release.Name }}
+ template:
+ metadata:
+ labels:
+ app: {{ .Release.Name }}
+ spec:
+ containers:
+ - name: nginx
+ image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
+ ports:
+ - containerPort: 80
+ volumeMounts:
+ - name: html
+ mountPath: /usr/share/nginx/html
+ volumes:
+ - name: html
+ configMap:
+ name: {{ .Release.Name }}-html
diff --git a/nginx-message/templates/service.yaml b/nginx-message/templates/service.yaml
new file mode 100644
index 0000000..75b2f95
--- /dev/null
+++ b/nginx-message/templates/service.yaml
@@ -0,0 +1,12 @@
+apiVersion: v1
+kind: Service
+metadata:
+ name: {{ .Release.Name }}
+spec:
+ selector:
+ app: {{ .Release.Name }}
+ ports:
+ - protocol: TCP
+ port: {{ .Values.service.port }}
+ targetPort: 80
+ type: {{ .Values.service.type }}