mirror of
https://github.com/zokradonh/kopano-docker.git
synced 2026-08-23 22:32:52 +00:00
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)
This commit is contained in:
@@ -35,6 +35,28 @@ tests:
|
||||
config:
|
||||
env:
|
||||
identifier_registration_conf: /etc/kopano/konnectd-identifier-registration.yaml
|
||||
no write permissions for certificates:
|
||||
command: /commander/test-helper.sh && wrapper.sh
|
||||
exit-code: 1
|
||||
stderr:
|
||||
contains:
|
||||
- "can't create /root/sign.key: Permission denied"
|
||||
- 'Timeout after 1s waiting on dependencies to become available: [file:///root/sign.key]'
|
||||
config:
|
||||
env:
|
||||
signing_private_key: /root/sign.key
|
||||
DOCKERIZE_TIMEOUT: 1s
|
||||
certificate creation in container:
|
||||
command: /commander/test-helper.sh && wrapper.sh
|
||||
stderr:
|
||||
contains:
|
||||
- "setup: creating new RSA private key at"
|
||||
not-contains:
|
||||
- "Timeout after 360s waiting on dependencies to become available:"
|
||||
config:
|
||||
env:
|
||||
signing_private_key: /tmp/sign.key
|
||||
encryption_secret_key: /tmp/secret.key
|
||||
config:
|
||||
env:
|
||||
PATH: ${PATH}
|
||||
|
||||
Reference in New Issue
Block a user