-
Notifications
You must be signed in to change notification settings - Fork 0
/
deployment-dev.yaml
103 lines (103 loc) · 4.19 KB
/
deployment-dev.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
apiVersion: v1
kind: Service
metadata:
labels:
env: dev # TODO: Replace environment. [prod / env]
version: v1 # TODO: Replace major version
app: sms-airtel-agent-service-dev # TODO: Replace app name
project: sms # TODO: Replace project name
revision: dev_v1.1 # TODO: Replace environment. [prod / env], major and minor version
service: sms-airtel-agent-service-dev # TODO: Replace app name
name: sms-airtel-agent-service-dev-service-dev # TODO: Replace app name and environment
namespace: sms-domain # TODO: Replace namespace. See doc for options.
spec:
type: ClusterIP
ports:
- port: 3000 # TODO: customise port
name: http
targetPort: 3000 # TODO: customise port
protocol: TCP
selector:
env: dev # TODO: Replace environment. [prod / env]
version: v1 # TODO: Replace major version
app: sms-airtel-agent-service-dev # TODO: Replace app name
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: sms-airtel-agent-service-dev-account # TODO: Replace app name
namespace: sms-domain # TODO: Replace namespace. See doc for options.
labels:
env: dev # TODO: Replace environment. [prod / env]
version: v1 # TODO: Replace major version
account: sms-airtel-agent-service-dev # TODO: Replace app name
project: sms # TODO: Replace project name
---
kind: Deployment
apiVersion: apps/v1
metadata:
labels:
env: dev # TODO: Replace environment. [prod / env]
version: v1 # TODO: Replace major version
app: sms-airtel-agent-service-dev # TODO: Replace app name
project: sms # TODO: Replace project name
revision: dev_v1.1 # TODO: Replace environment. [prod / env], major and minor version
deployment: sms-airtel-agent-service-dev # TODO: Replace app name
name: sms-airtel-agent-service-dev-deployment-dev # TODO: Replace app name and environment
namespace: sms-domain # TODO: Replace namespace. See doc for options.
spec:
replicas: 1 # TODO: Replace number of replicas
selector:
matchLabels:
env: dev # TODO: Replace environment. [prod / env]
version: v1 # TODO: Replace major version
app: sms-airtel-agent-service-dev # TODO: Replace app name
template:
metadata:
labels:
env: dev # TODO: Replace environment. [prod / env]
version: v1 # TODO: Replace major version
app: sms-airtel-agent-service-dev # TODO: Replace app name
revision: dev_v1.1 # TODO: Replace environment. [prod / env], major and minor version
spec:
serviceAccountName: sms-airtel-agent-service-dev-account # TODO: Replace app name
imagePullSecrets:
- name: us-east-1-ecr-registry
containers:
- image: 126480227765.dkr.ecr.us-east-1.amazonaws.com/sms-airtel-agent-service-dev:dev_v1.1 # TODO: Replace app name, environment, major and minor version.
name: sms-airtel-agent-service-dev-container # TODO: Replace app name.
ports:
- containerPort: 3000 # TODO: replace with container port
resources:
requests:
cpu: "100m"
memory: 300Mi
limits:
memory: 1Gi
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
namespace: sms-domain # TODO: Replace namespace. See doc for options.
name: sms-airtel-agent-service-dev-virtual-service-dev # TODO: Replace app name and environment
labels:
env: dev # TODO: Replace environment. [prod / env]
version: v1 # TODO: Replace major version
app: sms-airtel-agent-service-dev # TODO: Replace app name
virtualservice: sms-airtel-agent-service-dev # TODO: Replace app name
spec:
hosts:
- sms.api.oltranz.com # TODO: replace with URL used to access service. Must have DNS record.
gateways:
# TODO: Uncomment appropriate gateway. See doc for all options.
- istio-system/oltranz-star-ingress-gateway # for *.oltranz.com URLS
# - istio-system/endpoint-star-ingress-gateway # for *.endpoint.oltranz.com URLS.
http:
- match:
- uri:
prefix: /
route:
- destination:
host: "sms-airtel-agent-service-dev-service-dev.sms-domain.svc.cluster.local" # TODO: replace service name, env and namespace
port:
number: 3000 # TODO: replace with container port