Compare commits
	
		
			16 Commits
		
	
	
		
			07c5b337af
			...
			075107af4d
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						075107af4d
	
				 | 
					
					
						|||
| 542cd88b35 | |||
| a2f9d3648b | |||
| 94e2206652 | |||
| 9cbb318aef | |||
| e7aba37095 | |||
| 857d93a1ca | |||
| f1bf0c9bb2 | |||
| 69c5d996a6 | |||
| 0741f9fb95 | |||
| 54872e12c9 | |||
| 
						
						
							
						
						5105eda085
	
				 | 
					
					
						|||
| 
						
						
							
						
						5247742176
	
				 | 
					
					
						|||
| 
						
						
							
						
						e4f9212414
	
				 | 
					
					
						|||
| 
						
						
							
						
						69c3f0e753
	
				 | 
					
					
						|||
| 
						
						
							
						
						66d13eeced
	
				 | 
					
					
						
@@ -11,7 +11,7 @@ freshrss:
 | 
			
		||||
            runAsUser: 0
 | 
			
		||||
          image:
 | 
			
		||||
            repository: alpine
 | 
			
		||||
            tag: 3.21.3
 | 
			
		||||
            tag: 3.22.0
 | 
			
		||||
            pullPolicy: IfNotPresent
 | 
			
		||||
          command:
 | 
			
		||||
            - /bin/sh
 | 
			
		||||
@@ -35,7 +35,7 @@ freshrss:
 | 
			
		||||
            runAsUser: 0
 | 
			
		||||
          image:
 | 
			
		||||
            repository: alpine
 | 
			
		||||
            tag: 3.21.3
 | 
			
		||||
            tag: 3.22.0
 | 
			
		||||
            pullPolicy: IfNotPresent
 | 
			
		||||
          command:
 | 
			
		||||
            - /bin/sh
 | 
			
		||||
 
 | 
			
		||||
@@ -61,6 +61,9 @@ homepage:
 | 
			
		||||
            - Code:
 | 
			
		||||
                tab: Tools
 | 
			
		||||
                icon: mdi-code-block-braces-#ffffff
 | 
			
		||||
            - Automation:
 | 
			
		||||
                tab: Tools
 | 
			
		||||
                icon: mdi-wrench-#ffffff
 | 
			
		||||
            - Monitoring:
 | 
			
		||||
                tab: Tools
 | 
			
		||||
                icon: mdi-chart-line-#ffffff
 | 
			
		||||
@@ -312,28 +315,37 @@ homepage:
 | 
			
		||||
                  href: https://argocd.alexlebens.net
 | 
			
		||||
                  siteMonitor: http://argocd-server.argocd:80
 | 
			
		||||
                  statusStyle: dot
 | 
			
		||||
                  namespace: argocd
 | 
			
		||||
              - Workflows:
 | 
			
		||||
                  icon: sh-argo-cd.webp
 | 
			
		||||
                  description: Argo Workflows
 | 
			
		||||
                  href: https://argo-workflows.alexlebens.net
 | 
			
		||||
                  siteMonitor: http://argo-workflows-server.argo-workflows:2746
 | 
			
		||||
                  statusStyle: dot
 | 
			
		||||
                  namespace: argocd
 | 
			
		||||
              - Deployment:
 | 
			
		||||
              - Docker Deployment:
 | 
			
		||||
                  icon: sh-komodo-light.webp
 | 
			
		||||
                  description: Komodo
 | 
			
		||||
                  href: https://komodo.alexlebens.net
 | 
			
		||||
                  siteMonitor: http://komodo.komodo:80
 | 
			
		||||
                  statusStyle: dot
 | 
			
		||||
                  namespace: komodo
 | 
			
		||||
              - Automation:
 | 
			
		||||
          - Automation:
 | 
			
		||||
              - Deployment Workflows:
 | 
			
		||||
                  icon: sh-argo-cd.webp
 | 
			
		||||
                  description: Argo Workflows
 | 
			
		||||
                  href: https://argo-workflows.alexlebens.net
 | 
			
		||||
                  siteMonitor: http://argo-workflows-server.argo-workflows:2746
 | 
			
		||||
                  statusStyle: dot
 | 
			
		||||
              - API Workflows:
 | 
			
		||||
                  icon: sh-n8n.webp
 | 
			
		||||
                  description: n8n
 | 
			
		||||
                  href: https://n8n.alexlebens.net
 | 
			
		||||
                  siteMonitor: http://n8n-main.n8n:80
 | 
			
		||||
                  statusStyle: dot
 | 
			
		||||
                  namespace: komodo
 | 
			
		||||
              - Jobs:
 | 
			
		||||
                  icon: https://raw.githubusercontent.com/mshade/kronic/main/static/android-chrome-192x192.png
 | 
			
		||||
                  description: Kronic
 | 
			
		||||
                  href: https://kronic.alexlebens.net
 | 
			
		||||
                  siteMonitor: http://kronic.kronic:80
 | 
			
		||||
                  statusStyle: dot
 | 
			
		||||
              - Uptime:
 | 
			
		||||
                  icon: sh-gatus.webp
 | 
			
		||||
                  description: Gatus
 | 
			
		||||
                  href: https://gatus.alexlebens.net
 | 
			
		||||
                  siteMonitor: http://gatus.gatus:80
 | 
			
		||||
                  statusStyle: dot
 | 
			
		||||
          - Monitoring:
 | 
			
		||||
              - Kubernetes:
 | 
			
		||||
                  icon: sh-headlamp.webp
 | 
			
		||||
@@ -379,12 +391,6 @@ homepage:
 | 
			
		||||
                        query: prometheus_tsdb_storage_blocks_bytes
 | 
			
		||||
                        format:
 | 
			
		||||
                          type: bytes
 | 
			
		||||
              - Gatus:
 | 
			
		||||
                  icon: sh-gatus.webp
 | 
			
		||||
                  description: Uptime Monitoring
 | 
			
		||||
                  href: https://gatus.alexlebens.net
 | 
			
		||||
                  siteMonitor: http://gatus.gatus:80
 | 
			
		||||
                  statusStyle: dot
 | 
			
		||||
              - Tautulli:
 | 
			
		||||
                  icon: sh-tautulli.webp
 | 
			
		||||
                  description: Plex Monitoring
 | 
			
		||||
@@ -670,9 +676,6 @@ homepage:
 | 
			
		||||
              - Github:
 | 
			
		||||
                  - abbr: GH
 | 
			
		||||
                    href: https://github.com/alexlebens
 | 
			
		||||
              - Renovate:
 | 
			
		||||
                  - abbr: RN
 | 
			
		||||
                    href: https://developer.mend.io/[platform]/alexlebens/infrastructure
 | 
			
		||||
              - Digital Ocean:
 | 
			
		||||
                  - abbr: DO
 | 
			
		||||
                    href: https://www.digitalocean.com/
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ tdarr:
 | 
			
		||||
        main:
 | 
			
		||||
          image:
 | 
			
		||||
            repository: ghcr.io/haveagitgat/tdarr
 | 
			
		||||
            tag: 2.40.01
 | 
			
		||||
            tag: 2.41.02
 | 
			
		||||
            pullPolicy: IfNotPresent
 | 
			
		||||
          env:
 | 
			
		||||
            - name: TZ
 | 
			
		||||
@@ -48,7 +48,7 @@ tdarr:
 | 
			
		||||
        main:
 | 
			
		||||
          image:
 | 
			
		||||
            repository: ghcr.io/haveagitgat/tdarr_node
 | 
			
		||||
            tag: 2.40.01
 | 
			
		||||
            tag: 2.41.02
 | 
			
		||||
            pullPolicy: IfNotPresent
 | 
			
		||||
          env:
 | 
			
		||||
            - name: TZ
 | 
			
		||||
 
 | 
			
		||||
