A helm chart that can deploy the Eurofurence Registration System.
The Eurofurence Registration System is Open Source software, all major components are MIT licensed.
Component | Description |
---|---|
Helm Chart | helm chart used to deploy the registration system |
Attendee Service | backend micro-service providing a central attendee-related REST API |
Auth Service | backend micro-service that bridges registration and the identity provider |
Mail Service | backend micro-service for rendering mails based on templates and sending them |
Payment Service | backend micro-service for dues and payments booking and accounting |
Room Service | backend micro-service for rooms, roomgroups, and hotel booking |
Concardis Adapter | backend micro-service that interfaces between the registration system and the Paylink API |
Frontend and Component Library | Frontend and component library for end user registration |
Onsite UI | UI used by the onsite registration team |
Regsys Classic | Admin UI (and what's left of the regsys we used in the years 2001-2019) |
The Eurofurence Registration System depends on the Eurofurence Identity Provider, which is also Open Source software (Apache 2.0).
To use, you just need helm in your path.
To run the unittests, use the helm-unittest/helm-unittest helm plugin or docker container.
If you have the plugin installed, helm unittest .
runs all unit tests on the command line.
Your current directory must be charts/eurofurence-registration-system
.
You will need the Kubernetes and Go Template plugins.
You may also wish to turn off the display of default values instead of your actual template code. Settings -> Editor -> General -> Code Folding, then it's under Kubernetes.