+10
-12
README.md
+10
-12
README.md
···-This is not a ready-to-use configuration that you can just apply. It requires additional configuration files-and initialized state. You can apply it, write those configs, then go to Pocket ID, generate OAuth2 Client IDs,-and paste them into container templates. Technically, it's possible to make it as generic as possible,-but I don't think anyone wants to copy my setup entirely. I see this more as a template for your own setups.+This is not a ready-to-use configuration that you can just apply. It requires initialized state.+You can apply it, then go to Pocket ID, generate OAuth2 Client IDs, and paste them into container templates.+Technically, it's possible to make it as generic as possible, but I don't think anyone wants to copy my setup entirely.-I would like to switch to Flatcar Linux, but for now it doesn't include the `i915` kernel driver,-which is a dealbreaker for me. However, it's [already merged](https://github.com/flatcar/scripts/pull/2349)+- [ ] Consider switching to Flatcar Linux. Personally I like it more, but in the current version they didn't ship+`i915` driver, which is a dealbreaker for me. However, it's [already merged](https://github.com/flatcar/scripts/pull/2349)
+61
configs/alloy/config.alloy
+61
configs/alloy/config.alloy
···
+3
-1
configs/containers/systemd/glance.container.tftpl
+3
-1
configs/containers/systemd/glance.container.tftpl
······Label="traefik.http.routers.glance-private.rule=Host(`glance.${base_domain}`) && (ClientIP(`10.88.0.0/15`) || ClientIP(`192.168.0.0/16`))"
+1
-1
configs/containers/systemd/grafana-alloy.container.tftpl
+1
-1
configs/containers/systemd/grafana-alloy.container.tftpl
···
+2
-2
configs/containers/systemd/victoria/victoria-vmauth.container.tftpl
+2
-2
configs/containers/systemd/victoria/victoria-vmauth.container.tftpl
···Label="traefik.http.routers.vm-auth.rule=(Host(`metrics.${base_domain}`) || Host(`logs.${base_domain}`)) && PathPrefix(`/oauth2/`)"-Label="traefik.http.middlewares.add-victoria-bearer.headers.customRequestHeaders.Authorization=Bearer ${secrets.victoria_bearer_token}"+Label="traefik.http.middlewares.add-victoria-bearer.headers.customRequestHeaders.Authorization=Bearer ${secrets.vmauth_traefik_bearer_token}"Label="traefik.http.routers.vm-api.rule=(Host(`metrics.${base_domain}`) || Host(`logs.${base_domain}`)) && (HeaderRegexp(`Authorization`, `^Bearer .*$`) || HeaderRegexp(`Authorization`, `^Token .*$`))"
+5
configs/glance/glance.yml
+5
configs/glance/glance.yml
+86
configs/glance/home.yml
+86
configs/glance/home.yml
···
+16
configs/vmauth/auth.yml
+16
configs/vmauth/auth.yml
···
+12
-7
fcos.tf
+12
-7
fcos.tf
·········
+4
-2
variables.tf
+4
-2
variables.tf
······