diff --git a/k8s/moj-servis/configmap.yaml b/k8n/moj-servis/configmap.yaml similarity index 100% rename from k8s/moj-servis/configmap.yaml rename to k8n/moj-servis/configmap.yaml diff --git a/k8n/moj-servis/deployment.yaml b/k8n/moj-servis/deployment.yaml index 313b573..bdb3024 100644 --- a/k8n/moj-servis/deployment.yaml +++ b/k8n/moj-servis/deployment.yaml @@ -19,6 +19,20 @@ spec: image: git.fpmoz.sum.ba/iva/moj-servis:1.0 ports: - containerPort: 8000 + envFrom: # <-- NOVO + - configMapRef: + name: moj-servis-config # <-- ConfigMap + env: # <-- NOVO + - name: DB_PASSWORD + valueFrom: + secretKeyRef: + name: moj-servis-secret # <-- Secret + key: DB_PASSWORD + - name: API_KEY + valueFrom: + secretKeyRef: + name: moj-servis-secret + key: API_KEY resources: requests: memory: "64Mi" diff --git a/k8s/moj-servis/ingress.yaml b/k8n/moj-servis/ingress.yaml similarity index 100% rename from k8s/moj-servis/ingress.yaml rename to k8n/moj-servis/ingress.yaml diff --git a/k8s/moj-servis/deployment.yaml b/k8s/moj-servis/deployment.yaml deleted file mode 100644 index bdb3024..0000000 --- a/k8s/moj-servis/deployment.yaml +++ /dev/null @@ -1,42 +0,0 @@ -# k8s/moj-servis/deployment.yaml -apiVersion: apps/v1 -kind: Deployment -metadata: - name: moj-servis - namespace: student-iva -spec: - replicas: 1 - selector: - matchLabels: - app: moj-servis - template: - metadata: - labels: - app: moj-servis - spec: - containers: - - name: moj-servis - image: git.fpmoz.sum.ba/iva/moj-servis:1.0 - ports: - - containerPort: 8000 - envFrom: # <-- NOVO - - configMapRef: - name: moj-servis-config # <-- ConfigMap - env: # <-- NOVO - - name: DB_PASSWORD - valueFrom: - secretKeyRef: - name: moj-servis-secret # <-- Secret - key: DB_PASSWORD - - name: API_KEY - valueFrom: - secretKeyRef: - name: moj-servis-secret - key: API_KEY - resources: - requests: - memory: "64Mi" - cpu: "50m" - limits: - memory: "128Mi" - cpu: "200m" diff --git a/k8s/moj-servis/service.yaml b/k8s/moj-servis/service.yaml deleted file mode 100644 index 00858f8..0000000 --- a/k8s/moj-servis/service.yaml +++ /dev/null @@ -1,14 +0,0 @@ -# k8s/moj-servis/service.yaml -apiVersion: v1 -kind: Service -metadata: - name: moj-servis-svc - namespace: student-iva -spec: - selector: - app: moj-servis - ports: - - port: 80 - targetPort: 8000 - protocol: TCP - type: NodePort