Skip to content

Commit

Permalink
Merge pull request #602 from kubero-dev/template/add-outline
Browse files Browse the repository at this point in the history
Template / Add Outline
mms-gianni authored Jan 27, 2025
2 parents e8a7bfc + ebb6a1d commit 9ab7651
Showing 1 changed file with 126 additions and 0 deletions.
126 changes: 126 additions & 0 deletions services/outline/app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
apiVersion: application.kubero.dev/v1alpha1
kind: KuberoApp
metadata:
name: outline
annotations:
kubero.dev/template.architecture: '["linux/amd64", "linux/arm64", "linux/arm/v7"]'
kubero.dev/template.description: "The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible."
kubero.dev/template.icon: "https://avatars.githubusercontent.com/u/1765001"
kubero.dev/template.installation: ""
kubero.dev/template.links: "[]"
kubero.dev/template.screenshots: '["https://user-images.githubusercontent.com/380914/110356468-26374600-7fef-11eb-9f6a-f2cc2c8c6590.png"]'
kubero.dev/template.source: "https://github.com/outline/outline"
kubero.dev/template.categories: '["work", "utility"]'
kubero.dev/template.title: "Outline"
kubero.dev/template.website: "https://www.getoutline.com/"
labels:
manager: kubero
spec:
name: outline
deploymentstrategy: docker
envVars:
- name: NODE_ENV
value: production
- name: SECRET_KEY
value: 4b8767e288424f2f47630e005e1109ddfec63ee561fa86657f1ab41c401465ce
- name: DATABASE_URL
value: postgres://outline:outline@outline-postgresql:5432/outline
- name: PGSSLMODE
value: disable
- name: REDIS_URL
value: redis://:outline@outline-redis-master:6379
- name: FILE_STORAGE
value: local
- name: FILE_STORAGE_LOCAL_ROOT_DIR
value: /var/lib/outline/data
- name: FILE_STORAGE_UPLOAD_MAX_SIZE
value: "262144000"
- name: LOG_LEVEL
value: info
- name: DEFAULT_LANGUAGE
value: en_US
- name: UTILS_SECRET
value: 74e934cd60281e460db22128382511ffe49031363db1a7e85d4812772e5207e9
- name: URL
value: https://outline.localhost
- name: CDN_URL
value: https://outline.localhost
- name: FORCE_HTTPS
value: "false"
- name: SLACK_CLIENT_ID
value: ""
- name: SLACK_CLIENT_SECRET
value: ""
extraVolumes:
- accessMode: ReadWriteOnce
accessModes:
- ReadWriteOnce
emptyDir: false
mountPath: /var/lib/outline/data
name: outline-volume
size: 1Gi
storageClass: standard
cronjobs: []
addons:
- displayName: Redis
env: []
icon: /img/addons/redis.svg
id: kubero-operator
kind: KuberoRedis
resourceDefinitions:
KuberoRedis:
apiVersion: application.kubero.dev/v1alpha1
kind: KuberoRedis
metadata:
name: outline-redis
spec:
redis:
architecture: replication
global:
redis:
password: outline
storageClass: standard
master:
persistence:
size: 1Gi
replica:
persistence:
size: 1Gi
replicaCount: 1
version:
latest: 0.1.8
- displayName: Postgresql
env: []
icon: /img/addons/pgsql.svg
id: kubero-operator
kind: KuberoPostgresql
resourceDefinitions:
KuberoPostgresql:
apiVersion: application.kubero.dev/v1alpha1
kind: KuberoPostgresql
metadata:
name: outline-postgresql
spec:
postgresql:
global:
postgresql:
auth:
database: outline
password: outline
postgresPassword: outline
username: outline
storageClass: standard
primary:
persistence:
size: 1Gi
version:
latest: 0.1.8
web:
replicaCount: 1
worker:
replicaCount: 0
image:
containerPort: "3000"
pullPolicy: Always
repository: docker.getoutline.com/outlinewiki/outline
tag: latest

0 comments on commit 9ab7651

Please sign in to comment.