nickkeers / cronus

An app written using Go + htmx to monitor CronJobs in your kubernetes dashboard

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cronus

This app shows details of CronJobs in your Kubernetes cluster.

Project Conventions

This repository uses the standard Go project layout.

For the API part Gin is used.

For the dashboard it uses Bootstrap 5 + htmx

Local Deployment

Pre-requisites:

  • Install Docker
  • Docker desktop Kubernetes integration enabled
  1. docker build -t nickkeers/cronus:local .
  2. kubectl config use-context docker-desktop
  3. kubectl apply -k manifests
  4. http://localhost:8080 is available.

Reload the image with:

docker build -t nickkeers/cronus:local . && kubectl rollout restart -n cronus deployment/cronus

About

An app written using Go + htmx to monitor CronJobs in your kubernetes dashboard

License:GNU Affero General Public License v3.0


Languages

Language:Go 95.5%Language:Dockerfile 3.5%Language:HTML 1.1%