Code Monkey home page Code Monkey logo

home-ops's Introduction

๐Ÿก ๐Ÿงช Homelab + Gitops

Welcome to my repo where I maintain everything related to my homelab which adheres to Infrastructure as Code (IaC) and GitOps practices where possible. This allows me to have a single source of written truth for my homelab, declaring how and where I want it setup. I have a Kubernetes cluster that runs most of the services in my homelab but I also have a few services running as Docker containers on my NAS.

This allows me to:

  • Version control my changes, allowing easy rollback of breaking patches/tinkering/etc
  • Allow for easy reinstall/disaster recovery of a cluster, as everything except persistent data is defined here.
  • Version control and declare hardware provisioning, ensuring repeatable and robust hardware configuration.
  • This can be achieved with tools such as Terraform and Ansible for those wanting to use a more standard OS & deployment.
  • With Talos and a few scripts that I have written, I can define and provision a cluster easily with as few manual steps as possible.
  • Renovate and a few scripts makes it easy to handle Talos and Kubernetes updates. Renovate will create pull requests when new updates are available. When the pull requests are merged to the main branch I only need to run a commands to upgrade the cluster.

๐Ÿงช Why a homelab?

My motivation for having a homelab is that it is a great way to learn and educate myself and pick up new skills that I might have use for in at my work.

Besides that I'm also running some services that are used daily by myself, family & friends.

โœจ Main features

These are what I consider the main features of my homelab. You can also see this list as an index to the documentation. If you want to set up your own cluster and use my repo as a guide I suggest that you read through the documentation in this order:

๐Ÿค– Automate all the things

Why do things manually when you can automate it? I try to automate as many aspects of my homelab as possible.

  • Talos is my OS of choice on all Kubernetes nodes.
  • Renovate keeps track of dependencies and creates a pull request when there is something to update.
  • I then merge those pull requests in to the main branch
  • Flux will then update the main cluster.
  • Tell Talos to automatically update and reboot Kubernetes nodes if needed by running one script.
  • Tell Talos to automatically update Kubernetes by running one script.
  • Services will automatically be updated (and restarted if needed).

Updates to the Docker containers running on my NAS are handled in a similar way.

  • There is a clone of the repository on the NAS
  • A cronjob pulls the updates and does a docker-compose up -d --build to update the Docker containers.

I use Ansible to provision and configure other hardware in my homelab like my NAS, backup server and pikvm.

As a last resort I use Taskfile and write bash scripts to run repetitive tasks.

๐Ÿณ Docker

I have services that I've choosen to host outside of the Kubernetes cluster. I host a Plex server that I wan't to run on the more powerfull NAS so there is no point in running Plex in the cluster and pin it to a node.

There is also a NFS and a Samba server running in Docker on the NAS for easier access to file shares, backups and media.

๐Ÿ““ Snippets & notes

Every now and then I run in to problems and I usually do one of two things when I fix them:

  • I either create a task using Taskfile so it's easy to do the same thing over and over again
  • Or I write down the solution. This is usually done when it's to complex to create a task for it.

home-ops's People

Contributors

ahinko avatar homeops-bot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

home-ops's Issues

๐Ÿš€ Upgrade Talos

A new version of Talos has been merged in to the main branch. Please run the upgrade command.

๐Ÿš€ Upgrade Kubernetes to v1.28.0

A new version of Kubernetes has been merged in to the main branch. Please run the upgrade command after you have checked that each app on the cluster supports the new version, (mainly databases and rook).

๐Ÿš€ Upgrade Kubernetes to v1.27.4

A new version of Kubernetes has been merged in to the main branch. Please run the upgrade command after you have checked that each app on the cluster supports the new version, (mainly databases and rook).

๐Ÿš€ Upgrade Talos

A new version of Talos has been merged in to the main branch. Please run the upgrade command.

โ›ต Automatically update which version of Kubernetes Renovate can update to

What's the problem?

I've had issues where the Kubernetes version I specified in the metal cluster config did not work with the current Talos version.

Suggested solution

In allowedVersions.json5 we specify which version of Kubernetes Renovate can update to. The missing piece is to automatically update the allowedVersions.json5 automatically when Talos ships with a new minor version. Patch versions can be updated even if Talos does ship with an older version.

Todo:

  • Add spec to allowedVersions.json5. Only update kubernetes version when Talos is on the same version. IE only update patch versions.
  • Github action that updates allowedVersions.json5 when Talos updates to new minor release 1.x.
    • Run action only when PR and specific file is updated (one of the files with Talos version)
    • Check if Talos version changed
    • Check dependency, Talos release notes includes updated images. Better if we can find current version instead since k8s images isnt always updated

๐Ÿš€ Upgrade Talos

A new version of Talos has been merged in to the main branch. Please run the upgrade command.

๐Ÿš€ Upgrade Kubernetes to v1.28.2

A new version of Kubernetes has been merged in to the main branch. Please run the upgrade command after you have checked that each app on the cluster supports the new version, (mainly databases and rook).

๐Ÿš€ Upgrade Kubernetes to v1.28.3

A new version of Kubernetes has been merged in to the main branch. Please run the upgrade command after you have checked that each app on the cluster supports the new version, (mainly databases and rook).

[DOC] Informations on non talos hosts

Hi Peter,
Thanks for your great job !
I try to rebuild your environment at home but could not find any informations for your hosts pikvm, pinut and zwave-coordinator.
In the ansible part, we can find how to install these hosts, but nothing about used os and hardware (suppose this are rpi-4b ?), and ops upgrading...
Could you add a dedicated part for these hosts ?
Thanks

Math

๐Ÿš€ Upgrade Talos

A new version of Talos has been merged in to the main branch. Please run the upgrade command.

๐Ÿš€ Upgrade Kubernetes to v1.27.1

A new version of Kubernetes has been merged in to the main branch. Please run the upgrade command after you have checked that each app on the cluster supports the new version, (mainly databases and rook).

๐Ÿš€ Upgrade Talos

A new version of Talos has been merged in to the main branch. Please run the upgrade command.

๐Ÿš€ Upgrade Kubernetes

A new version of Kubernetes has been merged in to the main branch. Please run the upgrade command after you have checked that each app on the cluster supports the new version, (mainly databases and rook).

๐Ÿšง Switch to Talos + Sidero ๐Ÿ”ฅ

Currently running Ubuntu + k3s but I want to switch to Talos + Sidero

Hardware

  • Sidero on a Raspberry Pi 4 with an SSD.
  • Workload cluster with 4 Intel NUC:s

Todo

  • Finish evaluating and testing
  • Finalize scripts to provision Sidero and Metal/workload cluster
  • Rebuild the metal/workload cluster with all nodes
  • Enable all services (one at the time) and make sure everything works.

Evaluation / testing process

Question marks / research needed

