Skip to content

WPB-27060 Add optional field supportEmail to deeplink.json#5350

Open
battermann wants to merge 2 commits into
2025-q2from
WPB-27060-backend-add-one-field-for-support-email-in-deeplink-json
Open

WPB-27060 Add optional field supportEmail to deeplink.json#5350
battermann wants to merge 2 commits into
2025-q2from
WPB-27060-backend-add-one-field-for-support-email-in-deeplink-json

Conversation

@battermann

@battermann battermann commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

https://wearezeta.atlassian.net/browse/WPB-27060

Checklist

  • Add a new entry in an appropriate subdirectory of changelog.d
  • Read and follow the PR guidelines

@battermann
battermann marked this pull request as ready for review July 20, 2026 13:04
@battermann
battermann requested review from a team as code owners July 20, 2026 13:04
@zebot zebot added the ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist label Jul 20, 2026
@battermann
battermann requested a review from Copilot July 20, 2026 13:17

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds documentation and Helm chart support for an optional supportEmail field in deeplink.json, allowing clients to surface a support contact email when configured.

Changes:

  • Documented the new optional supportEmail key in the deeplink configuration docs, including example values.
  • Extended the nginz Helm chart to include supportEmail in rendered deeplink.json only when configured.
  • Updated the chart values.yaml commented examples to show how to set supportEmail.

Reviewed changes

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

File Description
docs/src/understand/associate/deeplink.md Documents supportEmail semantics and adds example configuration snippets.
charts/nginz/values.yaml Adds commented example values for the new optional supportEmail field.
charts/nginz/templates/configmap.yaml Conditionally injects supportEmail into the generated deeplink.json for both single- and multi-ingress configs.

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

@supersven supersven left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

The patch itself is looking good 👍

IMHO it would look even better with a changelog entry 😉

I'm blocking merge now, because we need to align on the target branch first.

@supersven supersven left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

As discussed, the target branch is correct. We should now probably just wait for #5352 such that we can see this green on CI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants