Files
infrastructure/clusters/cl01tl/applications/outline/values.yaml
Renovate Bot 5edbd618bd
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
Update outlinewiki/outline Docker tag to v1.1.0 (#2047)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [outlinewiki/outline](https://github.com/outline/outline) | minor | `1.0.1` -> `1.1.0` |

---

### Release Notes

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

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

[Compare Source](https://github.com/outline/outline/compare/v1.0.1...v1.1.0)

#### What's Changed

##### Improvements

- Groups now have a description option in [#&#8203;10511](https://github.com/outline/outline/pull/10511)
- Added the group member count to mention menu in [#&#8203;10535](https://github.com/outline/outline/pull/10535)
- Improvements to syntax highlighting in [#&#8203;10533](https://github.com/outline/outline/pull/10533)
- `mermaidjs` upgraded to 11.12.1 in [#&#8203;10564](https://github.com/outline/outline/pull/10564)
- line-height now auto adjusts for scripts with many ascenders and descenders such as Thai in [#&#8203;10565](https://github.com/outline/outline/pull/10565)
- double-click on resize handles for images and videos now fills to width [#&#8203;10594](https://github.com/outline/outline/pull/10594)
- `SMTP_SERVICE` environment variable now accepts many more known services in [#&#8203;10635](https://github.com/outline/outline/pull/10635)
- Add `SMTP_DISABLE_STARTTLS` option by [@&#8203;b11p](https://github.com/b11p) in [#&#8203;10647](https://github.com/outline/outline/pull/10647)

##### Fixes

- Fixed an issue that caused documents to show "Authentication failed" and/or logout in [#&#8203;10626](https://github.com/outline/outline/pull/10626)
- Insertion of mentions and images broken on mobile devices in [#&#8203;10649](https://github.com/outline/outline/pull/10649)
- emdash replacement rule conflicts with horizontal rule in [#&#8203;10515](https://github.com/outline/outline/pull/10515)
- Input in embed toolbar no longer grabs focus in [#&#8203;10530](https://github.com/outline/outline/pull/10530)
- Extra lines are no longer inserted before template application in [#&#8203;10528](https://github.com/outline/outline/pull/10528)
- Fixed a double 'selected' state on menus when hovering as it opens in [#&#8203;10532](https://github.com/outline/outline/pull/10532)
- Collection root is now hidden if empty of content on shared structure in [#&#8203;10534](https://github.com/outline/outline/pull/10534)
- Migrations are now wrapped in a mutex lock allowing more reliable running in multi-server deployments in [#&#8203;10560](https://github.com/outline/outline/pull/10560)
- Templates page in settings visible for editors again in [#&#8203;10598](https://github.com/outline/outline/pull/10598)
- Revisions no longer require a reload to display in [#&#8203;10600](https://github.com/outline/outline/pull/10600)
- Fixed the layout of todo summary in metadata on mobile in [#&#8203;10559](https://github.com/outline/outline/pull/10559)
- Cookies are now sent with S3 POST upload by [@&#8203;Cellivar](https://github.com/Cellivar) in [#&#8203;10562](https://github.com/outline/outline/pull/10562)
- Fixed indent/outdent controls not appearing for lists in mobile toolbar in [#&#8203;10558](https://github.com/outline/outline/pull/10558)
- Fixed search popover on shared docs does not correctly paginate in [#&#8203;10584](https://github.com/outline/outline/pull/10584)
- Fixed an issue where `pointer-events: none` left hanging on popovers sometimes in [#&#8203;10585](https://github.com/outline/outline/pull/10585)
- Fixed an issue where revoking parent permission not correctly reflected on open children in other clients [#&#8203;10625](https://github.com/outline/outline/pull/10625)
- UI now accounts for document reading time longer than an hour in [#&#8203;10601](https://github.com/outline/outline/pull/10601)
- Nested document order now retained correctly when duplicating by [@&#8203;salihudickson](https://github.com/salihudickson) in [#&#8203;10543](https://github.com/outline/outline/pull/10543)
- Individual collections can now be exported with manage permissions in [#&#8203;10602](https://github.com/outline/outline/pull/10602)
- Multiple improvements to webhook create and edit modal in [#&#8203;10622](https://github.com/outline/outline/pull/10622)
- "Empty" state of collection is now hidden with new inline doc creation in [#&#8203;10624](https://github.com/outline/outline/pull/10624)
- 'shared with me' optimistically updates by [@&#8203;salihudickson](https://github.com/salihudickson) in [#&#8203;10547](https://github.com/outline/outline/pull/10547)
- Admins no longer have permission to edit documents in every view-only collection by [@&#8203;salihudickson](https://github.com/salihudickson) in [#&#8203;10542](https://github.com/outline/outline/pull/10542)
- \[API] Added missing total field to `groupMemberships` pagination in [#&#8203;10589](https://github.com/outline/outline/pull/10589)
- \[API] `document` and `collection` mentions are now serialized as regular links in [#&#8203;10595](https://github.com/outline/outline/pull/10595)

#### New Contributors

- [@&#8203;Cellivar](https://github.com/Cellivar) made their first contribution in [#&#8203;10562](https://github.com/outline/outline/pull/10562)
- [@&#8203;uneknown](https://github.com/uneknown) made their first contribution in [#&#8203;10570](https://github.com/outline/outline/pull/10570)
- [@&#8203;b11p](https://github.com/b11p) made their first contribution in [#&#8203;10647](https://github.com/outline/outline/pull/10647)

**Full Changelog**: <https://github.com/outline/outline/compare/v1.0.1...v1.1.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2047
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-17 19:36:14 +00:00

204 lines
6.9 KiB
YAML

outline:
controllers:
main:
type: deployment
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
containers:
main:
image:
repository: outlinewiki/outline
tag: 1.1.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/cl01tl/outline/outline-postgresql-17-cluster
endpointURL: http://garage-main.garage:3900
index: 1
endpointCredentials: outline-postgresql-17-cluster-backup-secret-garage
backup:
objectStore:
- name: external
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/outline/outline-postgresql-17-cluster
index: 1
retentionPolicy: "30d"
isWALArchiver: false
- name: garage-local
destinationPath: s3://postgres-backups/cl01tl/outline/outline-postgresql-17-cluster
index: 1
endpointURL: http://garage-main.garage:3900
endpointCredentials: outline-postgresql-17-cluster-backup-secret-garage
endpointCredentialsIncludeRegion: true
retentionPolicy: "3d"
isWALArchiver: true
# - name: garage-remote
# 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-garage
# retentionPolicy: "30d"
# data:
# compression: bzip2
# jobs: 2
scheduledBackups:
- name: daily-backup
suspend: false
schedule: "0 0 0 * * *"
backupName: external
- name: live-backup
suspend: false
immediate: true
schedule: "0 0 0 * * *"
backupName: garage-local
# - name: weekly-backup
# suspend: false
# schedule: "0 10 4 * * SAT"
# backupName: garage-remote