See further down in the issue for more information on each topic

  • Storage, Rook Ceph is the choice,
    • Mayastor seems really interesting but it need's more time. Backups are an issue and I also found a report that someone had issues running Postgres.
  • Backup, keep using simple-k8s-backup for now

Things to test

  • ๐Ÿšง DOCUMENT EVERY STEP!
  • ๐Ÿšง Create tasks + bash scripts for as much as possible or automate in other ways.
  • Move cluster to own VLAN (25)
    • Move Sidero RPi to new VLAN
    • Set up a DHCP server on the RPi running Sidero
      • Setup iPXE boot
    • Move Helios to new VLAN
  • Prepare the Raspberry Pi 4 and install Talos + Sidero
    • Make the Pi:s boot from SSD.
    • Write Talos to the SSDs.
    • Install Sidero
  • Prepare resource manifests
    • environments
    • clusters
    • serverclasses
    • servers
  • Remove helios from old cluster, kubectl drain helios --ignore-daemonsets --delete-local-data and kubectl delete node helios
    • Also from rook-ceph cluster
    • Make sure Helios has one of the Coral USB attached so we can test that it works with Talos
  • Restructure git repository to match new architecture
  • Add Flux to the new cluster
    • Add basic stuff like node-feature-discovery etc.
  • Add Helios to metal cluster

Fixes and improvements to do

  • Set dns/nameservers for Sidero RPi
  • Set hostname on Sidero RPi
  • Hostname is not correctly set on metal machines
  • Test merge #961 and see if Sidero does what it is supposed to do (automatically update the nodes)
  • DHCPD does not start since we have the cmd specified in the deployment. Needs to be fixed
  • Remove metal cluster
  • Wipe Sidero
  • Write a bash script instead of taskfile for bootstrapping Sidero
  • Write a bash script instead of taskfile for bootstrapping Metal cluster.
    • Test it!

๐Ÿš€ Upgrade Talos

A new version of Talos has been merged in to the main branch. Please run the upgrade command.

๐Ÿš€ Upgrade Kubernetes to v1.28.1

A new version of Kubernetes has been merged in to the main branch. Please run the upgrade command after you have checked that each app on the cluster supports the new version, (mainly databases and rook).

๐Ÿš€ Upgrade Kubernetes to v1.27.2

A new version of Kubernetes has been merged in to the main branch. Please run the upgrade command after you have checked that each app on the cluster supports the new version, (mainly databases and rook).

๐Ÿš€ Upgrade Kubernetes

A new version of Kubernetes has been merged in to the main branch. Please run the upgrade command after you have checked that each app on the cluster supports the new version, (mainly databases and rook).

๐Ÿš€ Upgrade Kubernetes

A new version of Kubernetes has been merged in to the main branch. Please run the upgrade command after you have checked that each app on the cluster supports the new version, (mainly databases and rook).

๐Ÿš€ Upgrade Kubernetes

A new version of Kubernetes has been merged in to the main branch. Please run the upgrade command after you have checked that each app on the cluster supports the new version, (mainly databases and rook).

๐Ÿš€ Upgrade Talos

A new version of Talos has been merged in to the main branch. Please run the upgrade command.

๐Ÿš€ Upgrade Talos

A new version of Talos has been merged in to the main branch. Please run the upgrade command.

๐Ÿค– Renovate Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

ansible-galaxy
infrastructure/ansible/requirements.yaml
  • community.general 8.3.0
  • community.sops 1.6.7
  • community.libvirt 1.3.0
docker-compose
docker/atlas/jellyfin/docker-compose.yaml
  • jellyfin/jellyfin 10.8.13
docker/atlas/samba/docker-compose.yaml
flux
kubernetes/apps/cert-manager/cert-manager/app/helm-release.yaml
  • cert-manager v1.14.3
kubernetes/apps/databases/cloudnative-pg/app/helm-release.yaml
  • cloudnative-pg 0.20.1
kubernetes/apps/databases/ext-postgres-operator/app/helm-release.yaml
  • ext-postgres-operator 1.2.5
kubernetes/apps/databases/influxdb/app/helm-release.yaml
  • influxdb2 2.1.2
kubernetes/apps/dev/actions-runner-controller/app/helm-release.yaml
  • gha-runner-scale-set-controller 0.8.2
kubernetes/apps/dev/actions-runner-controller/runners/homelab.yaml
  • gha-runner-scale-set 0.8.2
kubernetes/apps/downloads/bazarr/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/downloads/lidarr/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/downloads/radarr/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/downloads/recyclarr/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/downloads/sabnzbd/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/downloads/slskd/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/downloads/sonarr/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/games/minecraft/app/helm-release.yaml
  • minecraft-bedrock 2.4.0
kubernetes/apps/home-automation/emqx/app/helm-release.yaml
  • emqx-operator 2.2.16
kubernetes/apps/home-automation/esphome/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/home-automation/frigate/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/home-automation/home-assistant-code/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/home-automation/home-assistant/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/home-automation/tcpsolis2mqtt/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/home-automation/wyoming-piper/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/home-automation/zigbee2mqtt/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/home-automation/zwave-js-ui/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/kube-system/cilium/app/helm-release.yaml
  • cilium 1.15.1
kubernetes/apps/kube-system/kubelet-csr-approver/app/helm-release.yaml
  • kubelet-csr-approver 1.0.7
kubernetes/apps/kube-system/metrics-server/app/helm-release.yaml
  • metrics-server 3.12.0
kubernetes/apps/kube-tools/descheduler/app/helm-release.yaml
  • descheduler 0.29.0
kubernetes/apps/kube-tools/intel-device-plugins/app/helm-release.yaml
  • intel-device-plugins-operator 0.29.0
kubernetes/apps/kube-tools/intel-device-plugins/gpu/helm-release.yaml
  • intel-device-plugins-gpu 0.29.0
kubernetes/apps/kube-tools/k8s-ycl/app/helm-release.yaml
  • k8s-ycl 1.2.3
kubernetes/apps/kube-tools/k8tz/app/helm-release.yaml
  • k8tz 0.16.0
kubernetes/apps/kube-tools/node-feature-discovery/app/helm-release.yaml
  • node-feature-discovery 0.15.1
kubernetes/apps/kube-tools/node-problem-detector/app/helm-release.yaml
  • node-problem-detector 2.3.12
kubernetes/apps/kube-tools/reloader/app/helm-release.yaml
  • reloader 1.0.69
kubernetes/apps/media/bonob/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/media/navidrome/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/monitoring/grafana/app/helm-release.yaml
  • grafana 7.3.2
kubernetes/apps/monitoring/kube-prometheus-stack/app/helm-release.yaml
  • kube-prometheus-stack 56.9.0
kubernetes/apps/monitoring/smartctl-exporter/app/helm-release.yaml
  • prometheus-smartctl-exporter 0.7.1
kubernetes/apps/monitoring/speedtest-exporter/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/monitoring/thanos/app/helm-release.yaml
  • thanos 13.2.2
kubernetes/apps/monitoring/uptime-kuma/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/networking/cloudflared/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/networking/external-dns/app/helm-release.yaml
  • external-dns 1.14.3
kubernetes/apps/networking/ingress-nginx/app/helm-release.yaml
  • ingress-nginx 4.9.1
kubernetes/apps/networking/k8s-gateway/app/helm-release.yaml
  • k8s-gateway 2.3.0
kubernetes/apps/rook-ceph/rook-ceph/cluster/helm-release.yaml
  • rook-ceph-cluster v1.13.5
kubernetes/apps/rook-ceph/rook-ceph/operator/helm-release.yaml
  • rook-ceph v1.13.5
kubernetes/apps/selfhosted/element/app/operator/helm-release.yaml
  • element-operator 2.16.1
kubernetes/apps/selfhosted/element/app/updater/helm-release.yaml
  • element-updater 2.16.1
kubernetes/apps/selfhosted/immich/app/machine-learning/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/selfhosted/immich/app/microservices/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/selfhosted/immich/app/server/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/selfhosted/immich/redis/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/selfhosted/kitchenowl/app/backend/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/selfhosted/kitchenowl/app/frontend/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/selfhosted/linkding/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/selfhosted/mailrise/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/selfhosted/mastodon-fakerelay/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/selfhosted/mastodon/app/helm-release.yaml
  • mastodon 4.5.2
kubernetes/apps/selfhosted/mastodon/redis/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/selfhosted/miniflux/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/selfhosted/nextcloud/app/helm-release.yaml
  • nextcloud 4.6.2
kubernetes/apps/selfhosted/nextcloud/redis/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/selfhosted/radicale/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/storage/minio/app/helm-release.yaml
  • app-template 2.6.0
kubernetes/apps/storage/snapshot-controller/app/helm-release.yaml
  • snapshot-controller 2.2.0
kubernetes/apps/storage/spegel/app/helm-release.yaml
  • spegel v0.0.18
kubernetes/apps/storage/volsync/app/helm-release.yaml
  • volsync 0.8.0
kubernetes/apps/testing/emqx/app/helm-release.yaml
  • emqx-operator 2.2.16
kubernetes/flux/config/cluster.yaml
kubernetes/flux/config/flux.yaml
  • ghcr.io/fluxcd/flux-manifests v2.2.3
github-actions
.github/workflows/create-issue-on-kubernetes-update.yaml
  • actions/create-github-app-token v1.8.1
  • booxmedialtd/ws-action-parse-semver v1.4.7
  • dacbd/create-issue-action v2.0.0
.github/workflows/create-issue-on-talos-update.yaml
  • actions/create-github-app-token v1.8.1
  • booxmedialtd/ws-action-parse-semver v1.4.7
  • dacbd/create-issue-action v2.0.0
.github/workflows/flux-diff.yaml
  • actions/create-github-app-token v1.8.1
  • actions/checkout v4@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/checkout v4@b4ffde65f46336ab88eb53be808477a3936bae11
  • mshick/add-pr-comment v2.8.2@b8f338c590a895d50bcbfa6c5859251edc8952fc
.github/workflows/meta-labeler.yaml
  • actions/create-github-app-token v1.8.1
  • actions/labeler v5.0.0
.github/workflows/meta-sync-labels.yaml
  • actions/checkout v4.1.1
  • actions/create-github-app-token v1.8.1
  • EndBug/label-sync v2.3.3
.github/workflows/publish-cloudflare-networks.yaml
  • actions/create-github-app-token v1.8.1
  • actions/checkout v4.1.1
  • peter-evans/create-pull-request v6.0.0
.github/workflows/scan-supported-k8s-version.yaml
  • actions/checkout v4.1.1
  • actions/create-github-app-token v1.8.1
  • gr2m/create-or-update-pull-request-action v1
.github/workflows/schedule-renovate.yaml
  • actions/create-github-app-token v1.8.1
  • actions/checkout v4.1.1
  • renovatebot/github-action v40.1.2
helm-values
kubernetes/apps/databases/influxdb/app/helm-release.yaml
  • influxdb 2.7.5-alpine
kubernetes/apps/databases/postgres-backup/app/v16/cronjob.yaml
  • ghcr.io/ahinko/simple-pg-backup v2.1.20
kubernetes/apps/dev/actions-runner-controller/runners/homelab.yaml
  • ghcr.io/ahinko/github-actions-runner 2.313.0
kubernetes/apps/downloads/bazarr/app/helm-release.yaml
  • ghcr.io/onedr0p/bazarr 1.4.2
kubernetes/apps/downloads/lidarr/app/helm-release.yaml
  • ghcr.io/onedr0p/lidarr 2.1.7.4030
kubernetes/apps/downloads/radarr/app/helm-release.yaml
  • ghcr.io/onedr0p/radarr 5.3.6.8612
kubernetes/apps/downloads/recyclarr/app/helm-release.yaml
  • ghcr.io/recyclarr/recyclarr 6.0.2
kubernetes/apps/downloads/sabnzbd/app/helm-release.yaml
  • ghcr.io/onedr0p/sabnzbd 4.2.2
kubernetes/apps/downloads/slskd/app/helm-release.yaml
  • ghcr.io/slskd/slskd 0.19.5
kubernetes/apps/downloads/sonarr/app/helm-release.yaml
  • ghcr.io/onedr0p/sonarr-develop 4.0.1.1168
kubernetes/apps/games/minecraft/app/helm-release.yaml
kubernetes/apps/home-automation/emqx/app/helm-release.yaml
  • ghcr.io/emqx/emqx-operator 2.2.16
kubernetes/apps/home-automation/emqx/cluster/cluster.yaml
  • emqx/emqx 5.5.0
  • ghcr.io/ahinko/alpine 3.19.1
kubernetes/apps/home-automation/esphome/app/helm-release.yaml
  • ghcr.io/esphome/esphome 2024.2.0
kubernetes/apps/home-automation/frigate/app/helm-release.yaml
  • ghcr.io/blakeblackshear/frigate 0.13.2
kubernetes/apps/home-automation/home-assistant-code/app/helm-release.yaml
  • ghcr.io/coder/code-server 4.21.1
kubernetes/apps/home-automation/home-assistant/app/helm-release.yaml
  • ghcr.io/home-assistant/home-assistant 2024.2.3
kubernetes/apps/home-automation/tcpsolis2mqtt/app/helm-release.yaml
  • ghcr.io/ahinko/tcpsolis2mqtt main@sha256:036d9a459e6c79968311d45a1da3c950d09bbfbac9751793bb31a663161810b4
kubernetes/apps/home-automation/wyoming-piper/app/helm-release.yaml
  • rhasspy/wyoming-piper 1.4.0