@@ -22,6 +22,9 @@ dependencies:
 | 
			
		||||
    alias: yamtrack
 | 
			
		||||
    repository: https://bjw-s-labs.github.io/helm-charts/
 | 
			
		||||
    version: 4.0.1
 | 
			
		||||
  - name: valkey
 | 
			
		||||
    version: 3.0.9
 | 
			
		||||
    repository: oci://harbor.alexlebens.net/proxy-registry-1.docker.io/bitnamicharts
 | 
			
		||||
  - name: postgres-cluster
 | 
			
		||||
    alias: postgres-17-cluster
 | 
			
		||||
    version: 5.1.0
 | 
			
		||||
 
 | 
			
		||||
@@ -15,7 +15,7 @@ maintainers:
 | 
			
		||||
  - name: alexlebens
 | 
			
		||||
dependencies:
 | 
			
		||||
  - name: argo-cd
 | 
			
		||||
    version: 8.0.12
 | 
			
		||||
    version: 8.0.14
 | 
			
		||||
    repository: https://argoproj.github.io/argo-helm
 | 
			
		||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
 | 
			
		||||
appVersion: 3.0.0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										22
									
								
								clusters/cl01tl/management/kronic/Chart.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								clusters/cl01tl/management/kronic/Chart.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
apiVersion: v2
 | 
			
		||||
name: kronic
 | 
			
		||||
version: 1.0.0
 | 
			
		||||
description: Kronic
 | 
			
		||||
keywords:
 | 
			
		||||
  - kronic
 | 
			
		||||
  - cron-job
 | 
			
		||||
  - dashboard
 | 
			
		||||
  - kubernetes
 | 
			
		||||
home: https://wiki.alexlebens.dev/s/f1191e27-264a-42bf-a3aa-3dcc35820a62
 | 
			
		||||
sources:
 | 
			
		||||
  - https://github.com/mshade/kronic
 | 
			
		||||
  - https://github.com/mshade/kronic/pkgs/container/kronic
 | 
			
		||||
  - https://github.com/mshade/kronic/tree/main/chart/kronic
 | 
			
		||||
maintainers:
 | 
			
		||||
  - name: alexlebens
 | 
			
		||||
dependencies:
 | 
			
		||||
  - name: kronic
 | 
			
		||||
    repository: https://mshade.github.io/kronic/
 | 
			
		||||
    version: 0.1.7
 | 
			
		||||
icon: https://raw.githubusercontent.com/mshade/kronic/main/static/android-chrome-192x192.png
 | 
			
		||||
appVersion:  v0.1.4
 | 
			
		||||
@@ -0,0 +1,21 @@
 | 
			
		||||
apiVersion: external-secrets.io/v1
 | 
			
		||||
kind: ExternalSecret
 | 
			
		||||
metadata:
 | 
			
		||||
  name: kronic-config-secret
 | 
			
		||||
  namespace: {{ .Release.Namespace }}
 | 
			
		||||
  labels:
 | 
			
		||||
    app.kubernetes.io/name: kronic-config-secret
 | 
			
		||||
    app.kubernetes.io/instance: {{ .Release.Name }}
 | 
			
		||||
    app.kubernetes.io/part-of: {{ .Release.Name }}
 | 
			
		||||
spec:
 | 
			
		||||
  secretStoreRef:
 | 
			
		||||
    kind: ClusterSecretStore
 | 
			
		||||
    name: vault
 | 
			
		||||
  data:
 | 
			
		||||
    - secretKey: password
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/kronic/auth
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: password
 | 
			
		||||
							
								
								
									
										28
									
								
								clusters/cl01tl/management/kronic/templates/http-route.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								clusters/cl01tl/management/kronic/templates/http-route.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,28 @@
 | 
			
		||||
apiVersion: gateway.networking.k8s.io/v1
 | 
			
		||||
