Skip to content

Project

Automation

CI/CD pipelines

GitHub Actions are triggered to automate the integration and delivery of the application:

Role Definition file
CI .github/workflows/ci.yaml
Pages .github/workflows/pages.yaml
PKG .github/workflows/pkg.yaml

GitHub configuration (General / Security / Secrets and Variables / Actions):

  • DOCKERHUB_TOKEN
  • DOCKERHUB_USERNAME
  • SONAR_HOST_URL
  • SONAR_ORG
  • SONAR_PROJECT_KEY
  • SONAR_TOKEN

Backlog

V2.0

New features:

  • Store in the database only one version of the state in tf_state (the latest) and save the others in tf_state_revision
  • Send traces, logs, metrics to OpenTelemetry Collector

Design

Programming languages

The code is mainly written in C# / .NET: open-source, cross-platform (Linux/Windows), highly performant, object-oriented.