kubernetes/apps/home-automation/zigbee2mqtt/app/helm-release.yaml
  • ghcr.io/koenkk/zigbee2mqtt 1.35.3
kubernetes/apps/home-automation/zwave-js-ui/app/helm-release.yaml
  • ghcr.io/zwave-js/zwave-js-ui 9.9.0
kubernetes/apps/kube-system/tainter/app/cronjob.yaml
  • ghcr.io/ahinko/kubernetes-kubectl 1.29.2
kubernetes/apps/kube-tools/k8s-ycl/app/helm-release.yaml
  • ghcr.io/bjw-s/k8s-ycl v0.2.0
kubernetes/apps/kube-tools/node-problem-detector/app/helm-release.yaml
  • registry.k8s.io/node-problem-detector/node-problem-detector v0.8.15
kubernetes/apps/media/bonob/app/helm-release.yaml
  • ghcr.io/simojenki/bonob v0.7.0
kubernetes/apps/media/navidrome/app/helm-release.yaml
  • ghcr.io/navidrome/navidrome 0.51.1
kubernetes/apps/monitoring/kube-prometheus-stack/app/helm-release.yaml
  • quay.io/thanos/thanos v0.34.1
kubernetes/apps/monitoring/speedtest-exporter/app/helm-release.yaml
  • ghcr.io/miguelndecarvalho/speedtest-exporter v3.5.4
kubernetes/apps/monitoring/uptime-kuma/app/helm-release.yaml
  • louislam/uptime-kuma 1.23.11
kubernetes/apps/networking/cloudflare-ddns/app/cronjob.yaml
  • ghcr.io/ahinko/kubernetes-kubectl 1.29.2
kubernetes/apps/networking/cloudflared/app/helm-release.yaml
  • docker.io/cloudflare/cloudflared 2024.2.1
kubernetes/apps/networking/external-dns/app/helm-release.yaml
  • registry.k8s.io/external-dns/external-dns v0.14.0
kubernetes/apps/selfhosted/immich/app/machine-learning/helm-release.yaml
  • ghcr.io/immich-app/immich-machine-learning v1.95.1
kubernetes/apps/selfhosted/immich/app/microservices/helm-release.yaml
  • ghcr.io/immich-app/immich-server v1.95.1
kubernetes/apps/selfhosted/immich/app/server/helm-release.yaml
  • ghcr.io/immich-app/immich-server v1.95.1
kubernetes/apps/selfhosted/immich/redis/helm-release.yaml
  • public.ecr.aws/docker/library/redis 7.2.4
kubernetes/apps/selfhosted/kitchenowl/app/backend/helm-release.yaml
  • tombursch/kitchenowl v93
kubernetes/apps/selfhosted/kitchenowl/app/frontend/helm-release.yaml
  • tombursch/kitchenowl-web v0.4.21
kubernetes/apps/selfhosted/linkding/app/helm-release.yaml
  • sissbruecker/linkding 1.24.0
kubernetes/apps/selfhosted/mailrise/app/helm-release.yaml
  • ghcr.io/yoryan/mailrise 1.4.0
kubernetes/apps/selfhosted/mastodon-fakerelay/app/helm-release.yaml
  • ghcr.io/g3rv4/fakerelay 1.0.49
kubernetes/apps/selfhosted/mastodon-getmoarfediverse/app/cronjob.yaml
  • ghcr.io/g3rv4/getmoarfediverse 1.0.59-amd64
kubernetes/apps/selfhosted/mastodon/app/helm-release.yaml
  • docker.io/bitnami/mastodon 4.2.8
kubernetes/apps/selfhosted/mastodon/redis/helm-release.yaml
  • public.ecr.aws/docker/library/redis 7.2.4
kubernetes/apps/selfhosted/miniflux/app/helm-release.yaml
  • ghcr.io/miniflux/miniflux 2.1.0
kubernetes/apps/selfhosted/nextcloud/app/backup.yaml
  • ghcr.io/ahinko/simple-k8s-backup v4.2.76
  • ghcr.io/ahinko/simple-k8s-backup v4.2.76
  • ghcr.io/ahinko/simple-k8s-backup v4.2.76
  • ghcr.io/ahinko/simple-k8s-backup v4.2.76
kubernetes/apps/selfhosted/nextcloud/app/helm-release.yaml
  • nextcloud 28.0.2
kubernetes/apps/selfhosted/nextcloud/redis/helm-release.yaml
  • public.ecr.aws/docker/library/redis 7.2.4
kubernetes/apps/selfhosted/radicale/app/helm-release.yaml
  • ghcr.io/ahinko/radicale 3.1.8
kubernetes/apps/storage/minio/app/helm-release.yaml
  • quay.io/minio/minio RELEASE.2024-02-17T01-15-57Z
kubernetes/apps/testing/emqx/app/helm-release.yaml
  • ghcr.io/emqx/emqx-operator 2.2.16
kubernetes/apps/testing/emqx/cluster/cluster.yaml
  • emqx/emqx 5.5.0
  • ghcr.io/ahinko/alpine 3.19.1
kubernetes/tools/restore-backups/nextcloud-job.yaml
  • ghcr.io/ahinko/simple-k8s-backup v4.2.76
  • ghcr.io/ahinko/simple-k8s-backup v4.2.76
kubernetes/tools/rook/wipe-job.yaml
helmfile
infrastructure/talos/bootstrap/helmfile.yaml
  • cilium 1.15.1
  • kubelet-csr-approver 1.0.7
kubernetes
kubernetes/apps/cert-manager/cert-manager/app/helm-release.yaml
kubernetes/apps/cert-manager/cert-manager/app/kustomization.yaml
kubernetes/apps/cert-manager/cert-manager/install.yaml
kubernetes/apps/cert-manager/cert-manager/issuers/kustomization.yaml
kubernetes/apps/cert-manager/kustomization.yaml
kubernetes/apps/databases/cloudnative-pg/app/helm-release.yaml
kubernetes/apps/databases/cloudnative-pg/app/kustomization.yaml
kubernetes/apps/databases/cloudnative-pg/clusters/kustomization.yaml
kubernetes/apps/databases/cloudnative-pg/clusters/v16/kustomization.yaml
kubernetes/apps/databases/cloudnative-pg/install.yaml
kubernetes/apps/databases/ext-postgres-operator/app/helm-release.yaml
kubernetes/apps/databases/ext-postgres-operator/app/kustomization.yaml
kubernetes/apps/databases/ext-postgres-operator/install.yaml
kubernetes/apps/databases/influxdb/app/helm-release.yaml
kubernetes/apps/databases/influxdb/app/kustomization.yaml
kubernetes/apps/databases/influxdb/install.yaml
kubernetes/apps/databases/kustomization.yaml
kubernetes/apps/databases/postgres-backup/app/kustomization.yaml
kubernetes/apps/databases/postgres-backup/app/v16/cronjob.yaml
  • ghcr.io/ahinko/simple-pg-backup v2.1.20
