Skip to content
This repository has been archived by the owner on Feb 27, 2024. It is now read-only.

Addtional boilerplate options missing from chart #56

Open
flah00 opened this issue Oct 18, 2023 · 0 comments
Open

Addtional boilerplate options missing from chart #56

flah00 opened this issue Oct 18, 2023 · 0 comments

Comments

@flah00
Copy link

flah00 commented Oct 18, 2023

Following up on /issues/49, I'd like to add that helm create generates boilerplate for a chart and provides a bevy of options missing. I hope they will be included, as their absence makes it difficult to use this chart.

  • templates/_helpers.tpl includes a lot of helpful functions... chief among them resource name length controls
  • resources: In my experience this is a critical setting for resource hungry applications like nexus. Declaring resources allows the scheduler to guarantee quality of service.
  • imagePullSecrets: docker.io has very restrictive pull rate-limits for anonymous users. This is a critical option for avoiding rate limiting.
  • name overrides: This is a nice option to offer users. There's no need to force users to live with hard to remember helm release names.
  • podAnnotations: Crucial ad-hoc configuration for metrics and logs
  • affinity: Crucial for pod colocation. Cluster operators should be able to attract or repel pods.
  • tolerations: Crucial for scheduling.
  • nodeSelector: Crucial for scheduling. We use karpenter, which offers a rich set node selector options, freeing us from node groups.
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant