This PR contains the following updates: | Package | Update | Change | |---|---|---| | [outlinewiki/outline](https://github.com/outline/outline) | minor | `1.2.0` → `1.3.0` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>outline/outline (outlinewiki/outline)</summary> ### [`v1.3.0`](https://github.com/outline/outline/releases/tag/v1.3.0) [Compare Source](https://github.com/outline/outline/compare/v1.2.0...v1.3.0) #### What's Changed ##### Improvements - Table rows and columns are now draggable in [#​11138](https://github.com/outline/outline/pull/11138) - Added an "Email display" preference to control email address visibility in the workspace in [#​11103](https://github.com/outline/outline/pull/11103) - diagrams.net diagrams are now persisted as SVG's by default in [#​11128](https://github.com/outline/outline/pull/11128) - Publicly shared documents now include backlinks in the footer in [#​11141](https://github.com/outline/outline/pull/11141) - Headers and dividers now clear images aligned to the left or right in [#​11108](https://github.com/outline/outline/pull/11108) - Upload progress is now shown in the editor for large/slow files in [#​11109](https://github.com/outline/outline/pull/11109) - Added a keyboard shortcut to toggle theme (Cmd+Shift+L) in [#​11127](https://github.com/outline/outline/pull/11127) - Todo's can now be typed with the simplified `[]` syntax in [#​11129](https://github.com/outline/outline/pull/11129) - Importing a code block with "mermaid" language will now work as expected in [#​11132](https://github.com/outline/outline/pull/11132) - There is now an option to include nested documents when downloading a doc in [#​9679](https://github.com/outline/outline/pull/9679) - "copy as markdown" now signs attachment URLs by [@​libnewton](https://github.com/libnewton) in [#​10821](https://github.com/outline/outline/pull/10821) - List spacing increased in [#​11163](https://github.com/outline/outline/pull/11163) - Publicly shared docs now handle the accept `text/markdown` header for LLM usage in [#​11182](https://github.com/outline/outline/pull/11182) - API: Plain urls provided via API will be automatically embedded when matching an integration in [#​11148](https://github.com/outline/outline/pull/11148) ##### Fixes - Fixed overlapping filters on search page in some translations [#​11086](https://github.com/outline/outline/pull/11086) - Task summary in meta data no longer shrinks in [#​11087](https://github.com/outline/outline/pull/11087) - Improved user feedback when copying/moving documents in [#​11089](https://github.com/outline/outline/pull/11089) - Fixed table width collapsing in [#​11178](https://github.com/outline/outline/pull/11178) - Fixed an issue where copy and pasting a diagrams.net diagram lost the edit button in [#​11102](https://github.com/outline/outline/pull/11102) - Embedded PDF rendering now works correctly in Safari in [#​11107](https://github.com/outline/outline/pull/11107) - Clicking while editing a sidebar link no longer navigates in [#​11105](https://github.com/outline/outline/pull/11105) - Fixed an issue that was causing premature signout when using Passkeys in [#​11136](https://github.com/outline/outline/pull/11136) - Removed `space` requirement from markdown trigger for horizontal rule in [#​11130](https://github.com/outline/outline/pull/11130) - LaTeX escape sequences now work correctly when pasting into doc in [#​11134](https://github.com/outline/outline/pull/11134) - Fixed a display issue with the inline LaTeX active border on Firefox in [#​11147](https://github.com/outline/outline/pull/11147) - Local database cache of documents is now cleared on logout in [#​11135](https://github.com/outline/outline/pull/11135) - Added timeout and optimized URL unfurl performance in [#​11149](https://github.com/outline/outline/pull/11149) - Right click -> Copy link in the sidebar no longer navigates to item in [#​11162](https://github.com/outline/outline/pull/11162) - Fixed display issues in empty notification panel in [#​11166](https://github.com/outline/outline/pull/11166) - Improved performance of diff calculation in [#​11174](https://github.com/outline/outline/pull/11174) - Theme override on shared docs e.g. `?theme=dark` will now persist between navigations in [#​11176](https://github.com/outline/outline/pull/11176) - Lists inside tables no longer break Markdown output in [#​11183](https://github.com/outline/outline/pull/11183) - Fixed `alt+shift` navigation in header in Safari in [#​11184](https://github.com/outline/outline/pull/11184) - API: `html` property in response was removed from `revisions.info` in [#​11088](https://github.com/outline/outline/pull/11088) - API: `documents.diff` endpoint removed in [#​11175](https://github.com/outline/outline/pull/11175) - API: `comments.create` and `comments.update` no longer allow nodes that cannot be displayed in comments in [#​11101](https://github.com/outline/outline/pull/11101) **Full Changelog**: <https://github.com/outline/outline/compare/v1.2.0...v1.3.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=--> Reviewed-on: #3292 Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net> Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
192 lines
6.3 KiB
YAML
192 lines
6.3 KiB
YAML
outline:
|
|
controllers:
|
|
main:
|
|
type: deployment
|
|
replicas: 1
|
|
strategy: Recreate
|
|
revisionHistoryLimit: 3
|
|
containers:
|
|
main:
|
|
image:
|
|
repository: outlinewiki/outline
|
|
tag: 1.3.0
|
|
pullPolicy: IfNotPresent
|
|
env:
|
|
- name: NODE_ENV
|
|
value: production
|
|
- name: URL
|
|
value: https://wiki.alexlebens.dev
|
|
- name: PORT
|
|
value: 3000
|
|
- name: SECRET_KEY
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: outline-key-secret
|
|
key: secret-key
|
|
- name: UTILS_SECRET
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: outline-key-secret
|
|
key: utils-key
|
|
- name: POSTGRES_USERNAME
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: outline-postgresql-18-cluster-app
|
|
key: username
|
|
- name: POSTGRES_PASSWORD
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: outline-postgresql-18-cluster-app
|
|
key: password
|
|
- name: POSTGRES_DATABASE_NAME
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: outline-postgresql-18-cluster-app
|
|
key: dbname
|
|
- name: POSTGRES_DATABASE_HOST
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: outline-postgresql-18-cluster-app
|
|
key: host
|
|
- name: POSTGRES_DATABASE_PORT
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: outline-postgresql-18-cluster-app
|
|
key: port
|
|
- name: DATABASE_URL
|
|
value: postgres://$(POSTGRES_USERNAME):$(POSTGRES_PASSWORD)@$(POSTGRES_DATABASE_HOST):$(POSTGRES_DATABASE_PORT)/$(POSTGRES_DATABASE_NAME)
|
|
- name: DATABASE_URL_TEST
|
|
value: postgres://$(POSTGRES_USERNAME):$(POSTGRES_PASSWORD)@$(POSTGRES_DATABASE_HOST):$(POSTGRES_DATABASE_PORT)/$(POSTGRES_DATABASE_NAME)-test
|
|
- name: DATABASE_CONNECTION_POOL_MIN
|
|
value: "2"
|
|
- name: DATABASE_CONNECTION_POOL_MAX
|
|
value: "20"
|
|
- name: PGSSLMODE
|
|
value: disable
|
|
- name: REDIS_URL
|
|
value: redis://redis-replication-outline-master.outline:6379
|
|
- name: FILE_STORAGE
|
|
value: s3
|
|
- name: AWS_ACCESS_KEY_ID
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: ceph-bucket-outline
|
|
key: AWS_ACCESS_KEY_ID
|
|
- name: AWS_SECRET_ACCESS_KEY
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: ceph-bucket-outline
|
|
key: AWS_SECRET_ACCESS_KEY
|
|
- name: AWS_REGION
|
|
value: us-east-1
|
|
- name: AWS_S3_UPLOAD_BUCKET_NAME
|
|
valueFrom:
|
|
configMapKeyRef:
|
|
name: ceph-bucket-outline
|
|
key: BUCKET_NAME
|
|
- name: AWS_S3_UPLOAD_BUCKET_URL
|
|
value: https://objects.alexlebens.dev
|
|
- name: AWS_S3_FORCE_PATH_STYLE
|
|
value: true
|
|
- name: AWS_S3_ACL
|
|
value: private
|
|
- name: FILE_STORAGE_UPLOAD_MAX_SIZE
|
|
value: "26214400"
|
|
- name: FORCE_HTTPS
|
|
value: false
|
|
- name: ENABLE_UPDATES
|
|
value: false
|
|
- name: WEB_CONCURRENCY
|
|
value: 1
|
|
- name: FILE_STORAGE_IMPORT_MAX_SIZE
|
|
value: 5120000
|
|
- name: LOG_LEVEL
|
|
value: info
|
|
- name: DEFAULT_LANGUAGE
|
|
value: en_US
|
|
- name: RATE_LIMITER_ENABLED
|
|
value: false
|
|
- name: DEVELOPMENT_UNSAFE_INLINE_CSP
|
|
value: false
|
|
- name: OIDC_CLIENT_ID
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: outline-oidc-secret
|
|
key: client
|
|
- name: OIDC_CLIENT_SECRET
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: outline-oidc-secret
|
|
key: secret
|
|
- name: OIDC_AUTH_URI
|
|
value: https://auth.alexlebens.dev/application/o/authorize/
|
|
- name: OIDC_TOKEN_URI
|
|
value: https://auth.alexlebens.dev/application/o/token/
|
|
- name: OIDC_USERINFO_URI
|
|
value: https://auth.alexlebens.dev/application/o/userinfo/
|
|
- name: OIDC_USERNAME_CLAIM
|
|
value: email
|
|
- name: OIDC_DISPLAY_NAME
|
|
value: Authentik
|
|
- name: OIDC_SCOPES
|
|
value: openid profile email
|
|
resources:
|
|
requests:
|
|
cpu: 10m
|
|
memory: 512Mi
|
|
service:
|
|
main:
|
|
controller: main
|
|
ports:
|
|
http:
|
|
port: 3000
|
|
targetPort: 3000
|
|
protocol: HTTP
|
|
postgres-18-cluster:
|
|
mode: recovery
|
|
recovery:
|
|
method: objectStore
|
|
objectStore:
|
|
index: 1
|
|
backup:
|
|
objectStore:
|
|
- name: garage-local
|
|
index: 1
|
|
destinationBucket: postgres-backups
|
|
externalSecretCredentialPath: /garage/home-infra/postgres-backups
|
|
isWALArchiver: true
|
|
# - name: garage-remote
|
|
# index: 1
|
|
# destinationBucket: postgres-backups
|
|
# externalSecretCredentialPath: /garage/home-infra/postgres-backups
|
|
# retentionPolicy: "90d"
|
|
# data:
|
|
# compression: bzip2
|
|
# - name: external
|
|
# index: 1
|
|
# endpointURL: https://nyc3.digitaloceanspaces.com
|
|
# destinationBucket: postgres-backups-ce540ddf106d186bbddca68a
|
|
# externalSecretCredentialPath: /garage/home-infra/postgres-backups
|
|
# isWALArchiver: false
|
|
scheduledBackups:
|
|
- name: live-backup
|
|
suspend: false
|
|
immediate: true
|
|
schedule: "0 0 0 * * *"
|
|
backupName: garage-local
|
|
# - name: weekly-backup
|
|
# suspend: true
|
|
# immediate: true
|
|
# schedule: "0 0 4 * * SAT"
|
|
# backupName: garage-remote
|
|
# - name: daily-backup
|
|
# suspend: true
|
|
# immediate: true
|
|
# schedule: "0 0 0 * * *"
|
|
# backupName: external
|
|
redis-replication:
|
|
redisReplication:
|
|
clusterSize: 3
|
|
sentinel:
|
|
enabled: true
|