From 58f6a47ab0f9922076a4bab08cf10dd822746a61 Mon Sep 17 00:00:00 2001 From: DeveloperDurp Date: Sun, 9 Apr 2023 16:21:20 -0500 Subject: [PATCH] update chart --- charts/durpapi/templates/deployment.yaml | 10 +++++----- charts/durpapi/templates/ingress.yaml | 10 +++++----- charts/durpapi/templates/secret.yaml | 11 ----------- charts/durpapi/templates/service.yaml | 4 ++-- charts/durpapi/values.yaml | 15 +++++++++++++++ 5 files changed, 27 insertions(+), 23 deletions(-) delete mode 100644 charts/durpapi/templates/secret.yaml diff --git a/charts/durpapi/templates/deployment.yaml b/charts/durpapi/templates/deployment.yaml index 7dcf5f5..e50516b 100644 --- a/charts/durpapi/templates/deployment.yaml +++ b/charts/durpapi/templates/deployment.yaml @@ -9,7 +9,7 @@ spec: selector: matchLabels: app: durpapi - replicas: 1 + replicas: {{ .Values.deployment.replicas }} template: metadata: labels: @@ -17,11 +17,11 @@ spec: spec: containers: - name: durpapi - image: ghcr.io/developerdurp/durpapi:latest - imagePullPolicy: Always + image: "{{ .Values.deployment.image }}:{{ .Values.deployment.tag }}" + imagePullPolicy: {{ .Values.deployment.imagePullPolicy }} ports: - name: http - containerPort: 8080 + containerPort: http envFrom: - secretRef: - name: durpapi-secret \ No newline at end of file + name: {{ .Values.deployment.secretfile }} \ No newline at end of file diff --git a/charts/durpapi/templates/ingress.yaml b/charts/durpapi/templates/ingress.yaml index 611a2f0..b6c7ade 100644 --- a/charts/durpapi/templates/ingress.yaml +++ b/charts/durpapi/templates/ingress.yaml @@ -4,10 +4,10 @@ metadata: name: durpapi-ingress annotations: kubernetes.io/ingress.class: nginx - cert-manager.io/cluster-issuer: letsencrypt-production + cert-manager.io/cluster-issuer: {{ .Values.ingress.clusterissuer }} spec: rules: - - host: durpapi.durp.info + - host: {{ .Values.ingress.host }} http: paths: - path: / @@ -16,8 +16,8 @@ spec: service: name: durpapi port: - number: 8080 + number: http tls: - hosts: - - durpapi.durp.info - secretName: durpapi-tls \ No newline at end of file + - {{ .Values.ingress.host }} + secretName: {{ .Values.ingress.tls }} diff --git a/charts/durpapi/templates/secret.yaml b/charts/durpapi/templates/secret.yaml deleted file mode 100644 index fbc911e..0000000 --- a/charts/durpapi/templates/secret.yaml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: v1 -data: - OPENAI_API_KEY: - UNRAID_API_KEY: - UNRAID_URI: - jwtToken: -kind: Secret -metadata: - creationTimestamp: null - name: durpapi-secret - namespace: durpapi diff --git a/charts/durpapi/templates/service.yaml b/charts/durpapi/templates/service.yaml index aa51924..d41b9b7 100644 --- a/charts/durpapi/templates/service.yaml +++ b/charts/durpapi/templates/service.yaml @@ -5,8 +5,8 @@ metadata: spec: ports: - name: http - port: 8080 - targetPort: 8080 + port: {{ .Values.service.port }} + targetPort: http protocol: TCP selector: app: durpapi \ No newline at end of file diff --git a/charts/durpapi/values.yaml b/charts/durpapi/values.yaml index e69de29..4aa75e9 100644 --- a/charts/durpapi/values.yaml +++ b/charts/durpapi/values.yaml @@ -0,0 +1,15 @@ +deployment: + replicas: 1 + image: ghcr.io/developerdurp/durpapi + tag: latest + imagePullPolicy: always + secretfile: durpapi-secret + +ingress: + clusterissuer: letsencrypt-production + host: durpapi.durp.info + tls: durpapi-tls + +service: + type: ClusterIP + port: 8080 \ No newline at end of file