For the ID Broker setup we want to be able to install the Kelvin REST API app on a Backup Directory Node. This is currently not possible. Note: Kelvin should use the UDM Rest API on the host (itself) and not directly the Primary.
REOPEN: * raise VERSION in join script (appcenter/inst) * in kelvin-api/ucsschool/kelvin/routers/school.py line 322 "ldap/master" was correct * in ucs-school-lib/modules/ucsschool/lib/models/school.py lines 295, 781 and 928 "ldap/master" were correct * in ucs-school-lib/modules/ucsschool/lib/models/network.py line 154 "ldap/master" was correct * in ucs-school-lib/modules/ucsschool/lib/tests/conftest.py line 572, 619 and 721 "ldap/master" were correct * in ucs-school-lib/modules/ucsschool/lib/tests/test_create_ou.py line 119 "ldap/master" was correct * in ucs-school-lib/modules/ucsschool/lib/tests/test_validation_users.py line 74 "ldap/master" was correct * in univention-directory-manager-modules-slim/univention/admin/uldap_docker.py lines 124, 126, 167 and 168 "ldap/master" were correct
Thanks for the QA! I reverted the changes. We also needed to pass uldap.machineconnection ldap_master=False, if kelvin is not running on the master. also today is the "burnout-day" of git+git https://github.blog/2021-09-01-improving-git-protocol-security-github/ [twenzel/kelvin/54310_install_kelvin_on_backups] 66d080eec Bug #54310: change git protocol [twenzel/kelvin/54310_install_kelvin_on_backups] 1f5800d39 Bug #54310: add changelog & version [twenzel/kelvin/54310_install_kelvin_on_backups] c2c3cb7fd Bug #54310: install kelvin on backups docker-upload.software-univention.de/ucsschool-kelvin-rest-api 1.5.2 3121d8d7216c
As discussed, I squashed & build the changes in feature/kelvin [feature/kelvin] f7a45946f Bug #54310: change git protocol [feature/kelvin] 9045147b4 Bug #54310: add changelog & version [feature/kelvin] c533cc4b6 Bug #54310: install kelvin on backups
OK: code review OK: installation on backup OK: manual tests OK: automatic tests OK: Jenkins
has been released with version 1.5.2 if this error occurs again, please clone this bug.