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.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant