From a5caf1f3974670f7e82c5be9b4f9cc50579335ba Mon Sep 17 00:00:00 2001 From: Damien Ostler Date: Thu, 8 Feb 2024 23:43:16 -0500 Subject: [PATCH] updated core api app --- dev/apps/core-api.yaml | 77 +++++++----------------------------------- 1 file changed, 12 insertions(+), 65 deletions(-) diff --git a/dev/apps/core-api.yaml b/dev/apps/core-api.yaml index 7b8c2d8..7ac0752 100644 --- a/dev/apps/core-api.yaml +++ b/dev/apps/core-api.yaml @@ -1,69 +1,16 @@ apiVersion: argoproj.io/v1alpha1 -kind: ApplicationSet +kind: Application metadata: name: core-api - namespace: comissions-dev + namespace: comissions-dev + finalizers: + - resources-finalizer.argocd.argoproj.io spec: - goTemplate: true - goTemplateOptions: ["missingkey=error"] - generators: - - git: - repoURL: https://github.com/comissions-app/argocd.git - revision: HEAD - files: - - path: "dev/.config/*.json" - template: - metadata: - name: "core-api-{{.deployment.cluster.namespace}}" - spec: - project: "{{.deployment.argocd.project}}" - source: - repoURL: https://github.com/comissions-app/argocd.git - targetRevision: HEAD - path: charts/core-api/ - helm: - values: | - fullnameOverride: "core-api" - image: - tag: '{{ .apps.core-api.version }}' - imagePullSecrets: - - name: comissions-app - ingress: - enabled: true - annotations: - nginx.ingress.kubernetes.io/proxy-body-size: 100m - nginx.ingress.kubernetes.io/proxy-buffer-size: 256k - nginx.ingress.kubernetes.io/proxy-buffering: 'on' - nginx.ingress.kubernetes.io/proxy-buffers-number: '4' - nginx.ingress.kubernetes.io/proxy-max-temp-file-size: 1024m - hosts: - - host: '{{.apps.core-api.ingress.host}}' - paths: - - path: / - pathType: ImplementationSpecific - tls: - - secretName: '' - hosts: - - '{{.apps.core-api.ingress.host}}' - resources: - limits: - cpu: "500m" - requests: - cpu: "10m" - - autoscaling: - enabled: true - minReplicas: 1 - maxReplicas: 10 - targetCPUUtilizationPercentage: 80 - - destination: - server: "{{.deployment.cluster.address}}" - namespace: "{{.deployment.cluster.namespace}}" - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - ApplyOutOfSyncOnly=true - - CreateNamespace=true + destination: + namespace: comissions-dev + server: https://kubernetes.default.svc + project: comissions.app + source: + path: charts/core-api + repoURL: https://github.com/comissions-app/argocd.git + targetRevision: HEAD \ No newline at end of file