Skip to content

Commit 5f237c2

Browse files
authored
Merge pull request #578 from kubero-dev/template/add-kimai
Template / Add Kimai
2 parents 1d6aaa0 + 45b3679 commit 5f237c2

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed

services/kimai/app.yaml

+83
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
apiVersion: application.kubero.dev/v1alpha1
2+
kind: KuberoApp
3+
metadata:
4+
name: kimai
5+
annotations:
6+
kubero.dev/template.architecture: '["linux/amd64", "linux/arm64"]'
7+
kubero.dev/template.description: "Kimai is a web-based multi-user time-tracking application. Works great for everyone: freelancers, companies, organizations"
8+
kubero.dev/template.icon: "https://avatars.githubusercontent.com/u/981996"
9+
kubero.dev/template.installation: ""
10+
kubero.dev/template.links: "[]"
11+
kubero.dev/template.screenshots: "[]"
12+
kubero.dev/template.source: "https://github.com/kimai/kimai"
13+
kubero.dev/template.categories: '["work", "productivity"]'
14+
kubero.dev/template.title: "Kimai"
15+
kubero.dev/template.website: "https://www.kimai.org"
16+
labels:
17+
manager: kubero
18+
spec:
19+
name: kimai
20+
deploymentstrategy: docker
21+
envVars:
22+
- name: ADMINMAIL
23+
24+
- name: ADMINPASS
25+
value: changemeplease
26+
- name: DATABASE_URL
27+
value: mysql://kimai:kimai@kimai-mysql/kimai?charset=utf8mb4
28+
extraVolumes:
29+
- accessMode: ReadWriteOnce
30+
accessModes:
31+
- ReadWriteOnce
32+
emptyDir: false
33+
mountPath: /opt/kimai/var/data
34+
name: kimai-data-volume
35+
size: 1Gi
36+
storageClass: standard
37+
- accessMode: ReadWriteOnce
38+
accessModes:
39+
- ReadWriteOnce
40+
emptyDir: false
41+
mountPath: /opt/kimai/var/plugins
42+
name: kimai-plugins-volume
43+
size: 1Gi
44+
storageClass: standard
45+
cronjobs: []
46+
addons:
47+
- displayName: MySQL
48+
env: []
49+
icon: /img/addons/mysql.svg
50+
id: kubero-operator
51+
kind: KuberoMysql
52+
resourceDefinitions:
53+
KuberoMysql:
54+
apiVersion: application.kubero.dev/v1alpha1
55+
kind: KuberoMysql
56+
metadata:
57+
name: kimai-mysql
58+
spec:
59+
mysql:
60+
auth:
61+
createDatabase: true
62+
database: kimai
63+
password: kimai
64+
rootPassword: kimai
65+
username: kimai
66+
global:
67+
storageClass: standard
68+
primary:
69+
persistence:
70+
accessModes:
71+
- ReadWriteOnce
72+
size: 1Gi
73+
version:
74+
latest: 0.1.5
75+
web:
76+
replicaCount: 1
77+
worker:
78+
replicaCount: 0
79+
image:
80+
containerPort: "8001"
81+
pullPolicy: Always
82+
repository: kimai/kimai2
83+
tag: apache

0 commit comments

Comments
 (0)