Skip to content

Change helm defaults to be more newcomer friendly#919

Open
tylerohlsen wants to merge 12 commits intogithub:main-enterprisefrom
tylerohlsen:change-helm-defaults
Open

Change helm defaults to be more newcomer friendly#919
tylerohlsen wants to merge 12 commits intogithub:main-enterprisefrom
tylerohlsen:change-helm-defaults

Conversation

@tylerohlsen
Copy link
Contributor

Fixes #918

@tylerohlsen
Copy link
Contributor Author

@decyjphr sorry for the ping, but would you be able to look this over this change?

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adjusts the Helm chart defaults to make first-time installs less surprising and to align the chart with how the safe-settings container actually runs (Fixes #918).

Changes:

  • Fix Deployment containerPort to always be 3000 (independent of service.port).
  • Make defaults more cost-effective by setting replicaCount and HPA minReplicas to 1.
  • Make deploymentConfig examples opt-in by defaulting validators to empty lists and commenting example entries; add commented examples for required env vars.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
helm/safe-settings/values.yaml Updates defaults (replicas/HPA), adds commented env examples, and changes validator/include defaults.
helm/safe-settings/templates/deployment.yaml Fixes containerPort to 3000 so Service/Ingress ports don’t incorrectly change the container port.
helm/safe-settings/README.md Updates the values table to match the new defaults (replicas/minReplicas/service.port/validator defaults).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

decyjphr and others added 2 commits March 3, 2026 08:47
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Helm chart deploy defaults could be better

3 participants