Bug 50686 - Add a new App Type: "Empty" or "One Shot" Apps
Add a new App Type: "Empty" or "One Shot" Apps
Status: NEW
Product: UCS
Classification: Unclassified
Component: App Center
UCS 4.4
Other Linux
: P5 normal (vote)
: ---
Assigned To: App Center maintainers
App Center maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2020-01-06 15:05 CET by Dirk Wiesenthal
Modified: 2020-03-09 11:25 CET (History)
1 user (show)

See Also:
What kind of report is it?: Feature Request
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Wiesenthal univentionstaff 2020-01-06 15:05:23 CET
Not all Apps add a running service to UCS. Some are "finished" after the Join Script is run, the portal is extended or a listener is registered.

The App Center supports these scripts, but does not support to ship only those: An App has to have

1) A repository and a package
or
2) A (running) Docker Container

Maybe we could add a new type of App to support

a) Only run the appropriate scripts (e.g., the ".inst" script)
or
b) Have a Docker Container, but only start it when necessary


b) could make this possible: An App with only a listener_trigger script where the container is only started if certain LDAP changes were made:

A
udm users/user create ...
eventually leads to
docker run --rm ... listener_trigger