Univention Bugzilla – Bug 51768
Make UCRV needed for Bug #51724 available in Kelvin Container
Last modified: 2020-08-13 08:43:46 CEST
To make the new hook, implemented in Bug #51724 work, we need access to the following UCRV in the Kelvin Container: ucsschool/import/set/netlogon/script/path ucsschool/import/set/homedrive ucsschool/import/set/sambahome ucsschool/singlemaster ucsschool/import/set/serverprofile/path To achieve this we decided to copy them into the container in the joinscript. Whenever the values change, the joinscript has to be run again, so the changes are copied into the Kelvin Container again. To solve the general problem of accessing the hosts UCR in docker containers see Bug #51726
Joinscript extended README Update DE/EN extended new version in testappcenter added The update of the App to 1.1.2 currently fails. I will need some help to determine the cause of that. I probably made a mistake configuring the new app version.
Apparently an App update does not work without supplying a new docker image. I created a docker image for 1.1.2 which uses alpine 3.12 (updated) and thus uses python 3.8 Update works now and the UCR variables get synced into the container. Please QA and reopen for Kelvin release
OK: in-container UCR has variables set like in host OK: after changing UCR has variables in host and running the join script, in-container UCR variables are updated OK: in-container tests: /kelvin # . venv/bin/activate (venv) /kelvin # cd ucs-school-lib/modules/ucsschool/lib/ (venv) /kelvin/ucs-school-lib/modules/ucsschool/lib # python3 -m pytest -l -v [..] 40 passed, 2 xfailed, 518 warnings (venv) /kelvin # cd /kelvin/kelvin-api (venv) /kelvin/kelvin-api # python3 -m pytest -l -v [..] 215 passed, 814 warnings OK: README_UPDATE_* OK: update of image base (alpine 3.12) OK: update from app version 1.1.1 to 1.1.2
Kelvin App version 1.1.2 has been released.