Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(charts): fix default dependency service #800

Merged

Conversation

nicoprow
Copy link
Contributor

@nicoprow nicoprow commented Mar 1, 2024

Description

This pull request fixes how the BPDM Charts resolve default service names of dependencies. The umbrella and subcharts now find the postgres dependency and the password on default without any configuration needed.

Also fixed how the Charts resolve the default service names for other BPDM charts that they are dependend on.

Fixes #786

Pre-review checks

Please ensure to do as many of the following checks as possible, before asking for committer review:

- fixed postgres service name and password
- fixed service names for dependencies between BPDM charts
@nicoprow nicoprow marked this pull request as ready for review March 1, 2024 08:12
@nicoprow nicoprow requested a review from FaGru3n March 1, 2024 08:12
@nicoprow
Copy link
Contributor Author

nicoprow commented Mar 1, 2024

Contributes towards #795

Copy link
Contributor

@FaGru3n FaGru3n left a comment

Choose a reason for hiding this comment

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

Hi @nicoprow thanks for your fast work.

saw that you removed the fullnameOverwrite setting and i guess with "nameOverwrite" setting should also be fine and guess would help evelyn with theirs issue, and pointed it out in some suggested changes to your PR.

and as stated in TRG 5.01

Dependencies should be prefixed with the nameOverride and/or fullnameOverride properties

rest LGTM

charts/bpdm/values.yaml Show resolved Hide resolved
charts/bpdm/values.yaml Show resolved Hide resolved
charts/bpdm/values.yaml Show resolved Hide resolved
charts/bpdm/values.yaml Show resolved Hide resolved
Copy link
Contributor

@FaGru3n FaGru3n left a comment

Choose a reason for hiding this comment

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

LGTM

@nicoprow nicoprow merged commit 88b7972 into eclipse-tractusx:main Mar 1, 2024
9 checks passed
@nicoprow nicoprow deleted the fix/5.0.x/charts/dependencies branch March 1, 2024 10:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants