Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions .github/workflows/changelog-verify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,12 @@ jobs:
ALLOW_RELEASE_CLEANUP=false

if [ -z "$CHANGED_FILES" ]; then
if [ -n "$DELETED_FILES" ] && [ -n "$CHANGELOG_MODIFIED" ]; then
echo "No new or modified changelog.d/ entries found, but CHANGELOG.md changed, so this release cleanup is allowed."
if [ -n "$CHANGELOG_MODIFIED" ]; then
if [ -n "$DELETED_FILES" ]; then
echo "Release detected via CHANGELOG.md update; deleted changelog.d/ entries are allowed."
else
echo "Release detected via CHANGELOG.md update; no changelog.d/ deletions found in this compare range."
fi
ALLOW_RELEASE_CLEANUP=true
else
echo "No files changed in changelog.d/ for this ${GITHUB_EVENT_NAME:-event}."
Expand Down
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,11 @@
## Breaking changes

-->
# Relase 5.27

## Release notes

* Added: update prod and demo example values/secrets for wire-server 5.27, aligning PostgreSQL config, postgresMigration (conversation, teamFeatures), rabbitmq, and mlsPrivateKeys across all services

# Relase 5.25 R1

Expand Down
2 changes: 1 addition & 1 deletion ansible/inventory/demo/host.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ wiab:
wire_ip: ""

# artifact_hash
artifact_hash: "2dd562a37d449eb88eb1f77dcad5c9153987af5f"
artifact_hash: "54c1c37d9b5d963d581d43e38c2c0b93c4c086d9"

# docker vars
docker_ce_version: "5:28.1.1-1~ubuntu.24.04~noble"
Expand Down
2 changes: 1 addition & 1 deletion ansible/inventory/demo/wiab-staging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ wiab-staging:
ansible_user: 'demo'
ansible_ssh_private_key_file: "~/.ssh/id_ed25519"
vars:
artifact_hash: 2dd562a37d449eb88eb1f77dcad5c9153987af5f
artifact_hash: 54c1c37d9b5d963d581d43e38c2c0b93c4c086d9
# when enabled, disable WAN SNAT/masquerading for VMs on the private network
private_deployment: true
2 changes: 1 addition & 1 deletion offline/tasks/proc_pull_charts.sh
Original file line number Diff line number Diff line change
Expand Up @@ -84,5 +84,5 @@ pull_charts() {

}

wire_build="https://raw.githubusercontent.com/wireapp/wire-builds/f941851bee7666441a23ba782766cd8d7de5043e/build.json"
wire_build="https://raw.githubusercontent.com/wireapp/wire-builds/ecd204f07540e79fc1febe2483a42111129a5d0d/build.json"
wire_build_chart_release "$wire_build" | pull_charts
2 changes: 1 addition & 1 deletion values/wire-server/demo-secrets.example.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ nginz:
basicAuth: "<username>:<htpasswd-hashed-password>"


# RabbitMQ credentials for background-worker.
# RabbitMQ and PostgreSQL credentials for background-worker.
background-worker:
secrets:
pgPassword: verysecurepassword
Expand Down
23 changes: 17 additions & 6 deletions values/wire-server/demo-values.example.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ brig:
port: "5432"
user: wire-server
dbname: wire-server
# See pool size calculation guide: https://docs.wire.com/latest/how-to/administrate/postgresql.html
postgresqlPool:
size: 10 # adjust pool size as needed based on expected load and available resources
useSES: false
# Set to false if you want to hand out DynamoDB to store prekeys
randomPrekeys: true
Expand Down Expand Up @@ -183,10 +186,15 @@ galley:
port: "5432"
user: wire-server
dbname: wire-server
# See pool size calculation guide: https://docs.wire.com/latest/how-to/administrate/postgresql.html
postgresqlPool:
size: 10 # adjust pool size as needed based on expected load and available resources
# Explicitly set postgresMigration to cassandra for fresh deployments.
# This controls whether galley reads conversations from Cassandra or PostgreSQL.
# This controls whether galley reads conversations/teamFeatures from Cassandra or PostgreSQL.
postgresMigration:
conversation: cassandra
conversationCodes: cassandra
teamFeatures: cassandra
enableFederation: false # Enable to use federation
settings:
# prefix URI used when inviting users to a conversation by link
Expand Down Expand Up @@ -366,13 +374,16 @@ background-worker:
port: "5432"
user: wire-server
dbname: wire-server
# IMPORTANT: At Chart 5.25.0, the background-worker Helm chart incorrectly defaults
# postgresMigration.conversation to "postgresql" instead of "cassandra".
# This MUST be explicitly set to "cassandra" unless you have already migrated
# conversations to PostgreSQL. Without this override, User Group to Channel sync
# jobs will silently skip member synchronization.
# See pool size calculation guide: https://docs.wire.com/latest/how-to/administrate/postgresql.html
postgresqlPool:
size: 5 # Background worker has fewer connections to DB, so smaller pool size is fine
postgresMigration:
conversation: cassandra
conversationCodes: cassandra
teamFeatures: cassandra
migrateConversations: false
migrateConversationCodes: false
migrateTeamFeatures: false
# Enable for federation
enableFederation: false
metrics:
Expand Down
23 changes: 17 additions & 6 deletions values/wire-server/prod-values.example.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ brig:
port: "5432"
user: wire-server
dbname: wire-server
# See pool size calculation guide: https://docs.wire.com/latest/how-to/administrate/postgresql.html
postgresqlPool:
size: 10 # adjust pool size as needed based on expected load and available resources
useSES: false
# Set to false if you want to hand out DynamoDB to store prekeys
randomPrekeys: true
Expand Down Expand Up @@ -183,10 +186,15 @@ galley:
port: "5432"
user: wire-server
dbname: wire-server
# See pool size calculation guide: https://docs.wire.com/latest/how-to/administrate/postgresql.html
postgresqlPool:
size: 10 # adjust pool size as needed based on expected load and available resources
# Explicitly set postgresMigration to cassandra for fresh deployments.
# This controls whether galley reads conversations from Cassandra or PostgreSQL.
# This controls whether galley reads conversations/teamFeatures from Cassandra or PostgreSQL.
postgresMigration:
conversation: cassandra
conversationCodes: cassandra
teamFeatures: cassandra
enableFederation: false # Enable to use federation
settings:
# prefix URI used when inviting users to a conversation by link
Expand Down Expand Up @@ -366,13 +374,16 @@ background-worker:
port: "5432"
user: wire-server
dbname: wire-server
# IMPORTANT: At Chart 5.25.0, the background-worker Helm chart incorrectly defaults
# postgresMigration.conversation to "postgresql" instead of "cassandra".
# This MUST be explicitly set to "cassandra" unless you have already migrated
# conversations to PostgreSQL. Without this override, User Group to Channel sync
# jobs will silently skip member synchronization.
# See pool size calculation guide: https://docs.wire.com/latest/how-to/administrate/postgresql.html
postgresqlPool:
size: 5 # Background worker has fewer connections to DB, so smaller pool size is fine
postgresMigration:
conversation: cassandra
conversationCodes: cassandra
teamFeatures: cassandra
migrateConversations: false
migrateConversationCodes: false
migrateTeamFeatures: false
# Enable for federation
enableFederation: false
metrics:
Expand Down
Loading