kubernetes/apps/databases/postgres-backup/app/v16/kustomization.yaml
kubernetes/apps/databases/postgres-backup/install.yaml
kubernetes/apps/dev/actions-runner-controller/app/helm-release.yaml
kubernetes/apps/dev/actions-runner-controller/app/kustomization.yaml
kubernetes/apps/dev/actions-runner-controller/install.yaml
kubernetes/apps/dev/actions-runner-controller/runners/homelab.yaml
  • ghcr.io/ahinko/github-actions-runner 2.313.0
kubernetes/apps/dev/actions-runner-controller/runners/kustomization.yaml
kubernetes/apps/dev/kustomization.yaml
kubernetes/apps/downloads/bazarr/app/helm-release.yaml
kubernetes/apps/downloads/bazarr/app/kustomization.yaml
kubernetes/apps/downloads/bazarr/install.yaml
kubernetes/apps/downloads/kustomization.yaml
kubernetes/apps/downloads/lidarr/app/helm-release.yaml
kubernetes/apps/downloads/lidarr/app/kustomization.yaml
kubernetes/apps/downloads/lidarr/install.yaml
kubernetes/apps/downloads/radarr/app/helm-release.yaml
kubernetes/apps/downloads/radarr/app/kustomization.yaml
kubernetes/apps/downloads/radarr/install.yaml
kubernetes/apps/downloads/recyclarr/app/helm-release.yaml
kubernetes/apps/downloads/recyclarr/app/kustomization.yaml
kubernetes/apps/downloads/recyclarr/install.yaml
kubernetes/apps/downloads/sabnzbd/app/helm-release.yaml
kubernetes/apps/downloads/sabnzbd/app/kustomization.yaml
kubernetes/apps/downloads/sabnzbd/install.yaml
kubernetes/apps/downloads/slskd/app/helm-release.yaml
kubernetes/apps/downloads/slskd/app/kustomization.yaml
kubernetes/apps/downloads/slskd/install.yaml
kubernetes/apps/downloads/sonarr/app/helm-release.yaml
kubernetes/apps/downloads/sonarr/app/kustomization.yaml
kubernetes/apps/downloads/sonarr/install.yaml
kubernetes/apps/flux-system/add-ons/install.yaml
kubernetes/apps/flux-system/add-ons/monitoring/kustomization.yaml
kubernetes/apps/flux-system/add-ons/notifications/alertmanager/kustomization.yaml
kubernetes/apps/flux-system/add-ons/notifications/alertmanager/notification.yaml
kubernetes/apps/flux-system/add-ons/notifications/kustomization.yaml
kubernetes/apps/flux-system/add-ons/webhooks/github/ingress.yaml
kubernetes/apps/flux-system/add-ons/webhooks/github/kustomization.yaml
kubernetes/apps/flux-system/add-ons/webhooks/github/receiver.yaml
kubernetes/apps/flux-system/add-ons/webhooks/kustomization.yaml
kubernetes/apps/flux-system/kustomization.yaml
kubernetes/apps/games/kustomization.yaml
kubernetes/apps/games/minecraft/app/helm-release.yaml
kubernetes/apps/games/minecraft/app/kustomization.yaml
kubernetes/apps/games/minecraft/install.yaml
kubernetes/apps/home-automation/emqx/app/helm-release.yaml
kubernetes/apps/home-automation/emqx/app/kustomization.yaml
kubernetes/apps/home-automation/emqx/cluster/cluster.yaml
  • emqx/emqx 5.5.0
  • ghcr.io/ahinko/alpine 3.19.1
kubernetes/apps/home-automation/emqx/cluster/ingress.yaml
kubernetes/apps/home-automation/emqx/cluster/kustomization.yaml
kubernetes/apps/home-automation/emqx/install.yaml
kubernetes/apps/home-automation/esphome/app/helm-release.yaml
kubernetes/apps/home-automation/esphome/app/kustomization.yaml
kubernetes/apps/home-automation/esphome/install.yaml
kubernetes/apps/home-automation/frigate/app/helm-release.yaml
kubernetes/apps/home-automation/frigate/app/kustomization.yaml
kubernetes/apps/home-automation/frigate/install.yaml
kubernetes/apps/home-automation/home-assistant-code/app/helm-release.yaml
kubernetes/apps/home-automation/home-assistant-code/app/kustomization.yaml
kubernetes/apps/home-automation/home-assistant-code/install.yaml
kubernetes/apps/home-automation/home-assistant/app/helm-release.yaml
kubernetes/apps/home-automation/home-assistant/app/kustomization.yaml
kubernetes/apps/home-automation/home-assistant/install.yaml
kubernetes/apps/home-automation/kustomization.yaml
kubernetes/apps/home-automation/tcpsolis2mqtt/app/helm-release.yaml
kubernetes/apps/home-automation/tcpsolis2mqtt/app/kustomization.yaml
kubernetes/apps/home-automation/tcpsolis2mqtt/install.yaml
kubernetes/apps/home-automation/wyoming-piper/app/helm-release.yaml
kubernetes/apps/home-automation/wyoming-piper/app/kustomization.yaml
kubernetes/apps/home-automation/wyoming-piper/install.yaml
kubernetes/apps/home-automation/zigbee2mqtt/app/helm-release.yaml
kubernetes/apps/home-automation/zigbee2mqtt/app/kustomization.yaml
kubernetes/apps/home-automation/zigbee2mqtt/install.yaml
kubernetes/apps/home-automation/zwave-js-ui/app/helm-release.yaml
kubernetes/apps/home-automation/zwave-js-ui/app/kustomization.yaml
kubernetes/apps/home-automation/zwave-js-ui/install.yaml
kubernetes/apps/kube-system/cilium/app/helm-release.yaml
kubernetes/apps/kube-system/cilium/app/kustomization.yaml
kubernetes/apps/kube-system/cilium/install.yaml
kubernetes/apps/kube-system/kubelet-csr-approver/app/helm-release.yaml
kubernetes/apps/kube-system/kubelet-csr-approver/app/kustomization.yaml
kubernetes/apps/kube-system/kubelet-csr-approver/install.yaml
kubernetes/apps/kube-system/kustomization.yaml
kubernetes/apps/kube-system/metrics-server/app/helm-release.yaml
kubernetes/apps/kube-system/metrics-server/app/kustomization.yaml
kubernetes/apps/kube-system/metrics-server/install.yaml
kubernetes/apps/kube-system/tainter/app/cronjob.yaml
  • ghcr.io/ahinko/kubernetes-kubectl 1.29.2
