Skip to content

Commit 125e1f3

Browse files
committed
add vaultwarden service
1 parent 600f3ee commit 125e1f3

File tree

4 files changed

+195
-3
lines changed

4 files changed

+195
-3
lines changed

serivces/kuma/app.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
labels:
55
manager: kubero
66
name: kuma
7-
namespace: asdf-production
7+
namespace: kuma-production
88
spec:
99
addons: []
1010
affinity: {}
@@ -23,7 +23,7 @@ spec:
2323
- ReadWriteOnce
2424
emptyDir: false
2525
mountPath: /app/data
26-
name: uptime-kuma
26+
name: kuma-data
2727
size: 1Gi
2828
storageClass: standard
2929
fullnameOverride: ""
@@ -72,7 +72,7 @@ spec:
7272
nameOverride: ""
7373
nodeSelector: {}
7474
phase: stage
75-
pipeline: asdf
75+
pipeline: kuma
7676
podAnnotations: {}
7777
podSecurityContext: {}
7878
podsize:

serivces/kuma/icon.png

11.1 KB
Loading

serivces/vaultwarden/app.yaml

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
apiVersion: application.kubero.dev/v1alpha1
2+
kind: KuberoApp
3+
metadata:
4+
labels:
5+
manager: kubero
6+
name: vaultwarden
7+
namespace: vaultwarden-production
8+
spec:
9+
addons: []
10+
affinity: {}
11+
autodeploy: true
12+
autoscale: false
13+
autoscaling:
14+
enabled: false
15+
branch: main
16+
buildpack: custom
17+
cronjobs: []
18+
deploymentstrategy: docker
19+
domain: vaultwarden.lacolhost.com
20+
envVars: []
21+
extraVolumes:
22+
- accessModes:
23+
- ReadWriteOnce
24+
emptyDir: false
25+
mountPath: /data
26+
name: vaultwarden-data
27+
size: 1Gi
28+
storageClass: standard
29+
fullnameOverride: ""
30+
gitrepo:
31+
admin: true
32+
clone_url: https://github.com/kubero-dev/template-nodeapp.git
33+
default_branch: main
34+
description: Simple example Node app
35+
homepage: ""
36+
language: JavaScript
37+
name: template-nodeapp
38+
node_id: R_kgDOHebPwg
39+
owner: kubero-dev
40+
private: false
41+
push: true
42+
ssh_url: [email protected]:kubero-dev/template-nodeapp.git
43+
visibility: public
44+
image:
45+
build:
46+
command: npm install
47+
repository: node
48+
tag: latest
49+
containerPort: "80"
50+
fetch:
51+
repository: ghcr.io/kubero-dev/buildpacks/fetch
52+
tag: main
53+
pullPolicy: Always
54+
repository: vaultwarden/server
55+
run:
56+
command: node index.js
57+
repository: node
58+
tag: latest
59+
tag: latest
60+
imagePullSecrets: []
61+
ingress:
62+
annotations: {}
63+
className: ""
64+
enabled: true
65+
hosts:
66+
- host: vaultwarden.lacolhost.com
67+
paths:
68+
- path: /
69+
pathType: ImplementationSpecific
70+
tls: []
71+
name: vaultwarden
72+
nameOverride: ""
73+
nodeSelector: {}
74+
phase: production
75+
pipeline: vaultwarden
76+
podAnnotations: {}
77+
podSecurityContext: {}
78+
podsize:
79+
default: true
80+
description: 'Small (CPU: 0.25, Memory: 0.5Gi)'
81+
name: small
82+
resources:
83+
limits:
84+
cpu: 500m
85+
memory: 1Gi
86+
requests:
87+
cpu: 250m
88+
memory: 0.5Gi
89+
replicaCount: 1
90+
resources:
91+
limits:
92+
cpu: 500m
93+
memory: 1Gi
94+
requests:
95+
cpu: 250m
96+
memory: 0.5Gi
97+
service:
98+
port: 80
99+
type: ClusterIP
100+
serviceAccount:
101+
annotations: {}
102+
create: true
103+
name: ""
104+
tolerations: []
105+
web:
106+
autoscaling:
107+
maxReplicas: 3
108+
minReplicas: 1
109+
targetCPUUtilizationPercentage: 80
110+
targetMemoryUtilizationPercentage: 80
111+
replicaCount: 1
112+
worker:
113+
autoscaling:
114+
maxReplicas: 0
115+
minReplicas: 0
116+
targetCPUUtilizationPercentage: 80
117+
targetMemoryUtilizationPercentage: 80
118+
replicaCount: 0

serivces/vaultwarden/icon.svg

Lines changed: 74 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)