Skip to content

Commit

Permalink
Merge branch 'main' into release/v2.4.5
Browse files Browse the repository at this point in the history
  • Loading branch information
mms-gianni committed Dec 8, 2024
2 parents 471de1f + f4ef381 commit a248300
Show file tree
Hide file tree
Showing 25 changed files with 1,271 additions and 8 deletions.
9 changes: 8 additions & 1 deletion .github/ISSUE_TEMPLATE/template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,13 @@ body:
description: A link to the source code of the application. (if available)
validations:
required: false
- type: input
id: icon
attributes:
label: Application Icon
description: An image to a square application icon
validations:
required: false
# - type: dropdown
# attributes:
# id: tags
Expand All @@ -53,4 +60,4 @@ body:
description: Are you the maintainer of the application?
options:
- label: I am the maintainer
required: false
required: false
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ Basically *everything* that can be packaged in a single container can be deploye

\* Ships with the Kubero Operator

## 80+ Application templates (similar to Heroku Buttons)
## 100+ Application templates (similar to Heroku Buttons)
- WordPress
- Grafana
- Bitwarden
Expand Down
33 changes: 33 additions & 0 deletions services/anse/app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
apiVersion: application.kubero.dev/v1alpha1
kind: KuberoApp
metadata:
name: anse
annotations:
kubero.dev/template.architecture: "[]"
kubero.dev/template.description: "Supercharged experience for multiple models such as ChatGPT, DALL-E and Stable Diffusion."
kubero.dev/template.icon: "https://raw.githubusercontent.com/anse-app/anse/refs/heads/main/public/pwa-192.png"
kubero.dev/template.installation: ""
kubero.dev/template.links: "[]"
kubero.dev/template.screenshots: "[]"
kubero.dev/template.source: "https://github.com/anse-app/anse"
kubero.dev/template.tags: '["chat", "chatbot", "ai"]'
kubero.dev/template.title: "Anse"
kubero.dev/template.website: "https://anse.app"
labels:
manager: kubero
spec:
name: anse
deploymentstrategy: docker
envVars: []
extraVolumes: []
cronjobs: []
addons: []
web:
replicaCount: 1
worker:
replicaCount: 0
image:
containerPort: 8080
pullPolicy: Always
repository: ddiu8081/anse
tag: latest
71 changes: 71 additions & 0 deletions services/azzimut/app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
apiVersion: application.kubero.dev/v1alpha1
kind: KuberoApp
metadata:
name: azimutt
annotations:
kubero.dev/template.architecture: "[]"
kubero.dev/template.description: "Azimutt is a full-stack database exploration tool. It allows you to explore your database, run queries, and visualize the results."
kubero.dev/template.icon: "https://avatars.githubusercontent.com/u/89384563"
kubero.dev/template.installation: "A full list of environment variables can be found here : https://github.com/azimuttapp/azimutt/blob/main/.env.example"
kubero.dev/template.links: "[]"
kubero.dev/template.screenshots: "[]"
kubero.dev/template.source: "https://github.com/azimuttapp/azimutt"
kubero.dev/template.tags: '["database", "debug", "development"]'
kubero.dev/template.title: "Azimutt"
kubero.dev/template.website: "https://azimutt.app/"
labels:
manager: kubero
spec:
name: azimutt
deploymentstrategy: docker
envVars:
- name: SECRET_KEY_BASE
value: 1wOVZ9rWAqPcbVZdilZzBPLXFKNrUmLUzX0q9Z02LpOy2jVWZwa6ee4fU81tuN+W
- name: DATABASE_URL
value: postgres://azimutt:azimutt@azimutt-postgresql/azimutt
- name: PHX_SERVER
value: "true"
- name: PHX_HOST
value: localhost
- name: FILE_STORAGE_ADAPTER
value: local
- name: AUTH_PASSWORD
value: "true"
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: azimutt-postgresql
spec:
postgresql:
global:
postgresql:
auth:
database: azimutt
password: azimutt
postgresPassword: azimutt
username: azimutt
storageClass: standard
primary:
persistence:
size: 1Gi
version:
latest: 0.1.5
web:
replicaCount: 1
worker:
replicaCount: 0
image:
containerPort: "4000"
pullPolicy: Always
repository: ghcr.io/azimuttapp/azimutt
tag: main
41 changes: 41 additions & 0 deletions services/beszel/app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
apiVersion: application.kubero.dev/v1alpha1
kind: KuberoApp
metadata:
name: beszel
annotations:
kubero.dev/template.architecture: "[]"
kubero.dev/template.description: "Lightweight server monitoring hub with historical data, docker stats, and alerts."
kubero.dev/template.icon: "https://raw.githubusercontent.com/henrygd/beszel/refs/heads/main/beszel/site/public/static/favicon.svg"
kubero.dev/template.installation: ""
kubero.dev/template.links: "[]"
kubero.dev/template.screenshots: '["https://camo.githubusercontent.com/49a777d47b027b633444519e4d9f62b1327e3155e511760b8029124c7ff03d91/68747470733a2f2f68656e727967642d6173736574732e622d63646e2e6e65742f6265737a656c2f73637265656e73686f742e706e67"]'
kubero.dev/template.source: "https://github.com/henrygd/beszel"
kubero.dev/template.tags: '["monitoring"]'
kubero.dev/template.title: "Beszel"
kubero.dev/template.website: "https://github.com/henrygd/beszel"
labels:
manager: kubero
spec:
name: beszel
deploymentstrategy: docker
envVars: []
extraVolumes:
- accessMode: ReadWriteOnce
accessModes:
- ReadWriteOnce
emptyDir: false
mountPath: /beszel_data
name: beszel-volume
size: 1Gi
storageClass: standard
cronjobs: []
addons: []
web:
replicaCount: 1
worker:
replicaCount: 0
image:
containerPort: "8090"
pullPolicy: Always
repository: henrygd/beszel
tag: latest
33 changes: 33 additions & 0 deletions services/chatpad/app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
apiVersion: application.kubero.dev/v1alpha1
kind: KuberoApp
metadata:
name: chatpad
annotations:
kubero.dev/template.architecture: "[]"
kubero.dev/template.description: "Chatpad sets itself apart with a broader vision - to become the ultimate interface for ChatGPT users."
kubero.dev/template.icon: "https://raw.githubusercontent.com/deiucanta/chatpad/refs/heads/main/src/assets/favicon.png"
kubero.dev/template.installation: ""
kubero.dev/template.links: "[]"
kubero.dev/template.screenshots: '["https://raw.githubusercontent.com/deiucanta/chatpad/main/banner.png"]'
kubero.dev/template.source: "https://github.com/deiucanta/chatpad"
kubero.dev/template.tags: '["chat", "chatbot", "ai"]'
kubero.dev/template.title: "Chatpad"
kubero.dev/template.website: "https://chatpad.ai"
labels:
manager: kubero
spec:
name: chatpad
deploymentstrategy: docker
envVars: []
extraVolumes: []
cronjobs: []
addons: []
web:
replicaCount: 1
worker:
replicaCount: 0
image:
containerPort: "8080"
pullPolicy: Always
repository: ghcr.io/deiucanta/chatpad
tag: latest
41 changes: 41 additions & 0 deletions services/ciao/app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
apiVersion: application.kubero.dev/v1alpha1
kind: KuberoApp
metadata:
name: ciao
annotations:
kubero.dev/template.architecture: "[]"
kubero.dev/template.description: "HTTP checks & tests (private & public) monitoring - check the status of your URL"
kubero.dev/template.icon: "https://avatars.githubusercontent.com/u/43862266"
kubero.dev/template.installation: ""
kubero.dev/template.links: "[]"
kubero.dev/template.screenshots: '["https://camo.githubusercontent.com/881ea1d50deb09a27562a6719031c9d02362249bfd2e0dac545e9eea3c1c1a16/68747470733a2f2f62726f74616e6467616d65732e636f6d2f6173736574732f6369616f2d636865636b732e706e67"]'
kubero.dev/template.source: "https://github.com/brotandgames/ciao"
kubero.dev/template.tags: '["monitoring", "http", "checks", "tests"]'
kubero.dev/template.title: "ciao"
kubero.dev/template.website: "https://brotandgames.com/ciao/"
labels:
manager: kubero
spec:
name: ciao
deploymentstrategy: docker
envVars: []
extraVolumes:
- accessMode: ReadWriteOnce
accessModes:
- ReadWriteOnce
emptyDir: false
mountPath: /app/db/sqlite
name: ciao-db-volume
size: 1Gi
storageClass: standard
cronjobs: []
addons: []
web:
replicaCount: 1
worker:
replicaCount: 0
image:
containerPort: "3000"
pullPolicy: Always
repository: brotandgames/ciao
tag: latest
93 changes: 93 additions & 0 deletions services/claper/app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
apiVersion: application.kubero.dev/v1alpha1
kind: KuberoApp
metadata:
name: claper
annotations:
kubero.dev/template.architecture: "[]"
kubero.dev/template.description: "Claper turns your presentations into an interactive, engaging and exciting experience."
kubero.dev/template.icon: "https://avatars.githubusercontent.com/u/109804388?s=48&v=4"
kubero.dev/template.installation: "Some more ENV vars : https://github.com/ClaperCo/Claper/blob/main/.env.sample"
kubero.dev/template.links: "[]"
kubero.dev/template.screenshots: '["https://github.com/ClaperCo/Claper/raw/main/priv/static/images/preview.png"]'
kubero.dev/template.source: "https://github.com/ClaperCo/Claper"
kubero.dev/template.tags: '["presentation","slides","interactive"]'
kubero.dev/template.title: "Claper"
kubero.dev/template.website: "https://claper.co/"
labels:
manager: kubero
spec:
name: claper
deploymentstrategy: docker
envVars:
- name: DATABASE_URL
value: postgres://claper:claper@claper-postgresql:5432/postgresql
- name: SECRET_KEY_BASE
value: 0LZiQBLw4WvqPlz4cz8RsHJlxNiSqM9B48y4ChyJ5v1oA0L/TPIqRjQNdPZN3iEG
- name: PRESENTATION_STORAGE
value: local
- name: PRESENTATION_STORAGE_DIR
value: /app/uploads
- name: MAIL_TRANSPORT
value: local
- name: MAIL_FROM
value: [email protected]
- name: MAIL_FROM_NAME
value: Claper
- name: MAX_FILE_SIZE_MB
value: "15"
- name: ENABLE_ACCOUNT_CREATION
value: "true"
- name: ALLOW_UNLINK_EXTERNAL_PROVIDER
value: "false"
- name: GS_JPG_RESOLUTION
value: 300x300
- name: LOGOUT_REDIRECT_URL
value: https://google.com
- name: BASE_URL
value: http://claper.localhost
extraVolumes:
- accessMode: ReadWriteOnce
accessModes:
- ReadWriteOnce
emptyDir: false
mountPath: /app/uploads
name: claper-volume
size: 1Gi
storageClass: standard
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: claper-postgresql
spec:
postgresql:
global:
postgresql:
auth:
database: postgresql
password: claper
postgresPassword: claper
username: claper
storageClass: standard
primary:
persistence:
size: 1Gi
version:
latest: 0.1.5
web:
replicaCount: 1
worker:
replicaCount: 0
image:
containerPort: "4000"
pullPolicy: Always
repository: ghcr.io/claperco/claper
tag: latest
Loading

0 comments on commit a248300

Please sign in to comment.