Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ae5a956

Browse files
author
root
committed
AI onboarding: automated commit of generated YAMLs
1 parent 2cfb433 commit ae5a956

File tree

5 files changed

+64
-1
lines changed

5 files changed

+64
-1
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ WORKDIR /opt/app
33
EXPOSE 8080
44
COPY . /opt/app/
55
RUN mvn clean package && cp ./target/*.jar /opt/app/app.jar
6-
ENTRYPOINT ["java","-jar","app.jar"]
6+
ENTRYPOINT ["java","-jar","app.jar"]

k8s_configs/dev/configmap.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: v1
2+
kind: ConfigMap
3+
metadata:
4+
name: aidevops
5+
namespace: aidevops-dev
6+
labels:
7+
app: aidevops
8+
costcenter: dvsaidevops
9+
data:
10+
APP_ENV: production
11+
LOG_LEVEL: info
12+
API_URL: https://api.example.com
13+
---

k8s_configs/dev/deploy.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: aidevops
5+
namespace: aidevops-dev
6+
labels:
7+
app: aidevops
8+
costcenter: dvsaidevops
9+
spec:
10+
replicas: 3
11+
selector:
12+
matchLabels:
13+
app: aidevops
14+
template:
15+
metadata:
16+
labels:
17+
app: aidevops
18+
spec:
19+
containers:
20+
- name: aidevops
21+
image: shan5a6/myapp:v1.0.0
22+
ports:
23+
- containerPort: 8080
24+
---

k8s_configs/dev/namespace.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: v1
2+
kind: Namespace
3+
metadata:
4+
name: aidevops-dev
5+
labels:
6+
app: aidevops
7+
costcenter: dvsaidevops
8+
namespace: aidevops-dev
9+
---

k8s_configs/dev/svc.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: aidevops
5+
namespace: aidevops-dev
6+
labels:
7+
app: myapp
8+
costcenter: dvsaidevops
9+
spec:
10+
type: ClusterIP
11+
selector:
12+
app: aidevops
13+
ports:
14+
- name: http
15+
port: 80
16+
targetPort: 8080
17+
---

0 commit comments

Comments
 (0)