Skip to content
Open
Show file tree
Hide file tree
Changes from all 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/20fc45b2199c71c22b94371b0c5a1697b1b952c6/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