1
0
mirror of https://github.com/zokradonh/kopano-docker synced 2025-06-07 16:06:14 +00:00

378 Commits

Author SHA1 Message Date
Felix Bartels
03c7154299
smaller konnect fixes (#288)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-11-17 16:35:57 +01:00
Felix Bartels
97c115c556
add tests for webapp plugins (#287)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-11-15 19:16:33 +01:00
Felix Bartels
a6dfd1869b
Add option to phoenix for silent refresh 2019-11-15 09:08:43 +01:00
Felix Bartels
f94373903b
Ease use of Owncloud Phoenix (#286)
* add tweak to serve phoenix from /files
* auto enable oidc
* simplify setup by adding root directly to kweb
* add some descriptions for overriding kweb configuration
* add some configuration and clean up
2019-11-13 15:31:18 +01:00
Felix Bartels
df6268e24f
bring back the possibillity to specify args (#284)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-11-13 09:44:00 +01:00
Felix Bartels
d531ac4b1c
Fixes (#283)
* make readme of owncloud more clear
* clarify setup.sh
* make user23 an admin by default
* remove hard depenency on reg
* add completed message
* set more attributes on startup

Signed-off-by: Felix Bartels <felix@host-consultants.de>

* use cn instead of uid
* add config for owncloud phoenix ui and openid plugin
* add override for experimental feature endpoint
* import kweb-calendar.cfg
* experimental endpoint is yes/no
* grapi also needs the ability to run insecure
* grapi needs to resolve the domain, therefore needs to be in the web network
2019-11-12 22:23:38 +01:00
Felix Bartels
9bb7f04670
Fix pushing for other travis accounts (#282)
* do not cleanup on deploy
* uncomment ldap variables before sourcing
2019-11-12 12:03:58 +01:00
Felix Bartels
012d64d2bd bugfix wrongly used variable name for writing identifier registration
add test for identifier scopes conf

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-11-11 12:47:17 +01:00
Felix Bartels
72ff6a4d51
tests if deadlock also apprears when syning users first (#281)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-11-11 11:38:12 +01:00
Felix Bartels
52d6b18322
Further tweaks for univention app (#264)
* add option to change base path
* fix env name
* add kweb configuration for using konnect in a subpath
* make webapp display configurable
* more explicit startup messages
* add ability to use an external oidc provider
* install the grapi ldap backend in the image when building with a recent enough kopano version
* add the ability to run test in the konnect container
  * the startup script gets more and more complicated, there should be a way to test it
* test some values and add test helper
* do not simply cat the registration, but call with yq
* update kweb and konnect
2019-11-11 10:54:54 +01:00
Felix Bartels
d13a82aed1
add some more tools (#279)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-11-04 10:44:28 +01:00
mithomas
92247340e1 Fixed issues with Z-Push shared folder configuration. (#278)
start.sh generated wrong config key for folder id and wrong datatypes
for folder type and flags. This has been corrected both there and in
the automated tests.
2019-11-04 08:38:10 +01:00
Felix Bartels
73fbadab65
DEBIAN_FRONTEND=noninteractive should be an env not an arg (#277)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-11-04 07:38:40 +01:00
Felix Bartels
2cfa0dab7f
Check at startup if a given store exists (#275)
* add check to see if a store exists
2019-11-03 21:44:29 +01:00
Felix Bartels
e3061aa0fd
update konnect, kwmserver and kweb to the latest version (#274) 2019-10-29 12:47:36 +01:00
Felix Bartels
a66ada8655 update kwmserver and kweb
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-10-29 12:26:08 +01:00
Felix Bartels
a827ef65b7
Make sure that services listen globally (#273)
they need to be made available through reverse proxy and port forwarding anyways
changed in https://jira.kopano.io/browse/KC-1616

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-10-29 12:16:39 +01:00
Felix Bartels
6ad012b234 ci: committing changes for konnect 2019-10-29 11:56:39 +01:00
Felix Bartels
e74da7b832
run apt non-interactive to prevent package questions (like config updates) during install (#272)
relates to https://github.com/zokradonh/kopano-docker/issues/261

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-10-29 10:14:44 +01:00
Felix Bartels
8fa4da5f74
further goss checks (#270)
* check for running kopano-server
* run goss during startup test for kopano-server
2019-10-24 18:49:41 +02:00
Felix Bartels
b3f7030a55
move tests into tests folder (#271)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-10-23 16:29:13 +02:00
Felix Bartels
5077bbd1b6
improve config options for grapi (#269)
* make it possible to configure grapi through its cfg
* add test for config setting in grapi
* add volume for persistent data
* chown and add tests for dir
2019-10-23 14:54:25 +02:00
Felix Bartels
bcb0926c6d
Misc changes (#268)
* fixes for setup-tools.sh

fixes https://github.com/zokradonh/kopano-docker/issues/266

* add startup tests for meet demo
* add architecture to contributing file
* define ical_listen for kopano-ical
* precreate database if it does not yet exist
* fix spelling
2019-10-22 15:00:31 +02:00
Michael Thomas
4dac253cf2 Added automatic Z-Push shared folder registration.
Via a new environment variable containing the relevant information in a
JSON string, shared folders can be specifified which will be set using
Z-Push's $additionalFolders configuration option.
2019-10-21 13:05:36 +02:00
Felix Bartels
cbe582b8ff add variables for keys to compose file for meet 2019-10-21 11:59:27 +02:00
Felix Bartels
1e5f3253a1 set the default redirect to /meet 2019-10-21 11:59:27 +02:00
Felix Bartels
4fb98fb69c
Only add guest mode configuration if guest mode is (#263)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-10-18 14:04:23 +02:00
Felix Bartels
88d71e94aa
Update bug_report.md 2019-10-18 08:32:46 +02:00
Felix Bartels
b3c7d702be
prepare ldap for multiserver (#169)
* add multi-server attributes to ldif
* add  example compose file for a multiserver
* add readme
* add script for database creation within the existing database instance
* add generation of admin.pem
* add own certificate for kopano_server_2
* add admin.pem to compose (only for multiserver)
* add spooler for 2nd node
* add link to ldap demo readme
2019-10-16 22:39:15 +02:00
Felix Bartels
b004988517
Separate out testing dependencies to be more independent of travis
* move docker-hub-helper in a general ci folder
* move installation of tools into dedicated script (will make it easier to use a different ci platform)
* mention the setup-tools script in contributing and move testing instructions in there as well
2019-10-16 17:30:42 +02:00
Felix Bartels
a06a495c1d
intruct curl to follow redirects (#259)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-10-16 14:18:32 +02:00
Felix Bartels
c49da1d5eb
Store language (#251)
* clean out unneeded locales
* add test to verify that language is picked up in admin.cfg
* add basic question for language and use variable in compose
* use scriptlet to generate locales before start of kopano-server
* add script to check folders of a given mailbox (for language checks)
* add tests for locale generation

relates to #248
2019-10-15 09:24:10 +02:00
Felix Bartels
cd74f245f1 fix linting error introduced by #256
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-10-14 11:34:47 +02:00
Felix Bartels
37f3ee0720
Make repo script more dynamic #232
* also add the ability to download the tar for supported releases
* use env variables for distribution, channel and branch
* add tests for new archive download for supported releases
2019-10-14 11:19:07 +02:00
Felix Bartels
9b5187d2e4
implement more fine grained version tagging (#256) 2019-10-11 18:20:25 +02:00
Felix Bartels
b840e66418
Add hints about Docker caching (#255)
* tweaking for docker caching
* tweaks to contributing
2019-10-09 19:46:54 +02:00
Felix Bartels
bf114ecd51
Create CONTRIBUTING.md 2019-10-09 16:49:36 +02:00
Felix Bartels
80a3b2a563
experiment with overriding exec to test bash script functions (#254)
* experiment with overriding exec to test bash script functions

Signed-off-by: Felix Bartels <felix@host-consultants.de>

* refine tests

Signed-off-by: Felix Bartels <felix@host-consultants.de>

* test installation of packages

Signed-off-by: Felix Bartels <felix@host-consultants.de>

* make sure package list is not updated when there are not additional packages

* basic commander tests for webapp

Signed-off-by: Felix Bartels <felix@host-consultants.de>

* add webapp commander to makefile

Signed-off-by: Felix Bartels <felix@host-consultants.de>

* basic tests for webapp

Signed-off-by: Felix Bartels <felix@host-consultants.de>

* check webapp config.php

Signed-off-by: Felix Bartels <felix@host-consultants.de>

* add tests for z-push

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-10-08 23:00:36 +02:00
Felix Bartels
dca6e0c87b
Some tweaks to owncloud readme 2019-10-08 13:23:57 +02:00
Felix Bartels
a33458bd15
Remove printing of image size (does not work on Travis) (#252)
* move repo definition outside of ifndef
2019-10-07 15:45:24 +02:00
Felix Bartels
1de183766d
replace hexdump (#250) 2019-10-05 22:56:12 +02:00
Felix Bartels
4ae6af33fb
Enhance description with relation between containers (#243)
* add container structure as architecture document and link to it from the readme
* have separate architecture description for Meet
2019-10-04 15:28:28 +02:00
Felix Bartels
e482ed4cf5 add question issue template
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-10-03 00:31:30 +02:00
Felix Bartels
b3c3ac669e
Switch to PERMIT_DOCKER=connected-networks (#210)
* test if https://github.com/tomav/docker-mailserver/issues/1079 is resolved
* add spooler test to commander target
2019-09-18 17:17:35 +02:00
Felix Bartels
b60176ee93
move optional containers into their own compose files (#246)
* move playground into its own compose file

fixes #245

* move ldap-admin and ssp into their own directories

fixes #244

* remove command for konnect from meet example
2019-09-18 07:30:54 +02:00
Felix Bartels
c50f952456
Create pull_request_template.md 2019-09-16 11:08:03 +02:00
Felix Bartels
2ba3363c42 Update issue templates 2019-09-16 11:01:42 +02:00
Felix Bartels
b273c87cb3
More tests (#240)
* add goss healthcheck to meet
* add goss healthcheck to scheduler
* enhance goss tests for webapp
* add meet and scheduler to make target for goss
* fix healtcheck for webapp

will report 200, but also cause an error because of it being requested over plain
have dedicated url for check
* disable stats reporting in build
* update commander
2019-09-15 18:01:09 +02:00
Felix Bartels
00b15becfd wording in readme
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-09-12 13:54:48 +02:00
Felix Bartels
ab35522da5
Further improve commander test cases (#233)
* add a more detailed example based on https://github.com/SimonBaeumer/commander/pull/82
include test for '!include /usr/share/kopano/ldap.openldap.cfg'?
* add readme on testing
* add goss wait files for dagent and spooler
2019-09-12 13:26:05 +02:00