Skip to content

Commit ebdc049

Browse files
authored
fix: removed helm deploy - now through docker-compose/shell file, updated docs (#140)
1 parent 7431613 commit ebdc049

60 files changed

Lines changed: 88 additions & 2835 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/CODEOWNERS

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,5 @@ backend/ @HardMax71
1111
# Frontend
1212
frontend/ @HardMax71
1313

14-
# DevOps / Helm / CI
15-
helm/ @HardMax71
14+
# DevOps / CI
1615
.github/ @HardMax71

.github/actions/e2e-ready/action.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: 'E2E Ready'
2-
description: 'Finalize k3s, wait for infra, start compose stack, health-check, seed test users'
2+
description: 'Finalize k3s, wait for infra, start compose stack, health-check'
33

44
inputs:
55
image-tag:
@@ -75,6 +75,3 @@ runs:
7575
echo "Frontend ready"
7676
fi
7777
78-
- name: Seed test users
79-
shell: bash
80-
run: docker compose exec -T backend uv run python scripts/seed_users.py

.github/workflows/docker.yml

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,6 @@ jobs:
3535
- base
3636
- backend
3737
- frontend
38-
- coordinator
39-
- k8s-worker
40-
- pod-monitor
41-
- result-processor
42-
- saga-orchestrator
43-
- event-replay
44-
- dlq-processor
4538
- cert-generator
4639
- zookeeper-certgen
4740
steps:
@@ -116,13 +109,6 @@ jobs:
116109
crane copy "$REGISTRY/$PREFIX/base:$TAG" "$REGISTRY/$PREFIX/base:latest"
117110
crane copy "$REGISTRY/$PREFIX/backend:$TAG" "$REGISTRY/$PREFIX/backend:latest"
118111
crane copy "$REGISTRY/$PREFIX/frontend:$TAG" "$REGISTRY/$PREFIX/frontend:latest"
119-
crane copy "$REGISTRY/$PREFIX/coordinator:$TAG" "$REGISTRY/$PREFIX/coordinator:latest"
120-
crane copy "$REGISTRY/$PREFIX/k8s-worker:$TAG" "$REGISTRY/$PREFIX/k8s-worker:latest"
121-
crane copy "$REGISTRY/$PREFIX/pod-monitor:$TAG" "$REGISTRY/$PREFIX/pod-monitor:latest"
122-
crane copy "$REGISTRY/$PREFIX/result-processor:$TAG" "$REGISTRY/$PREFIX/result-processor:latest"
123-
crane copy "$REGISTRY/$PREFIX/saga-orchestrator:$TAG" "$REGISTRY/$PREFIX/saga-orchestrator:latest"
124-
crane copy "$REGISTRY/$PREFIX/event-replay:$TAG" "$REGISTRY/$PREFIX/event-replay:latest"
125-
crane copy "$REGISTRY/$PREFIX/dlq-processor:$TAG" "$REGISTRY/$PREFIX/dlq-processor:latest"
126112
crane copy "$REGISTRY/$PREFIX/cert-generator:$TAG" "$REGISTRY/$PREFIX/cert-generator:latest"
127113
crane copy "$REGISTRY/$PREFIX/zookeeper-certgen:$TAG" "$REGISTRY/$PREFIX/zookeeper-certgen:latest"
128114
@@ -156,4 +142,4 @@ jobs:
156142
echo "| Frontend | \`docker pull $REGISTRY/$PREFIX/frontend:latest\` |" >> $GITHUB_STEP_SUMMARY
157143
echo "" >> $GITHUB_STEP_SUMMARY
158144
echo "### Security Scans" >> $GITHUB_STEP_SUMMARY
159-
echo "All 12 images scanned with Trivy (CRITICAL + HIGH, unfixed ignored)." >> $GITHUB_STEP_SUMMARY
145+
echo "All 5 images scanned with Trivy (CRITICAL + HIGH, unfixed ignored)." >> $GITHUB_STEP_SUMMARY

.github/workflows/stack-tests.yml

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -168,17 +168,10 @@ jobs:
168168
if: steps.base-cache.outputs.cache-hit != 'true'
169169
run: docker save integr8scode-base:latest | zstd -T0 -3 > /tmp/base-image.tar.zst
170170

171-
# ── Backend + workers (depend on local base image) ───────────────
172-
- name: Build backend and worker images
171+
# ── Backend (depends on local base image) ───────────────
172+
- name: Build backend image
173173
run: |
174174
docker build -t integr8scode-backend:latest --build-context base=docker-image://integr8scode-base:latest -f ./backend/Dockerfile ./backend
175-
docker build -t integr8scode-coordinator:latest --build-context base=docker-image://integr8scode-base:latest -f backend/workers/Dockerfile.coordinator ./backend
176-
docker build -t integr8scode-k8s-worker:latest --build-context base=docker-image://integr8scode-base:latest -f backend/workers/Dockerfile.k8s_worker ./backend
177-
docker build -t integr8scode-pod-monitor:latest --build-context base=docker-image://integr8scode-base:latest -f backend/workers/Dockerfile.pod_monitor ./backend
178-
docker build -t integr8scode-result-processor:latest --build-context base=docker-image://integr8scode-base:latest -f backend/workers/Dockerfile.result_processor ./backend
179-
docker build -t integr8scode-saga-orchestrator:latest --build-context base=docker-image://integr8scode-base:latest -f backend/workers/Dockerfile.saga_orchestrator ./backend
180-
docker build -t integr8scode-event-replay:latest --build-context base=docker-image://integr8scode-base:latest -f backend/workers/Dockerfile.event_replay ./backend
181-
docker build -t integr8scode-dlq-processor:latest --build-context base=docker-image://integr8scode-base:latest -f backend/workers/Dockerfile.dlq_processor ./backend
182175
183176
# ── Utility images (GHA-cached, independent of base) ────────────
184177
- name: Build cert-generator image
@@ -232,23 +225,14 @@ jobs:
232225
# Tag all images for GHCR
233226
docker tag integr8scode-base:latest "$IMG/base:$TAG"
234227
docker tag integr8scode-backend:latest "$IMG/backend:$TAG"
235-
docker tag integr8scode-coordinator:latest "$IMG/coordinator:$TAG"
236-
docker tag integr8scode-k8s-worker:latest "$IMG/k8s-worker:$TAG"
237-
docker tag integr8scode-pod-monitor:latest "$IMG/pod-monitor:$TAG"
238-
docker tag integr8scode-result-processor:latest "$IMG/result-processor:$TAG"
239-
docker tag integr8scode-saga-orchestrator:latest "$IMG/saga-orchestrator:$TAG"
240-
docker tag integr8scode-event-replay:latest "$IMG/event-replay:$TAG"
241-
docker tag integr8scode-dlq-processor:latest "$IMG/dlq-processor:$TAG"
242228
docker tag integr8scode-cert-generator:latest "$IMG/cert-generator:$TAG"
243229
docker tag integr8scode-zookeeper-certgen:latest "$IMG/zookeeper-certgen:$TAG"
244230
docker tag integr8scode-frontend:latest "$IMG/frontend-dev:$TAG"
245231
docker tag integr8scode-frontend-prod:latest "$IMG/frontend:$TAG"
246232
247-
# Push all 13 images in parallel, tracking each PID
233+
# Push all 6 images in parallel, tracking each PID
248234
declare -A PIDS
249-
for name in base backend coordinator k8s-worker pod-monitor \
250-
result-processor saga-orchestrator event-replay \
251-
dlq-processor cert-generator zookeeper-certgen \
235+
for name in base backend cert-generator zookeeper-certgen \
252236
frontend-dev frontend; do
253237
docker push "$IMG/$name:$TAG" &
254238
PIDS[$name]=$!

.gitignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,3 @@ frontend/coverage/
9999
frontend/playwright-report/
100100
frontend/test-results/
101101

102-
# Helm
103-
helm/*/charts/*.tgz
104-
helm/*/Chart.lock

backend/workers/Dockerfile.coordinator

Lines changed: 0 additions & 8 deletions
This file was deleted.

backend/workers/Dockerfile.dlq_processor

Lines changed: 0 additions & 8 deletions
This file was deleted.

backend/workers/Dockerfile.event_replay

Lines changed: 0 additions & 8 deletions
This file was deleted.

backend/workers/Dockerfile.k8s_worker

Lines changed: 0 additions & 8 deletions
This file was deleted.

backend/workers/Dockerfile.pod_monitor

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)