Univention Bugzilla – Bug 51108
Support UDP port definition for Apps
Last modified: 2020-04-15 11:23:36 CEST
According to https://docs.software-univention.de/app-provider.html#create-app-with-docker:ports an app developer can define ports that are occupied by the app and the App Center takes care of "locking" those ports and setting the appropriate firewall rules. When another app tries to use the defined ports, the App Center will warn the administrator. Those ports are currently tcp ports only. With this issue, the support for UDP ports is added to the App Center, so that an app developer can define it accordingly. The default port type is TCP. The following changes will be needed for this: 1. The App Center on the UCS system needs to handle the definition of TCP and UDP ports based on the settings in the app's .ini file. The setup for the firewall rules and the check for ports from other apps needs to handle UDP accordingly. 2. The App Provider portal needs to allow the app developer to define the port as UDP port. 3. The above mentioned section in the app provider documentation needs to be updated accordingly.