Files
infrastructure/clusters/cl01tl/applications/outline/values.yaml
Renovate Bot 2c019b1e3c
All checks were successful
lint-test-helm / helm-lint (push) Successful in 10s
renovate / renovate (push) Successful in 1m15s
Update outlinewiki/outline Docker tag to v1 (#1873)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [outlinewiki/outline](https://github.com/outline/outline) | major | `0.87.4` -> `1.0.0` |

---

### Release Notes

<details>
<summary>outline/outline (outlinewiki/outline)</summary>

### [`v1.0.0`](https://github.com/outline/outline/releases/tag/v1.0.0)

[Compare Source](https://github.com/outline/outline/compare/v0.87.4...v1.0.0)

#### What's Changed

Welcome to Outline **v1.0.0**! This is a major milestone for the project, marking the culmination of many years of development and community contributions. Of course there's a raft of new features, improvements, and bug fixes included in this release as always.

##### Highlights

<img width="3360" height="1480" alt="image" src="https://github.com/user-attachments/assets/b19c90a4-5c98-409f-9677-3aa86e0e1319" />

The **image lightbox** has improved again this release with added support for zooming and panning of images. We also enabled opening mermaid diagrams directly in the lightbox so you can get a closer look at complex diagrams.

<img width="3360" height="1480" alt="image" src="https://github.com/user-attachments/assets/25ef6d39-001a-43f6-9f13-9a5136a689f0" />

A **new display mode** for URL's in documents has been added, which shows a mention-style chip instead of a full URL preview. This is great for keeping documents clean while still providing context for links.

You can now **mention groups** in documents and comments, making it easier to notify entire teams or departments at once. It is also possible to disable mentioning for specific groups if needed.

##### Other Improvements

- Documents and collections in the sidebar now have context menus in [#&#8203;10181](https://github.com/outline/outline/pull/10181)
- Added the option to choose default TOC visibility on public shares in [#&#8203;10283](https://github.com/outline/outline/pull/10283)
- Added plantuml embedding by [@&#8203;patroldo](https://github.com/patroldo) in [#&#8203;10379](https://github.com/outline/outline/pull/10379)
- It's now possible to edit image source URLs by [@&#8203;salihudickson](https://github.com/salihudickson) in [#&#8203;10258](https://github.com/outline/outline/pull/10258)
- Added six new shape icons to choose from in [#&#8203;10203](https://github.com/outline/outline/pull/10203)
- Permanent deletion of documents is now restricted to admins only in [#&#8203;10254](https://github.com/outline/outline/pull/10254)
- Added a script to allow resetting encrypted data in [#&#8203;10238](https://github.com/outline/outline/pull/10238)
- Typed out urls in the editor are now auto-linked on space character by [@&#8203;salihudickson](https://github.com/salihudickson) in [#&#8203;10266](https://github.com/outline/outline/pull/10266)
- Added a "safe-area" in context menus to prevent misclicks in [#&#8203;10415](https://github.com/outline/outline/pull/10415)
- Hundreds of new and updated translations
- \[API] Added `includePrivate` param to `export_all` endpoint to allow exporting only public collections in [#&#8203;10401](https://github.com/outline/outline/pull/10401)
- \[API] unsent invites are now included in the `users.invite` endpoint response in [#&#8203;10383](https://github.com/outline/outline/pull/10383)
- \[API] `originalDocumentId` is now available in `sourceMetadata` when duplicating documents in [#&#8203;10215](https://github.com/outline/outline/pull/10215)
- \[API] `groups.list` endpoint now returns a `total` parameter in pagination by [@&#8203;salihudickson](https://github.com/salihudickson) in [#&#8203;10268](https://github.com/outline/outline/pull/10268)
- \[API] `shares.info`, and `subscriptions.info` now return `204` rather than `404` responses in [#&#8203;10441](https://github.com/outline/outline/pull/10441)

##### Fixes

- Fixed comment sidebar bouncing in and out in [#&#8203;10202](https://github.com/outline/outline/pull/10202)
- Add a height cap to popovers in [#&#8203;10218](https://github.com/outline/outline/pull/10218)
- Fixed Notion import failure with `size of undefined` in [#&#8203;10225](https://github.com/outline/outline/pull/10225)
- Non-reactive `Facepile` on group settings table in [#&#8203;10227](https://github.com/outline/outline/pull/10227)
- Allow new `DATABASE_` env variables to work with migrations/creation in [#&#8203;10216](https://github.com/outline/outline/pull/10216)
- Fixed `/desktop-redirect` should never be post-login saved path in [#&#8203;10237](https://github.com/outline/outline/pull/10237)
- Recognise `authentication_required` for some OIDC providers by [@&#8203;lukegb](https://github.com/lukegb) in [#&#8203;10252](https://github.com/outline/outline/pull/10252)
- Add `clipboard-read; clipboard-write` permissions to embedded Frame in [#&#8203;10282](https://github.com/outline/outline/pull/10282)
- Massively reduced upfront component loading, improving performance in [#&#8203;10285](https://github.com/outline/outline/pull/10285)
- Increase `jsonLimit` to 5MB for API requests in [#&#8203;10287](https://github.com/outline/outline/pull/10287)
- Allow admins to bypass allowed domains in [#&#8203;10290](https://github.com/outline/outline/pull/10290)
- Fix print layout in Firefox by [@&#8203;wmTJc9IK0Q](https://github.com/wmTJc9IK0Q) in [#&#8203;10264](https://github.com/outline/outline/pull/10264)
- Letter icon not displayed correctly in 'Starred' section in [#&#8203;10292](https://github.com/outline/outline/pull/10292)
- Fixed CORS err on img download by [@&#8203;salihudickson](https://github.com/salihudickson) in [#&#8203;10279](https://github.com/outline/outline/pull/10279)
- Fixed an overlap of unread badge on long titles in sidebar in [#&#8203;10296](https://github.com/outline/outline/pull/10296)
- Prefer non-deleted teams in `teamProvisioner` in [#&#8203;10298](https://github.com/outline/outline/pull/10298)
- Allow formatting toolbar to appear with cell selection in [#&#8203;10299](https://github.com/outline/outline/pull/10299)
- Empty state for no collections in [#&#8203;10300](https://github.com/outline/outline/pull/10300)
- feat: Restore 'Copy' button on public code blocks in [#&#8203;10301](https://github.com/outline/outline/pull/10301)
- Do not update `lastModifiedById` on deleted documents in [#&#8203;10302](https://github.com/outline/outline/pull/10302)
- CSRF validation issues on Firefox in [#&#8203;10317](https://github.com/outline/outline/pull/10317)
- change list children to match list parent when list style changes by [@&#8203;salihudickson](https://github.com/salihudickson) in [#&#8203;10315](https://github.com/outline/outline/pull/10315)
- Fix Redis `collaborationClient` reusing same property as `defaultClient` in [#&#8203;10336](https://github.com/outline/outline/pull/10336)
- Fixed mobile Safari sidebar navigation issue by [@&#8203;eweren](https://github.com/eweren) in [#&#8203;10329](https://github.com/outline/outline/pull/10329)
- Prevent reload loop when collaborative service editor version is ahead in [#&#8203;10326](https://github.com/outline/outline/pull/10326)
- editorVersion property on document should be updated through collaborative session in [#&#8203;10325](https://github.com/outline/outline/pull/10325)
- Default destination path for nested document duplication in [#&#8203;10339](https://github.com/outline/outline/pull/10339)
- `RedisAdapter` does not respect url arg in [#&#8203;10341](https://github.com/outline/outline/pull/10341)
- Restore comment content on error by [@&#8203;salihudickson](https://github.com/salihudickson) in [#&#8203;10342](https://github.com/outline/outline/pull/10342)
- New Crowdin updates by [@&#8203;outline-translations](https://github.com/outline-translations) in [#&#8203;10294](https://github.com/outline/outline/pull/10294)
- Icon in editor suggestions missing spacing in [#&#8203;10354](https://github.com/outline/outline/pull/10354)
- Fixed potential for repeat submission when inline editing titles by [@&#8203;Ali-ovo](https://github.com/Ali-ovo) in [#&#8203;10355](https://github.com/outline/outline/pull/10355)
- Template settings no longer show to guest users in [#&#8203;10361](https://github.com/outline/outline/pull/10361)
- Fixed a single frame blank flash when saving comments in [#&#8203;10362](https://github.com/outline/outline/pull/10362)
- Enable workspace creation from Discord without `DISCORD_SERVER_ID` in [#&#8203;10380](https://github.com/outline/outline/pull/10380)
- Display fallback instead of error if cannot unfurl URL in [#&#8203;10370](https://github.com/outline/outline/pull/10370)
- Added clarity to error message when private IP address is blocked in [#&#8203;10391](https://github.com/outline/outline/pull/10391)
- Cascade of client-side paranoid deletion in [#&#8203;10393](https://github.com/outline/outline/pull/10393)
- Change behavior of `SMTP_SECURE=false` in [#&#8203;10399](https://github.com/outline/outline/pull/10399)
- Horizontal rule menu appears in read-only editor in [#&#8203;10413](https://github.com/outline/outline/pull/10413)
- Creating new doc offline in sidebar leaves corrupt state in UI in [#&#8203;10412](https://github.com/outline/outline/pull/10412)
- Combination of `<br>` and inline nodes in table cell is not imported correctly in [#&#8203;10416](https://github.com/outline/outline/pull/10416)
- Updated table styling to include a touch of rounding in [#&#8203;10421](https://github.com/outline/outline/pull/10421)
- Improved Redis retry behavior in [#&#8203;10440](https://github.com/outline/outline/pull/10440)
- Simplify logic for suppressing markdown copy in [#&#8203;10450](https://github.com/outline/outline/pull/10450)
- Felayed notifications will now include a note in the subject in [#&#8203;10447](https://github.com/outline/outline/pull/10447)
- Protect against empty content passed to Backticks component in [#&#8203;10456](https://github.com/outline/outline/pull/10456)
- Fixed several cases where Linear links would fail to convert to mentions correctly in [#&#8203;10458](https://github.com/outline/outline/pull/10458)
- Guard against crawlers consuming magic links in [#&#8203;10457](https://github.com/outline/outline/pull/10457)
- 4x improvement on perf of editor menus in [#&#8203;10465](https://github.com/outline/outline/pull/10465)
- List conversion inside heading nodes is now prevented by [@&#8203;huiseo](https://github.com/huiseo) in [#&#8203;10462](https://github.com/outline/outline/pull/10462)
- Email magic links strategy was changed to allow reuse within time bounds from the same IP in [#&#8203;10471](https://github.com/outline/outline/pull/10471)
- Automatically replace base64 encoded images in `documents.update` in [#&#8203;10402](https://github.com/outline/outline/pull/10402)

#### New Contributors

- [@&#8203;pirateIV](https://github.com/pirateIV) made their first contribution in [#&#8203;10228](https://github.com/outline/outline/pull/10228)
- [@&#8203;lukegb](https://github.com/lukegb) made their first contribution in [#&#8203;10252](https://github.com/outline/outline/pull/10252)
- [@&#8203;wmTJc9IK0Q](https://github.com/wmTJc9IK0Q) made their first contribution in [#&#8203;10264](https://github.com/outline/outline/pull/10264)
- [@&#8203;tobiasge](https://github.com/tobiasge) made their first contribution in [#&#8203;10204](https://github.com/outline/outline/pull/10204)
- [@&#8203;eweren](https://github.com/eweren) made their first contribution in [#&#8203;10329](https://github.com/outline/outline/pull/10329)
- [@&#8203;AlexHladin](https://github.com/AlexHladin) made their first contribution in [#&#8203;10318](https://github.com/outline/outline/pull/10318)
- [@&#8203;AnastasiyaHladina](https://github.com/AnastasiyaHladina) made their first contribution in [#&#8203;10397](https://github.com/outline/outline/pull/10397)
- [@&#8203;patroldo](https://github.com/patroldo) made their first contribution in [#&#8203;10379](https://github.com/outline/outline/pull/10379)
- [@&#8203;huiseo](https://github.com/huiseo) made their first contribution in [#&#8203;10462](https://github.com/outline/outline/pull/10462)

**Full Changelog**: <https://github.com/outline/outline/compare/v0.87.4...v1.0.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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTUuNSIsInVwZGF0ZWRJblZlciI6IjQxLjE1NS41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbWFnZSJdfQ==-->

Reviewed-on: #1873
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-10-28 01:27:48 +00:00

189 lines
6.3 KiB
YAML

outline:
controllers:
main:
type: deployment
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
containers:
main:
image:
repository: outlinewiki/outline
tag: 1.0.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-17-cluster-app
key: username
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
name: outline-postgresql-17-cluster-app
key: password
- name: POSTGRES_DATABASE_NAME
valueFrom:
secretKeyRef:
name: outline-postgresql-17-cluster-app
key: dbname
- name: POSTGRES_DATABASE_HOST
valueFrom:
secretKeyRef:
name: outline-postgresql-17-cluster-app
key: host
- name: POSTGRES_DATABASE_PORT
valueFrom:
secretKeyRef:
name: outline-postgresql-17-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
cloudflared-outline:
existingSecretName: outline-cloudflared-secret
name: cloudflared-outline
postgres-17-cluster:
mode: recovery
cluster:
storage:
storageClass: local-path
walStorage:
storageClass: local-path
monitoring:
enabled: true
prometheusRule:
enabled: true
recovery:
method: objectStore
objectStore:
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/outline/outline-postgresql-17-cluster
index: 1
backup:
objectStore:
- name: external
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/outline/outline-postgresql-17-cluster
index: 1
retentionPolicy: "2d"
isWALArchiver: true
# - name: garage
# destinationPath: s3://postgres-backups/cl01tl/outline/outline-postgresql-17-cluster
# index: 1
# endpointURL: https://garage-ps10rp.boreal-beaufort.ts.net:3900
# endpointCredentials: outline-postgresql-17-cluster-backup-secret-weekly
# retentionPolicy: "30d"
# data:
# compression: bzip2
# jobs: 2
scheduledBackups:
- name: daily-backup
suspend: false
schedule: "0 0 0 * * *"
backupName: external
# - name: weekly-backup
# suspend: false
# schedule: "0 10 4 * * SAT"
# backupName: garage