beatz174-bit
|
3c78e9c140
|
Merge pull request #48 from beatz174-bit/codex/remove-unsupported-labels-from-containers
terraform(docker): remove unsupported docker_container labels arg and ignore label drift
|
2026-04-21 11:20:17 +10:00 |
|
beatz174-bit
|
40a976f712
|
terraform: remove docker_container labels args and ignore label drift
|
2026-04-21 11:20:08 +10:00 |
|
beatz174-bit
|
451be4ab0d
|
Update AGENTS.md
|
2026-04-21 11:00:31 +10:00 |
|
beatz174-bit
|
b848d6b807
|
Merge pull request #46 from beatz174-bit/codex/complete-terraform-documentation-for-docker
Document full Docker compose container inventory in Terraform docker layer
|
2026-04-21 09:46:46 +10:00 |
|
beatz174-bit
|
4695839df4
|
Manage container labels and expose labels in inventory output
|
2026-04-21 09:43:38 +10:00 |
|
beatz174-bit
|
cb92ebc70e
|
Fix Terraform container address and traefik runtime wiring
|
2026-04-21 09:43:33 +10:00 |
|
beatz174-bit
|
5c3bc0317c
|
Merge pull request #47 from beatz174-bit/codex/perform-documentation-overhaul-for-repo
docs: refresh and expand repository documentation model
|
2026-04-21 09:35:33 +10:00 |
|
beatz174-bit
|
c7dd9f2229
|
docs: overhaul repo documentation and workflow guides
|
2026-04-21 09:28:55 +10:00 |
|
beatz174-bit
|
7258d150ad
|
Document full Docker compose container inventory in Terraform
|
2026-04-21 09:26:36 +10:00 |
|
beatz174-bit
|
b6d2e4ee62
|
Merge pull request #45 from beatz174-bit/codex/update-node-red-flow-for-idempotency
Make Grafana Docker Safe Update flow idempotent for repeated alerts
|
2026-04-15 07:42:34 +10:00 |
|
beatz174-bit
|
438cf57127
|
Make Grafana docker update flow idempotent after success
|
2026-04-15 07:42:00 +10:00 |
|
beatz174-bit
|
6ada434618
|
Merge pull request #44 from beatz174-bit/codex/create-script-to-automate-terraform-configuration-seiyl9
Add script to generate Terraform config from plan and document its usage
|
2026-04-14 20:19:10 +10:00 |
|
beatz174-bit
|
2a6c905eb8
|
Merge branch 'main' into codex/create-script-to-automate-terraform-configuration-seiyl9
|
2026-04-14 20:19:02 +10:00 |
|
beatz174-bit
|
9ad21c5846
|
Harden generated config temp path creation
|
2026-04-14 20:18:16 +10:00 |
|
beatz174-bit
|
2bab864d5e
|
Merge pull request #43 from beatz174-bit/codex/create-script-to-automate-terraform-configuration
Add Terraform plan-to-config reconciliation script
|
2026-04-14 18:20:07 +10:00 |
|
beatz174-bit
|
ebae1ed990
|
Add Terraform plan-to-config reconciliation script
|
2026-04-14 18:19:51 +10:00 |
|
beatz174-bit
|
5e49b6774b
|
Merge pull request #42 from beatz174-bit/codex/scaffold-terraform-structure-for-homelab
Scaffold Terraform foundations for incremental Docker and Proxmox adoption
|
2026-04-14 18:09:15 +10:00 |
|
beatz174-bit
|
228413d780
|
Scaffold incremental Terraform foundations for docker and proxmox
|
2026-04-14 18:08:56 +10:00 |
|
beatz174-bit
|
1918b83061
|
Merge pull request #41 from beatz174-bit/codex/update-gramps-deployment-to-use-gramps-web-u6wwj9
Replace Gramps Postgres service with GrampsWeb + Celery + Redis and update secrets/docs
|
2026-04-14 14:36:08 +10:00 |
|
beatz174-bit
|
fa54b956a7
|
Merge branch 'main' into codex/update-gramps-deployment-to-use-gramps-web-u6wwj9
|
2026-04-14 14:35:33 +10:00 |
|
beatz174-bit
|
d69c74e537
|
Add healthchecks for Gramps celery and valkey services
|
2026-04-14 14:34:31 +10:00 |
|
beatz174-bit
|
ff0c413d06
|
Merge pull request #40 from beatz174-bit/codex/update-gramps-deployment-to-use-gramps-web
Update Gramps to file-backed Gramps Web stack with Celery and Valkey
|
2026-04-14 14:26:32 +10:00 |
|
beatz174-bit
|
f69028963b
|
Update Gramps to file-backed Gramps Web stack with celery and valkey
|
2026-04-14 14:25:54 +10:00 |
|
beatz174-bit
|
b17adee7cc
|
Merge pull request #39 from beatz174-bit/codex/refactor-and-extend-mtls-bridge-for-dynamic-endpoints
mtls-bridge: preserve request paths, add allow-list and configurable health endpoint
|
2026-04-14 12:08:25 +10:00 |
|
beatz174-bit
|
27c5c3f631
|
Add optional allow-list support for mtls-bridge paths
|
2026-04-14 12:07:17 +10:00 |
|
beatz174-bit
|
b5cfdde00f
|
Merge pull request #38 from beatz174-bit/codex/add-traefik-label-for-basic-authentication-s6q3tm
Add Traefik basic-auth and CORS middlewares to mtls-bridge and document env vars
|
2026-04-14 11:08:40 +10:00 |
|
beatz174-bit
|
d99e2767b5
|
Merge branch 'main' into codex/add-traefik-label-for-basic-authentication-s6q3tm
|
2026-04-14 11:08:34 +10:00 |
|
beatz174-bit
|
7f8e920fa1
|
Add CORS and OPTIONS handling for mtls-bridge panel actions
|
2026-04-14 11:06:45 +10:00 |
|
beatz174-bit
|
85d7859b14
|
Merge pull request #37 from beatz174-bit/codex/add-traefik-label-for-basic-authentication
Add Traefik basic-auth labels to mtls-bridge
|
2026-04-14 09:32:54 +10:00 |
|
beatz174-bit
|
d06c53ef0b
|
Add Traefik basic auth middleware for mtls-bridge
|
2026-04-14 09:32:18 +10:00 |
|
beatz174-bit
|
85cf56fcaf
|
Merge pull request #36 from beatz174-bit/codex/investigate-unknown-image-reporting-issue
Fix compose file discovery and path normalization in docker-exporter
|
2026-04-13 17:35:12 +10:00 |
|
beatz174-bit
|
a576dfdaa0
|
Fix compose image resolution from services-up script
|
2026-04-13 17:34:44 +10:00 |
|
beatz174-bit
|
cf516ab1f4
|
Update README.md
|
2026-04-13 17:05:19 +10:00 |
|
beatz174-bit
|
e7feec9146
|
Update architecture.md
|
2026-04-13 17:04:37 +10:00 |
|
beatz174-bit
|
d27a994fe6
|
Merge pull request #35 from beatz174-bit/codex/create-prometheus-documentation-and-diagram-updater-py36tm
Add Prometheus docs renderer and generated monitoring docs/diagrams
|
2026-04-13 16:55:37 +10:00 |
|
beatz174-bit
|
937c6164d8
|
Merge branch 'main' into codex/create-prometheus-documentation-and-diagram-updater-py36tm
|
2026-04-13 16:55:29 +10:00 |
|
beatz174-bit
|
4eed2fd710
|
docs: fix Mermaid labels for GitHub parser compatibility
|
2026-04-13 16:54:37 +10:00 |
|
beatz174-bit
|
ba41ce7eb0
|
Merge pull request #34 from beatz174-bit/codex/create-prometheus-documentation-and-diagram-updater
docs: generate Prometheus-driven monitoring docs and Mermaid diagrams
|
2026-04-13 16:47:40 +10:00 |
|
beatz174-bit
|
26b7b461a3
|
docs: generate Prometheus-driven monitoring docs and Mermaid diagrams
|
2026-04-13 16:47:26 +10:00 |
|
beatz174-bit
|
2b83cd5599
|
Merge pull request #33 from beatz174-bit/codex/create-prometheus-inventory-export-script
docs: add Prometheus inventory export script for diagram/documentation pipeline
|
2026-04-13 16:30:04 +10:00 |
|
beatz174-bit
|
c0ed8cfc5f
|
docs: add Prometheus inventory export script for diagram/documentation pipeline
|
2026-04-13 16:29:10 +10:00 |
|
beatz174-bit
|
7646f8187b
|
Merge pull request #32 from beatz174-bit/codex/create-infrastructure-diagrams-for-docker/traefik-xvw0xz
Add README and architecture overview for Docker + Traefik homelab stack
|
2026-04-13 15:54:26 +10:00 |
|
beatz174-bit
|
8d462a83c7
|
Merge branch 'main' into codex/create-infrastructure-diagrams-for-docker/traefik-xvw0xz
|
2026-04-13 15:54:20 +10:00 |
|
beatz174-bit
|
29856c4d1c
|
docs: fix Mermaid edge label parsing in architecture diagram
|
2026-04-13 15:53:45 +10:00 |
|
beatz174-bit
|
ce626ee0c8
|
Merge pull request #31 from beatz174-bit/codex/create-infrastructure-diagrams-for-docker/traefik-ivyntw
Add initial README and architecture documentation for Docker + Traefik homelab stack
|
2026-04-13 15:51:58 +10:00 |
|
beatz174-bit
|
18104468aa
|
Merge branch 'main' into codex/create-infrastructure-diagrams-for-docker/traefik-ivyntw
|
2026-04-13 15:51:50 +10:00 |
|
beatz174-bit
|
f136f49e51
|
docs: fix Mermaid parse error in architecture diagram
|
2026-04-13 15:51:21 +10:00 |
|
beatz174-bit
|
ee609201b3
|
Merge pull request #30 from beatz174-bit/codex/create-infrastructure-diagrams-for-docker/traefik
docs: add inferred Docker/Traefik architecture diagrams and summary
|
2026-04-13 15:47:09 +10:00 |
|
beatz174-bit
|
25f91e301c
|
docs: add Docker/Traefik architecture diagrams and summary
|
2026-04-13 15:46:48 +10:00 |
|
beatz174-bit
|
cbdf9c9562
|
Merge pull request #29 from beatz174-bit/codex/add-logging-and-env-var-for-log-level-xiw6bv
mtls-bridge: add upstream CA handling, request timing, and improved logging
|
2026-04-13 15:02:12 +10:00 |
|
beatz174-bit
|
de82d295fb
|
Merge branch 'main' into codex/add-logging-and-env-var-for-log-level-xiw6bv
|
2026-04-13 15:02:03 +10:00 |
|
beatz174-bit
|
8224009aa6
|
Add backward-compatible CA_CERT alias to prevent startup NameError
|
2026-04-13 15:01:29 +10:00 |
|
beatz174-bit
|
d98f74a9d0
|
Merge pull request #28 from beatz174-bit/codex/add-logging-and-env-var-for-log-level-q2b7yp
mtls-bridge: Add upstream TLS verification options, request timing, and enhanced logging
|
2026-04-13 14:55:49 +10:00 |
|
beatz174-bit
|
3d49ebdeee
|
Merge branch 'main' into codex/add-logging-and-env-var-for-log-level-q2b7yp
|
2026-04-13 14:55:40 +10:00 |
|
beatz174-bit
|
a515e3e25b
|
Proxy OPTIONS requests and warn on http upstream target
|
2026-04-13 14:54:30 +10:00 |
|
beatz174-bit
|
0a3cfa4631
|
Merge pull request #27 from beatz174-bit/codex/add-logging-and-env-var-for-log-level-nwi0f7
mtls-bridge: add upstream TLS verify handling, timing, and improved logging
|
2026-04-13 14:06:23 +10:00 |
|
beatz174-bit
|
15b349604c
|
Merge branch 'main' into codex/add-logging-and-env-var-for-log-level-nwi0f7
|
2026-04-13 14:06:13 +10:00 |
|
beatz174-bit
|
4a0ab9d184
|
Fix upstream TLS verification configuration for mtls-bridge
|
2026-04-13 14:05:26 +10:00 |
|
beatz174-bit
|
155373a171
|
Merge pull request #26 from beatz174-bit/codex/add-logging-and-env-var-for-log-level-lkuozx
mtls-bridge: enhance logging/timing and fix docker-compose cert/env
|
2026-04-13 13:58:30 +10:00 |
|
beatz174-bit
|
a29fcc85d0
|
Fix mtls-bridge CA path and reduce healthcheck log noise
|
2026-04-13 13:58:05 +10:00 |
|
beatz174-bit
|
b6ff09513f
|
Merge pull request #25 from beatz174-bit/codex/add-logging-and-env-var-for-log-level
Add richer mtls-bridge request logging and configurable log level
|
2026-04-13 13:42:10 +10:00 |
|
beatz174-bit
|
a0b9dd980b
|
Add configurable logging for mtls-bridge proxy
|
2026-04-13 13:41:53 +10:00 |
|
beatz174-bit
|
4e61ac701f
|
Merge pull request #24 from beatz174-bit/codex/implement-internal-mtls-bridge-service
Add internal mTLS bridge service for monitoring (mtls-bridge)
|
2026-04-13 13:18:56 +10:00 |
|
beatz174-bit
|
cd47fe324e
|
Add internal mTLS bridge service for monitoring stack
|
2026-04-13 13:18:40 +10:00 |
|
beatz174-bit
|
6f47e654a8
|
Merge pull request #23 from beatz174-bit/codex/implement-mtls-for-private-admin-services
Enforce mTLS for private-admin services via Traefik
|
2026-04-13 12:06:14 +10:00 |
|
beatz174-bit
|
24047b0eaa
|
Enforce mTLS on private-admin Traefik routes
|
2026-04-13 12:05:43 +10:00 |
|
beatz174-bit
|
9678c6a8f1
|
Merge pull request #22 from beatz174-bit/codex/update-profiles-in-docker-compose.yml-files
Normalize Docker Compose service profiles by folder hierarchy
|
2026-04-13 11:28:17 +10:00 |
|
beatz174-bit
|
c1401e3e08
|
Normalize compose service profiles by folder hierarchy
|
2026-04-13 11:27:27 +10:00 |
|
beatz174-bit
|
5c600d0af0
|
Merge pull request #21 from beatz174-bit/codex/split-compose-files-by-service
Split core and monitoring compose files into single-service compose files
|
2026-04-13 10:23:36 +10:00 |
|
beatz174-bit
|
e3d463d511
|
Merge branch 'main' into codex/split-compose-files-by-service
|
2026-04-13 10:23:24 +10:00 |
|
beatz174-bit
|
ff2d323309
|
Split core and prometheus compose files by service
|
2026-04-13 10:22:42 +10:00 |
|
beatz174-bit
|
47a5908430
|
Merge pull request #20 from beatz174-bit/codex/update-traefik-configuration-for-trusted-proxies
Restrict Traefik forwarded headers to trusted IPs, enable Authelia trustForwardHeader, and add traefik network subnet
|
2026-04-13 10:16:25 +10:00 |
|
beatz174-bit
|
8448f2bb94
|
Narrow trusted proxy CIDRs and pin Traefik subnet
|
2026-04-13 10:16:06 +10:00 |
|
beatz174-bit
|
cfbefed2e3
|
Merge pull request #19 from beatz174-bit/codex/update-security_secrets_inventory.md
docs: align secrets inventory with current .env example
|
2026-04-13 09:55:30 +10:00 |
|
beatz174-bit
|
3b3f06a727
|
docs: align secrets inventory with example env keys
|
2026-04-13 09:55:14 +10:00 |
|
beatz174-bit
|
d6325494c7
|
Merge pull request #18 from beatz174-bit/codex/fix-node-red-container-startup-issue-m9hwhm
Make services-up.sh project-root aware and pass --project-directory to docker compose
|
2026-04-13 08:50:11 +10:00 |
|
beatz174-bit
|
2021ef37ae
|
Merge branch 'main' into codex/fix-node-red-container-startup-issue-m9hwhm
|
2026-04-13 08:50:01 +10:00 |
|
beatz174-bit
|
aae70d93b4
|
Default PROJECT_ROOT to script directory
|
2026-04-13 08:49:22 +10:00 |
|
beatz174-bit
|
7bc4d6699d
|
Merge pull request #17 from beatz174-bit/codex/fix-node-red-container-startup-issue
Respect PROJECT_ROOT and use --project-directory in services-up.sh
|
2026-04-13 08:27:20 +10:00 |
|
beatz174-bit
|
e4dd0394fe
|
Silence find permission errors in services-up
|
2026-04-13 08:26:25 +10:00 |
|
beatz174-bit
|
1a65661474
|
Make services-up use PROJECT_ROOT for compose paths
|
2026-04-13 08:23:36 +10:00 |
|
beatz174-bit
|
01279edc5b
|
Merge pull request #16 from beatz174-bit/codex/dynamically-find-compose-files-in-script
services-up.sh: add strict mode, dynamic compose file discovery, and safer arg quoting
|
2026-04-13 07:33:35 +10:00 |
|
beatz174-bit
|
4d713b02f3
|
Make services-up compose file discovery dynamic
|
2026-04-13 07:33:14 +10:00 |
|
beatz174-bit
|
4d681021e1
|
Merge pull request #15 from beatz174-bit/codex/add-logging-output-for-grafana-zolp0e
Fix Node-RED unknown-project errors when Grafana alert labels are missing
|
2026-04-13 06:20:19 +10:00 |
|
beatz174-bit
|
30f53eb668
|
Harden unknown-project Node-RED functions for missing labels
|
2026-04-13 06:19:57 +10:00 |
|
beatz174-bit
|
a9593d7589
|
Merge pull request #14 from beatz174-bit/codex/add-logging-output-for-grafana
Add Node-RED update-event logging and Telegraf ingestion for Grafana
|
2026-04-13 06:13:29 +10:00 |
|
beatz174-bit
|
232fdfbb36
|
Wire Node-RED update events to structured update log file
|
2026-04-13 06:12:59 +10:00 |
|
beatz174-bit
|
9f9cfaf4be
|
Merge pull request #13 from beatz174-bit/codex/review-grafana-docker-safe-update-flow
Fix Node-RED Grafana safe update flow parsing and lockout notifications
|
2026-04-13 05:51:43 +10:00 |
|
beatz174-bit
|
8337b53da3
|
Fix Grafana docker update flow label parsing and lockout notifications
|
2026-04-13 05:51:28 +10:00 |
|
beatz174-bit
|
f09ac96e06
|
Merge pull request #12 from beatz174-bit/codex/add-api-toggles-for-portainer
Enable missing docker-socket-proxy API toggles required by Portainer
|
2026-04-08 10:17:24 +10:00 |
|
beatz174-bit
|
4ff815e73e
|
Enable additional docker-socket-proxy APIs for Portainer
|
2026-04-08 10:17:10 +10:00 |
|
beatz174-bit
|
ab38abf661
|
Merge pull request #11 from beatz174-bit/codex/refactor-services-to-use-docker-socket-proxy
Switch services from bind-mounting /var/run/docker.sock to docker-socket-proxy (use TCP DOCKER_HOST)
|
2026-04-08 09:18:22 +10:00 |
|
beatz174-bit
|
94565837f1
|
use shared prometheus docker-socket-proxy across services
|
2026-04-08 09:17:44 +10:00 |
|
beatz174-bit
|
700328d677
|
Merge pull request #10 from beatz174-bit/codex/check-docker-exporter.py-for-excessive-requests
Reduce upstream registry lookups in docker exporter
|
2026-04-07 22:21:46 +10:00 |
|
beatz174-bit
|
23315dd5ad
|
Reduce registry calls in docker exporter checks
|
2026-04-07 22:21:27 +10:00 |
|
beatz174-bit
|
7945518a47
|
Merge pull request #9 from beatz174-bit/codex/enhance-docker-security-configurations
Use docker-socket-proxy and drop container privileges for monitoring services
|
2026-04-07 22:05:14 +10:00 |
|
beatz174-bit
|
037e3fc46b
|
Merge branch 'main' into codex/enhance-docker-security-configurations
|
2026-04-07 22:04:32 +10:00 |
|
beatz174-bit
|
8930cb8459
|
Use single shared docker socket proxy service
|
2026-04-07 22:01:23 +10:00 |
|
beatz174-bit
|
cf45a16c67
|
Merge pull request #8 from beatz174-bit/codex/refactor-credential-management-for-docker
Harden compose secret handling and require secret provisioning
|
2026-04-07 16:18:16 +10:00 |
|
beatz174-bit
|
698fc19e82
|
Merge branch 'main' into codex/refactor-credential-management-for-docker
|
2026-04-07 16:18:03 +10:00 |
|