Cluster configuration, observability and platform service versions.
Find a file
Arman Rad 3dbb58d381
All checks were successful
infra / Validate and apply cluster configuration (push) Successful in 14s
Merge pull request 'Release to production: service catalog and documentation' (#349) from test into main
2026-10-26 23:23:31 +00:00
.forgejo chore(cluster): upgrade k3s to v1.37.1+k3s1 2026-10-07 13:22:33 +03:30
cluster chore(deps): update kube-state-metrics to v2.20.0 2026-08-29 09:47:04 +03:30
docs docs(portal): register entities and publish docs to the engineering portal 2026-10-26 23:22:27 +00:00
gitops feat(gitops): reconcile environments with Argo CD 2026-04-18 17:54:56 +03:30
observability fix(alerts): shorten KubeApiErrors pending period to 5m 2026-10-04 18:55:34 +03:30
topology chore(cluster): upgrade k3s to v1.37.1+k3s1 2026-10-07 13:22:33 +03:30
catalog-info.yaml docs(portal): register entities and publish docs to the engineering portal 2026-10-26 23:22:27 +00:00
CODEOWNERS chore: add CODEOWNERS 2026-07-29 12:24:17 +03:30
CONTRIBUTING.md docs: describe how to contribute 2026-07-28 17:02:38 +03:30
mkdocs.yml docs(portal): register entities and publish docs to the engineering portal 2026-10-26 23:22:27 +00:00
README.md docs: document the upgrade policy 2026-07-14 16:36:48 +03:30
renovate.json chore(renovate): automerge patch updates after green CI 2026-01-05 16:31:24 +03:30
versions.env chore(deps): update alloy to v1.21.2 2026-10-25 12:37:49 +03:30

platform-infra

Cluster configuration, observability and platform service versions for Telekabin.

Path Purpose
cluster/ Namespaces, quotas, network policies and CI access applied to the cluster
topology/ Node layout and k3s version of the cluster
observability/ Prometheus configuration and alert rules
versions.env Platform service image versions (kept current by Renovate)
docs/adr/ Architecture decision records

The infra workflow validates every change and applies cluster/ on merge to main.

Local checks

kubeconform -strict -summary -ignore-missing-schemas cluster/
promtool check rules observability/prometheus/rules/*.yml

Upgrades

Patch releases are merged by Renovate after CI passes. Minor releases of k3s, Forgejo and the observability stack get a pull request with release notes and are applied in office hours.

GitOps

Argo CD applies cluster/ from main; see gitops/README.md for the applications and how environments are reconciled.