From b7432f18ae740e68498cea0b35fced2eb5056fba Mon Sep 17 00:00:00 2001 From: areeqakbr Date: Mon, 10 Mar 2025 11:07:20 +0700 Subject: [PATCH] edit dev yaml --- deploy/kubernetes/dev.yaml | 63 ++++++++++---------------------------- 1 file changed, 16 insertions(+), 47 deletions(-) diff --git a/deploy/kubernetes/dev.yaml b/deploy/kubernetes/dev.yaml index 8a133c5..2093b61 100644 --- a/deploy/kubernetes/dev.yaml +++ b/deploy/kubernetes/dev.yaml @@ -12,7 +12,6 @@ type: Opaque data: DB_PASSWORD: MTIzUVdFYXNkenhjLQ== --- - apiVersion: v1 kind: ConfigMap metadata: @@ -33,9 +32,8 @@ data: API_PORT=5678 API_LOGIN_URL=https://demo.api-hrm.winteraccess.id/api/v2/auth/login API_ME_URL=https://demo.api-hrm.winteraccess.id/api/v2/auth/me - API_LOGOUT_URL=https://demo.api-hrm.winteraccess.id/api/v2/auth/logout + API_LOGOUT_URL=https://demo.api-hrm.winteraccess.id/api/v2/auth/logout --- - apiVersion: v1 kind: PersistentVolumeClaim metadata: @@ -59,31 +57,6 @@ spec: storageClassName: nfs volumeMode: Filesystem --- - -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - annotations: - volume.alpha.kubernetes.io/storage-class: generic - volume.beta.kubernetes.io/storage-provisioner: cluster.local/nfs-nfs-subdir-external-provisioner - volume.kubernetes.io/storage-provisioner: cluster.local/nfs-nfs-subdir-external-provisioner - labels: - app.kubernetes.io/name: nam-backend-dev - app.kubernetes.io/instance: nam-backend-dev - io.portainer.kubernetes.application.name: nam-backend-dev - io.portainer.kubernetes.application.owner: admin - name: nam-backend-dev-public - namespace: nam-backend-dev -spec: - accessModes: - - ReadWriteMany - resources: - requests: - storage: 1Gi - storageClassName: nfs - volumeMode: Filesystem ---- - apiVersion: v1 kind: PersistentVolumeClaim metadata: @@ -146,6 +119,8 @@ spec: app.kubernetes.io/instance: nam-backend-dev app.kubernetes.io/name: nam-backend-dev topologyKey: "kubernetes.io/hostname" + imagePullSecrets: + - name: winter-registry containers: - name: web image: git.winteraccess.id/winter-access/backend_nam:dev @@ -158,7 +133,7 @@ spec: key: DB_PASSWORD resources: limits: - cpu: "250m" + cpu: "500m" memory: 1024M requests: cpu: "100m" @@ -176,20 +151,19 @@ spec: terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - - mountPath: /app - name: app + - mountPath: /logs + name: logs - mountPath: /tmp name: tmp - imagePullSecrets: - - name: winter-registry + - mountPath: /app/.env + subPath: '.env' + name: config + - mountPath: /public + name: public dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler - securityContext: - runAsUser: 10001 - runAsGroup: 10001 - fsGroup: 10001 - runAsNonRoot: true + securityContext: {} terminationGracePeriodSeconds: 30 volumes: - name: cache @@ -200,8 +174,6 @@ spec: emptyDir: {} - name: tmp emptyDir: {} - - name: psysh - emptyDir: {} - name: config configMap: name: nam-backend-dev-config @@ -214,7 +186,6 @@ spec: - name: app emptyDir: {} --- - apiVersion: v1 kind: Service metadata: @@ -237,7 +208,7 @@ spec: ipFamilyPolicy: SingleStack ports: - name: http - port: 80 + port: 5678 protocol: TCP targetPort: 5678 selector: @@ -245,7 +216,6 @@ spec: app.kubernetes.io/name: nam-backend-dev sessionAffinity: None type: ClusterIP - --- apiVersion: networking.k8s.io/v1 kind: Ingress @@ -271,7 +241,7 @@ spec: service: name: nam-backend-dev port: - number: 80 + number: 5678 path: / pathType: Prefix --- @@ -299,11 +269,10 @@ spec: service: name: nam-backend-dev port: - number: 80 + number: 5678 path: / pathType: Prefix tls: - hosts: - dev-nam.winteraccess.id - secretName: nam-backend-dev-tls - + secretName: nam-backend-dev-tls \ No newline at end of file