Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Template / Add Corteza #519

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 74 additions & 0 deletions services/corteza/app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
apiVersion: application.kubero.dev/v1alpha1
kind: KuberoApp
metadata:
name: corteza
annotations:
kubero.dev/template.architecture: "[]"
kubero.dev/template.description: "The Corteza low-code platform lets you build and iterate CRM, business process and other structured data apps fast, create intelligent business process workflows and connect with almost any data source."
kubero.dev/template.icon: "https://avatars.githubusercontent.com/u/50577806"
kubero.dev/template.installation: "Make sure to activate CORS headers"
kubero.dev/template.links: "[]"
kubero.dev/template.screenshots: '["https://raw.githubusercontent.com/cortezaproject/corteza/2024.9.x/.github/assets/hero-animation.webp"]'
kubero.dev/template.source: "https://github.com/cortezaproject/corteza"
kubero.dev/template.tags: '["crm", "erp", "low-code"]'
kubero.dev/template.title: "Corteza"
kubero.dev/template.website: "https://cortezaproject.org/"
labels:
manager: kubero
spec:
name: corteza
deploymentstrategy: docker
envVars:
- name: VIRTUAL_HOST
value: corteza.localhost
- name: DB_DSN
value: postgres://corteza:corteza@corteza-postgresql:5432/corteza?sslmode=disable
- name: HTTP_WEBAPP_ENABLED
value: "true"
- name: ACTIONLOG_ENABLED
value: "false"
extraVolumes: []
cronjobs: []
addons:
- displayName: Postgresql
env: []
icon: /img/addons/pgsql.svg
id: kubero-operator
kind: KuberoPostgresql
resourceDefinitions:
KuberoPostgresql:
apiVersion: application.kubero.dev/v1alpha1
kind: KuberoPostgresql
metadata:
name: corteza-postgresql
spec:
postgresql:
global:
postgresql:
auth:
database: corteza
password: corteza
postgresPassword: corteza
username: corteza
storageClass: standard
primary:
persistence:
size: 1Gi
version:
latest: 0.1.5
web:
replicaCount: 1
worker:
replicaCount: 0
image:
containerPort: "80"
pullPolicy: Always
repository: cortezaproject/corteza
tag: "2023.3"
ingress:
annotations:
nginx.ingress.kubernetes.io/cors-allow-headers: '*'
nginx.ingress.kubernetes.io/cors-allow-origin: '*'
nginx.ingress.kubernetes.io/cors-expose-headers: '*'
nginx.ingress.kubernetes.io/enable-cors: "true"

Check warning on line 74 in services/corteza/app.yaml

View workflow job for this annotation

GitHub Actions / Yamllint

74:1 [empty-lines] too many blank lines (1 > 0)