kind: HTTPRoute
 | 
			
		||||
metadata:
 | 
			
		||||
  name: https-route-kronic
 | 
			
		||||
  namespace: {{ .Release.Namespace }}
 | 
			
		||||
  labels:
 | 
			
		||||
    app.kubernetes.io/name: https-route-kronic
 | 
			
		||||
    app.kubernetes.io/instance: {{ .Release.Name }}
 | 
			
		||||
    app.kubernetes.io/part-of: {{ .Release.Name }}
 | 
			
		||||
spec:
 | 
			
		||||
  parentRefs:
 | 
			
		||||
    - group: gateway.networking.k8s.io
 | 
			
		||||
      kind: Gateway
 | 
			
		||||
      name: traefik-gateway
 | 
			
		||||
      namespace: traefik
 | 
			
		||||
  hostnames:
 | 
			
		||||
    - kronic.alexlebens.net
 | 
			
		||||
  rules:
 | 
			
		||||
    - matches:
 | 
			
		||||
      - path:
 | 
			
		||||
          type: PathPrefix
 | 
			
		||||
          value: /
 | 
			
		||||
      backendRefs:
 | 
			
		||||
        - group: ''
 | 
			
		||||
          kind: Service
 | 
			
		||||
          name: kronic
 | 
			
		||||
          port: 80
 | 
			
		||||
          weight: 100
 | 
			
		||||
							
								
								
									
										17
									
								
								clusters/cl01tl/management/kronic/values.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								clusters/cl01tl/management/kronic/values.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,17 @@
 | 
			
		||||
kronic:
 | 
			
		||||
  replicaCount: 1
 | 
			
		||||
  image:
 | 
			
		||||
    repository: ghcr.io/mshade/kronic
 | 
			
		||||
    tag: v0.1.4
 | 
			
		||||
  auth:
 | 
			
		||||
    enabled: true
 | 
			
		||||
    adminUsername: kronic
 | 
			
		||||
    existingSecretName: kronic-config-secret
 | 
			
		||||
  env:
 | 
			
		||||
    KRONIC_ALLOW_NAMESPACES: "gitea"
 | 
			
		||||
  ingress:
 | 
			
		||||
    enabled: false
 | 
			
		||||
  resources:
 | 
			
		||||
    requests:
 | 
			
		||||
      cpu: 10m
 | 
			
		||||
      memory: 256Mi
 | 
			
		||||
@@ -90,7 +90,7 @@ gatus:
 | 
			
		||||
        url: http://ntfy.ntfy
 | 
			
		||||
        token: ${NTFY_TOKEN}
 | 
			
		||||
        default-alert:
 | 
			
		||||
          failure-threshold: 3
 | 
			
		||||
          failure-threshold: 5
 | 
			
		||||
          send-on-resolved: true
 | 
			
		||||
        click: "https://gatus.alexlebens.net"
 | 
			
		||||
    security:
 | 
			
		||||
 
 | 
			
		||||
@@ -45,10 +45,10 @@ spec:
 | 
			
		||||
      password: ${DB_PASSWORD}
 | 
			
		||||
    remote_cache:
 | 
			
		||||
      type: redis
 | 
			
		||||
      connstr: addr=remote-cache-valkey-headless.grafana-operator:6379,pool_size=100,db=0,ssl=false
 | 
			
		||||
      connstr: addr=remote-cache-valkey-primary.grafana-operator:6379,pool_size=100,db=0,ssl=false
 | 
			
		||||
    unified_alerting:
 | 
			
		||||
      enabled: "true"
 | 
			
		||||
      ha_redis_address: unified-alerting-valkey-headless.grafana-operator:6379
 | 
			
		||||
      ha_redis_address: unified-alerting-valkey-primary.grafana-operator:6379
 | 
			
		||||
  deployment:
 | 
			
		||||
    spec:
 | 
			
		||||
      replicas: 3
 | 
			
		||||
 
 | 
			
		||||
