Skip to content

Commit cc233f6

Browse files
authored
Merge pull request #272 from kubero-dev/template/add-activepieces
Template / Add Activepieces
2 parents 70d711d + a9c300c commit cc233f6

File tree

2 files changed

+137
-0
lines changed

2 files changed

+137
-0
lines changed

services/activepieces/app.yaml

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
apiVersion: application.kubero.dev/v1alpha1
2+
kind: KuberoApp
3+
metadata:
4+
name: activepieces
5+
labels:
6+
manager: kubero
7+
spec:
8+
name: activepieces
9+
deploymentstrategy: docker
10+
envVars:
11+
- name: AP_POSTGRES_DATABASE
12+
value: postgresql
13+
- name: AP_POSTGRES_PASSWORD
14+
value: activepieces
15+
- name: AP_POSTGRES_USERNAME
16+
value: activepieces
17+
- name: AP_ENGINE_EXECUTABLE_PATH
18+
value: dist/packages/engine/main.js
19+
- name: AP_JWT_SECRET
20+
value: secret
21+
- name: AP_ENVIRONMENT
22+
value: prod
23+
- name: AP_FRONTEND_URL
24+
value: http://activepieces.lacolhost.com
25+
- name: AP_WEBHOOK_TIMEOUT_SECONDS
26+
value: "30"
27+
- name: AP_TRIGGER_DEFAULT_POLL_INTERVAL
28+
value: "5"
29+
- name: AP_REDIS_HOST
30+
value: activepieces-redis-master
31+
- name: AP_REDIS_PORT
32+
value: "6379"
33+
- name: AP_SANDBOX_RUN_TIME_SECONDS
34+
value: "600"
35+
- name: AP_TELEMETRY_ENABLED
36+
value: "true"
37+
- name: AP_TEMPLATES_SOURCE_URL
38+
value: https://cloud.activepieces.com/api/v1/flow-templates
39+
- name: AP_POSTGRES_HOST
40+
value: activepieces-postgresql
41+
- name: AP_POSTGRES_PORT
42+
value: "5432"
43+
- name: AP_REDIS_PASSWORD
44+
value: activepieces
45+
- name: AP_ENCRYPTION_KEY
46+
value: secretsecret
47+
extraVolumes: []
48+
cronjobs: []
49+
addons:
50+
- displayName: Postgresql
51+
env: []
52+
icon: /img/addons/postgresql.png
53+
id: kubero-operator
54+
kind: KuberoPostgresql
55+
resourceDefinitions:
56+
KuberoPostgresql:
57+
apiVersion: application.kubero.dev/v1alpha1
58+
kind: KuberoPostgresql
59+
metadata:
60+
name: activepieces-postgresql
61+
spec:
62+
postgresql:
63+
global:
64+
postgresql:
65+
auth:
66+
database: postgresql
67+
password: activepieces
68+
postgresPassword: admin
69+
username: activepieces
70+
storageClass: standard
71+
primary:
72+
persistence:
73+
size: 1Gi
74+
version:
75+
latest: 0.0.151
76+
- displayName: Redis
77+
env: []
78+
icon: /img/addons/Redis.png
79+
id: kubero-operator
80+
kind: KuberoRedis
81+
resourceDefinitions:
82+
KuberoRedis:
83+
apiVersion: application.kubero.dev/v1alpha1
84+
kind: KuberoRedis
85+
metadata:
86+
name: activepieces-redis
87+
spec:
88+
redis:
89+
architecture: replication
90+
global:
91+
redis:
92+
password: activepieces
93+
storageClass: standard
94+
master:
95+
persistence:
96+
size: 1Gi
97+
replica:
98+
persistence:
99+
size: 1Gi
100+
replicaCount: 3
101+
version:
102+
latest: 0.0.151
103+
web:
104+
replicaCount: 1
105+
worker:
106+
replicaCount: 0
107+
image:
108+
containerPort: "80"
109+
pullPolicy: Always
110+
repository: ghcr.io/activepieces/activepieces
111+
tag: latest
112+
run:
113+
command: node index.js
114+
readOnlyAppStorage: true
115+
repository: node
116+
securityContext:
117+
runAsUser: 0
118+
runAsGroup: 0
119+
allowPrivilegeEscalation: false
120+
readOnlyRootFilesystem: false
121+
runAsNonRoot: false
122+
capabilities:
123+
add: []
124+
drop: []
125+
tag: latest

services/activepieces/service.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: Activepieces
2+
description: 'Your friendliest open source all-in-one automation tool ✨ Workflow automation tool 100+ integration / Enterprise automation tool / Zapier Alternative'
3+
tags:
4+
- Workflow
5+
- Automation
6+
- low-code
7+
- no-code
8+
source: https://github.com/activepieces/activepieces
9+
website: https://www.activepieces.com/
10+
icon: https://avatars.githubusercontent.com/u/99494700?s=200&v=4
11+
screenshots:
12+
- https://github.com/activepieces/activepieces/assets/1812998/e75616ce-7801-45b7-b3fa-eba778bebde3

0 commit comments

Comments
 (0)