Skip to content

Improve friendbot helm chart#153

Merged
jacekn merged 2 commits intostellar:mainfrom
jacekn:refresh
Mar 4, 2026
Merged

Improve friendbot helm chart#153
jacekn merged 2 commits intostellar:mainfrom
jacekn:refresh

Conversation

@jacekn
Copy link
Copy Markdown
Contributor

@jacekn jacekn commented Mar 3, 2026

The changes should be backwards compatible but there is some internal rewiring to port numbers

  • add support for pre-existing secret
  • move non-sensitive config from a Secret to a ConfigMap
  • add support for otel config options
  • add support for using rpc_url
  • add support for using fund_contract_addresses
  • add support for adding Deployment annotations
  • add support for non-standard deployment strategy
  • add support for setting ingressClassName
  • make sure port handling is consistent

Copilot AI review requested due to automatic review settings March 3, 2026 13:30
Copy link
Copy Markdown
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 updates the friendbot Helm chart to improve configuration management and flexibility while aiming to remain backwards compatible.

Changes:

  • Add support for using an existing Kubernetes Secret and move non-sensitive settings into a ConfigMap.
  • Add new configuration options (otel, rpc_url, fund_contract_addresses) and allow setting ingressClassName.
  • Add Deployment-level annotations and allow non-standard deployment strategies.

Reviewed changes

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

Show a summary per file
File Description
charts/friendbot/values.yaml Documents new values for secret/configmap, ingressClassName, deployment strategy/annotations
charts/friendbot/templates/friendbot-secret.yaml Creates a Secret only when existingSecret is not provided; now only stores seed material
charts/friendbot/templates/friendbot-config.yaml New ConfigMap rendering friendbot.conf with non-sensitive settings + new options
charts/friendbot/templates/friendbot-deployment.yaml Mounts Secret + ConfigMap, adds container port, adds deployment annotations + configurable strategy
charts/friendbot/templates/friendbot-ingress.yaml Adds optional spec.ingressClassName
charts/friendbot/templates/_helpers.tpl Adds helper for selecting Secret name (generated vs existing)

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

Copy link
Copy Markdown
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 7 out of 7 changed files in this pull request and generated 2 comments.


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

@jacekn jacekn force-pushed the refresh branch 2 times, most recently from 6869451 to 9ea7d85 Compare March 3, 2026 14:28
@jacekn jacekn requested a review from Copilot March 3, 2026 14:29
Copy link
Copy Markdown
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 7 out of 7 changed files in this pull request and generated 2 comments.


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

The changes should be backwards compatible
* add support for pre-existing secret
* move non-sensitive config from a Secret to a ConfigMap
* add support for otel config options
* add support for using rpc_url
* add support for using fund_contract_addresses
* add support for adding Deployment annotations
* add support for non-standard deployment strategy
* add support for setting ingressClassName
Copy link
Copy Markdown
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 7 out of 7 changed files in this pull request and generated 4 comments.


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

Copy link
Copy Markdown
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 8 out of 8 changed files in this pull request and generated 4 comments.


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

Copy link
Copy Markdown
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 8 out of 8 changed files in this pull request and generated 2 comments.


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

@jacekn jacekn merged commit 9354db9 into stellar:main Mar 4, 2026
2 checks passed
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.

3 participants