k8s cluster documentation and supporting files
  • Shell 94.9%
  • JavaScript 5.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-01-06 06:39:24 +00:00
.forgejo/workflows Update code.forgejo.org/forgejo-contrib/renovate Docker tag to v39.91.0 2025-01-06 00:02:41 +00:00
.husky chore: add more linting 2024-11-11 15:16:19 +01:00
bin chore: more linting 2024-11-11 15:16:19 +01:00
flux digest update 2025-01-06 06:39:24 +00:00
k3s-host forgejo-next: deploy via flux 2024-10-25 11:10:04 +02:00
.editorconfig chore: add more linting 2024-11-11 15:16:19 +01:00
.gitignore chore: add more linting 2024-11-11 15:16:19 +01:00
.lintstagedrc.json chore: add more linting 2024-11-11 15:16:19 +01:00
.markdownlint-cli2.cjs chore: add more linting 2024-11-11 15:16:19 +01:00
.npmrc chore: add more linting 2024-11-11 15:16:19 +01:00
.prettierignore chore: more linting 2024-11-11 15:16:19 +01:00
.prettierrc.json chore: more linting 2024-11-11 15:16:19 +01:00
k8s-forgejo.md apps: define invisible.forgejo.org 2024-12-01 23:14:39 +01:00
k8s-maintenance.md update the disaster recovery instructions 2024-12-12 18:39:19 +01:00
k8s.md static-site: update a static site with matching issue title 2024-11-11 17:22:41 +01:00
LICENSE Initial commit 2024-10-23 05:37:31 +00:00
package.json Update pnpm to v9.15.3 2025-01-06 00:02:48 +00:00
pnpm-lock.yaml Lock file maintenance 2025-01-06 00:31:53 +00:00
README.md docs: extend toc 2024-11-11 16:14:50 +01:00
renovate.json chore(renovate): automerge some updates 2024-12-03 12:08:38 +01:00

There is a dedicated chatroom. A mirror of this repository is available at https://git.pub.solar/forgejo/k8s-cluster.

Table of content

Monitoring

Cluster monitoring will send warnings to a private Matrix chatroom dedicated to this purpose. The error messages may contain sensitive information. They should not but they are error messages after all and that possibility cannot be dismissed.

The forgejo-matrix-devops account on matrix.org is associated with the matrix-devops at forgejo.org email which is an alias to contact. The password, session keys etc. are not stored anywhere. If there ever is a need for manual interaction with this account, the password will have to be reset.

hetzner{05,06}

https://hetzner05.forgejo.org & https://hetzner06.forgejo.org run on EX44 Hetzner hardware.

Nodes of a k8s cluster.

Development

Install following tools locally:

  • node
  • pnpm or enable corepack
  • helm
  • flux

Run pnpm install after code checkout to prepare development. This installs git hooks to fix simple lint issues.

You can run pnpm lint to run all lint checks.