@@ -17,7 +17,7 @@ maintainers:
 | 
			
		||||
  - name: alexlebens
 | 
			
		||||
dependencies:
 | 
			
		||||
  - name: kube-prometheus-stack
 | 
			
		||||
    version: 72.8.0
 | 
			
		||||
    version: 72.9.0
 | 
			
		||||
    repository: oci://ghcr.io/prometheus-community/charts
 | 
			
		||||
  - name: app-template
 | 
			
		||||
    alias: ntfy-alertmanager
 | 
			
		||||
 
 | 
			
		||||
@@ -36,7 +36,7 @@ shelly-plug:
 | 
			
		||||
        main:
 | 
			
		||||
          image:
 | 
			
		||||
            repository: php
 | 
			
		||||
            tag: 8.2.28-apache-bookworm
 | 
			
		||||
            tag: 8.4.7-apache-bookworm
 | 
			
		||||
            pullPolicy: IfNotPresent
 | 
			
		||||
          env:
 | 
			
		||||
            - name: SHELLY_HOSTNAME
 | 
			
		||||
 
 | 
			
		||||
@@ -187,7 +187,7 @@ renovate:
 | 
			
		||||
            - name: RENOVATE_REPOSITORY_CACHE
 | 
			
		||||
              value: true
 | 
			
		||||
            - name: RENOVATE_REDIS_URL
 | 
			
		||||
              value: redis://gitea-renovate-valkey-headless.gitea:6379
 | 
			
		||||
              value: redis://gitea-renovate-valkey-primary.gitea:6379
 | 
			
		||||
            - name: LOG_LEVEL
 | 
			
		||||
              value: debug
 | 
			
		||||
          envFrom:
 | 
			
		||||
 
 | 
			
		||||
@@ -129,6 +129,7 @@ blocky:
 | 
			
		||||
              jellystat                       IN      CNAME   traefik-cl01tl
 | 
			
		||||
              kiwix                           IN      CNAME   traefik-cl01tl
 | 
			
		||||
              komodo                          IN      CNAME   traefik-cl01tl
 | 
			
		||||
              kronic                          IN      CNAME   traefik-cl01tl
 | 
			
		||||
              lidarr                          IN      CNAME   traefik-cl01tl
 | 
			
		||||
              lidatube                        IN      CNAME   traefik-cl01tl
 | 
			
		||||
              mail                            IN      CNAME   traefik-cl01tl
 | 
			
		||||
 
 | 
			
		||||
@@ -104,6 +104,7 @@ customDNS:
 | 
			
		||||
    jellystat                       IN      CNAME   traefik-cl01tl
 | 
			
		||||
    kiwix                           IN      CNAME   traefik-cl01tl
 | 
			
		||||
    komodo                          IN      CNAME   traefik-cl01tl
 | 
			
		||||
    kronic                          IN      CNAME   traefik-cl01tl
 | 
			
		||||
    lidarr                          IN      CNAME   traefik-cl01tl
 | 
			
		||||
    lidatube                        IN      CNAME   traefik-cl01tl
 | 
			
		||||
    mail                            IN      CNAME   traefik-cl01tl
 | 
			
		||||
 
 | 
			
		||||
@@ -104,6 +104,7 @@ customDNS:
 | 
			
		||||
    jellystat                       IN      CNAME   traefik-cl01tl
 | 
			
		||||
    kiwix                           IN      CNAME   traefik-cl01tl
 | 
			
		||||
    komodo                          IN      CNAME   traefik-cl01tl
 | 
			
		||||
    kronic                          IN      CNAME   traefik-cl01tl
 | 
			
		||||
    lidarr                          IN      CNAME   traefik-cl01tl
 | 
			
		||||
    lidatube                        IN      CNAME   traefik-cl01tl
 | 
			
		||||
    mail                            IN      CNAME   traefik-cl01tl
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user