Skip to content

Commit

Permalink
[task-3]: CI-CD - fixing pipeline
Browse files Browse the repository at this point in the history
  • Loading branch information
jproyo committed Nov 22, 2023
1 parent 4d0b05f commit 9a95c68
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 2 deletions.
4 changes: 2 additions & 2 deletions server/Makefile.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,13 @@ command = "kubectl"
args = ["create", "secret", "-n", "dev", "generic", "api-key-server-secret", "--from-literal", "api-key=1234"]

[tasks.edit-kustomize-local]
cwd = "operations/kubernetes/dev"
cwd = "operations/kubernetes/overlays/local"
command = "kustomize"
args = ["edit", "set", "image", "secret-shared-server=ghcr.io/jproyo/secret-shared-server:latest"]

[tasks.build-kustomize-local]
command = "kustomize"
args = ["build", "operations/kubernetes/dev", "-o", "test.yaml"]
args = ["build", "operations/kubernetes/overlays/local", "-o", "test.yaml"]



29 changes: 29 additions & 0 deletions server/operations/kubernetes/overlays/dev/ingress.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: server-ingress
spec:
rules:
- http:
paths:
- pathType: ImplementationSpecific
path: /server-1/*
backend:
service:
name: server-leader-service
port:
number: 8080
- pathType: ImplementationSpecific
path: /server-2/*
backend:
service:
name: server-follow-1-service
port:
number: 8080
- pathType: ImplementationSpecific
path: /server-3/*
backend:
service:
name: server-follow-2-service
port:
number: 8080
2 changes: 2 additions & 0 deletions server/operations/kubernetes/overlays/dev/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,5 @@ resources:

namespace: dev

patchesStrategicMerge:
- ingress.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
resources:
- ../../base

namespace: dev

0 comments on commit 9a95c68

Please sign in to comment.