Wire Server Deploy Versions Save

Code to install/deploy wire-server (on kubernetes)

v2020-07-29

3 years ago

Features

  • [tf-module:dns-records] Add output for FQDNs (#315)
  • README.md: stop explicitly referring to the "develop" branch (#318)
  • nginz redirect /teams/invitations/by-email to brig (#317)
  • S3 support (#311, #316)
  • Provide AWS_REGION variable to cargohold (#314)

v2020-07-13

3 years ago

Features

  • Brig: Allow overriding optSettings.setRestrictUserCreation (#313)
  • add a bash script for talking to s3 with AWS authentication V4. for testing s3 connection during installation. (#305)

v2020-07-07

3 years ago

Notes

This release contains a staging version of the webapp. So, you might want to be a bit more cautious or even skip this one entirely.

Features

None

Bug Fixes

  • [charts] Update frontend apps version: webapp (#308)
  • removed unused replicaCount settings (#304)

Internal Changes

  • team-settings: Set default of FEATURE_ENABLE_PAYMENT to false (#294)
  • [terraform modules] Add a module to create some DNS records (#298)

v2020-06-26

3 years ago

Features

  • [charts] introduce cert-manager support in nginx-ingress-services to automate TLS certificate issuing. Please refer to the docs or the issue #280 for more details.

Bug Fixes

  • [charts] Update frontend apps version: webapp, team-settings, due to a broken team-settings version (#300)

Internal Changes

  • cleanup scripts used in automation (#300)
  • ongoing work in several Terraform modules: ingress, CORS, cargohold

For more information, please refer to the diff

v2020-06-19

3 years ago

Changes

Features

  • Update all three frontends (webapp, team-settings, account-pages) to latest production release (#286)

Bug Fixes

  • Quote smsSender (#287)

Internal Changes

  • Add Github templates for Issues and PRs (#259, d5b16a99f0aa)

v2020-06-03

3 years ago

Changes

Features

  • Add .elasticsearch.additionalWriteIndex to brig config (#277)
  • Upgrade restund to include fix from wireapp/restund#3 (#278)

Internal Changes

  • TF modules: Ensure uniqueness of cargohold bucket name (#272)

v2020-05-25

4 years ago

Changes

  • Fix typo in default galley helm values: teamSearchVisibility (#271)
  • Make field brig.config.aws.sesQueue to be required if being used (#268)

v2020-05-15

4 years ago

Changes

Upgrade Notes

Deployment steps:

  1. Deploy new version of all services as usual, make sure galley.config.settings.enableIndexedBillingTeamMember is false.
  2. Make sure galley-migrate-data job completes.
  3. Set galley.config.settings.enableIndexedBillingTeamMember to true and re-deploy the same version.

Features

  • Add aws region in brig and galley in prod values example file (#229)
  • Add job to migrate galley data post-install/upgrade (#263)
  • Add customSearchVisibility for galley chart (#252)
  • Add indexedBillingTeamMember feature flag for galley (#251)
  • Add maxFanoutSize to galley's options (#231)
  • Add missing galley route to nginz (#223)
  • Move to helm 3 (#236)
  • All to set HTTP proxy environment vars for brig, cargohold, galley, gundeck, proxy, spar (#217)
  • Add possibility to specify proxy env vars in Ansible inventory (#249)
  • Add example for declaration of turns servers (#235)
  • Skip memorizing the IPs of redis nodes if there are not any. (#224)
  • Add a commented out block for specifying a non-default elasticsearch apt mirror (#225)

Bug Fixes

  • Fix helm --wait for cassandra (#253)
  • Fix node_labels declaration example in inventory (#226)
  • Fix smtpCredentials to match EmailSMTPCredentials in brig Options.hs (#265)

Internal Changes

  • Deploy instances (#238)
  • Remove unused table (#222)
  • Add TF module for brig to provide prekey locking, an event queue and (optionally) email sending services (#244)
  • Add module to enable mobile push notification for Gundeck (#241)
  • Add module to set up object storage (S3) on AWS for Cargohold (#243)
  • Add terraform configuration from the offline environment. (#230)
  • Add module to initialize state sharing on AWS (#234)
  • Add missing cassandra host value for elasticsearch-index chart (#227)
  • Ensure that no provider is defined in any of the modules (#257)

v2020-04-24

4 years ago

Features

  • Add missing galley route to nginz. (#223)
  • Add maxFanoutSize to galley's options (#231)
  • move to helm 3. (#236)
  • terraform configuration from the offline environment. (#230)
  • terraform module to initialize state sharing on AWS (#234)
  • add a commented out block for specifying a non-default elasticsearch apt mirror. (#225)

Bug fixes

  • Fix commented out example value for HTTPS proxy environment variable
  • All to set HTTP proxy environment vars for brig, cargohold, galley, gundeck, proxy, spar (#217)
  • skip memorizing the IPs of redis nodes if there are not any. (#224)
  • Add missing cassandra host value for elasticsearch-index chart (#227)
  • Remove unused table (#222)

v2020-04-15

4 years ago

Release Notes

  • This version adds a new migration to the elasticsearch index, it will go through all users in cassandra and (re-)create all users in elasticsearch. So, it could take a long time to finish depending on the number of users in the system.

Features

  • Use brig-index to create index in ES (#189)
  • Allow docker registry to run with custom host and port (023eb5e)
  • Verify proper NTP installation on Cassandra hosts (#199, c1acc03)
  • Pin openjdk 8 (#211)
  • Add brig index migrations (#212)
  • Bump external role ansible-helm to support installing newer versions of Helm (c86c36f)
  • Add ES, restund_network_interface and http_proxy settings to terraform inventory template (#216)
  • Add important envVars for team-settings and account-pages in example values (#215)
  • Add comment about configuring maxScimTokens setting (#214)
  • Lock ES version in ES ansible (#219)
  • Add comment about restund_network_interface in example hosts.ini (#219)
  • Allow network interfaces being unset in inventory for nodes hosting backing services (#213)

Bug fixes

  • Fix incorrect bash used in docker-registry (cb73c38)