kubernetes/apps/kube-system/tainter/app/kustomization.yaml
kubernetes/apps/kube-system/tainter/app/rbac.yaml
kubernetes/apps/kube-system/tainter/install.yaml
kubernetes/apps/kube-tools/descheduler/app/helm-release.yaml
kubernetes/apps/kube-tools/descheduler/app/kustomization.yaml
kubernetes/apps/kube-tools/descheduler/install.yaml
kubernetes/apps/kube-tools/intel-device-plugins/app/helm-release.yaml
kubernetes/apps/kube-tools/intel-device-plugins/app/kustomization.yaml
kubernetes/apps/kube-tools/intel-device-plugins/gpu/helm-release.yaml
kubernetes/apps/kube-tools/intel-device-plugins/gpu/kustomization.yaml
kubernetes/apps/kube-tools/intel-device-plugins/install.yaml
kubernetes/apps/kube-tools/k8s-ycl/app/helm-release.yaml
kubernetes/apps/kube-tools/k8s-ycl/app/kustomization.yaml
kubernetes/apps/kube-tools/k8s-ycl/install.yaml
kubernetes/apps/kube-tools/k8tz/app/helm-release.yaml
kubernetes/apps/kube-tools/k8tz/app/kustomization.yaml
kubernetes/apps/kube-tools/k8tz/install.yaml
kubernetes/apps/kube-tools/kustomization.yaml
kubernetes/apps/kube-tools/node-feature-discovery/app/helm-release.yaml
kubernetes/apps/kube-tools/node-feature-discovery/app/kustomization.yaml
kubernetes/apps/kube-tools/node-feature-discovery/install.yaml
kubernetes/apps/kube-tools/node-feature-discovery/rules/kustomization.yaml
kubernetes/apps/kube-tools/node-problem-detector/app/helm-release.yaml
kubernetes/apps/kube-tools/node-problem-detector/app/kustomization.yaml
kubernetes/apps/kube-tools/node-problem-detector/install.yaml
kubernetes/apps/kube-tools/reloader/app/helm-release.yaml
kubernetes/apps/kube-tools/reloader/app/kustomization.yaml
kubernetes/apps/kube-tools/reloader/install.yaml
kubernetes/apps/media/bonob/app/helm-release.yaml
kubernetes/apps/media/bonob/app/kustomization.yaml
kubernetes/apps/media/bonob/install.yaml
kubernetes/apps/media/kustomization.yaml
kubernetes/apps/media/navidrome/app/helm-release.yaml
kubernetes/apps/media/navidrome/app/kustomization.yaml
kubernetes/apps/media/navidrome/install.yaml
kubernetes/apps/monitoring/grafana/app/helm-release.yaml
kubernetes/apps/monitoring/grafana/app/kustomization.yaml
kubernetes/apps/monitoring/grafana/install.yaml
kubernetes/apps/monitoring/kube-prometheus-stack/addons/alerts/kustomization.yaml
kubernetes/apps/monitoring/kube-prometheus-stack/addons/kustomization.yaml
kubernetes/apps/monitoring/kube-prometheus-stack/app/helm-release.yaml
  • quay.io/thanos/thanos v0.34.1
kubernetes/apps/monitoring/kube-prometheus-stack/app/kustomization.yaml
kubernetes/apps/monitoring/kube-prometheus-stack/install.yaml
kubernetes/apps/monitoring/kustomization.yaml
kubernetes/apps/monitoring/smartctl-exporter/app/dashboard/kustomization.yaml
kubernetes/apps/monitoring/smartctl-exporter/app/helm-release.yaml
kubernetes/apps/monitoring/smartctl-exporter/app/kustomization.yaml
kubernetes/apps/monitoring/smartctl-exporter/install.yaml
kubernetes/apps/monitoring/speedtest-exporter/app/dashboard/kustomization.yaml
kubernetes/apps/monitoring/speedtest-exporter/app/helm-release.yaml
kubernetes/apps/monitoring/speedtest-exporter/app/kustomization.yaml
kubernetes/apps/monitoring/speedtest-exporter/install.yaml
kubernetes/apps/monitoring/thanos/app/helm-release.yaml
kubernetes/apps/monitoring/thanos/app/kustomization.yaml
kubernetes/apps/monitoring/thanos/install.yaml
kubernetes/apps/monitoring/uptime-kuma/app/helm-release.yaml
kubernetes/apps/monitoring/uptime-kuma/app/kustomization.yaml
kubernetes/apps/monitoring/uptime-kuma/install.yaml
kubernetes/apps/networking/cloudflare-ddns/app/cronjob.yaml
  • ghcr.io/ahinko/kubernetes-kubectl 1.29.2
kubernetes/apps/networking/cloudflare-ddns/app/kustomization.yaml
kubernetes/apps/networking/cloudflare-ddns/install.yaml
kubernetes/apps/networking/cloudflared/app/helm-release.yaml
kubernetes/apps/networking/cloudflared/app/kustomization.yaml
kubernetes/apps/networking/cloudflared/install.yaml
kubernetes/apps/networking/external-dns/app/crd-dns-endpoint.yaml
kubernetes/apps/networking/external-dns/app/helm-release.yaml
kubernetes/apps/networking/external-dns/app/kustomization.yaml
kubernetes/apps/networking/external-dns/install.yaml
kubernetes/apps/networking/ingress-nginx/app/helm-release.yaml
kubernetes/apps/networking/ingress-nginx/app/kustomization.yaml
kubernetes/apps/networking/ingress-nginx/install.yaml
kubernetes/apps/networking/k8s-gateway/app/helm-release.yaml
kubernetes/apps/networking/k8s-gateway/app/kustomization.yaml
kubernetes/apps/networking/k8s-gateway/install.yaml
kubernetes/apps/networking/kustomization.yaml
kubernetes/apps/rook-ceph/kustomization.yaml
kubernetes/apps/rook-ceph/rook-ceph/cluster/helm-release.yaml
kubernetes/apps/rook-ceph/rook-ceph/cluster/kustomization.yaml
kubernetes/apps/rook-ceph/rook-ceph/install.yaml
kubernetes/apps/rook-ceph/rook-ceph/operator/helm-release.yaml
kubernetes/apps/rook-ceph/rook-ceph/operator/kustomization.yaml
kubernetes/apps/selfhosted/element/app/cluster/kustomization.yaml
kubernetes/apps/selfhosted/element/app/kustomization.yaml
kubernetes/apps/selfhosted/element/app/operator/helm-release.yaml
kubernetes/apps/selfhosted/element/app/operator/kustomization.yaml
kubernetes/apps/selfhosted/element/app/updater/helm-release.yaml
kubernetes/apps/selfhosted/element/app/updater/kustomization.yaml
kubernetes/apps/selfhosted/element/install.yaml
kubernetes/apps/selfhosted/immich/app/kustomization.yaml
kubernetes/apps/selfhosted/immich/app/machine-learning/helm-release.yaml
kubernetes/apps/selfhosted/immich/app/machine-learning/kustomization.yaml
kubernetes/apps/selfhosted/immich/app/microservices/helm-release.yaml
kubernetes/apps/selfhosted/immich/app/microservices/kustomization.yaml
kubernetes/apps/selfhosted/immich/app/server/helm-release.yaml
kubernetes/apps/selfhosted/immich/app/server/kustomization.yaml
kubernetes/apps/selfhosted/immich/install.yaml
kubernetes/apps/selfhosted/immich/redis/helm-release.yaml
kubernetes/apps/selfhosted/immich/redis/kustomization.yaml
kubernetes/apps/selfhosted/kitchenowl/app/backend/helm-release.yaml
kubernetes/apps/selfhosted/kitchenowl/app/backend/kustomization.yaml
kubernetes/apps/selfhosted/kitchenowl/app/frontend/helm-release.yaml
kubernetes/apps/selfhosted/kitchenowl/app/frontend/kustomization.yaml
kubernetes/apps/selfhosted/kitchenowl/app/kustomization.yaml
kubernetes/apps/selfhosted/kitchenowl/install.yaml
kubernetes/apps/selfhosted/kustomization.yaml
kubernetes/apps/selfhosted/linkding/app/helm-release.yaml
kubernetes/apps/selfhosted/linkding/app/kustomization.yaml
kubernetes/apps/selfhosted/linkding/install.yaml
kubernetes/apps/selfhosted/mailrise/app/helm-release.yaml
kubernetes/apps/selfhosted/mailrise/app/kustomization.yaml
kubernetes/apps/selfhosted/mailrise/install.yaml
kubernetes/apps/selfhosted/mastodon-fakerelay/app/helm-release.yaml
kubernetes/apps/selfhosted/mastodon-fakerelay/app/kustomization.yaml
kubernetes/apps/selfhosted/mastodon-fakerelay/install.yaml
kubernetes/apps/selfhosted/mastodon-getmoarfediverse/app/cronjob.yaml
  • ghcr.io/g3rv4/getmoarfediverse 1.0.59-amd64
