Skip to content

Commit

Permalink
fill in kubernetes section of devfile
Browse files Browse the repository at this point in the history
  • Loading branch information
jduimovich committed Apr 19, 2023
1 parent e851cb9 commit 77a2f71
Show file tree
Hide file tree
Showing 8 changed files with 184 additions and 4 deletions.
20 changes: 20 additions & 0 deletions fib-go/deploy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: fib-go
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/instance: fib-go
template:
metadata:
labels:
app.kubernetes.io/instance: fib-go
spec:
containers:
- image: quay.io/jduimovich0/fib-go
imagePullPolicy: Always
name: container-image
ports:
- containerPort: 8080
27 changes: 26 additions & 1 deletion fib-go/devfile.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,32 @@ components:
uri: fib-go/Dockerfile
buildContext: .
rootRequired: false
- name: kubernetes-deploy
attributes:
deployment/replicas: 1
deployment/cpuLimit: '100m'
deployment/cpuRequest: 10m
deployment/memoryLimit: 100Mi
deployment/memoryRequest: 50Mi
deployment/container-port: 8080
kubernetes:
uri: deploy.yaml
endpoints:
- name: http-8080
targetPort: 8080
path: /
commands:
- id: build-image
apply:
component: outerloop-build
component: outerloop-build
- id: deployk8s
apply:
component: kubernetes-deploy
- id: deploy
composite:
commands:
- build-image
- deployk8s
group:
kind: deploy
isDefault: true
20 changes: 20 additions & 0 deletions fib-node/deploy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: fib-node
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/instance: fib-node
template:
metadata:
labels:
app.kubernetes.io/instance: fib-node
spec:
containers:
- image: quay.io/jduimovich0/fib-node
imagePullPolicy: Always
name: container-image
ports:
- containerPort: 8080
27 changes: 26 additions & 1 deletion fib-node/devfile.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,32 @@ components:
uri: fib-node/Dockerfile
buildContext: .
rootRequired: false
- name: kubernetes-deploy
attributes:
deployment/replicas: 1
deployment/cpuLimit: '100m'
deployment/cpuRequest: 10m
deployment/memoryLimit: 100Mi
deployment/memoryRequest: 50Mi
deployment/container-port: 8080
kubernetes:
uri: deploy.yaml
endpoints:
- name: http-8080
targetPort: 8080
path: /
commands:
- id: build-image
apply:
component: outerloop-build
component: outerloop-build
- id: deployk8s
apply:
component: kubernetes-deploy
- id: deploy
composite:
commands:
- build-image
- deployk8s
group:
kind: deploy
isDefault: true
20 changes: 20 additions & 0 deletions frontend/deploy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: frontend
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/instance: frontend
template:
metadata:
labels:
app.kubernetes.io/instance: frontend
spec:
containers:
- image: quay.io/jduimovich0/frontend
imagePullPolicy: Always
name: container-image
ports:
- containerPort: 8080
27 changes: 26 additions & 1 deletion frontend/devfile.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,32 @@ components:
uri: frontend/Dockerfile
buildContext: .
rootRequired: false
- name: kubernetes-deploy
attributes:
deployment/replicas: 1
deployment/cpuLimit: '100m'
deployment/cpuRequest: 10m
deployment/memoryLimit: 100Mi
deployment/memoryRequest: 50Mi
deployment/container-port: 8080
kubernetes:
uri: deploy.yaml
endpoints:
- name: http-8080
targetPort: 8080
path: /
commands:
- id: build-image
apply:
component: outerloop-build
component: outerloop-build
- id: deployk8s
apply:
component: kubernetes-deploy
- id: deploy
composite:
commands:
- build-image
- deployk8s
group:
kind: deploy
isDefault: true
20 changes: 20 additions & 0 deletions haproxy/deploy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: haproxy
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/instance: haproxy
template:
metadata:
labels:
app.kubernetes.io/instance: haproxy
spec:
containers:
- image: quay.io/jduimovich0/haproxy
imagePullPolicy: Always
name: container-image
ports:
- containerPort: 8080
27 changes: 26 additions & 1 deletion haproxy/devfile.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,32 @@ components:
uri: haproxy/Dockerfile
buildContext: .
rootRequired: false
- name: kubernetes-deploy
attributes:
deployment/replicas: 1
deployment/cpuLimit: '100m'
deployment/cpuRequest: 10m
deployment/memoryLimit: 100Mi
deployment/memoryRequest: 50Mi
deployment/container-port: 8080
kubernetes:
uri: deploy.yaml
endpoints:
- name: http-8080
targetPort: 8080
path: /
commands:
- id: build-image
apply:
component: outerloop-build
component: outerloop-build
- id: deployk8s
apply:
component: kubernetes-deploy
- id: deploy
composite:
commands:
- build-image
- deployk8s
group:
kind: deploy
isDefault: true

0 comments on commit 77a2f71

Please sign in to comment.