{"id":30450254,"url":"https://github.com/mathiaspius/kronform","last_synced_at":"2025-08-23T13:26:25.457Z","repository":{"id":176474408,"uuid":"657537452","full_name":"MathiasPius/kronform","owner":"MathiasPius","description":"Public configuration for Kubernetes cluster hosted with Hetzner.","archived":false,"fork":false,"pushed_at":"2025-08-21T13:16:14.000Z","size":1236,"stargazers_count":121,"open_issues_count":12,"forks_count":15,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-08-21T15:41:49.675Z","etag":null,"topics":["ceph","cilium","fluxcd","harbor","hetzner","kubernetes","rook","talos"],"latest_commit_sha":null,"homepage":"https://datavirke.dk/posts/bare-metal-kubernetes-part-1-talos-on-hetzner/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MathiasPius.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-06-23T09:28:13.000Z","updated_at":"2025-08-19T08:34:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"c61617b9-f48c-4e6a-b6ac-dc1104932388","html_url":"https://github.com/MathiasPius/kronform","commit_stats":null,"previous_names":["mathiaspius/kronform"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MathiasPius/kronform","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathiasPius%2Fkronform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathiasPius%2Fkronform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathiasPius%2Fkronform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathiasPius%2Fkronform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MathiasPius","download_url":"https://codeload.github.com/MathiasPius/kronform/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathiasPius%2Fkronform/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271749048,"owners_count":24814115,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ceph","cilium","fluxcd","harbor","hetzner","kubernetes","rook","talos"],"created_at":"2025-08-23T13:25:58.757Z","updated_at":"2025-08-23T13:26:25.443Z","avatar_url":"https://github.com/MathiasPius.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kronform\n\nThis is the public repository containing most of the configuration for my **kronform** Kubernetes cluster hosted with Hetzner.\n\nThe process for setting up the cluster was/is being documented in a blog series at https://datavirke.dk:\n\n*Series Index*\n* [Part I: Talos on Hetzner](https://datavirke.dk/posts/bare-metal-kubernetes-part-1-talos-on-hetzner)\n* [Part II: Cilium CNI \u0026 Firewalls](https://datavirke.dk/posts/bare-metal-kubernetes-part-2-cilium-and-firewalls)\n* [Part III: Encrypted GitOps with FluxCD](https://datavirke.dk/posts/bare-metal-kubernetes-part-3-encrypted-gitops-with-fluxcd)\n* [Part IV: Ingress, DNS and Certificates](https://datavirke.dk/posts/bare-metal-kubernetes-part-4-ingress-dns-certificates)\n* [Part V: Scaling Out](https://datavirke.dk/posts/bare-metal-kubernetes-part-5-scaling-out)\n* [Part VI: Persistent Storage with Rook Ceph](https://datavirke.dk/posts/bare-metal-kubernetes-part-6-persistent-storage-with-rook-ceph/)\n* [Part VII: Private Registry with Harbor](https://datavirke.dk/posts/bare-metal-kubernetes-part-7-private-registry-with-harbor/)\n* [Part VIII: Containerizing our Work Environment](https://datavirke.dk/posts/bare-metal-kubernetes-part-8-containerizing-our-work-environment/)\n* [Part IX: Renovating old Deployments](https://datavirke.dk/posts/bare-metal-kubernetes-part-9-renovating-old-deployments/)\n* [Part X: Metrics and Monitoring with OpenObserve](https://datavirke.dk/posts/bare-metal-kubernetes-part-10-metrics-and-monitoring-with-openobserve/)\n\n\n# Upgrading Flux\n\nRun `just upgrade-flux`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathiaspius%2Fkronform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmathiaspius%2Fkronform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathiaspius%2Fkronform/lists"}