1
0
mirror of https://github.com/zokradonh/kopano-docker synced 2025-06-06 15:36:40 +00:00

566 Commits

Author SHA1 Message Date
Felix Bartels
5a4335998d add debugging input to readme and bug report template
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-01-13 08:43:18 +01:00
Felix Bartels
d8811ec591 add rule for yml-off
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-01-06 15:02:31 +01:00
renovate[bot]
343730b9e1 Update golang Docker tag to v1.13.5 (#5)
Co-authored-by: Renovate Bot <renovatebot@gmail.com>
2020-01-06 14:07:25 +01:00
renovate[bot]
dca6228c3d Update halverneus/static-file-server Docker tag to v1.7.0 (#6)
Co-authored-by: Renovate Bot <renovatebot@gmail.com>
2020-01-06 14:07:11 +01:00
renovate[bot]
0fda7f0bcb Update alpine Docker tag to v3.11 (#3)
Co-authored-by: Renovate Bot <renovatebot@gmail.com>
2020-01-06 14:03:14 +01:00
renovate[bot]
82bdf65858 Update composer Docker tag to v1.9 (#4)
Co-authored-by: Renovate Bot <renovatebot@gmail.com>
2020-01-06 14:02:49 +01:00
Felix Bartels
c1914a7f41 rename reviewdog workflow file
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-01-06 13:39:40 +01:00
Felix Bartels
a11a6135a2
Merge pull request #2 from fbartels/renovate/configure
Configure Renovate
2020-01-06 13:36:53 +01:00
Renovate Bot
1b672f4c36
Add renovate.json 2020-01-06 12:32:59 +00:00
Felix Bartels
3b105980c1
prepare for reviewdog checks (#308)
* add some reviewdog checks
* give the workflow a better name
* debug goss check
* fix goss test for dagent
* disable reviewdog for now as it does not properly work
2019-12-30 13:55:15 +01:00
Felix Bartels
574e9de669
print version at startup (#312)
* print version at startup

fixes #285
2019-12-22 18:10:50 +01:00
Felix Bartels
f5ff9393ff
add tests for downloading archive from kopano download server (#311)
* add tests for downloading archive from kopano download server
add some makefile defaults

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

* linting

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-12-22 13:31:34 +01:00
Felix Bartels
b36093d074 retry github actions run for goss
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-12-16 08:03:39 +01:00
Felix Bartels
acdb5bed88
spell (via mispell) and markup fixed (#307)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-12-13 13:27:55 +01:00
Felix Bartels
d1e71c6a25
strip folders from fqdn in identifier registry (#306)
This change is required in case Konnect is running in a subfolder (and since clients like Meet are still accessible at /meet and not /subfolder/meet)
2019-12-13 08:04:44 +01:00
Felix Bartels
b7a682d437
reduce size of konnect with multistage builds (#237)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-12-12 16:58:07 +01:00
Felix Bartels
9badb0af5a
Add ldap account manager as an "extra" (#276)
* add compose file
* add working configuration for ldap account manager
depends on https://github.com/LDAPAccountManager/lam/pull/76

Important note: the open source code of lam does not include the Kopano integration. So admins can generally manage users, but to add kopano attributes admins would need to switch to the ldap tree view.

* use :7.0.RC1 as this is the first image that supports automatic setup
2019-12-11 11:36:23 +01:00
Felix Bartels
09ccf72180
add entry for kopano kustomerd (#301)
* add entry for kopano kustomerd
* add a volume for license files
* add kustomer to meet example
2019-12-11 10:55:42 +01:00
Felix Bartels
d17f26e67d
Create github actions workflow for goss (#305) 2019-12-11 08:38:16 +01:00
Felix Bartels
499740b9db
Add Github actions for stale issues and prs 2019-12-11 07:44:30 +01:00
Felix Bartels
bbebae8e49
simplify failing goss_wait tests (#304)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-12-11 07:37:54 +01:00
Felix Bartels
5ed2a3e941 disable updating of the readme for now. for one account it works, on the other it fails
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-12-09 15:07:27 +01:00
Felix Bartels
0a8421cfaa debugging
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-12-09 14:25:21 +01:00
Felix Bartels
e06ae73240
change url for updateing readme (#302)
upstream pr at https://github.com/moikot/docker-tools/pull/1

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-12-09 12:16:45 +01:00
Felix Bartels
8f1b634c35
Make app grid more finely grained configurable
Add option to configure Kopano Meet and Konnect
If all options are disabled kpop will default to its behaviour in showing all apps
2019-12-05 12:44:32 +01:00
Felix Bartels
4f8af8f86f
update konnect (#299)
* update konnect to 0.28.0
* make signing_method configurable
* instruct npm to run with unsafe permissions (fixes error on jenkins)
  * https://github.com/npm/npm/issues/20861
2019-12-05 11:10:17 +01:00
Felix Bartels
7eab9c7c06
Hardcoded server names (#298)
* use variables to check if the server is running
* use kopano_con to address the specified kopano socket in an unified way
* set default value for kopano_con
2019-11-28 13:05:54 +01:00
Felix Bartels
20bbbd2085
default port for z-push should be 237 2019-11-28 12:40:29 +01:00
RobinvG
edf4086d7e Disable some checks when deploying with injected cfg files (#295)
* Add variables to disable some checks that aren't needed if you inject the cfg files
* add tests for new functionality
* uncomment write protected test

fixes https://github.com/zokradonh/kopano-docker/pull/296
2019-11-27 14:56:27 +01:00
Felix Bartels
d7fb796fa3
split up installation for core and kapi+grapi (#293)
* split up installation for core and kapi+grapi
* add some debug output in case package installation fails
* let konnect run as nobody
* add code to check writing permissions for certificates and create certificates in container if possible
* add tests to check on failed and successful certificate creation
* add certificate creation logic from the konnect binfile
* add env for custom dockerize timeout (to fail earlier in tests)
2019-11-26 10:10:22 +01:00
Thomas Müller
08a009c7ed Generated comment in konnectd.config.php was in the wrong line (#7) 2019-11-25 12:14:28 +01:00
Felix Bartels
a0fdd5d984 add todo
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-11-22 12:05:49 +01:00
Felix Bartels
0130c9829f
Move ecparam and eckey generation into guest mode if (#291)
move waiting for ecparam and eckey into the allow guest mode if as this is only required for the guest mode
2019-11-22 08:19:44 +01:00
Felix Bartels
3165430f72
add all ci relevant tools to the build helper (#290)
also push the build helper into the docker hub

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-11-21 08:37:01 +01:00
Felix Bartels
ead0acfdb0
Add a per setup unique machine-id (#257)
* add mount for machine-id
* services should check the availability of the machine id before starting
* add a note to the readme
* add new mounts to the multiserver example
* add dockerize to kweb
* fix meet demo
2019-11-19 13:55:11 +01:00
Thomas Müller
753dc21eae Configuration file for OpenIdConnect integration is now generated on … (#5)
* Configuration file for OpenIdConnect integration is now generated on container startup

* Add a startup dependency to owncloud phoenix

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-11-19 08:26:49 +01:00
Thomas Müller
2564e34f3a calendar path was missing - paths need to be relative to the project root (#4) 2019-11-18 12:38:13 +01:00
Felix Bartels
8915a7e3bd
speed up tests by using tmpfs for data directories during startup test (#289)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-11-17 21:04:55 +01:00
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