Skip to content

Helm chart for deploying our registration system to kubernetes

License

Notifications You must be signed in to change notification settings

eurofurence/reg-helm-chart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reg-helm-chart

test status

release status

Overview

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).

Installation

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.

Configuring IntelliJ

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.