diff --git a/helm/nexus-app/Chart.yaml b/helm/nexus-app/Chart.yaml new file mode 100644 index 0000000..0f859fe --- /dev/null +++ b/helm/nexus-app/Chart.yaml @@ -0,0 +1,5 @@ +apiVersion: v2 +name: nexus-app +description: Nexus platform backend API +version: 1.3.0 +appVersion: "2.1.0" diff --git a/helm/nexus-app/values.yaml b/helm/nexus-app/values.yaml new file mode 100644 index 0000000..f0b22da --- /dev/null +++ b/helm/nexus-app/values.yaml @@ -0,0 +1,32 @@ +replicaCount: 3 + +image: + repository: registry.nexus.local/nexus-app + tag: "2.1.0" + pullPolicy: IfNotPresent + +service: + type: ClusterIP + port: 8080 + +ingress: + enabled: true + className: nginx + host: api.nexus.local + +resources: + requests: + cpu: 250m + memory: 256Mi + limits: + cpu: 1000m + memory: 512Mi + +autoscaling: + enabled: true + minReplicas: 3 + maxReplicas: 10 + targetCPUUtilizationPercentage: 70 + +podDisruptionBudget: + minAvailable: 2