Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
8b41d90
Merge pull request #138 from spot-ticket/dev
Yoonchulchung Jan 7, 2026
aaf5b10
Merge pull request #143 from spot-ticket/dev
Yoonchulchung Jan 7, 2026
3c86f9c
Merge pull request #147 from spot-ticket/dev
Yoonchulchung Jan 7, 2026
2bb87b4
fix(#321): k8s 배포 시 발생하는 환경 변수 문제 처리하여 수정
first-lounge Feb 11, 2026
8ee891f
fix(#321): kafka-connect, kafka-connect-init, kafka-ui 설정
first-lounge Feb 11, 2026
bbba917
fix(#321): kafka-ui URL 설정
first-lounge Feb 11, 2026
2496354
fix(#321): .env 경로 추가
first-lounge Feb 11, 2026
208d4a7
chore(#321): Merge branch 'dev' of https://github.com/spot-ticket/Spo…
first-lounge Feb 12, 2026
59687af
feat(#321): temporal 환경을 위한 설정 추가
first-lounge Feb 12, 2026
fde821a
fix(#321): kafak ui 경로 수정
first-lounge Feb 12, 2026
5fa3700
feat(#332): 기존 ecs기반 tf을 eks환경으로 수정
dbswjd7 Feb 12, 2026
f38e2f5
feat(#322): control plane 배포 준비
dbswjd7 Feb 13, 2026
7043cd5
chore(#332): Merge branch 'dev' of https://github.com/spot-ticket/Spo…
first-lounge Feb 14, 2026
5b031c1
fix(#332): temporal 주소 및 리소스 수정, 카프카 리소스 수정
first-lounge Feb 14, 2026
a151c54
fix(#332): temporal 경로 수정
first-lounge Feb 14, 2026
664d7a6
chore(#332): merge dev
first-lounge Feb 17, 2026
7413ae4
feat(#332): App Helm 차트 도입
first-lounge Feb 17, 2026
d0400e4
chore(#332): eks 폴더 초기화
first-lounge Feb 17, 2026
9c330ee
fix(#332): configmap 파일 삭제 후 secrets 파일 생성 후 해당 경로 kustomization 파일에 추가
first-lounge Feb 17, 2026
06c4bde
feat(#332): eks_v1(DB: postgres, redis
dbswjd7 Feb 18, 2026
30484ca
feat(#332): eks_v1(DB: postgres, redis
dbswjd7 Feb 18, 2026
39846c7
feat(#332): temporal과 merge
dbswjd7 Feb 18, 2026
28570aa
feat(#332): argo cd remote 등록
dbswjd7 Feb 19, 2026
70b48dc
feat(#332): irsa sa생성 오류 해결
dbswjd7 Feb 19, 2026
4d981fd
feat(#332): aws eks app 테스트완료
dbswjd7 Feb 19, 2026
fa5a3dd
chore(#332): Merge branch 'dev' of https://github.com/spot-ticket/Spo…
first-lounge Feb 19, 2026
bb4e490
feat(#332): spot app helm 전환
first-lounge Feb 19, 2026
5eec596
chore(#332): 카프카 개수 변경 및 rds 연결을 위한 설정 temporal에 추가
first-lounge Feb 19, 2026
319698c
fix(#332): k3d 쉘 스크립트 수정
first-lounge Feb 19, 2026
9f07328
chore(#332): eks-cluster 브랜치 conflict 해결
first-lounge Feb 20, 2026
05b81ef
fix(#332): EKS 배포를 위한 수정
first-lounge Feb 21, 2026
86be540
chore(#332): 하드코딩된 temporal 주소를 secret사용하도록 변경
first-lounge Feb 21, 2026
3e91de0
Revert "chore(#332): 하드코딩된 temporal 주소를 secret사용하도록 변경"
first-lounge Feb 21, 2026
c6dcf6f
chore(#332): 하드코딩된 temporal 주소 시크릿 키로 변경
first-lounge Feb 21, 2026
46efa68
fix(#332): ingress에 https 추가
first-lounge Feb 21, 2026
3b5e90d
fix(#332): heartbeat interval 추가
first-lounge Feb 21, 2026
153633f
chore(#332): Merge branch 'feat/332-aws' of https://github.com/spot-t…
first-lounge Feb 21, 2026
4427b37
fix(#332): ingress에 https 추가
first-lounge Feb 21, 2026
eea734d
fix(#332): kafka podAffinity 추가
first-lounge Feb 23, 2026
7439191
chore(#332): 공백 수정
first-lounge Feb 24, 2026
cc38184
chore(#332): Merge branches 'main' and 'feat/332-aws' of https://gith…
first-lounge Feb 24, 2026
c14066c
fix(#332): argocd ingress helm 추가
first-lounge Feb 24, 2026
9611ce6
fix(#332): 불필요한 주석 삭제
first-lounge Feb 24, 2026
213dc2b
fix(#332): kafka, temporal 모니터링을 위해 설정 및 json 파일 추가
first-lounge Feb 24, 2026
551bf7f
chore(#332): 불필요한 주석 삭제
first-lounge Feb 25, 2026
7c070c3
feat(#332): local용 k8s
first-lounge Feb 25, 2026
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
4 changes: 2 additions & 2 deletions config/common.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ spring:
redis:
host: ${SPRING_DATA_REDIS_HOST:localhost}
port: ${SPRING_DATA_REDIS_PORT:6379}

temporal:
connection:
target: ${SPRING_TEMPORAL_CONNECTION_TARGET:temporal:7233}
Expand Down Expand Up @@ -79,7 +79,7 @@ toss:
customerKey: ${spring.toss.customerKey:${TOSS_CUSTOMER_KEY}}
secretKey: ${spring.toss.secretKey:${TOSS_SECRET_KEY}}
timeout: 10

management:
endpoints:
web:
Expand Down
8 changes: 4 additions & 4 deletions config/kafka-topics.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
spring:
kafka:
bootstrap-servers: ${KAFKA_BOOTSTRAP_SERVERS:kafka1:29092,kafka2:29092,kafka3:29092}

listener:
ack-mode: MANUAL

Expand All @@ -25,9 +25,9 @@ spring:
enable-auto-commit: false
auto-offset-reset: earliest
max-poll-records: 50
max-poll-interval-ms: 300000
session-timeout-ms: 15000
heartbeat-interval-ms: 3000
max.poll.interval.ms: 300000
session.timeout.ms: 15000
heartbeat.interval.ms: 3000
properties:
partition.assignment.strategy: org.apache.kafka.clients.consumer.CooperativeStickyAssignor
group:
Expand Down
55 changes: 0 additions & 55 deletions config/spot-gateway-docker.yml

This file was deleted.

6 changes: 3 additions & 3 deletions config/spot-order.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ spring:
threads:
virtual:
enabled: true

feign:
user:
url: ${FEIGN_USER_URL:http://spot-user:8081}
Expand All @@ -28,7 +28,7 @@ feign:
connectTimeout: 100
readTimeout: 500
loggerLevel: BASIC



resilience4j:
Expand Down Expand Up @@ -101,4 +101,4 @@ logging:
feign: INFO
io.github.resilience4j.circuitbreaker: INFO
io.github.resilience4j.retry: INFO
io.github.resilience4j.bulkhead: INFO
io.github.resilience4j.bulkhead: INFO
2 changes: 1 addition & 1 deletion config/spot-payment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ spring:
threads:
virtual:
enabled: true

feign:
user:
url: ${FEIGN_USER_URL:http://spot-user:8081}
Expand Down
2 changes: 1 addition & 1 deletion infra/argo/application.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,4 @@ spec:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- CreateNamespace=true
2 changes: 1 addition & 1 deletion infra/argo/argocd-ingress.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ spec:
- name: https
port: 443
targetPort: 8080
nodePort: 30091
nodePort: 30091
8 changes: 4 additions & 4 deletions infra/argo/blue-green.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ spec:
app: test-rollout
spec:
containers:
- name: nginx
image: nginx:stable-alpine
- name: nginx
image: nginx:stable-alpine
strategy:
canary:
steps:
- setWeight: 20
- pause: {}
- setWeight: 20
- pause: {}
10 changes: 4 additions & 6 deletions infra/argo/test-rollout.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,10 @@ spec:
app: test-rollout
spec:
containers:
- name: nginx
image: nginx:stable-alpine
- name: nginx
image: nginx:stable-alpine
strategy:
canary:
steps:
- setWeight: 20
- pause: {}


- setWeight: 20
- pause: {}
9 changes: 6 additions & 3 deletions infra/k8s/apps/spot-gateway.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,14 @@ spec:
spec:
containers:
- name: spot-gateway
image: spot-registry.localhost:5111/spot-gateway:latest
# image: spot-registry.localhost:5111/spot-gateway:latest
image: 322546275072.dkr.ecr.ap-northeast-2.amazonaws.com/spot-gateway:latest
imagePullPolicy: Always
ports:
- containerPort: 8080
env:
- name: SERVER_PORT
value: "8080"
- name: SPRING_PROFILES_ACTIVE
value: "k8s"
- name: LOGGING_CONFIG
Expand All @@ -35,11 +38,11 @@ spec:
readOnly: true
resources:
requests:
cpu: "250m"
memory: "512Mi"
cpu: "500m"
limits:
memory: "1Gi"
cpu: "800m"
memory: "1Gi"
readinessProbe:
httpGet:
path: /actuator/health
Expand Down
15 changes: 10 additions & 5 deletions infra/k8s/apps/spot-ingress.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: spot-ingress
name: aws-ingress
namespace: spot
annotations:
kubernetes.io/ingress.class: nginx
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/target-type: ip # IP 모드
alb.ingress.kubernetes.io/healthcheck-path: /actuator/health
alb.ingress.kubernetes.io/success-codes: "200" # 헬스 체크 성공 코드
alb.ingress.kubernetes.io/load-balancer-name: spot-dev-alb # tf위한 이름 고정
spec:
ingressClassName: nginx
ingressClassName: alb
rules:
- host: spot.localhost
# spot
- host: spotorder.org
http:
paths:
- path: /
Expand All @@ -20,7 +25,7 @@ spec:
number: 80

# kafka
- host: kafka.localhost
- host: kafka.spotorder.org
http:
paths:
- path: /
Expand Down
6 changes: 3 additions & 3 deletions infra/k8s/apps/spot-order.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ spec:
spec:
containers:
- name: spot-order
image: spot-registry.localhost:5111/spot-order:latest
image: 322546275072.dkr.ecr.ap-northeast-2.amazonaws.com/spot-order
imagePullPolicy: Always
ports:
- containerPort: 8082
Expand All @@ -35,8 +35,8 @@ spec:
readOnly: true
resources:
requests:
memory: "512Mi"
cpu: "500m"
memory: "256Mi"
cpu: "75m"
limits:
memory: "1Gi"
cpu: "800m"
Expand Down
6 changes: 3 additions & 3 deletions infra/k8s/apps/spot-payment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ spec:
spec:
containers:
- name: spot-payment
image: spot-registry.localhost:5111/spot-payment:latest
image: 322546275072.dkr.ecr.ap-northeast-2.amazonaws.com/spot-payment
imagePullPolicy: Always
ports:
- containerPort: 8084
Expand All @@ -35,8 +35,8 @@ spec:
readOnly: true
resources:
requests:
memory: "512Mi"
cpu: "500m"
memory: "256Mi"
cpu: "75m"
limits:
memory: "1Gi"
cpu: "800m"
Expand Down
6 changes: 3 additions & 3 deletions infra/k8s/apps/spot-store.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ spec:
spec:
containers:
- name: spot-store
image: spot-registry.localhost:5111/spot-store:latest
image: 322546275072.dkr.ecr.ap-northeast-2.amazonaws.com/spot-store
imagePullPolicy: Always
ports:
- containerPort: 8083
Expand All @@ -35,8 +35,8 @@ spec:
readOnly: true
resources:
requests:
memory: "512Mi"
cpu: "500m"
memory: "256Mi"
cpu: "75m"
limits:
memory: "1Gi"
cpu: "800m"
Expand Down
6 changes: 3 additions & 3 deletions infra/k8s/apps/spot-user.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ spec:
spec:
containers:
- name: spot-user
image: spot-registry.localhost:5111/spot-user:latest
image: 322546275072.dkr.ecr.ap-northeast-2.amazonaws.com/spot-user
imagePullPolicy: Always
ports:
- containerPort: 8081
Expand All @@ -35,8 +35,8 @@ spec:
readOnly: true
resources:
requests:
memory: "512Mi"
cpu: "500m"
memory: "256Mi"
cpu: "75m"
limits:
memory: "1Gi"
cpu: "800m"
Expand Down
22 changes: 0 additions & 22 deletions infra/k8s/base/configmap.yaml

This file was deleted.

2 changes: 1 addition & 1 deletion infra/k8s/base/kafka/allow-kafka-ui-netpol.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: allow-kafka-ui-to-connect
namespace: spot
namespace: infra
spec:
podSelector:
matchLabels:
Expand Down
6 changes: 2 additions & 4 deletions infra/k8s/base/kafka/connectors.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: kafka.strimzi.io/v1
kind: KafkaConnector
metadata:
name: order-outbox-connector
namespace: spot
namespace: infra
labels:
# 이전에 만든 KafkaConnect 리소스 이름(spot-connect)과 반드시 일치해야 함
strimzi.io/cluster: spot-connect
Expand Down Expand Up @@ -40,14 +40,12 @@ spec:
producer.compression.type: "lz4"
producer.linger.ms: "20"
producer.batch.size: "65536"

---

apiVersion: kafka.strimzi.io/v1
kind: KafkaConnector
metadata:
name: payment-outbox-connector
namespace: spot
namespace: infra
labels:
strimzi.io/cluster: spot-connect
spec:
Expand Down
Loading