13 Commits

Author SHA1 Message Date
5c2b53f4bc Add Codecov to GitHub actions 2023-04-01 21:42:41 +02:00
1a378ce640 Enable profiler and profile-guided builds
I used the chance to simplify the Makefile, as this is required for the file check to work correctly. Variables should not contain quotes, as these will be included in the value otherwise.
2023-02-28 01:14:05 +01:00
69237fb415 Use local Docker image in e2e pipeline and rebuild image if necessary 2022-09-24 23:09:23 +02:00
4fcbd442ca Exclude IntelliJ and GoLand files 2021-10-21 10:12:31 +02:00
6a60b6cd89 Add config option to enable (m)TLS between Poseidon and Nomad 2021-07-29 09:43:21 +00:00
8b26ecbe5f Restructure project
We previously didn't really had any structure in our project apart
from creating a new folder for each package in our project root.
Now that we have accumulated some packages, we use the well-known
Golang project layout in order to clearly communicate our intent
with packages. See https://github.com/golang-standards/project-layout
2021-07-21 12:55:35 +02:00
32fe47d669 Implement linting issues and merge request comments 2021-06-09 08:35:20 +00:00
8d7aa2ea3c Add trivy vulnerability scanner and custom docker-make image
Trivy is used in the CI after building our Docker image. It scans
the Docker image and our dependencies for known vulnerabilities.
The docker-make image is a simple docker:latest containing make.
2021-05-26 15:05:29 +00:00
c497e2f19c Improve configuration with config file
This adds explanations to the example config file, renames the file
in order to enable yaml syntax highlighting and fixes the parsing of
the flag specifying where to find the configuration file.
2021-05-05 10:39:36 +00:00
c092199693 Add basic nomad integration and runner provider 2021-05-04 13:08:04 +02:00
b744d7f16c Add tls configuration 2021-05-04 09:35:57 +00:00
2d71584464 Change project name to Poseidon 2021-04-28 10:26:59 +02:00
be93c36cc8 Add Hello CodeMoon with test 2021-04-26 11:15:50 +02:00