Skip to content

fix(service): Add service appProtocol websocket to allow health and version check#323

Merged
bo0tzz merged 1 commit into
immich-app:mainfrom
jjpebesma:main
Mar 27, 2026
Merged

fix(service): Add service appProtocol websocket to allow health and version check#323
bo0tzz merged 1 commit into
immich-app:mainfrom
jjpebesma:main

Conversation

@jjpebesma
Copy link
Copy Markdown
Contributor

Hi, thanks for this amazing project. Yesterday, when I deployed this to my Kubernetes Cluster I found the health (and version) check in the UI telling me unknown. After doing some research I found this was due to Websocket support.

This PR adds support for websocket in the kubernetes Service as shown in: https://github.com/bjw-s-labs/helm-charts/blob/main/charts/library/common/values.yaml#L583

I have tested this in my cluster with the kgateway Kubernetes gateway, and it works. I now see my instance as healthy with the current version in the UI.

If anything should be further tested/clarified/changed, please let me know.

@bo0tzz bo0tzz merged commit eb06719 into immich-app:main Mar 27, 2026
6 checks passed
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Mar 28, 2026
##### [\`0.11.0\`](https://github.com/immich-app/immich-charts/releases/tag/immich-0.11.0)

A chart to power Immich (immich.app) running on kubernetes

#### What's Changed

