edit dev yaml

This commit is contained in:
areeqakbr 2025-03-10 11:07:20 +07:00
parent 58b8e5db0c
commit b7432f18ae
1 changed files with 16 additions and 47 deletions

View File

@ -12,7 +12,6 @@ type: Opaque
data: data:
DB_PASSWORD: MTIzUVdFYXNkenhjLQ== DB_PASSWORD: MTIzUVdFYXNkenhjLQ==
--- ---
apiVersion: v1 apiVersion: v1
kind: ConfigMap kind: ConfigMap
metadata: metadata:
@ -33,9 +32,8 @@ data:
API_PORT=5678 API_PORT=5678
API_LOGIN_URL=https://demo.api-hrm.winteraccess.id/api/v2/auth/login 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_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 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
@ -59,31 +57,6 @@ spec:
storageClassName: nfs storageClassName: nfs
volumeMode: Filesystem 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 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
@ -146,6 +119,8 @@ spec:
app.kubernetes.io/instance: nam-backend-dev app.kubernetes.io/instance: nam-backend-dev
app.kubernetes.io/name: nam-backend-dev app.kubernetes.io/name: nam-backend-dev
topologyKey: "kubernetes.io/hostname" topologyKey: "kubernetes.io/hostname"
imagePullSecrets:
- name: winter-registry
containers: containers:
- name: web - name: web
image: git.winteraccess.id/winter-access/backend_nam:dev image: git.winteraccess.id/winter-access/backend_nam:dev
@ -158,7 +133,7 @@ spec:
key: DB_PASSWORD key: DB_PASSWORD
resources: resources:
limits: limits:
cpu: "250m" cpu: "500m"
memory: 1024M memory: 1024M
requests: requests:
cpu: "100m" cpu: "100m"
@ -176,20 +151,19 @@ spec:
terminationMessagePath: /dev/termination-log terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File terminationMessagePolicy: File
volumeMounts: volumeMounts:
- mountPath: /app - mountPath: /logs
name: app name: logs
- mountPath: /tmp - mountPath: /tmp
name: tmp name: tmp
imagePullSecrets: - mountPath: /app/.env
- name: winter-registry subPath: '.env'
name: config
- mountPath: /public
name: public
dnsPolicy: ClusterFirst dnsPolicy: ClusterFirst
restartPolicy: Always restartPolicy: Always
schedulerName: default-scheduler schedulerName: default-scheduler
securityContext: securityContext: {}
runAsUser: 10001
runAsGroup: 10001
fsGroup: 10001
runAsNonRoot: true
terminationGracePeriodSeconds: 30 terminationGracePeriodSeconds: 30
volumes: volumes:
- name: cache - name: cache
@ -200,8 +174,6 @@ spec:
emptyDir: {} emptyDir: {}
- name: tmp - name: tmp
emptyDir: {} emptyDir: {}
- name: psysh
emptyDir: {}
- name: config - name: config
configMap: configMap:
name: nam-backend-dev-config name: nam-backend-dev-config
@ -214,7 +186,6 @@ spec:
- name: app - name: app
emptyDir: {} emptyDir: {}
--- ---
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
@ -237,7 +208,7 @@ spec:
ipFamilyPolicy: SingleStack ipFamilyPolicy: SingleStack
ports: ports:
- name: http - name: http
port: 80 port: 5678
protocol: TCP protocol: TCP
targetPort: 5678 targetPort: 5678
selector: selector:
@ -245,7 +216,6 @@ spec:
app.kubernetes.io/name: nam-backend-dev app.kubernetes.io/name: nam-backend-dev
sessionAffinity: None sessionAffinity: None
type: ClusterIP type: ClusterIP
--- ---
apiVersion: networking.k8s.io/v1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
@ -271,7 +241,7 @@ spec:
service: service:
name: nam-backend-dev name: nam-backend-dev
port: port:
number: 80 number: 5678
path: / path: /
pathType: Prefix pathType: Prefix
--- ---
@ -299,11 +269,10 @@ spec:
service: service:
name: nam-backend-dev name: nam-backend-dev
port: port:
number: 80 number: 5678
path: / path: /
pathType: Prefix pathType: Prefix
tls: tls:
- hosts: - hosts:
- dev-nam.winteraccess.id - dev-nam.winteraccess.id
secretName: nam-backend-dev-tls secretName: nam-backend-dev-tls