Code Monkey home page Code Monkey logo

k3s-flux-cluster's Introduction

Pumba98 🤘

Hi I'm Pumba, IT Student from Germany. I'm in love with everything tech related from ASM and Reverse Engineering to Kubernetes and automation. I'm mostly known from the Hacks & Bots scene of the MMORPG NosTale, but at the moment my main interest is DevOps & Kubernetes.

Social:

       

Languages:

C++   C# Go

Frameworks/Tools:

Docker   Kubernetes   Helm Ansible   Terraform Linux   Git  

CI/CD Experience:

GitLab   GitHub   Azure   DroneCi  

My Projects

Olympus (former NosWings) - Admin

A MMORPG Private Server of the game NosTale, written from scratch with a team of passionate IT students.

We are a team of ~15 people, developing our own Game server project, from the game server itself to all the tooling that permits to enhance our work.

I work on all sides of the project, but my main focus is advanced Client Modding, Resource Modding & DevOps.

Olympus Discord

Kubernetes GitOps Cluster (k3s with flux)

I'm running my Home-Kubernetes cluster using the GitOps tool Flux.
The Git repository is the driving the state of the cluster & everything is kept up to date by Renovate.

OpenSource Contributions

I'm always trying to contribute to OpenSource Projects when I notice problems when deploying things into my Cluster. So far I made small contributions for missing features or regression bugs to @Minio, @Metallb, @Mailu and @Longhorn.

Stats

Anurag's github stats

k3s-flux-cluster's People

Contributors

pumba98 avatar renovate-bot avatar renovate[bot] avatar

Stargazers

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

Forkers

ctbenergy

k3s-flux-cluster's Issues

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

flux
cluster/apps/cattle-system/rancher/helm-release.yaml
  • rancher 2.6.9
cluster/apps/default/goldilocks/helm-release.yaml
  • goldilocks 6.3.0
cluster/apps/default/homer/helm-release.yaml
  • app-template 0.2.2
cluster/apps/kube-system/descheduler/helm-release.yaml
  • descheduler 0.25.2
cluster/apps/kube-system/kured/helm-release.yaml
  • kured 4.0.2
cluster/apps/kube-system/metrics-server/helm-release.yaml
  • metrics-server 3.8.2
cluster/apps/mail/mailu/helm-release.yaml
  • mailu 0.3.3
cluster/apps/mail/mailu/postgresql-helm-release.yaml
  • postgresql 11.9.11
cluster/apps/monitoring/kube-prometheus-stack/helm-release.yaml
  • kube-prometheus-stack 41.5.1
cluster/apps/monitoring/loki/helm-release.yaml
  • loki-stack 2.8.3
cluster/apps/networking/authelia/helm-release.yaml
  • authelia 0.8.45
cluster/apps/networking/authelia/postgresql-helm-release.yaml
  • postgresql 11.9.11
cluster/apps/networking/authelia/redis-helm-release.yaml
  • redis 17.3.7
cluster/apps/networking/external-dns/helm-release.yaml
  • external-dns 1.11.0
cluster/apps/networking/pod-gateway-mail/helm-release.yaml
  • pod-gateway 5.6.2
cluster/apps/networking/pod-gateway-vpn/helm-release.yaml
  • pod-gateway 5.8.0
cluster/apps/selfhosted/firefly-iii/helm-release.yaml
  • app-template 0.2.2
cluster/apps/selfhosted/firefly-iii/postgresql-helm-release.yaml
  • postgresql 11.9.11
cluster/apps/selfhosted/minio/helm-release.yaml
  • minio 4.0.15
cluster/apps/selfhosted/nextcloud/helm-release.yaml
  • nextcloud 3.1.2
cluster/apps/selfhosted/paperless-ngx/helm-release.yaml
  • app-template 0.2.2
cluster/apps/selfhosted/paperless-ngx/postgresql-helm-release.yaml
  • postgresql 11.9.11
cluster/apps/selfhosted/paperless-ngx/redis-helm-release.yaml
  • redis 17.3.7
cluster/apps/selfhosted/vaultwarden/helm-release.yaml
  • app-template 0.2.2
cluster/apps/selfhosted/vaultwarden/postgresql-helm-release.yaml
  • postgresql 11.9.11
cluster/apps/vpn/jd2/helm-release.yaml
  • jdownloader2 8.0.40
cluster/base/flux-system/gotk-components.yaml
  • fluxcd/flux2 v0.35.0
cluster/core/cert-manager/helm-release.yaml
  • cert-manager v1.10.0
cluster/core/kube-system/csi-driver-smb/helm-release.yaml
  • csi-driver-smb v1.9.0
cluster/core/longhorn-system/helm-release.yaml
  • longhorn 1.3.2
cluster/core/metallb-system/helm-release.yaml
  • metallb 0.13.7
cluster/core/networking/ingress-nginx/helm-release.yaml
  • ingress-nginx 4.3.0
github-actions
.github/workflows/diff-values-on-pr.yaml
  • actions/checkout v3
  • dorny/paths-filter v2
  • actions/checkout v3
  • actions/checkout v3
  • yokawasa/action-setup-kube-tools v0.8.2
  • peter-evans/find-comment v2
  • peter-evans/create-or-update-comment v2
.github/workflows/lint.yaml
  • actions/checkout v3
  • dorny/paths-filter v2
  • reviewdog/action-yamllint v1
helm-values
cluster/apps/default/homer/helm-release.yaml
  • b4bz/homer v22.10.1
  • codercom/code-server 4.7.1
cluster/apps/kube-system/kured/helm-release.yaml
  • ghcr.io/kubereboot/kured 1.10.2
cluster/apps/monitoring/kube-prometheus-stack/helm-release.yaml
  • quay.io/prometheus/alertmanager v0.24.0
  • grafana/grafana 9.2.1
  • quay.io/prometheus/prometheus v2.39.1
cluster/apps/monitoring/loki/helm-release.yaml
  • grafana/loki 2.6.1
cluster/apps/networking/pod-gateway-mail/helm-release.yaml
  • ghcr.io/pumba98/pod-gateway v1.7.2
  • ghcr.io/k8s-at-home/wireguard v1.0.20210914
  • ghcr.io/k8s-at-home/gateway-admision-controller v3.6.0
cluster/apps/networking/pod-gateway-vpn/helm-release.yaml
  • ghcr.io/angelnu/pod-gateway v1.8.1
  • ghcr.io/angelnu/gateway-admision-controller v3.7.0
  • qmcgaw/gluetun v3.31.1
cluster/apps/selfhosted/firefly-iii/helm-release.yaml
cluster/apps/selfhosted/nextcloud/helm-release.yaml
  • nextcloud 25.0.0-apache
cluster/apps/selfhosted/paperless-ngx/helm-release.yaml
  • ghcr.io/paperless-ngx/paperless-ngx 1.9.2
cluster/apps/selfhosted/vaultwarden/helm-release.yaml
  • vaultwarden/server 1.26.0
cluster/apps/vpn/jd2/helm-release.yaml
  • jlesage/jdownloader-2 v1.7.2
cluster/core/networking/ingress-nginx/helm-release.yaml
  • k8s.gcr.io/ingress-nginx/controller v1.4.0
kubernetes
cluster/apps/mail/mailu/mailu-web-ingress.yaml
cluster/apps/selfhosted/firefly-iii/firefly-iii-cronjob.yaml
cluster/apps/selfhosted/firefly-iii/firefly-iii-fints-importer.yaml
  • bur0k/firefly-iii-fints-importer sha256:f1b49a14bf982c1ab1dbde8743514e9afa5bd72e69828129a4dac6e65c7f3352
cluster/apps/selfhosted/firefly-iii/firefly-iii-paypal-importer.yaml
  • ghcr.io/pumba98/firefly-iii-paypal-importer 0.3.1
cluster/apps/system-upgrade/system-upgrade-controller/agent-plan.yaml
cluster/apps/system-upgrade/system-upgrade-controller/server-plan.yaml
cluster/core/kube-system/kube-vip/daemonset.yaml
  • ghcr.io/kube-vip/kube-vip v0.5.5
cluster/core/kube-system/kube-vip/rbac.yaml
cluster/core/longhorn-system/storageclass.yaml
kustomize
cluster/core/system-upgrade-controller/kustomization.yaml
  • rancher/system-upgrade-controller v0.9.1
  • rancher/system-upgrade-controller v0.9.1
regex
README.md
  • k3s-io/k3s v1.24.6+k3s1
cluster/apps/mail/mailu/helm-release.yaml
  • mailu/mailu 1.9.37
cluster/apps/system-upgrade/system-upgrade-controller/agent-plan.yaml
  • k3s-io/k3s v1.24.6+k3s1
cluster/apps/system-upgrade/system-upgrade-controller/server-plan.yaml
  • k3s-io/k3s v1.24.6+k3s1
cluster/apps/mail/mailu/helm-release.yaml
  • mailu/mailu 1.9.37
cluster/crds/cert-manager/kustomization.yaml
  • cert-manager v1.10.0
cluster/crds/external-dns/crds.yaml
  • kubernetes-sigs/external-dns v0.13.1
cluster/crds/kube-prometheus-stack/crds.yaml
  • kube-prometheus-stack 41.5.1

  • Check this box to trigger a request for Renovate to run again on this repository

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Location: .github/renovate.json5
Error type: Invalid JSON5 (parsing failed)
Message: JSON5.parse error: JSON5: invalid character '\"' at 104:7

Authelia user_database.yml

Hello,

I am using your repo as inspiration for my own GitOps K3S cluster.
Many thanks for sharing this repo.

I was wondering what the raw data structure looks like in the user_database.yml file that you use for Authelia?
How did you embed an yml structure in the sops encoded file?

Thanks in advance.

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.