- chore(deps): update dependency tilt to v0.36.0 by [@renovate](https://github.com/renovate)\[bot] in [#294](immich-app/immich-charts#294)
- chore: group helm updates by [@bo0tzz](https://github.com/bo0tzz) in [#298](immich-app/immich-charts#298)
- chore(deps): update dependency kubectl to v1.34.2 by [@renovate](https://github.com/renovate)\[bot] in [#293](immich-app/immich-charts#293)
- chore(deps): update github-actions by [@renovate](https://github.com/renovate)\[bot] in [#288](immich-app/immich-charts#288)
- chore(deps): update helm release common to v4.5.0 by [@renovate](https://github.com/renovate)\[bot] in [#305](immich-app/immich-charts#305)
- chore(deps): update docker.io/valkey/valkey:9.0-alpine docker digest to [`1be4944`](immich-app/immich-charts@1be4944) by [@renovate](https://github.com/renovate)\[bot] in [#300](immich-app/immich-charts#300)
- refactor: add option to store configuration in a secret by [@YotamKorah](https://github.com/YotamKorah) in [#296](immich-app/immich-charts#296)
- chore(deps): update dependency kubectl to v1.34.3 by [@renovate](https://github.com/renovate)\[bot] in [#304](immich-app/immich-charts#304)
- chore(deps): update actions/create-github-app-token action to v2.2.1 - autoclosed by [@renovate](https://github.com/renovate)\[bot] in [#303](immich-app/immich-charts#303)
- chore(deps): update helm to v4 (major) by [@renovate](https://github.com/renovate)\[bot] in [#302](immich-app/immich-charts#302)
- chore(deps): update github-actions by [@renovate](https://github.com/renovate)\[bot] in [#315](immich-app/immich-charts#315)
- chore(deps): update docker.io/valkey/valkey docker tag to v9.1 by [@renovate](https://github.com/renovate)\[bot] in [#325](immich-app/immich-charts#325)
- chore(deps): update int128/diff-action to v2 (major) by [@bo0tzz](https://github.com/bo0tzz) in [#329](immich-app/immich-charts#329)
- chore: deprecate http repo by [@bo0tzz](https://github.com/bo0tzz) in [#326](immich-app/immich-charts#326)
- fix(service): Add service appProtocol websocket to allow health and version check by [@jjpebesma](https://github.com/jjpebesma) in [#323](immich-app/immich-charts#323)
- chore(deps): update helm to v4.1.3 by [@renovate](https://github.com/renovate)\[bot] in [#301](immich-app/immich-charts#301)
- chore(deps): update dependency kubectl to v1.35.3 by [@renovate](https://github.com/renovate)\[bot] in [#311](immich-app/immich-charts#311)
- feat(config): add option to use an existing config not managed by the chart by [@YotamKorah](https://github.com/YotamKorah) in [#307](immich-app/immich-charts#307)
- chore(deps): update helm release common to v4.6.2 by [@renovate](https://github.com/renovate)\[bot] in [#316](immich-app/immich-charts#316)
- chore(deps): update github-actions (major) by [@renovate](https://github.com/renovate)\[bot] in [#297](immich-app/immich-charts#297)
- chore(deps): update dependency kind to v0.31.0 by [@renovate](https://github.com/renovate)\[bot] in [#310](immich-app/immich-charts#310)
- chore(deps): update dependency tilt to v0.37.0 by [@renovate](https://github.com/renovate)\[bot] in [#320](immich-app/immich-charts#320)
- chore(deps): update github-actions by [@renovate](https://github.com/renovate)\[bot] in [#324](immich-app/immich-charts#324)
- chore(deps): bump Immich version to v2.6.3 by [@bo0tzz](https://github.com/bo0tzz) in [#327](immich-app/immich-charts#327)
- chore: release 0.11.0 by [@bo0tzz](https://github.com/bo0tzz) in [#328](immich-app/immich-charts#328)

#### New Contributors

- [@YotamKorah](https://github.com/YotamKorah) made their first contribution in [#296](immich-app/immich-charts#296)
- [@jjpebesma](https://github.com/jjpebesma) made their first contribution in [#323](immich-app/immich-charts#323)

**Full Changelog**: <immich-app/immich-charts@immich-0.10.3...immich-0.11.0>
sdwilsh pushed a commit to sdwilsh/ansible-playbooks that referenced this pull request Mar 28, 2026
##### [\`0.11.0\`](https://github.com/immich-app/immich-charts/releases/tag/immich-0.11.0)

A chart to power Immich (immich.app) running on kubernetes

#### What's Changed

- chore(deps): update dependency tilt to v0.36.0 by [@renovate](https://github.com/renovate)\[bot] in [#294](immich-app/immich-charts#294)
- chore: group helm updates by [@bo0tzz](https://github.com/bo0tzz) in [#298](immich-app/immich-charts#298)
- chore(deps): update dependency kubectl to v1.34.2 by [@renovate](https://github.com/renovate)\[bot] in [#293](immich-app/immich-charts#293)
- chore(deps): update github-actions by [@renovate](https://github.com/renovate)\[bot] in [#288](immich-app/immich-charts#288)
- chore(deps): update helm release common to v4.5.0 by [@renovate](https://github.com/renovate)\[bot] in [#305](immich-app/immich-charts#305)
- chore(deps): update docker.io/valkey/valkey:9.0-alpine docker digest to [`1be4944`](immich-app/immich-charts@1be4944) by [@renovate](https://github.com/renovate)\[bot] in [#300](immich-app/immich-charts#300)
- refactor: add option to store configuration in a secret by [@YotamKorah](https://github.com/YotamKorah) in [#296](immich-app/immich-charts#296)
- chore(deps): update dependency kubectl to v1.34.3 by [@renovate](https://github.com/renovate)\[bot] in [#304](immich-app/immich-charts#304)
- chore(deps): update actions/create-github-app-token action to v2.2.1 - autoclosed by [@renovate](https://github.com/renovate)\[bot] in [#303](immich-app/immich-charts#303)
- chore(deps): update helm to v4 (major) by [@renovate](https://github.com/renovate)\[bot] in [#302](immich-app/immich-charts#302)
- chore(deps): update github-actions by [@renovate](https://github.com/renovate)\[bot] in [#315](immich-app/immich-charts#315)
- chore(deps): update docker.io/valkey/valkey docker tag to v9.1 by [@renovate](https://github.com/renovate)\[bot] in [#325](immich-app/immich-charts#325)
- chore(deps): update int128/diff-action to v2 (major) by [@bo0tzz](https://github.com/bo0tzz) in [#329](immich-app/immich-charts#329)
- chore: deprecate http repo by [@bo0tzz](https://github.com/bo0tzz) in [#326](immich-app/immich-charts#326)
- fix(service): Add service appProtocol websocket to allow health and version check by [@jjpebesma](https://github.com/jjpebesma) in [#323](immich-app/immich-charts#323)
- chore(deps): update helm to v4.1.3 by [@renovate](https://github.com/renovate)\[bot] in [#301](immich-app/immich-charts#301)
- chore(deps): update dependency kubectl to v1.35.3 by [@renovate](https://github.com/renovate)\[bot] in [#311](immich-app/immich-charts#311)
- feat(config): add option to use an existing config not managed by the chart by [@YotamKorah](https://github.com/YotamKorah) in [#307](immich-app/immich-charts#307)
- chore(deps): update helm release common to v4.6.2 by [@renovate](https://github.com/renovate)\[bot] in [#316](immich-app/immich-charts#316)
- chore(deps): update github-actions (major) by [@renovate](https://github.com/renovate)\[bot] in [#297](immich-app/immich-charts#297)
- chore(deps): update dependency kind to v0.31.0 by [@renovate](https://github.com/renovate)\[bot] in [#310](immich-app/immich-charts#310)
- chore(deps): update dependency tilt to v0.37.0 by [@renovate](https://github.com/renovate)\[bot] in [#320](immich-app/immich-charts#320)
- chore(deps): update github-actions by [@renovate](https://github.com/renovate)\[bot] in [#324](immich-app/immich-charts#324)
- chore(deps): bump Immich version to v2.6.3 by [@bo0tzz](https://github.com/bo0tzz) in [#327](immich-app/immich-charts#327)
- chore: release 0.11.0 by [@bo0tzz](https://github.com/bo0tzz) in [#328](immich-app/immich-charts#328)

#### New Contributors

- [@YotamKorah](https://github.com/YotamKorah) made their first contribution in [#296](immich-app/immich-charts#296)
- [@jjpebesma](https://github.com/jjpebesma) made their first contribution in [#323](immich-app/immich-charts#323)

**Full Changelog**: <immich-app/immich-charts@immich-0.10.3...immich-0.11.0>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants