This website works better with JavaScript.
Home
Explore
Help
Register
Sign In
anpham
/
devops-tool
Watch
1
Star
0
Fork
0
Code
Issues
0
Pull Requests
0
Projects
0
Releases
0
Wiki
Activity
Browse Source
update yaml
main
An Pham
12 hours ago
parent
6f75b2856d
commit
14211ec51b
10 changed files
with
147 additions
and
0 deletions
Split View
Diff Options
Show Stats
Download Patch File
Download Diff File
+5
-0
devops-tools-box/charts/devops-tools-box/Chart.yaml
+11
-0
devops-tools-box/charts/devops-tools-box/templates/ansible-pod.yaml
+32
-0
devops-tools-box/charts/devops-tools-box/templates/drawio-deployment.yaml
+27
-0
devops-tools-box/charts/devops-tools-box/templates/jupyter-deployment.yaml
+11
-0
devops-tools-box/charts/devops-tools-box/templates/jupyter-pvc.yaml
+11
-0
devops-tools-box/charts/devops-tools-box/templates/jupyter-service.yaml
+4
-0
devops-tools-box/charts/devops-tools-box/templates/namespace.yaml
+20
-0
devops-tools-box/charts/devops-tools-box/templates/privatebin-deployment.yaml
+11
-0
devops-tools-box/charts/devops-tools-box/templates/privatebin-service.yaml
+15
-0
devops-tools-box/charts/devops-tools-box/values.yaml
+ 5
- 0
devops-tools-box/charts/devops-tools-box/Chart.yaml
View File
@ -0,0 +1,5 @@
apiVersion
:
v2
name
:
devops-tools-box
description
:
A self-hosted DevOps utility toolbox
version
:
0.1
.0
appVersion
:
"1.0"
+ 11
- 0
devops-tools-box/charts/devops-tools-box/templates/ansible-pod.yaml
View File
@ -0,0 +1,11 @@
apiVersion
:
v1
kind
:
Pod
metadata:
name
:
ansible-bastion
namespace
:
devops-tools
spec:
containers:
-
name
:
ansible
image
:
{{
.Values.ansible.image }}
command
:
[
"/bin/bash"
]
args
:
[
"-c"
,
"apt update && apt install -y ansible awscli vim && tail -f /dev/null"
]
+ 32
- 0
devops-tools-box/charts/devops-tools-box/templates/drawio-deployment.yaml
View File
@ -0,0 +1,32 @@
apiVersion
:
apps/v1
kind
:
Deployment
metadata:
name
:
drawio
namespace
:
devops-tools
spec:
replicas
:
1
selector:
matchLabels:
app
:
drawio
template:
metadata:
labels:
app
:
drawio
spec:
containers:
-
name
:
drawio
image
:
{{
.Values.drawio.image }}
ports:
-
containerPort
:
{{
.Values.drawio.port }}
---
apiVersion
:
v1
kind
:
Service
metadata:
name
:
drawio
namespace
:
devops-tools
spec:
selector:
app
:
drawio
ports:
-
port
:
80
targetPort
:
{{
.Values.drawio.port }}
+ 27
- 0
devops-tools-box/charts/devops-tools-box/templates/jupyter-deployment.yaml
View File
@ -0,0 +1,27 @@
apiVersion
:
apps/v1
kind
:
Deployment
metadata:
name
:
jupyter
namespace
:
devops-tools
spec:
replicas
:
1
selector:
matchLabels:
app
:
jupyter
template:
metadata:
labels:
app
:
jupyter
spec:
containers:
-
name
:
jupyter
image
:
{{
.Values.jupyter.image }}
ports:
-
containerPort
:
{{
.Values.jupyter.port }}
volumeMounts:
-
name
:
notebook-storage
mountPath
:
/home/jovyan/work
volumes:
-
name
:
notebook-storage
persistentVolumeClaim:
claimName
:
jupyter-pvc
+ 11
- 0
devops-tools-box/charts/devops-tools-box/templates/jupyter-pvc.yaml
View File
@ -0,0 +1,11 @@
apiVersion
:
v1
kind
:
PersistentVolumeClaim
metadata:
name
:
jupyter-pvc
namespace
:
devops-tools
spec:
accessModes:
-
ReadWriteOnce
resources:
requests:
storage
:
{{
.Values.jupyter.storage }}
+ 11
- 0
devops-tools-box/charts/devops-tools-box/templates/jupyter-service.yaml
View File
@ -0,0 +1,11 @@
apiVersion
:
v1
kind
:
Service
metadata:
name
:
jupyter
namespace
:
devops-tools
spec:
selector:
app
:
jupyter
ports:
-
port
:
80
targetPort
:
{{
.Values.jupyter.port }}
+ 4
- 0
devops-tools-box/charts/devops-tools-box/templates/namespace.yaml
View File
@ -0,0 +1,4 @@
apiVersion
:
v1
kind
:
Namespace
metadata:
name
:
devops-tools
+ 20
- 0
devops-tools-box/charts/devops-tools-box/templates/privatebin-deployment.yaml
View File
@ -0,0 +1,20 @@
apiVersion
:
apps/v1
kind
:
Deployment
metadata:
name
:
privatebin
namespace
:
devops-tools
spec:
replicas
:
1
selector:
matchLabels:
app
:
privatebin
template:
metadata:
labels:
app
:
privatebin
spec:
containers:
-
name
:
privatebin
image
:
{{
.Values.privatebin.image }}
ports:
-
containerPort
:
{{
.Values.privatebin.port }}
+ 11
- 0
devops-tools-box/charts/devops-tools-box/templates/privatebin-service.yaml
View File
@ -0,0 +1,11 @@
apiVersion
:
v1
kind
:
Service
metadata:
name
:
privatebin
namespace
:
devops-tools
spec:
selector:
app
:
privatebin
ports:
-
port
:
80
targetPort
:
{{
.Values.privatebin.port }}
+ 15
- 0
devops-tools-box/charts/devops-tools-box/values.yaml
View File
@ -0,0 +1,15 @@
drawio:
image
:
jgraph/drawio
port
:
8080
jupyter:
image
:
jupyter/base-notebook
port
:
8888
storage
:
1Gi
ansible:
image
:
ubuntu:22.04
privatebin:
image
:
privatebin/nginx-fpm-alpine
port
:
8080
Write
Preview
Loading…
Cancel
Save