kubernetes/apps/selfhosted/mastodon-getmoarfediverse/app/kustomization.yaml
kubernetes/apps/selfhosted/mastodon-getmoarfediverse/install.yaml
kubernetes/apps/selfhosted/mastodon/app/helm-release.yaml
kubernetes/apps/selfhosted/mastodon/app/ingress.yaml
kubernetes/apps/selfhosted/mastodon/app/kustomization.yaml
kubernetes/apps/selfhosted/mastodon/install.yaml
kubernetes/apps/selfhosted/mastodon/redis/helm-release.yaml
kubernetes/apps/selfhosted/mastodon/redis/kustomization.yaml
kubernetes/apps/selfhosted/miniflux/app/helm-release.yaml
kubernetes/apps/selfhosted/miniflux/app/kustomization.yaml
kubernetes/apps/selfhosted/miniflux/install.yaml
kubernetes/apps/selfhosted/nextcloud/app/backup.yaml
  • ghcr.io/ahinko/simple-k8s-backup v4.2.76
  • ghcr.io/ahinko/simple-k8s-backup v4.2.76
  • ghcr.io/ahinko/simple-k8s-backup v4.2.76
  • ghcr.io/ahinko/simple-k8s-backup v4.2.76
kubernetes/apps/selfhosted/nextcloud/app/helm-release.yaml
kubernetes/apps/selfhosted/nextcloud/app/kustomization.yaml
kubernetes/apps/selfhosted/nextcloud/install.yaml
kubernetes/apps/selfhosted/nextcloud/redis/helm-release.yaml
kubernetes/apps/selfhosted/nextcloud/redis/kustomization.yaml
kubernetes/apps/selfhosted/radicale/app/helm-release.yaml
kubernetes/apps/selfhosted/radicale/app/kustomization.yaml
kubernetes/apps/selfhosted/radicale/install.yaml
kubernetes/apps/storage/kustomization.yaml
kubernetes/apps/storage/minio/app/helm-release.yaml
kubernetes/apps/storage/minio/app/kustomization.yaml
kubernetes/apps/storage/minio/install.yaml
kubernetes/apps/storage/snapshot-controller/app/helm-release.yaml
kubernetes/apps/storage/snapshot-controller/app/kustomization.yaml
kubernetes/apps/storage/snapshot-controller/install.yaml
kubernetes/apps/storage/spegel/app/helm-release.yaml
kubernetes/apps/storage/spegel/app/kustomization.yaml
kubernetes/apps/storage/spegel/install.yaml
kubernetes/apps/storage/volsync/app/helm-release.yaml
kubernetes/apps/storage/volsync/app/kustomization.yaml
kubernetes/apps/storage/volsync/install.yaml
kubernetes/apps/testing/emqx/app/helm-release.yaml
kubernetes/apps/testing/emqx/app/kustomization.yaml
kubernetes/apps/testing/emqx/cluster/cluster.yaml
  • emqx/emqx 5.5.0
  • ghcr.io/ahinko/alpine 3.19.1
kubernetes/apps/testing/emqx/cluster/ingress.yaml
kubernetes/apps/testing/emqx/cluster/kustomization.yaml
kubernetes/apps/testing/emqx/install.yaml
kubernetes/apps/testing/kustomization.yaml
kubernetes/bootstrap/kustomization.yaml
kubernetes/flux/apps.yaml
kubernetes/flux/config/cluster.yaml
kubernetes/flux/config/flux.yaml
kubernetes/flux/config/kustomization.yaml
kubernetes/flux/repositories/helm/actions-runner-controller-charts.yaml
kubernetes/flux/repositories/helm/angelnu-charts.yaml
kubernetes/flux/repositories/helm/backube-charts.yaml
kubernetes/flux/repositories/helm/bitnami-charts.yaml
kubernetes/flux/repositories/helm/bjw-s-charts.yaml
kubernetes/flux/repositories/helm/cilium-charts.yaml
kubernetes/flux/repositories/helm/cloudnative-pg-charts.yaml
kubernetes/flux/repositories/helm/deliveryhero-charts.yaml
kubernetes/flux/repositories/helm/element-charts.yaml
kubernetes/flux/repositories/helm/emqx-charts.yaml
kubernetes/flux/repositories/helm/ext-postgres-operator-charts.yaml
kubernetes/flux/repositories/helm/external-dns-charts.yaml
kubernetes/flux/repositories/helm/grafana-charts.yaml
kubernetes/flux/repositories/helm/influxdata-charts.yaml
kubernetes/flux/repositories/helm/ingress-nginx-charts.yaml
kubernetes/flux/repositories/helm/intel-charts.yaml
kubernetes/flux/repositories/helm/itzg-minecraft-server-charts.yaml
kubernetes/flux/repositories/helm/jetstack-charts.yaml
kubernetes/flux/repositories/helm/k8s-gateway-charts.yaml
kubernetes/flux/repositories/helm/k8tz-charts.yaml
kubernetes/flux/repositories/helm/kubernetes-sigs-descheduler-charts.yaml
kubernetes/flux/repositories/helm/kubernetes-sigs-metrics-server-charts.yaml
kubernetes/flux/repositories/helm/kubernetes-sigs-node-feature-discovery-charts.yaml
kubernetes/flux/repositories/helm/kustomization.yaml
kubernetes/flux/repositories/helm/nextcloud-charts.yaml
kubernetes/flux/repositories/helm/piraeus-charts.yaml
kubernetes/flux/repositories/helm/postfinance-charts.yaml
kubernetes/flux/repositories/helm/prometheus-community-charts.yaml
kubernetes/flux/repositories/helm/rook-ceph-charts.yaml
kubernetes/flux/repositories/helm/stakater-charts.yaml
kubernetes/flux/repositories/helm/xenitab-charts.yaml
kubernetes/flux/repositories/kustomization.yaml
kubernetes/flux/vars/kustomization.yaml
kubernetes/tmpl/volsync/kustomization.yaml
kubernetes/tmpl/volsync/minio/kustomization.yaml
kubernetes/tools/restore-backups/nextcloud-job.yaml
  • ghcr.io/ahinko/simple-k8s-backup v4.2.76
  • ghcr.io/ahinko/simple-k8s-backup v4.2.76
kubernetes/tools/rook/wipe-job.yaml
kustomize
kubernetes/bootstrap/kustomization.yaml
  • fluxcd/flux2 v2.2.3
terraform
infrastructure/terraform/cloudflare/domain_extra1.tf
infrastructure/terraform/cloudflare/domain_family.tf
infrastructure/terraform/cloudflare/domain_homelab.tf
infrastructure/terraform/cloudflare/domain_social.tf
infrastructure/terraform/cloudflare/main.tf
  • cloudflare 4.25.0
  • http 3.4.1
  • kubernetes 2.26.0
  • sops 1.0.0
infrastructure/terraform/cloudflare/modules/cf_domain/main.tf
infrastructure/terraform/cloudflare/providers.tf
infrastructure/terraform/minio/main.tf
  • kubernetes 2.26.0
  • minio 2.0.1
  • sops 1.0.0
infrastructure/terraform/minio/minio_bucket_backups.tf
infrastructure/terraform/minio/minio_bucket_postgres.tf
infrastructure/terraform/minio/minio_bucket_thanos.tf
infrastructure/terraform/minio/minio_bucket_volsync.tf
infrastructure/terraform/minio/modules/minio_bucket/main.tf
infrastructure/terraform/minio/providers.tf
regex
kubernetes/apps/monitoring/grafana/app/helm-release.yaml
  • Spegel 1
  • External-dns 3
  • MinIO Dashboard 25
  • Cloudflare Tunnels (cloudflared) 6
  • Node Exporter Full 33
  • ZFS 4
  • Ceph Cluster 17
  • Ceph - OSD (Single) 9
  • Ceph - Pools 9
  • Kubernetes / System / API Server 16
  • Kubernetes / System / CoreDNS 17
  • Kubernetes / Views / Global 37
  • Kubernetes / Views / Namespaces 34
  • Kubernetes / Views / Nodes 29
  • K8s / Storage / Volumes / Cluster 14
  • Prometheus 3
kubernetes/apps/databases/cloudnative-pg/clusters/v16/postgres-cluster.yaml
  • ghcr.io/ahinko/postgres-extended 16.2.2
infrastructure/talos/talconfig.yaml
  • ghcr.io/siderolabs/kubelet v1.29.2
infrastructure/ansible/inventory/host_vars/atlas/kvm_qemu.yaml
  • ghcr.io/siderolabs/installer v1.6.5
infrastructure/talos/talconfig.yaml
  • ghcr.io/siderolabs/installer v1.6.5
.taskfiles/tools/taskfile.yaml
  • siderolabs/talos v1.6.5
  • siderolabs/talos v1.6.5
kubernetes/apps/monitoring/grafana/app/helm-release.yaml
  • Spegel 1
  • External-dns 3
  • MinIO Dashboard 25
  • Cloudflare Tunnels (cloudflared) 6
  • Node Exporter Full 33
  • ZFS 4
  • Ceph Cluster 17
  • Ceph - OSD (Single) 9
  • Ceph - Pools 9
  • Kubernetes / System / API Server 16
  • Kubernetes / System / CoreDNS 17
  • Kubernetes / Views / Global 37
  • Kubernetes / Views / Namespaces 34
  • Kubernetes / Views / Nodes 29
  • K8s / Storage / Volumes / Cluster 14
  • Prometheus 3
kubernetes/apps/databases/cloudnative-pg/clusters/v16/postgres-cluster.yaml
  • ghcr.io/ahinko/postgres-extended 16.2.2
infrastructure/talos/talconfig.yaml
  • ghcr.io/siderolabs/kubelet v1.29.2
infrastructure/ansible/inventory/host_vars/atlas/kvm_qemu.yaml
  • ghcr.io/siderolabs/installer v1.6.5
infrastructure/talos/talconfig.yaml
  • ghcr.io/siderolabs/installer v1.6.5
.taskfiles/tools/taskfile.yaml
  • siderolabs/talos v1.6.5
  • siderolabs/talos v1.6.5

๐Ÿš€ Upgrade Kubernetes

A new version of Kubernetes has been merged in to the main branch. Please run the upgrade command after you have checked that each app on the cluster supports the new version, (mainly databases and rook).

๐Ÿš€ Upgrade Talos

A new version of Talos has been merged in to the main branch. Please run the upgrade command.

๐Ÿš€ Upgrade Kubernetes

A new version of Kubernetes has been merged in to the main branch. Please run the upgrade command after you have checked that each app on the cluster supports the new version, (mainly databases and rook).

๐Ÿš€ Upgrade Kubernetes to v1.28.4

A new version of Kubernetes has been merged in to the main branch. Please run the upgrade command after you have checked that each app on the cluster supports the new version, (mainly databases and rook).

๐Ÿš€ Upgrade Talos

A new version of Talos has been merged in to the main branch. Please run the upgrade command.

๐Ÿš€ Upgrade Kubernetes to v1.27.3

A new version of Kubernetes has been merged in to the main branch. Please run the upgrade command after you have checked that each app on the cluster supports the new version, (mainly databases and rook).

๐Ÿš€ Upgrade Kubernetes

A new version of Kubernetes has been merged in to the main branch. Please run the upgrade command after you have checked that each app on the cluster supports the new version, (mainly databases and rook).

๐Ÿš€ Upgrade Talos

A new version of Talos has been merged in to the main branch. Please run the upgrade command.

๐Ÿš€ Upgrade Kubernetes to v1.26.4

A new version of Kubernetes has been merged in to the main branch. Please run the upgrade command after you have checked that each app on the cluster supports the new version, (mainly databases and rook).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.