This update introduces two new port configurations for Factorio, covering game traffic and Steam connections. Both ports are set to be exposed by default and use the TCP protocol. This change ensures proper routing for Factorio services via Traefik.
Introduces a comprehensive `traefik.yaml` file with customizable settings for deploying Traefik as a Helm chart. This covers image configuration, deployment options, probes, logging, metrics, tracing, and provider-specific configurations, allowing ease of use and flexibility.
This commit introduces a Helm values file for Traefik to define node selectors and tolerations for targeting specific nodes. The installation script is updated to use the new values file, allowing more precise scheduling of Traefik pods. Additionally, a safeguard is added to namespace creation to prevent errors if it already exists.