-
Notifications
You must be signed in to change notification settings - Fork 620
[dendrite] Per-component database settings #1581
[dendrite] Per-component database settings #1581
Conversation
Looks like the CI is failing on something unrelated to this change? 🤔
|
For some reason the syncapi is pulling the latest version rather than v0.8.1. In v0.8.3 there was a modification to make open registration harder. So to fix:
EDIT: Seem like an easy fix, I must have added it by mistake here: https://github.com/k8s-at-home/charts/pull/1451/files |
I have opened a PR with a fix: https://github.com/Omar007/charts/pull/1 |
I have cherry-picked the one commit with the changes for dendrite out of that PR and added it here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Couple of things I missed by the looks of it
LGTM. However, are we confident it wont be breaking to users - i.e. is a minor bump appropriate? |
Yea I suppose with those fixes maybe the version should be just bumped to 5.0.0 🤔 |
Enable database configuration to be provided on a per-api level. If not manually configured/specified, default to the global settings. Backward compatibility with current configuration logic kept. Signed-off-by: Omar Pakker <[email protected]>
I may be taking a over-abundance of caution, but do we do similar to the review, a major semver + callout the registration change? |
- Fix syncapi tag pinning (actually default to chart.appVersion as documented) - Change registration_disabled default value from false to true (see config failure CI runs) - Add report_stats properties - Add bcrypt_cost config property for userapi - Major bump due to default change Co-authored-by: Jonathan Bartlett <[email protected]> Co-authored-by: Truxnell <[email protected]> Signed-off-by: Omar Pakker <[email protected]>
I have bumped it up to 0.8.7 due do some important fixes in Dendrite itself and included both chart suggestions bumping it to 5.0.0 and explicitly mentioning the defaults change in the changelog 👍 |
Thanks for the PR @Omar007 & assistance @Jonnobrow! |
@all-contributors, can you add @Omar007 for code. |
I summon thee from the firey depth of hell @all-contributors! |
I've put up a pull request to add @Omar007! 🎉 |
And now begone, to thence which you have came @all-contributors! |
Description of the change
This change allows database configuration to be set for each of the sub-components of Dendrite.
Benefits
This enabled use-cases such as:
Possible drawbacks
None that I'm aware of. Backward compatibility is kept with the current logic.
Applicable issues
N/A
Additional information
N/A
Checklist
[home-assistant]
)Chart.yaml
according to semver.artifacthub.io/changes
changelog annotation has been updated inChart.yaml
. See Artifact Hub documentation for more info.values.yaml
file.