-
Notifications
You must be signed in to change notification settings - Fork 325
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
Release 2023-01-26 - (expected chart version 4.31.0) #3027
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…cs.wire.com easier.
Master->Develop after release
integrate post-install in the install guide
* fedcalls cli tool. * Cleanup * Output both dot and csv. * Fixup * Fixup * Changelog. * Fixup * Fixup * Update tools/fedcalls/README.md
…or certain team sizes (#2968)
This is not for production usage: E.g. the chart does not provide backups (medusa.) It's meant to simplify k8ssandra setups in test systems. Co-authored-by: jschaul <jschaul@users.noreply.github.com>
* Use v2 types in legacy get-conversation endpoints * Use V3 get-conversation in most tests * Test get-conversation@v2 endpoint directly * Use galley v3 in brig's integration tests and RPC
The prior version relied on an image that has been removed from docker hub. Thus, our own inbucket chart could not be deployed anymore.
* ingress compatibility k8s 1.22 and beyond See https://kubernetes.io/docs/reference/using-api/deprecation-guide/ * batch api compatibility for k8s >= 1.25 * fixup lost closing parenthesis * wording * go templating: don't munch the newline break after a comment
* Hook federated API call docs into docs.wire.com (manually). * Update fedcalls README. * s/client api calls/api calls/ (Will also include fed calls from now on, and anyway an API is always both a server and a client API, or it wouldn't work at all.) * Dial down warning in link to swagger docs. (it's gotten better since 2020)
Add sphinx-copybutton plugin to make copying snippets of code from do…
* log randomPrekey state of things * Add an integration test to ensure list of prekeys does not become empty. This test should also run for the dynamoDB case, to ensure our implementation isn't buggy (it probably isn't, but to check for regressions) * add another test for last prekey validation * Add one more test, fix warning from previous test * logging on startup: log using info level, not warning * fixup: expected status code is 201, not 200 * remove commented out code * changelog * linter? make format doesn't work; or local/CI don't agree
This reverts commit 804a3b5.
This reverts commit 82a0a59.
Based on current deploy conversation, this is out of date
* Add scripts to load nix-built images into kind * Fix redis-cluster in kind setup * Update how to use kind * Changelog * allow skopeo insecure policy * fetch AWS secrets from Kubernetes Co-authored-by: Stefan Berthold <stefan.berthold@wire.com>
Co-authored-by: Zebot <zebot@users.noreply.github.com>
* Add mock creation utilities * Remove Servant-based mocks * Regenerate nix packages Co-authored-by: Igor Ranieri Elland <54423+elland@users.noreply.github.com> * Fold guardComponent * Move MLS mocks to a separate module Co-authored-by: Igor Ranieri Elland <54423+elland@users.noreply.github.com>
Co-authored-by: Zebot <zebot@users.noreply.github.com>
* document helm chart upgrades after k8s version upgrades * Update docs/src/how-to/administrate/kubernetes/upgrade-cluster/index.md Co-authored-by: Leif Battermann <leif.battermann@wire.com>
zebot
added
the
ok-to-test
Approved for running tests in CI, overrides not-ok-to-test if both labels exist
label
Jan 26, 2023
Add missing pull request (PR) id.
jschaul
approved these changes
Jan 26, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[2023-01-26] (Chart Release 4.31.0)
Release notes
wire-server helm charts using Ingress resources are now compatible with kubernetes versions 1.22, 1.23 and 1.24 (but remain compatible with older versions of kubernetes).
If you upgrade to this version of helm charts and/or you upgrade your version of kubernetes while wire-server is deployed, you may find that
helm update
orhelmfile apply/sync
gives an error like this:In which case you can use the helm mapkubeapis plugin to upgrade an existing release with the following command:
Alternatively, if a few minutes of downtime are not a problem; you can
helm delete
a release and re-install it again, which will work without the above plugin. (Chart compatibility kubernetes 1.22 #3002)Upgrade team-settings version to 4.14.0-v0.31.9-0-bf82b46 (Update team-settings version in Helm chart [skip ci] #2180)
Upgrade webapp version to 2023-01-24-production.0-v0.31.9-0-17b742f (Update webapp version in Helm chart [skip ci] #2302)
API changes
GET /conversations/:id
endpoint has been removed from API v3, and is restored to the previous behaviour of returning a Conversation using the v2 schema. Similarly, its qualified counterpartGET /conversations/:domain/:id
now returns a v2 Conversation when accessed through API v2. (Fix v3 leak in get-conversation endpoints #2992)Bug fixes and other updates
Fix pagination in team user search (make search key unique) ([SQSERVICES-1828] pagination of team members does not work properly for certain team sizes #2968)
Update
inbucket
(fake smtp server) chart dependency: The prior version relied on an image that has been removed from docker hub. Thus, our owninbucket
chart could not be deployed anymore. (Update inbucket (fake smtp server) chart dependency #2998)Documentation
Add sphinx-copybutton plugin to make copying snippets of code from docs.wire.com easier. (Add sphinx-copybutton plugin to make copying snippets of code from do… #2900)
Hook federated API call documentation into docs.wire.com (manually). (Hook fedcalls into api docs #2988)
Tool for dumping fed call graphs (dot/graphviz and csv); see README for details (Fedcalls cli tool. #2973)
Internal changes
Add Helm chart to configure clusters managed by k8ssandra-operator for test environments. (Add Helm chart for K8ssandra in test systems #2981)
Fix kind setup for running end-to-end federation tests locally. (Fix kind setup for running end-to-end federation tests locally #3008)
Fix Makefile target kind-restart-all. (fix Makefile kind-restart-all target #3015)
Add combinators for creating mocked federator responses in integration tests (Mock combinators #3014)
Add two integration tests arounds last prekeys (Prekeys investigation: test #2694)
Fix
make clean
(nit-picks. #2965, FixToSchema Version
instance. #2978)Make ID tags more readable by expanding abbreviations to full names. ([REFACTORING] ID tag expand abbreviation to full name #2991)
Unused old swagger code removed from stern and team features (Removed unused old swagger code #3017)
Refactor Writetime from Int64 to wrapper of UTCTime (Refactor Writetime #2994)
Restructure docs.wire.com (Restructure documentation #2986)
Fixed flaky team user search integration test ([SQSERVICES-1848] Flaky test team user search query with paging state #2996)