refactor: rename remaining mikrotik references to tod across CI, helm, frontend, and observability

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Jason Staack
2026-03-14 12:03:51 -05:00
parent 183f9de0f1
commit cfa18a4095
9 changed files with 32 additions and 32 deletions

View File

@@ -84,7 +84,7 @@ jobs:
postgres:
image: timescale/timescaledb:latest-pg17
env:
POSTGRES_DB: mikrotik_test
POSTGRES_DB: tod_test
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
ports:
@@ -117,11 +117,11 @@ jobs:
env:
ENVIRONMENT: dev
DATABASE_URL: "postgresql+asyncpg://postgres:postgres@localhost:5432/mikrotik_test"
SYNC_DATABASE_URL: "postgresql+psycopg2://postgres:postgres@localhost:5432/mikrotik_test"
APP_USER_DATABASE_URL: "postgresql+asyncpg://app_user:app_password@localhost:5432/mikrotik_test"
TEST_DATABASE_URL: "postgresql+asyncpg://postgres:postgres@localhost:5432/mikrotik_test"
TEST_APP_USER_DATABASE_URL: "postgresql+asyncpg://app_user:app_password@localhost:5432/mikrotik_test"
DATABASE_URL: "postgresql+asyncpg://postgres:postgres@localhost:5432/tod_test"
SYNC_DATABASE_URL: "postgresql+psycopg2://postgres:postgres@localhost:5432/tod_test"
APP_USER_DATABASE_URL: "postgresql+asyncpg://app_user:app_password@localhost:5432/tod_test"
TEST_DATABASE_URL: "postgresql+asyncpg://postgres:postgres@localhost:5432/tod_test"
TEST_APP_USER_DATABASE_URL: "postgresql+asyncpg://app_user:app_password@localhost:5432/tod_test"
CREDENTIAL_ENCRYPTION_KEY: "LLLjnfBZTSycvL2U07HDSxUeTtLxb9cZzryQl0R9E4w="
JWT_SECRET_KEY: "change-this-in-production-use-a-long-random-string"
REDIS_URL: "redis://localhost:6379/0"
@@ -149,16 +149,16 @@ jobs:
PGPASSWORD: postgres
run: |
# Create app_user role for RLS-enforced connections
psql -h localhost -U postgres -d mikrotik_test -c "
psql -h localhost -U postgres -d tod_test -c "
CREATE ROLE app_user WITH LOGIN PASSWORD 'app_password' NOSUPERUSER NOCREATEDB NOCREATEROLE;
GRANT CONNECT ON DATABASE mikrotik_test TO app_user;
GRANT CONNECT ON DATABASE tod_test TO app_user;
GRANT USAGE ON SCHEMA public TO app_user;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL ON TABLES TO app_user;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL ON SEQUENCES TO app_user;
" || true
# Create poller_user role
psql -h localhost -U postgres -d mikrotik_test -c "
psql -h localhost -U postgres -d tod_test -c "
DO \$\$
BEGIN
IF NOT EXISTS (SELECT FROM pg_catalog.pg_roles WHERE rolname = 'poller_user') THEN
@@ -166,7 +166,7 @@ jobs:
END IF;
END
\$\$;
GRANT CONNECT ON DATABASE mikrotik_test TO poller_user;
GRANT CONNECT ON DATABASE tod_test TO poller_user;
GRANT USAGE ON SCHEMA public TO poller_user;
" || true
@@ -231,36 +231,36 @@ jobs:
# Running them in parallel would exceed typical runner memory.
- name: Build API image
run: docker build -f infrastructure/docker/Dockerfile.api -t mikrotik-api:ci .
run: docker build -f infrastructure/docker/Dockerfile.api -t tod-api:ci .
- name: Scan API image
uses: aquasecurity/trivy-action@0.33.1
with:
image-ref: "mikrotik-api:ci"
image-ref: "tod-api:ci"
format: "table"
exit-code: "1"
severity: "HIGH,CRITICAL"
trivyignores: ".trivyignore"
- name: Build Poller image
run: docker build -f poller/Dockerfile -t mikrotik-poller:ci ./poller
run: docker build -f poller/Dockerfile -t tod-poller:ci ./poller
- name: Scan Poller image
uses: aquasecurity/trivy-action@0.33.1
with:
image-ref: "mikrotik-poller:ci"
image-ref: "tod-poller:ci"
format: "table"
exit-code: "1"
severity: "HIGH,CRITICAL"
trivyignores: ".trivyignore"
- name: Build Frontend image
run: docker build -f infrastructure/docker/Dockerfile.frontend -t mikrotik-frontend:ci .
run: docker build -f infrastructure/docker/Dockerfile.frontend -t tod-frontend:ci .
- name: Scan Frontend image
uses: aquasecurity/trivy-action@0.33.1
with:
image-ref: "mikrotik-frontend:ci"
image-ref: "tod-frontend:ci"
format: "table"
exit-code: "1"
severity: "HIGH,CRITICAL"