Skip to content

Commit

Permalink
Merge pull request #514 from Miraj50/users/rishraj/leanUpgradeJob
Browse files Browse the repository at this point in the history
[velero] Have separate resource usages for velero server pod and upgradeCRDs job pod
  • Loading branch information
jenting committed Nov 1, 2023
2 parents 324769c + 1eec9f8 commit ef6072a
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/lint-test.yaml
Expand Up @@ -35,7 +35,7 @@ jobs:
check-latest: true

- name: Set up chart-testing
uses: helm/chart-testing-action@v2.4.0
uses: helm/chart-testing-action@v2.6.0

- name: Run chart-testing (list-changed)
id: list-changed
Expand Down
2 changes: 1 addition & 1 deletion charts/velero/Chart.yaml
Expand Up @@ -3,7 +3,7 @@ appVersion: 1.12.1
kubeVersion: ">=1.16.0-0"
description: A Helm chart for velero
name: velero
version: 5.1.2
version: 5.1.3
home: https://github.com/vmware-tanzu/velero
icon: https://cdn-images-1.medium.com/max/1600/1*-9mb3AKnKdcL_QD3CMnthQ.png
sources:
Expand Down
2 changes: 1 addition & 1 deletion charts/velero/templates/upgrade-crds/upgrade-crds.yaml
Expand Up @@ -75,7 +75,7 @@ spec:
args:
- -c
- /velero install --crds-only --dry-run -o yaml | /tmp/kubectl apply -f -
{{- with .Values.resources }}
{{- with .Values.upgradeJobResources }}
resources:
{{- toYaml . | nindent 12 }}
{{- end }}
Expand Down
9 changes: 9 additions & 0 deletions charts/velero/values.yaml
Expand Up @@ -81,6 +81,15 @@ resources:
cpu: 1000m
memory: 512Mi

# Resource requests/limits to specify for the upgradeCRDs job pod.
upgradeJobResources:
requests:
cpu: 50m
memory: 64Mi
limits:
cpu: 100m
memory: 128Mi

# Configure the dnsPolicy of the Velero deployment
# See: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy
dnsPolicy: ClusterFirst
Expand Down

0 comments on commit ef6072a

Please sign in to comment.