fix: remove autoscaler

Signed-off-by: Andre Nogueira <andre.nogueira@mollie.com>
This commit is contained in:
André Nogueira 2025-10-03 18:18:55 +01:00 committed by Andre Nogueira
parent d58c93965d
commit b83dbf0654
No known key found for this signature in database
GPG key ID: A0A90F4231D8B028
5 changed files with 1 additions and 73 deletions

View file

@ -24,12 +24,6 @@ The open source Sourcegraph alternative. Sourcebot gives you a powerful interfac
| additionalLabels | object | `{}` | Add extra labels to all resources. | | additionalLabels | object | `{}` | Add extra labels to all resources. |
| affinity | object | `{}` | Set affinity rules for pod scheduling. Defaults to soft anti-affinity if not set. See: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/ | | affinity | object | `{}` | Set affinity rules for pod scheduling. Defaults to soft anti-affinity if not set. See: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/ |
| args | list | `[]` | Override the default arguments of the container. | | args | list | `[]` | Override the default arguments of the container. |
| autoscaling | object | `{"enabled":false,"maxReplicas":3,"minReplicas":1,"targetCPUUtilizationPercentage":80,"targetMemoryUtilizationPercentage":80}` | Configure Horizontal Pod Autoscaler. |
| autoscaling.enabled | bool | `false` | Enable or disable Horizontal Pod Autoscaler. |
| autoscaling.maxReplicas | int | `3` | Maximum number of replicas. |
| autoscaling.minReplicas | int | `1` | Minimum number of replicas. |
| autoscaling.targetCPUUtilizationPercentage | int | `80` | Target CPU utilization percentage for autoscaling. |
| autoscaling.targetMemoryUtilizationPercentage | int | `80` | Target memory utilization percentage for autoscaling. |
| command | list | `[]` | Override the default command of the container. | | command | list | `[]` | Override the default command of the container. |
| config | object | `{"$schema":"https://raw.githubusercontent.com/sourcebot-dev/sourcebot/main/schemas/v3/index.json","connections":{},"settings":{}}` | Configure Sourcebot-specific application settings. | | config | object | `{"$schema":"https://raw.githubusercontent.com/sourcebot-dev/sourcebot/main/schemas/v3/index.json","connections":{},"settings":{}}` | Configure Sourcebot-specific application settings. |
| containerSecurityContext | object | `{}` | Set the container-level security context. | | containerSecurityContext | object | `{}` | Set the container-level security context. |

View file

@ -1,33 +0,0 @@
{{- if $.Values.autoscaling.enabled }}
---
apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
name: {{ include "sourcebot.fullname" $ }}
labels:
{{- include "sourcebot.labels" $ | nindent 4 }}
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: {{ include "sourcebot.fullname" $ }}
minReplicas: {{ $.Values.autoscaling.minReplicas }}
maxReplicas: {{ $.Values.autoscaling.maxReplicas }}
metrics:
{{- if $.Values.autoscaling.targetCPUUtilizationPercentage }}
- type: Resource
resource:
name: cpu
target:
type: Utilization
averageUtilization: {{ $.Values.autoscaling.targetCPUUtilizationPercentage }}
{{- end }}
{{- if $.Values.autoscaling.targetMemoryUtilizationPercentage }}
- type: Resource
resource:
name: memory
target:
type: Utilization
averageUtilization: {{ $.Values.autoscaling.targetMemoryUtilizationPercentage }}
{{- end }}
{{- end }}

View file

@ -1,4 +1,4 @@
{{- if and $.Values.podDisruptionBudget.enabled (gt (int $.Values.replicaCount) 1) }} {{- if and $.Values.podDisruptionBudget.enabled (gt (int $.Values.replicaCount) 1) }}
apiVersion: {{ include "common.capabilities.policy.apiVersion" . }} apiVersion: {{ include "common.capabilities.policy.apiVersion" . }}
kind: PodDisruptionBudget kind: PodDisruptionBudget
metadata: metadata:

View file

@ -336,26 +336,6 @@
"startupProbe": { "startupProbe": {
"$ref": "#/definitions/probe" "$ref": "#/definitions/probe"
}, },
"autoscaling": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"minReplicas": {
"type": "integer"
},
"maxReplicas": {
"type": "integer"
},
"targetCPUUtilizationPercentage": {
"type": "integer"
},
"targetMemoryUtilizationPercentage": {
"type": "integer"
}
}
},
"volumes": { "volumes": {
"type": "array", "type": "array",
"items": { "items": {

View file

@ -198,19 +198,6 @@ startupProbe:
# -- Initial delay before the first probe. # -- Initial delay before the first probe.
periodSeconds: 30 periodSeconds: 30
# -- Configure Horizontal Pod Autoscaler.
autoscaling:
# -- Enable or disable Horizontal Pod Autoscaler.
enabled: false
# -- Minimum number of replicas.
minReplicas: 1
# -- Maximum number of replicas.
maxReplicas: 3
# -- Target CPU utilization percentage for autoscaling.
targetCPUUtilizationPercentage: 80
# -- Target memory utilization percentage for autoscaling.
targetMemoryUtilizationPercentage: 80
# -- Define additional volumes. # -- Define additional volumes.
# See: https://kubernetes.io/docs/concepts/storage/volumes/ # See: https://kubernetes.io/docs/concepts/storage/volumes/
volumes: [] volumes: []