Skip to content

DO NOT MERGE #759

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

Closed
wants to merge 722 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
722 commits
Select commit Hold shift + click to select a range
d8b778a
in nix/pkgs/wire-binaries.nix, also bump elasticsearch version to 6.8.23
arthurwolf Aug 4, 2022
8e31f5d
update sha256checksum and document how it was obtained for the next p…
arthurwolf Aug 4, 2022
f0283bd
Remove whitespace in nix/pkgs/wire-binaries.nix
arthurwolf Aug 5, 2022
94af123
fix checksum after running nix-build --no-out-link -A pkgs.wire-binaries
arthurwolf Aug 5, 2022
9080d95
fixing conflict
arthurwolf Aug 5, 2022
d7572ad
add correct instructions for upgrading versions, and checksums
arthurwolf Aug 5, 2022
c8b0c5c
Merge pull request #566 from wireapp/sventennie/shellcheck_ci
supersven Aug 9, 2022
9158ba9
Update docs (#570)
julialongtin Aug 14, 2022
957330b
Update docs 2 (#571)
julialongtin Aug 14, 2022
792deb8
Merge pull request #568 from wireapp/jct-113/bump-elastisearch-version
arthurwolf Aug 15, 2022
8d9e218
Update wire-server charts to version 4.22.0
zebot Aug 16, 2022
03b1e10
Merge pull request #569 from wireapp/ser-182/add-federator-to-charts-…
arthurwolf Aug 25, 2022
3e64fe8
make the example usable for testing a deploy without modification. (#…
julialongtin Aug 26, 2022
bda64e7
move useful notes to the right place, minor title changes, and use ta…
julialongtin Aug 26, 2022
61786f3
improve documentation for the ldap scim bridge. (#576)
julialongtin Aug 26, 2022
8ad2458
make sure gpg is installed, and add a commented out section for using…
julialongtin Aug 26, 2022
840f9cd
update arguments to match new version of etcdctl. (#578)
julialongtin Aug 26, 2022
984d129
add comments for users who are still using passwords to authenticate.…
julialongtin Aug 26, 2022
55741b3
add an example ldap scim bridge configuration. (#580)
julialongtin Aug 26, 2022
3fc16c5
Add comment about ES version alignment
supersven Aug 26, 2022
e8cf39e
Merge pull request #582 from wireapp/elasticsearch_version_comment
supersven Aug 30, 2022
5fc6fab
GH actions: remove chore/update-dependencies GH action schedule for now
flokli Aug 31, 2022
a443c0c
Merge pull request #583 from wireapp/disable-update-deps
jschaul Aug 31, 2022
d5b27c2
Update wire-server charts to version 4.23.0
zebot Sep 1, 2022
26f2e44
Clarify cert manager (#584)
julialongtin Sep 6, 2022
0970518
Generate QR codes via teams API (SQPIT-1369)
supersven Sep 16, 2022
fe691b0
Formatting
supersven Sep 16, 2022
889956c
Update wire-server charts to version 4.24.0
zebot Sep 27, 2022
c2c6a77
Merge pull request #586 from wireapp/sventennie/qr-codes-via-teams-api
supersven Sep 28, 2022
10316d6
fix: Fix the offline CI pipeline
supersven Sep 27, 2022
4e18708
Ansible-based cassandra/elasticsearch operations (#572)
jschaul Oct 4, 2022
5feb0d3
Merge pull request #588 from wireapp/fix-ci-master
supersven Oct 5, 2022
3c734fc
Update wire-server charts to version 4.25.0
zebot Oct 6, 2022
7ecb62e
Update wire-server charts to version 4.26.0
zebot Nov 3, 2022
ed95e2b
fix: Omit integration test containers in offline bundle (SQPIT-1357)
supersven Nov 8, 2022
c5ad446
Add info about generating a key
arthurwolf Nov 18, 2022
996a72b
Add information about tmate
arthurwolf Nov 18, 2022
7dd8cd9
Add the type of key to generate
arthurwolf Nov 18, 2022
bd53add
Adding some info on the server type
arthurwolf Nov 18, 2022
1a21958
Add kvmhelpers (#581)
julialongtin Nov 18, 2022
10084a4
add newvm and start_kvm fixes. (#590)
julialongtin Nov 18, 2022
becb991
more fixes from deployment dry run. (#591)
julialongtin Nov 18, 2022
927806b
Fixing an issue the linter is complaining about with echo
arthurwolf Nov 18, 2022
305fbef
Merge pull request #589 from wireapp/sventennie/omit_test_containers_…
supersven Nov 21, 2022
18ba598
Fix small typo (thanks Amit)
arthurwolf Nov 25, 2022
e401b4a
Update wire-server charts to version 4.28.0
zebot Dec 6, 2022
3f354bd
Update wire-server charts to version 4.29.0
zebot Dec 12, 2022
7d1bdbe
add instructions to generate keys for tmate
arthurwolf Jan 5, 2023
6517979
improve the firewall rules we use, so we are no longer touching the f…
julialongtin Jan 5, 2023
68cafef
secrets.sh: also add pubkey to cannon, in case cannon has its own ing…
jschaul Jan 9, 2023
4575356
feat: add ntp dependancies to mirror-apt (#595)
Veki301 Jan 10, 2023
f6d3870
Modifying the example output for ansible --version
arthurwolf Jan 11, 2023
f78d37a
Code said to move file, but did not give commands.
arthurwolf Jan 11, 2023
2086bdf
add deeplinks vars in nginz config of wire-server prod-values example…
amitsagtani97 Jan 12, 2023
f3d9c47
Wire in a box updates (#599)
julialongtin Jan 12, 2023
b688953
Update wire-server charts to version 4.30.0
zebot Jan 12, 2023
d46fcbe
Remove ssh-keygen, as we copy the keys from root later anyway
arthurwolf Jan 13, 2023
346186f
Pointing out why we copy this yml file.
arthurwolf Jan 20, 2023
eb4993f
add instructions to install nano in case it's not present (ubuntu 22.04)
arthurwolf Jan 26, 2023
8270456
helm mapkubeapis plugin - also in offline packages (#600)
jschaul Jan 26, 2023
2c5133f
Add nano command do edit ssh config
arthurwolf Jan 26, 2023
829a25f
Add net-tools as it's not installed by default in ubuntu 22.04
arthurwolf Jan 26, 2023
07ab013
Update wire-server charts to version 4.31.0
zebot Jan 27, 2023
3624085
Add comment to kubernetes-renew-certs
smatting Feb 7, 2023
ac8e6b1
Update GitHub CI Cachix actions
supersven Mar 2, 2023
1a5f368
Update wire-server charts to version 4.33.0
zebot Mar 6, 2023
8719800
Update wire-server charts to version 4.34.0
zebot Mar 6, 2023
9c9666d
handle a system that has no tap devices already set up. (#608)
julialongtin Apr 10, 2023
0275fb4
Update wire-server charts to version 4.35.0
zebot Apr 18, 2023
e6f3954
document old helm charts (#611)
jschaul Apr 25, 2023
7ee55cb
Add example values for rabbitmq (#612)
akshaymankar May 24, 2023
749e8bd
echo instructions
jschaul Jun 8, 2023
07ccca9
add documentation to create ubuntu 22.04 based test env
amitsagtani97 Jun 21, 2023
97091ef
change directory permissions to create virsh vms
amitsagtani97 Jun 26, 2023
3b386bd
fix ansible secrets path to be consistent (#498)
tjanson Jun 26, 2023
f87c96f
bump ansible-java-role playbook (#626)
amitsagtani97 Jul 3, 2023
6359b78
bump cassandra ansible role (#625)
amitsagtani97 Jul 4, 2023
cf061ff
Bump ansible restund (#630)
amitsagtani97 Jul 12, 2023
4982bdb
Add support for Ubuntu 22.04 (#602)
amitsagtani97 Jul 27, 2023
6bffaaa
nix/pkgs/kubectl: 1.23.7 -> 1.23.16
flokli Jul 27, 2023
b949fcc
nix/kubeadm: init, build from source
flokli Jul 27, 2023
1b5cea4
default.nix: allow passing in system explicitly
flokli Jul 27, 2023
9a5b840
nix: env: make linux-only tools linux-only
flokli Jul 27, 2023
0e63a99
offline/ubuntu_18_to_ubuntu_22_migration.md: fix typo
flokli Jul 27, 2023
60ea59b
nix: unify kubectl and kubeadm into kubernetes-tools
flokli Jul 27, 2023
9c650f6
Merge pull request #637 from wireapp/mac
flokli Jul 28, 2023
ecea454
Cleanup after migration (#638)
amitsagtani97 Aug 2, 2023
2656f78
Update wire-server charts to version 4.36.0
zebot Aug 11, 2023
b159190
Update wire-server charts to version 4.37.0
zebot Aug 16, 2023
c72440a
update migration docs
Veki301 Aug 16, 2023
6e18956
typos
Veki301 Aug 16, 2023
8a812d3
Update wire-server charts to version 4.38.0
zebot Aug 16, 2023
b9ef496
Merge pull request #641 from wireapp/update_migration_docs
arthurwolf Aug 21, 2023
a6b80ee
Update ubuntu22.04_installation.md
smatting Sep 7, 2023
d702e63
Update ubuntu22.04_installation.md
smatting Sep 7, 2023
ffd1dcf
Merge pull request #646 from wireapp/smatting-patch-1
smatting Sep 7, 2023
6a315f9
Update ubuntu22.04_installation.md
smatting Sep 7, 2023
8847913
Merge pull request #647 from wireapp/smatting-patch-1
smatting Sep 7, 2023
78167ee
fixup
smatting Sep 12, 2023
70b6907
Merge pull request #651 from wireapp/smatting/fixup
smatting Sep 12, 2023
c8fea61
WPB-4470 Upgrade minio (#645)
smatting Sep 18, 2023
54bbdc8
Update docs_ubuntu_22.04.md (#649)
smatting Sep 18, 2023
e8be3d4
update to migration documentation (#653)
Veki301 Sep 21, 2023
7f4aa51
Update documentation and automatize some steps (#650)
smatting Sep 22, 2023
51b1ef7
add rabbitmq chart in offline artifact (#640)
amitsagtani97 Sep 25, 2023
6fcff59
add linux dependencies for rabbitmq server (#643)
amitsagtani97 Sep 27, 2023
46c42d7
Add info on checking if gpg is installed
arthurwolf Sep 27, 2023
592767d
Enable/disable federation using the new helm tag (#654)
akshaymankar Sep 28, 2023
e7ce467
Add note about already having the folder around.
arthurwolf Sep 29, 2023
8d52605
Add missing apt install for whois/mkpass.
arthurwolf Sep 29, 2023
a7bf512
Add info about skipping docker install on hetzner
arthurwolf Sep 29, 2023
f5574fc
bump terrafrom version (#666)
amitsagtani97 Oct 13, 2023
176832f
rebase ansible_sft with upstream master (#668)
amitsagtani97 Oct 19, 2023
e1890b6
add outlook addin prod-values example file (#667)
Veki301 Oct 20, 2023
5c68465
Update wire-server charts to version 4.39.0
zebot Oct 23, 2023
bc1cbd2
remove ubuntu 18 support (#662)
amitsagtani97 Nov 6, 2023
4088352
Update docs and CI to support rabbitmq-external chart (#655)
amitsagtani97 Jan 12, 2024
72dd015
Moved from namshi/smtp to ix-ai/smtp
e-lisa Jan 2, 2024
2e04145
Upgraded documentation for upgrading.md
e-lisa Jan 2, 2024
6b2ed14
Added more documentation for smtp variables
e-lisa Jan 11, 2024
a6e0929
Updated docker image list
e-lisa Jan 11, 2024
2f65617
WPB-2324 introduce more automation for dedicated Hetzner server deplo…
jschumacher-wire Jan 17, 2024
0ecd0ba
replacing example key with dummy; adding some more script logic for o…
jschumacher-wire Jan 18, 2024
113c9fa
offline-vm-setup.sh: only delete contents of NOCLOUD_DIR upon exit, n…
jschumacher-wire Jan 18, 2024
7210a70
updating readme, final chmod directive for ansible hetzner playbook, …
jschumacher-wire Jan 18, 2024
1184866
adding nftables rule for internal virbr0 traffic; updating offline-vm…
jschumacher-wire Jan 19, 2024
19e075f
M milestone release pipeline. (#540)
julialongtin Jan 19, 2024
e1ec4f9
updating readmes, fixing hetzner ansible playbook
jschumacher-wire Jan 23, 2024
00f191d
Update offline/single_hetzner_machine_installation.md
jschumacher-wire Jan 23, 2024
7965ab0
reworking documentation for single deploy; adding nftables examples f…
jschumacher-wire Jan 24, 2024
452c8d4
Merge pull request #676 from wireapp/hetzner_single_deployment_automa…
jschumacher-wire Jan 24, 2024
d945875
updating artifact hash for s3 download link in hetzner-single-deploy.…
jschumacher-wire Jan 25, 2024
204e819
wire-in-a-box / hetzner deployments: adding missing package; setting …
jschumacher-wire Jan 29, 2024
2f70903
Merge pull request #678 from wireapp/wirebox_deployment_fixes
jschumacher-wire Jan 29, 2024
eb2ffa5
Enable federator in wire-server to ensure it's image is bundled (SER-…
supersven Jan 31, 2024
20c7164
Include coturn (#677)
julialongtin Feb 1, 2024
ffbc6c0
wire-in-a-box hetzner updating ansible playbook, firewall conf, libvi…
jschumacher-wire Feb 5, 2024
d14dd39
ansible: updating default artifact target url for hetzner playbook
jschumacher-wire Feb 5, 2024
5649c0e
Update wire-server charts to version 4.40.0
zebot Feb 12, 2024
94bdc70
Updating wirebox deploy firewall (#683)
jschumacher-wire Feb 12, 2024
b5bf787
updating artifact hash for ansible to latest from master
jschumacher-wire Feb 13, 2024
c562b69
Bump kubernetes to v1.28.2 (#675)
amitsagtani97 Feb 13, 2024
f37c7f5
Update wire-server charts to version 4.41.0
zebot Feb 13, 2024
88b97ab
Fixing a one-character typo: /tc/ is /etc/
arthurwolf Feb 13, 2024
7b00c02
ci.sh : Add option to build from wire-builds (#684)
smatting Feb 22, 2024
45aef22
Wpb 6455 coturn docs (#687)
arthurwolf Mar 11, 2024
49b4f13
making the offline install documentation ansible inventory section le…
jschumacher-wire Mar 14, 2024
b78160d
deploy 3 sftd replicas by default and restund on port 3478 (#691)
amitsagtani97 Apr 10, 2024
f99a790
Dnsmasq fix (#693)
jschumacher-wire Apr 19, 2024
21908fa
improving federation documentation (#695)
jschumacher-wire Apr 19, 2024
0f4b1e2
Add a command to automatically get the IP
arthurwolf Apr 24, 2024
6ba63ed
make it a bit clearer.
arthurwolf Apr 24, 2024
b96520b
add a oneliner for kubenodeip also
arthurwolf Apr 24, 2024
21bf6ab
offline/ci.sh: Add note
smatting Apr 24, 2024
1de5934
add docs and values sample file for fluent-bit (#696)
amitsagtani97 Apr 24, 2024
6f142f2
Merge pull request #697 from wireapp/arthurwolf-command-for-ip-env-var
arthurwolf Apr 24, 2024
255516b
Fix help install command for wire-server
arthurwolf Apr 24, 2024
d0319f9
Merge pull request #698 from wireapp/arthurwolf-docs-missing-secrets
arthurwolf Apr 24, 2024
0f4b15f
offline/ci.sh make wire_build configurable
smatting May 2, 2024
ef82f6a
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot May 2, 2024
467dc62
Adapt to wire-build method for artifact generation (#688)
amitsagtani97 May 16, 2024
35fd0d0
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot May 21, 2024
5c4217c
creating bundle for zulu-hotfix2 (#704)
jschumacher-wire May 22, 2024
3ad8f2a
exposing vars & dependencies for cassandra backups (#705)
jschumacher-wire May 24, 2024
210bd3a
ldap-scim-bridge docs update and add bzip2 library (#703)
amitsagtani97 May 27, 2024
f3b7b31
Create information-gathering.sh
arthurwolf May 27, 2024
fb3348a
remove sudos
arthurwolf May 27, 2024
de7fcce
changing to using netplan
arthurwolf May 27, 2024
dc17004
change `ip route` to `iptables-save`
arthurwolf May 27, 2024
df851ba
remove the `dnsmasq.conf` line
arthurwolf May 27, 2024
66d72c3
Update iso url to a smaller size iso.
arthurwolf May 27, 2024
c6a73c5
Merge pull request #706 from wireapp/arthurwolf-WPB-2571-information-…
arthurwolf May 27, 2024
14e8ece
Add k8ssandra support (#694)
amitsagtani97 May 28, 2024
7b6a587
fix lint issues to make CI green (#707)
amitsagtani97 May 29, 2024
012e7c1
Bump Cassandra to 3.11.16 (#708)
amitsagtani97 Jun 4, 2024
be568f1
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Jun 5, 2024
3730d2d
bump cachix and nix github action (#711)
amitsagtani97 Jun 13, 2024
15f13fa
bring back dnsmasq to vms (#710)
amitsagtani97 Jun 13, 2024
9704833
change externallyCreated to useFakeS3 and change its depth (#685)
arthurwolf Jun 14, 2024
c2c86d9
change the sft values file so that sft gets certificates properly. (#…
julialongtin Jun 14, 2024
f04b6eb
[WPB-4379] Rabbitmq backup and restore process (#712)
amitsagtani97 Jun 25, 2024
3ab3c21
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Jul 1, 2024
a70784d
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Jul 8, 2024
c9855c0
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Jul 9, 2024
f691469
Updating apt key (#716)
jschumacher-wire Jul 12, 2024
a37d26d
enable redis cluster (#721)
amitsagtani97 Jul 24, 2024
3095ae8
add CI pipeline to create an artifact with limited charts (#719)
amitsagtani97 Jul 25, 2024
7a8d589
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Aug 7, 2024
2d83a76
add keycloak, k8ssandra-operator and openebs helm chart (#722)
amitsagtani97 Aug 7, 2024
63f8dc0
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Aug 12, 2024
4419b98
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Aug 12, 2024
fe93384
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Aug 13, 2024
0b1507b
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Aug 13, 2024
c751842
Remove upstream charts reference and do not trigger custom artifacts …
amitsagtani97 Aug 14, 2024
688a9de
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Aug 14, 2024
eec10f7
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Aug 14, 2024
bdb2fa3
add variable to disable user/team creation (#723)
amitsagtani97 Aug 19, 2024
5a97a25
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Aug 19, 2024
14168e4
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Aug 21, 2024
5c06158
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Aug 22, 2024
aba23c9
Nix: Fix vendorSha256 warning (#729)
supersven Sep 4, 2024
07123cf
add docs for resetting the k8s cluster (#731)
amitsagtani97 Sep 10, 2024
3f096d1
Update docs to always deploy RabbitMQ and add data persistence (#730)
amitsagtani97 Sep 10, 2024
2e86366
Wiab automation (#728)
jschumacher-wire Sep 10, 2024
219af1e
Fix inconsistent CI pipeline (#732)
amitsagtani97 Sep 12, 2024
ef8ee1f
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Sep 17, 2024
6a0c197
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Sep 24, 2024
5ceba51
add step-certificates example values
amitsagtani97 Sep 16, 2024
5e01833
use busybox tag
amitsagtani97 Sep 17, 2024
591432c
add bootsrap image tag
amitsagtani97 Sep 17, 2024
48f1508
hack(smallstep-ca): drop unused connection test
lwille Sep 25, 2024
fbf32ca
use docker registry for k8ssandra images
amitsagtani97 Sep 12, 2024
48f223c
prod-values.example.yaml: Increase webapp replica count to 3 (#736)
smatting Sep 26, 2024
5240f86
Merge pull request #734 from wireapp/wpb-11121
lwille Sep 26, 2024
f2692bd
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Oct 8, 2024
935e7bc
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Oct 16, 2024
2e8e431
Add codeowners (#741)
amitsagtani97 Oct 23, 2024
5123a7e
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Oct 31, 2024
e7643e9
Fix wiab automation (#742)
amitsagtani97 Nov 4, 2024
8dc202e
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Nov 5, 2024
1b742db
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Nov 7, 2024
27d741d
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Nov 7, 2024
7d94080
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Nov 13, 2024
55c5466
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Nov 21, 2024
c48e87f
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Nov 22, 2024
f1fa673
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Dec 2, 2024
c4a66cb
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Dec 2, 2024
f41398d
Fix WSD CI for the new machine types in hetzner cloud (#744)
amitsagtani97 Dec 11, 2024
e9e8da1
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Dec 11, 2024
b4806bc
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Dec 11, 2024
aa5195c
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Dec 13, 2024
45ff9db
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Dec 30, 2024
d2830cb
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Jan 7, 2025
8a7b9ac
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Jan 16, 2025
8f565a7
Remove restund (#740)
amitsagtani97 Jan 21, 2025
fadd285
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Jan 23, 2025
f5e109b
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Jan 28, 2025
4659faf
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Jan 29, 2025
3161360
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Jan 29, 2025
133e13d
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Jan 29, 2025
e7f7dfd
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Jan 30, 2025
5b74bda
Update wire-build to version https://raw.githubusercontent.com/wireap…
zebot Feb 10, 2025
383f17d
WPB-15421/ci-fix (#751)
Veki301 Feb 12, 2025
6481de0
coturn docs update [skip ci] (#748)
Veki301 Feb 12, 2025
e847dc6
WPB-14388 stackit env (#749)
mohitrajain Feb 13, 2025
cdaec67
feat(stackit wiab): WPB-14388 pushed stackit wiab documentation to of…
mohitrajain Feb 13, 2025
f997223
feat(stackit wiab): WPB-14388 improving stackIT-wiab documentation fo…
mohitrajain Feb 17, 2025
93360b4
Minor fixes for the scripts and documentation (#750)
mohitrajain Feb 24, 2025
7cdc9a0
Wpb 15574 bump container images (#754)
Veki301 Feb 24, 2025
724941c
fix the template so it is now visible. (#758)
julialongtin Feb 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 13 additions & 0 deletions .envrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
nix-build $PWD/default.nix -A env --out-link .nix-env

PATH_add ".nix-env/bin"

export LOCALHOST_PYTHON="$PWD/.nix-env/bin/python"

# source .profile from `$env`.
# This is only used to set things interpolated by nix.
# All *static* things should live inside .envrc.
[[ -f ".nix-env/.profile" ]] && source_env ".nix-env/.profile"

# allow local .envrc overrides
[[ -f .envrc.local ]] && source_env .envrc.local
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# This file designates code owners for different parts of the repository

# Define code owners for all files in the repository
* @wireapp/customerops @julialongtin
44 changes: 44 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-repport.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
name: Bug Report
about: template to report a bug
title: "Bug: [BUG TITLE]"
labels: ''
assignees: ''
---

### Basic information

<!-- Depending on your use case some of the information might be omitted -->

* On-premises: <!-- yes / no -->
* Cloud-Provider: <!-- e.g. AWS, GCP, none, etc. -->
* Installation type: <!-- demo / production -->
* Kubernetes version: <!-- run 'kubectl version' -->
* Helm version: <!-- run 'helm version' -->
* Installed with Kubespray: <!-- no / yes (version?) -->
* (Helm) Charts version: <!-- run 'helm show chart wire/wire-server | grep -m 1 version' -->
* List of installed top-level charts: <!-- e.g. database-ephemeral, demo-smtp -->
* Other related technologies + version: <!-- Ansible, Helm, Terraform -->


### What is the expected result?

<!--
Please elaborate.
-->


### What is the actual result?

<!--
Please elaborate.
Add logs, outputs, if necessary.
-->


### How to reproduce the issue?

<!--
Please describe the steps to reproduce the actual result.
Add a minimal example, if possible.
-->
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
name: Feature Request
about: Template for a question around the topic of deploying wire-server
title: "Feature: [FEATURE TITLE]"
labels: ''
assignees: ''
---


### What kind of feature are you looking for?

<!--
Describe the feature.
-->


### In which scenario would this feature be helpful?

<!--
Please describe the use case in a comprehensible manner.
The more context you give the better we can understand the underlying issue.
-->


### How do you imagine that this feature is being used?

<!--
Explain the user perspective.
Share some example code.
-->


### How did you install Wire?

<!--
In context of the proposed feature, please explain your setup a little.
Which installation instructions did you follow on docs.wire.com (e.g. demo / production)?
Where and how do you run Kubernetes (operating system version and cloud provider, if any)?
How was Kubernetes installed (e.g. Kubespray, managed, etc.)?
-->
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/question.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
name: Question
about: template for a question around the topic of deploying wire-server
title: "Question: [QUESTION TITLE]"
labels: ''
assignees: ''
---

### Basic information

<!-- Depending on your use case some of the information might be omitted -->

* On-premises: <!-- yes / no -->
* Cloud-Provider: <!-- e.g. AWS, GCP, none, etc. -->
* Installation type: <!-- demo / production -->
* Kubernetes version: <!-- run 'kubectl version' -->
* Helm version: <!-- run 'helm version' -->
* Installed with Kubespray: <!-- no / yes (version?) -->
* (Helm) Charts version: <!-- run 'helm show chart wire/wire-server | grep -m 1 version' -->
* List of installed top-level charts: <!-- e.g. database-ephemeral, demo-smtp -->
* Other related technologies + version: <!-- Ansible, Helm, Terraform -->


### How did you install Wire?

<!--
Did you deviate from the instructions one docs.wire.com at some point?
Which operating system did you use and which version of it?
How did you set up TLS certificates and DNS records?
Please explain your setup a little.
-->


### Question

<!--
I couldn't find an answer in the installation guide (https://docs.wire.com/how-to/install/index.html)
nor somewhere else in the documentation (https://docs.wire.com/how-to/index.html)
-->
1 change: 1 addition & 0 deletions .github/PULL_REQUEST_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
61 changes: 61 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
name: Change (PR)
about: template for a PR that introduces a change
title: "[TITLE]"
labels:
assignees:
---

<!-- In case this addressed an existing issue
Fixes ${ISSUE_URL}
-->

### Change type

<!-- choose the kind of change this PR introduces -->

* [ ] Fix
* [ ] Feature


### Basic information

Technology: <!-- Ansible, Kubernetes, Helm, Terraform -->

Version: <!-- Version of the technologies you just referred to -->

* [ ] I ran/applied the changes myself
* [ ] I can confirm that it was successful


### Motivation

<!--
What is the motivation for introducing this change?
Which scenario(s) is/are addressed by the change?
What problem does the change try to solve?
-->


### Objective

<!--
What kind behaviour does it change, add, or remove?
How did it behave before? How does it behave now?
-->


### Reason

<!--
How did you fix the issue?
Why did you solve it this way?
-->


### Use case

<!--
How is the change used? maybe share some example code.
Does the change introduce any incompatibility?
-->
36 changes: 36 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
on:
push:
branches: [master, develop]
pull_request:
branches: [master, develop]
jobs:
build:
name: build
runs-on: ${{ matrix.os }}
strategy:
matrix:
os:
- ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
submodules: true
- uses: cachix/install-nix-action@v27
- uses: cachix/cachix-action@v15
with:
name: wire-server
signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}"

- name: Build the environment
run: nix-build -A env
- name: Install the environment
run: nix-env -f . -A env -i
- name: Install terraform
uses: hashicorp/setup-terraform@v3
with:
terraform_version: "^1.3.7"
terraform_wrapper: false
- name: Check terraform init
run: |
cd terraform/environment
terraform init --backend=false
72 changes: 72 additions & 0 deletions .github/workflows/custom-artifact.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
on:
push:
branches: [master, develop]
tags: [ v* ]
workflow_dispatch:
jobs:
offline:
name: Prepare custom offline package # Do not change this name, it is used to trigger deploy-wiab workflow
# Useful to skip expensive CI when writing docs
if: "!contains(github.event.head_commit.message, 'skip ci')"
runs-on:
group: wire-server-deploy
steps:
- uses: actions/checkout@v2
with:
submodules: true
- uses: cachix/install-nix-action@v27
- uses: cachix/cachix-action@v15
with:
name: wire-server
signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}"

- name: Install nix environment
run: nix-env -f default.nix -iA env

- name: Run offline build
run: ./offline/ci.sh HELM_CHART_EXCLUDE_LIST=elasticsearch-curator,fluent-bit,kibana,redis-cluster,inbucket,aws-ingress,backoffice,calling-test,nginx-ingress-controller
env:
GPG_PRIVATE_KEY: '${{ secrets.GPG_PRIVATE_KEY }}'
DOCKER_LOGIN: '${{ secrets.DOCKER_LOGIN }}'

- name: Get upload name
id: upload_name
run: |
# FIXME: Tag with a nice release name using the github tag...
# SOURCE_TAG=${GITHUB_REF#refs/tags/}
echo ::set-output name=UPLOAD_NAME::$GITHUB_SHA-custom
# echo ::set-output name=UPLOAD_NAME::${SOURCE_TAG:-$GITHUB_SHA}
- name: Copy assets tarball to S3
run: |
aws s3 cp assets.tgz s3://public.wire.com/artifacts/wire-server-deploy-static-${{ steps.upload_name.outputs.UPLOAD_NAME }}.tgz
echo "Uploaded to: https://s3-$AWS_REGION.amazonaws.com/public.wire.com/artifacts/wire-server-deploy-static-${{ steps.upload_name.outputs.UPLOAD_NAME }}.tgz"
env:
AWS_ACCESS_KEY_ID: '${{ secrets.AWS_ACCESS_KEY_ID }}'
AWS_SECRET_ACCESS_KEY: '${{ secrets.AWS_SECRET_ACCESS_KEY }}'
AWS_REGION: "eu-west-1"

- name: Build and upload wire-server-deploy container
run: |
container_image=$(nix-build --no-out-link -A container)
skopeo copy --retry-times 10 --dest-creds "$DOCKER_LOGIN" \
docker-archive:"$container_image" \
"docker://quay.io/wire/wire-server-deploy:${{ steps.upload_name.outputs.UPLOAD_NAME }}"
env:
DOCKER_LOGIN: '${{ secrets.DOCKER_LOGIN }}'

# Set output for deploy-wiab workflow to start
- name: Set output to trigger dependent workflow
if: success()
run: echo "::set-output name=trigger_next_workflow::true"

- name: Deploy offline environment to hetzner
run: |
./offline/cd.sh
env:
HCLOUD_TOKEN: '${{ secrets.HCLOUD_TOKEN }}'

- name: Clean up hetzner environment; just in case
if: always()
run: (cd terraform/examples/wire-server-deploy-offline-hetzner ; terraform init && terraform destroy -auto-approve)
env:
HCLOUD_TOKEN: '${{ secrets.HCLOUD_TOKEN }}'
37 changes: 37 additions & 0 deletions .github/workflows/deploy-wiab.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Deploy on Hetzner WIAB setup
on:
workflow_run:
workflows: ["Prepare custom offline package"]
types:
- completed

jobs:
deploy:
runs-on: ubuntu-latest
concurrency:
group: autodeploy-script
cancel-in-progress: false

steps:
# Step 1: Checkout the repository code
- name: Checkout code
uses: actions/checkout@v3

# Step 2: Set up SSH key for remote access
- name: Set up SSH key
uses: webfactory/ssh-agent@v0.5.3
with:
ssh-private-key: ${{ secrets.WIAB_PRIVATE_SSH_KEY }}

# Step 3: Get the latest commit SHA, for the artifact
- name: Get latest commit SHA
id: get_commit_sha
run: |
COMMIT_SHA=$(git rev-parse HEAD)
echo "commit_sha=$COMMIT_SHA" >> $GITHUB_ENV

# Step 4: Run the autodeploy script
- name: Run Auto Deploy Script
run: |
cd bin
./autodeploy.sh --artifact-hash ${{ env.COMMIT_SHA }} --target-domain wiab-test-box.wire.link --force-redeploy
25 changes: 25 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
on:
push:
branches: [master, develop]
pull_request:
branches: [master, develop]
jobs:
build:
name: build
runs-on: ${{ matrix.os }}
strategy:
matrix:
os:
- ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
submodules: true
- uses: cachix/install-nix-action@v27
- uses: cachix/cachix-action@v15
with:
name: wire-server
signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}"

- name: Lint
run: make shellcheck ENV="no-env"
Loading
Loading