ICS is an intermediary for communication between applications like Nextcloud, OX App Suite and Matrix. The functionalities File-picker, Video conference, create and accessing the Univention-Portal navigation endpoint from other apps require the app UCS Intercom Service. You can think of it as an authentication reverse-proxy.
Public documentation can be found here.
This repository provides a Tiltfile
for easier development. If you are new to
tilt, please check their documentation
Here are some steps to get you up and running:
- Having tilt installed in your machine.
- Setup
gaia
cluster. Steps for doing so are here.Note that you need to add your namespace to the Kubeconfig that is provided above.
- Run a pipeline in
souvereign-workplace
with the variables specified here. Note you need to create a branch to run a pipeline. cp tilt_config.json.example tilt_config.json
and fill your values with:- The path to the cloned ICS helmcharts
- Your username for SouvAP GitLab
- An access token with
read_registry
scope geenrated from here.
- Run
tilt up
.