Docs

This is a listing of technical documentation materials related to various DAUF components.

Confluence documentation

Slides providing overviews

Components used in ABM

Diagrams

Schematics for:

  • ABM application (for public and internal KTH users)
  • Authentication flow for applications with external Vinnova / BibCap users

Open/Edit this diagram

Open/Edit this diagram

Open/Edit this diagram

KTH OIDC integrations

The following services are currently configured for integration against load balancer and using KTH OIDC auth:

Webhooks for Vinnova / BibCap apps/APIs

The KTH Library have some non-KTH users (Vinnova / BibCap) which require authed external access to apps and APIs. For this purpose, CI/CD utilises webhooks to redeploys BibCap apps and APIs from private repos on git push.

Webhooks info:

  • lives at https://bibliometrics.lib.kth.se/hooks/
  • settings for webhook are configured at at https://github.com/kth-library/bibliotools/settings/hooks

Dataflows for HR + DiVA Team tools/services

Source code and CI/CD (using GHAs and ghcr.io registry)

Source code for tools/apps/APIs are open source at GitHub

For built packages, GitHub Action triggers CI for running tests and checks on commit/push/merge. Often this results in container images stored in the GitHub Container Registry. See listing here

Some of the build logs can be found for example here:

Status pages

Status pages are available here: