Skip to content

Commit 10124e8

Browse files
committed
Template / Add Airbroke
1 parent 5f237c2 commit 10124e8

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed

services/airbroke/app.yaml

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
apiVersion: application.kubero.dev/v1alpha1
2+
kind: KuberoApp
3+
metadata:
4+
name: airbroke
5+
annotations:
6+
kubero.dev/template.architecture: "[]"
7+
kubero.dev/template.description: "A lightweight, Airbrake-compatible, PostgreSQL-based Open Source Error Catcher"
8+
kubero.dev/template.icon: "https://raw.githubusercontent.com/icoretech/airbroke/refs/heads/main/public/logo.png"
9+
kubero.dev/template.installation: "After installation you need to login into the pod and run the following command: `npx prisma migrate deploy`"
10+
kubero.dev/template.links: "[]"
11+
kubero.dev/template.screenshots: '["https://github.com/icoretech/airbroke/raw/main/public/aidemo.gif"]'
12+
kubero.dev/template.source: "https://github.com/icoretech/airbroke"
13+
kubero.dev/template.categories: '["development", "monitoring", "ai"]'
14+
kubero.dev/template.title: "Airbroke"
15+
kubero.dev/template.website: "https://airbroke.icorete.ch/"
16+
labels:
17+
manager: kubero
18+
spec:
19+
name: airbroke
20+
deploymentstrategy: docker
21+
envVars:
22+
- name: DATABASE_URL
23+
value: postgresql://airbroke:airbroke@airbroke-postgresql:5432/airbroke?schema=public
24+
- name: DIRECT_URL
25+
value: postgresql://airbroke:airbroke@airbroke-postgresql:5432/airbroke?schema=public
26+
- name: NEXT_SERVER_ACTIONS_ENCRYPTION_KEY
27+
value: random64
28+
- name: AUTH_SECRET
29+
value: random64
30+
- name: AIRBROKE_GITHUB_ID
31+
value: createAGithubApp
32+
- name: AIRBROKE_GITHUB_SECRET
33+
value: createAGithubApp
34+
- name: AUTH_DEBUG
35+
value: "true"
36+
- name: AUTH_URL
37+
value: https://airbroke.localhost/
38+
- name: AIRBROKE_CORS_ORIGINS
39+
value: https://airbroke.localhost/
40+
extraVolumes: []
41+
cronjobs: []
42+
addons:
43+
- displayName: Postgresql
44+
env: []
45+
icon: /img/addons/pgsql.svg
46+
id: kubero-operator
47+
kind: KuberoPostgresql
48+
resourceDefinitions:
49+
KuberoPostgresql:
50+
apiVersion: application.kubero.dev/v1alpha1
51+
kind: KuberoPostgresql
52+
metadata:
53+
name: airbroke-postgresql
54+
spec:
55+
postgresql:
56+
global:
57+
postgresql:
58+
auth:
59+
database: airbroke
60+
password: airbroke
61+
postgresPassword: airbroke
62+
username: airbroke
63+
storageClass: standard
64+
primary:
65+
persistence:
66+
size: 1Gi
67+
version:
68+
latest: 0.1.6
69+
web:
70+
replicaCount: 1
71+
worker:
72+
replicaCount: 0
73+
image:
74+
containerPort: "3000"
75+
pullPolicy: Always
76+
repository: ghcr.io/icoretech/airbroke
77+
tag: latest

0 commit comments

Comments
 (0)