https://github.com/immich-app/devtools
Various tooling used by the Immich maintainer team
https://github.com/immich-app/devtools
kubesearch
Last synced: 2 months ago
JSON representation
Various tooling used by the Immich maintainer team
- Host: GitHub
- URL: https://github.com/immich-app/devtools
- Owner: immich-app
- License: agpl-3.0
- Created: 2024-01-06T16:04:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-03-27T17:55:28.000Z (2 months ago)
- Last Synced: 2026-03-27T23:39:54.401Z (2 months ago)
- Topics: kubesearch
- Language: HCL
- Homepage: https://immich.app
- Size: 2.75 MB
- Stars: 22
- Watchers: 4
- Forks: 8
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# Devtools
This repository holds various tooling used by the Immich maintainer team.
That includes tofu modules, as well as kubernetes manifests for a Hetzner-hosted dedicated machine used for builds and testing environments.
## Mise
This repository uses mise for managing the development environment. After installing and activating mise, most things should Just Work™.
You can list the available tasks with `mise task ls`.
Secrets are managed through the 1password cli. You can activate it with `op account add` and then `eval $(op signin)`.
After that is set up, any terraform commands can be run through `mise run tf `.
Kubectl is set up to get secrets from onepassword and should work out of the box while you're in this folder.