Граф коммитов

44 Коммитов

Автор SHA1 Сообщение Дата
Mustafa Kara
7a710e7047 Apt dependencies are not pinned, so upgrades will break docker builds. (#20901)
Signed-off-by: Mustafa Kara <mustafa.kara@mattermost.com>
2022-08-29 15:59:25 +03:00
mattermod
ad652f1840 Update latest version to 7.2.0 2022-08-17 07:08:26 +00:00
Akis Maziotis
efed80a90c [CLD-3942] Container Image used for e2e testing, migration from Alpine to Debian Linux (#20807)
* [fix] Dockerfile using Debian instead of Alpine

We are switching to building docker container for Matermmost-server & enterprise
from Alpine Linux(unsupported) to Debian(supported)

This image is used for e2e testing.

Rationalle:
Alpine is actually unsupported distro for Mattermost-server. https://docs.mattermost.com/install/software-hardware-requirements.html#mattermost-server-operating-system
On top of that, Alpine linux uses musl libc vs glibc, which can cause several issues when testing
Finally We got to a point of being unable to run Alpine based mattermost instances with: `Error relocating ./mattermost: fcntl64: symbol not found`
Details @ https://github.com/mattermost/mattermost-server/pull/20735

Specifically the following changes are introduced:

- switching to using Debian Buster as being a supported linux flavor for Mattermost
- pinning the Debian base image with SHA hash
- defining Shell as bash, and enabling pipefail
- pinning additional packages installed using apt
- removing unused cache
- improving MM_PACKAGE variable checking logic introducing non zero exit code (127) when failing
- migrating adduser and addgroup command, to debian compatible
- removing unused chown dirs

Signed-off-by: Akis Maziotis <akis.maziotis@mattermost.com>

* [fix] Using bash as a more capable shell

* [fix] Installing optional packages needed for tests

These packages are needed to perform succesfull end to end testing.
Relevant documentation:
https://docs.mattermost.com/configure/file-storage-configuration-settings.html#enable-document-search-by-content

Signed-off-by: Akis Maziotis <akis.maziotis@mattermost.com>
2022-08-13 06:44:32 +08:00
Mattermod
c762db8669 Update latest version to 7.1.2 (#20691)
Automatic Merge
2022-07-21 15:03:12 +03:00
Mattermod
e7a93e3f59 Update latest version to 7.1.1 (#20678)
Automatic Merge
2022-07-19 14:03:13 +03:00
Mattermod
fec5bf1ea7 Update latest version to 7.1.0 (#20670)
Automatic Merge
2022-07-18 17:33:13 +03:00
Mattermod
af3853b4bf Update latest version to 7.0.1 (#20542) 2022-06-24 17:18:05 +03:00
Mattermod
3bd5690f4b Update latest version to 7.0.0 (#20469) 2022-06-14 17:34:52 +03:00
Mattermod
2a85fd6a81 Update latest version to 6.7.1 (#20464) 2022-06-14 14:07:16 +03:00
Mustafa Kara
c03eb778c8 Reflect alpine image change to fix build pipelines (#20449)
Signed-off-by: Mustafa Kara <mustafa.kara@mattermost.com>
2022-06-13 17:58:25 +03:00
Mattermod
91ffe24c14 Update latest version to 6.7.0 (#20219)
Automatic Merge
2022-05-18 17:39:55 +03:00
Mattermod
5cf721fdc0 Update latest version to 6.6.1 (#20090)
Automatic Merge
2022-04-28 18:57:06 +03:00
Mattermod
a98975b00f Update latest version to 6.6.0 (#19990)
Automatic Merge
2022-04-14 18:27:05 +03:00
Ossi Väänänen
67d57fc400 Pin the FROM in dockerfiles (#19526)
This prevents supply chain attacks where the latest image is replaced with a malicious version.

Pinning done by using https://github.com/Jille/dockpin
2022-03-31 15:22:20 +03:00
Mattermod
17ea088eb4 Update latest version to 6.4.1 (#19680)
Co-authored-by: Mmbot <mmbot@mattermost>
2022-03-03 13:44:19 +02:00
Carlos Tadeu Panato Junior
fc712f5fdf default mm package to release 6.0.0 (#18667) 2021-10-18 13:48:55 +02:00
Carlos Tadeu Panato Junior
f27f7bfe79 Update base container image from alpine 3.12 to 3.14 (#18450)
* update default mm package to 5.39.0

* update base container image from alpine 3.12 to 3.14
2021-09-23 17:36:05 +02:00
Mattermod
ddaa07e35f Update latest version to 5.38.1 (#18243)
Automatic Merge
2021-08-23 11:45:03 +02:00
Mattermod
61e4e4d3fc Update latest version to 5.37.1 (#18058)
Co-authored-by: Mmbot <mmbot@mattermost>
2021-08-04 17:47:07 +02:00
Mattermod
4ad0193d0a Bump version (#17932)
Co-authored-by: Mmbot <mmbot@mattermost>
2021-07-15 18:17:48 +02:00
Mattermod
71ef1c5386 Bump version (#17819)
Co-authored-by: Mmbot <mmbot@mattermost>
2021-06-22 13:08:49 +02:00
Mattermod
d093e102a4 Bump version (#17790)
Automatic Merge
2021-06-16 16:10:22 +02:00
Mattermod
45550d4d2a Bump version (#17716)
Automatic Merge
2021-06-04 11:40:22 +02:00
Jesús Espino
d2ed053b6b Add doc extraction dependencies (#17403)
Automatic Merge
2021-04-19 18:06:05 +02:00
Mattermost Build
565f65a0c3 Bump version (#17368)
Co-authored-by: Mmbot <mmbot@mattermost>
2021-04-09 13:32:27 +02:00
Mattermost Build
9d65b72a3a Bump version (#17195)
Co-authored-by: Mmbot <mmbot@mattermost>
2021-03-22 16:23:11 +01:00
Mattermost Build
46b4987873 Bump version (#16952)
Co-authored-by: Mmbot <mmbot@mattermost>
2021-02-17 10:50:21 +01:00
Mattermost Build
c14194d78b Bump version (#16813)
Automatic Merge
2021-01-28 13:15:17 +01:00
Mattermost Build
83afd756b6 Bump version (#16592)
* Bump version

* Uncomment shouldPerformUpgrade

Co-authored-by: Mmbot <mmbot@mattermost>
Co-authored-by: Elisabeth Kulzer <elikul@elikul.de>
2020-12-23 16:33:07 +01:00
Amy Blais
e8371d915f Update Dockerfile (#16488)
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2020-12-07 12:44:41 +01:00
Amy Blais
28983fa88d Update Dockerfile (#16118)
Automatic Merge
2020-10-29 08:54:01 -04:00
Carlos Tadeu Panato Junior
c2554dc30e bump the package placeholder to use the latest mm package release (#15688) 2020-10-01 13:50:26 +02:00
Carlos Tadeu Panato Junior
3fc9ed9871 image: bump default MM package to use release 5.26.0 (#15276) 2020-08-19 14:23:47 +02:00
Carlos Tadeu Panato Junior
ed3c93716d docker: update base package to use MM release 5.25.2 (#15153)
Automatic Merge
2020-07-31 15:40:16 +02:00
Carlos Tadeu Panato Junior
10af90fa27 Update Dockerfile (#14946)
* update alpine base image to 3.12

* update MM package to use 5.24.2 as default
2020-06-30 14:45:17 +02:00
Carlos Tadeu Panato Junior
c2f171af07 dockerfile: bump base MM package to 5.23.1 (#14757)
Automatic Merge
2020-06-05 05:02:16 -07:00
Seweryn Zeman
853e955b62 Change Dockerfile HEALTHCHECK intervals (#14317)
We should not use such a long `HEALTHCHECK` `--interval` as first task check if happening after given time, and before healthcheck returns `0` – **task won't be available** to the Docker networks – meaning that Mattermost won't work until then even if it deployed correctly!

And in Docker envs it happens often – that DB is available all the time, and just MM app is being updated. In this case even if we are healthy since 1s – we need to wait 5min until it goes online.
2020-05-27 17:19:43 +02:00
Jason Blais
235c53189e Add ?src=docker query parameter to identify download source (#14577)
Automatic Merge
2020-05-25 04:29:18 -07:00
Carlos Tadeu Panato Junior
4c16924832 bump base package for MM in dockerfile (#14468) 2020-05-05 18:43:12 +02:00
Carlos Tadeu Panato Junior
176db1e189 dockerfile: set 5.22.0 version (#14309) 2020-04-18 11:00:13 +02:00
Carlos Tadeu Panato Junior
22a00104bd update dockerfile to use the latest release available (#14232)
Co-authored-by: mattermod <mattermod@users.noreply.github.com>
2020-04-07 15:25:15 +02:00
Carlos Tadeu Panato Junior
da97740cc2 bump alpine version and mm as well (#13615) 2020-01-15 16:07:09 +01:00
Carlos Tadeu Panato Junior
bd152c6534 bump dockerfile with latest mattermost package (#11901) 2019-08-21 12:44:10 +02:00
Carlos Tadeu Panato Junior
0fec6db7fc move dockerfile to server repo (#11374)
* move dockerfile to server and simplify

* add harcoded-mmpackage

* build docker image EE

* update jenkins file for branches
2019-07-17 15:02:10 +02:00