Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
98f5fee
feat: added target config to build images
edinstance Oct 21, 2025
729f938
fix: removed keygen config from build images
edinstance Oct 21, 2025
8b60b1b
Merge pull request #40 from edinstance/build-images-taeget-config
edinstance Oct 21, 2025
1c948d3
feat: created kubernetes namespace
edinstance Oct 20, 2025
d0740b2
feat: created kubernetes manifests for the flights service
edinstance Oct 20, 2025
e5eb74b
docs: created kubernetes readme
edinstance Oct 20, 2025
1165786
feat: setup aircraft in kubernetes
edinstance Oct 20, 2025
ac4ea09
docs: updated k8s docs
edinstance Oct 20, 2025
0b55f2e
feat: added ingress controlling and updated services
edinstance Oct 20, 2025
682c805
feat: configured resources for services
edinstance Oct 20, 2025
2a4e257
feat!: created authentication k8s config and added fixes to auth
edinstance Oct 21, 2025
07adc8a
feat: changed services to use kubernetes secrets
edinstance Oct 22, 2025
54b85e4
fix: updated router
edinstance Oct 22, 2025
2b992da
feat: updated gateway to include a healthcheck
edinstance Oct 22, 2025
0ec3a75
feat: created gateway and router k8 manifests
edinstance Oct 22, 2025
2eb88b5
feat: created monitoring namespace and moved ingress namespace to nam…
edinstance Oct 22, 2025
959035a
feat: created otel collector service and updated services to send met…
edinstance Oct 22, 2025
10d7b99
feat: created prometheus manifest
edinstance Oct 27, 2025
1135d01
feat: created jaeger manifest
edinstance Oct 27, 2025
637f890
feat: created mimir manifest
edinstance Oct 27, 2025
2eadb3f
feat: created loki manifest
edinstance Oct 27, 2025
c5ff5f2
feat: created grafana manifest
edinstance Oct 30, 2025
7820c0d
fix: fixed gateway routing issues
edinstance Oct 30, 2025
c6c2960
feat: created messaging namespace with kafka and schema registry
edinstance Oct 31, 2025
744cc48
feat: created search service in k8s
edinstance Nov 1, 2025
9aca94f
refactor!: refactored k8s to use more namespaces and added some fixes
edinstance Nov 3, 2025
1c8de26
fix: removed * allowed hosts
edinstance Nov 3, 2025
64d5e85
fix: updated schema registry url
edinstance Nov 3, 2025
7967c0a
Merge pull request #41 from edinstance/kubernetes-deployment-config
edinstance Nov 3, 2025
72ea5d9
fix: fixed search packaging
edinstance Nov 3, 2025
a65313a
Merge pull request #42 from edinstance/search-fixes
edinstance Nov 3, 2025
4a8d053
fix: added opensearch creds to search service
edinstance Nov 3, 2025
8eb82a9
Merge pull request #43 from edinstance/search-k8s-fixes
edinstance Nov 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 9 additions & 4 deletions .github/workflows/build_images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,12 @@ jobs:
strategy:
matrix:
include:
- service: services/authentication
target: web
uses_buf: false
- service: services/authentication
target: migrate
uses_buf: false
- service: services/flights
uses_buf: true
- service: services/aircraft
Expand All @@ -39,8 +45,6 @@ jobs:
- service: services/search
needs_app_file: true
uses_buf: false
- service: services/authentication
uses_buf: false
- service: services/gateway
uses_buf: false

Expand Down Expand Up @@ -78,6 +82,7 @@ jobs:
context: ./${{ matrix.service }}
file: ./${{ matrix.service }}/Dockerfile
push: true
target: ${{ matrix.target || '' }}
tags: |
${{ env.IMAGE_PREFIX }}-${{ matrix.service }}:${{ github.sha }}
${{ github.ref_name == 'main' && format('{0}-{1}:latest', env.IMAGE_PREFIX, matrix.service) || '' }}
${{ env.IMAGE_PREFIX }}-${{ matrix.service }}${{ matrix.target && format('-{0}', matrix.target) || '' }}:${{ github.ref_name }}
${{ github.ref_name == 'main' && format('{0}-{1}{2}:latest', env.IMAGE_PREFIX, matrix.service, matrix.target && format('-{0}', matrix.target) || '') || '' }}
4 changes: 2 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
services:
graphql-router:
router-service:
image: ghcr.io/apollographql/router:v2.6.2
container_name: graphql-router
container_name: router-service
volumes:
- ./supergraph.graphql:/dist/supergraph.graphql
- ./router.yml:/dist/router.yml
Expand Down
43 changes: 43 additions & 0 deletions k8s/00-namespace.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
apiVersion: v1
kind: Namespace
metadata:
name: aviation
---
apiVersion: v1
kind: Namespace
metadata:
name: authentication
---
apiVersion: v1
kind: Namespace
metadata:
name: flights
---
apiVersion: v1
kind: Namespace
metadata:
name: aircraft
---
apiVersion: v1
kind: Namespace
metadata:
name: monitoring
---
apiVersion: v1
kind: Namespace
metadata:
name: messaging
---
apiVersion: v1
kind: Namespace
metadata:
labels:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
name: ingress-nginx
---
apiVersion: v1
kind: Namespace
metadata:
name: search
---
Loading
Loading