Quellcode durchsuchen

move argocd folders out of categories

Josh Bicking vor 12 Stunden
Ursprung
Commit
c2902b015c
68 geänderte Dateien mit 0 neuen und 121 gelöschten Zeilen
  1. 0 0
      argocd/infra/diun/diun-pvc.yaml
  2. 0 0
      argocd/infra/diun/diun.yaml
  3. 0 0
      argocd/infra/duplicati/duplicati-pvc.yaml
  4. 0 0
      argocd/infra/duplicati/duplicati.yaml
  5. 0 0
      argocd/infra/monitoring/alertmanager-ingress.yaml
  6. 0 0
      argocd/infra/monitoring/alertmanager.yaml
  7. 0 0
      argocd/infra/monitoring/alertmanagerconfig-ntfy-webhook.yaml
  8. 0 0
      argocd/infra/monitoring/grafana/grafana-deployment.yaml
  9. 0 0
      argocd/infra/monitoring/grafana/grafana-ingress.yaml
  10. 0 0
      argocd/infra/monitoring/grafana/grafana-pvc.yaml
  11. 0 0
      argocd/infra/monitoring/grafana/grafana-service.yaml
  12. 0 0
      argocd/infra/monitoring/grafana/grafana-serviceaccount.yaml
  13. 0 0
      argocd/infra/monitoring/kube-state-metrics/kube-state-metrics-clusterrole.yaml
  14. 0 0
      argocd/infra/monitoring/kube-state-metrics/kube-state-metrics-clusterrolebinding.yaml
  15. 0 0
      argocd/infra/monitoring/kube-state-metrics/kube-state-metrics-deployment.yaml
  16. 0 0
      argocd/infra/monitoring/kube-state-metrics/kube-state-metrics-service.yaml
  17. 0 0
      argocd/infra/monitoring/kube-state-metrics/kube-state-metrics-serviceaccount.yaml
  18. 0 0
      argocd/infra/monitoring/kube-state-metrics/kube-state-metrics-servicemonitor.yaml
  19. 0 0
      argocd/infra/monitoring/kubelet/kubelet-servicemonitor.yaml
  20. 0 0
      argocd/infra/monitoring/node-exporter/alerts.yaml
  21. 0 0
      argocd/infra/monitoring/node-exporter/cluster-role-binding.yaml
  22. 0 0
      argocd/infra/monitoring/node-exporter/cluster-role.yaml
  23. 0 0
      argocd/infra/monitoring/node-exporter/daemonset.yaml
  24. 0 0
      argocd/infra/monitoring/node-exporter/service-account.yaml
  25. 0 0
      argocd/infra/monitoring/node-exporter/service-monitor.yaml
  26. 0 0
      argocd/infra/monitoring/node-exporter/service.yaml
  27. 0 0
      argocd/infra/monitoring/ntfy-alertmanager.yaml
  28. 0 0
      argocd/infra/monitoring/prometheus-operator/bundle.yaml
  29. 0 0
      argocd/infra/monitoring/prometheus/prometheus-ingress.yaml
  30. 0 0
      argocd/infra/monitoring/prometheus/prometheus-rbac-clusterrole.yaml
  31. 0 0
      argocd/infra/monitoring/prometheus/prometheus-rbac-role-binding.yaml
  32. 0 0
      argocd/infra/monitoring/prometheus/prometheus-service-local.yaml
  33. 0 0
      argocd/infra/monitoring/prometheus/prometheus-serviceaccount.yaml
  34. 0 0
      argocd/infra/monitoring/prometheus/prometheus.yaml
  35. 0 0
      argocd/infra/monitoring/targets/cloudflared-metrics-service.yaml
  36. 0 0
      argocd/infra/monitoring/targets/cloudflared-servicemonitor.yaml
  37. 0 0
      argocd/infra/monitoring/targets/ntfy-servicemonitor.yaml
  38. 0 0
      argocd/infra/monitoring/targets/qbittorrentvpn-exporter.yaml
  39. 0 0
      argocd/infra/monitoring/targets/shelly-plug-exporter.yaml
  40. 0 0
      argocd/infra/monitoring/targets/traefik-podmonitor.yaml
  41. 0 0
      argocd/infra/monitoring/targets/traefik-servicemonitor.yaml
  42. 0 0
      argocd/jellyfin/jellyfin-pvc.yaml
  43. 0 0
      argocd/jellyfin/jellyfin.yaml
  44. 0 0
      argocd/magicmirror/magicmirror-pvc.yaml
  45. 0 0
      argocd/magicmirror/magicmirror.dockerfile
  46. 0 0
      argocd/magicmirror/magicmirror.yaml
  47. 0 0
      argocd/media-automation/bazarr-pvc.yaml
  48. 0 0
      argocd/media-automation/bazarr.yaml
  49. 0 0
      argocd/media-automation/lidarr-empty-folders.yaml
  50. 0 0
      argocd/media-automation/lidarr-pvc.yaml
  51. 0 0
      argocd/media-automation/lidarr.dockerfile
  52. 0 0
      argocd/media-automation/lidarr.yaml
  53. 0 0
      argocd/media-automation/prowlarr-pvc.yaml
  54. 0 0
      argocd/media-automation/prowlarr.yaml
  55. 0 0
      argocd/media-automation/pulsarr-pvc.yaml
  56. 0 0
      argocd/media-automation/pulsarr.yaml
  57. 0 0
      argocd/media-automation/radarr-pvc.yaml
  58. 0 0
      argocd/media-automation/radarr.yaml
  59. 0 0
      argocd/media-automation/sonarr-pvc.yaml
  60. 0 0
      argocd/media-automation/sonarr.yaml
  61. 0 0
      argocd/plex/plex-pvc.yaml
  62. 0 0
      argocd/plex/plex.yaml
  63. 0 0
      argocd/plex/tautulli-pvc.yaml
  64. 0 0
      argocd/plex/tautulli.yaml
  65. 0 0
      argocd/tronbyt/tronbyt-pvc.yaml
  66. 0 0
      argocd/tronbyt/tronbyt.yaml
  67. 0 121
      inotify-consumers.sh
  68. 0 0
      scripts/makemkv.sh

+ 0 - 0
diun-pvc.yaml → argocd/infra/diun/diun-pvc.yaml


+ 0 - 0
diun.yaml → argocd/infra/diun/diun.yaml


+ 0 - 0
duplicati-pvc.yaml → argocd/infra/duplicati/duplicati-pvc.yaml


+ 0 - 0
duplicati.yaml → argocd/infra/duplicati/duplicati.yaml


+ 0 - 0
argocd/monitoring/alertmanager-ingress.yaml → argocd/infra/monitoring/alertmanager-ingress.yaml


+ 0 - 0
argocd/monitoring/alertmanager.yaml → argocd/infra/monitoring/alertmanager.yaml


+ 0 - 0
argocd/monitoring/alertmanagerconfig-ntfy-webhook.yaml → argocd/infra/monitoring/alertmanagerconfig-ntfy-webhook.yaml


+ 0 - 0
argocd/monitoring/grafana/grafana-deployment.yaml → argocd/infra/monitoring/grafana/grafana-deployment.yaml


+ 0 - 0
argocd/monitoring/grafana/grafana-ingress.yaml → argocd/infra/monitoring/grafana/grafana-ingress.yaml


+ 0 - 0
argocd/monitoring/grafana/grafana-pvc.yaml → argocd/infra/monitoring/grafana/grafana-pvc.yaml


+ 0 - 0
argocd/monitoring/grafana/grafana-service.yaml → argocd/infra/monitoring/grafana/grafana-service.yaml


+ 0 - 0
argocd/monitoring/grafana/grafana-serviceaccount.yaml → argocd/infra/monitoring/grafana/grafana-serviceaccount.yaml


+ 0 - 0
argocd/monitoring/kube-state-metrics/kube-state-metrics-clusterrole.yaml → argocd/infra/monitoring/kube-state-metrics/kube-state-metrics-clusterrole.yaml


+ 0 - 0
argocd/monitoring/kube-state-metrics/kube-state-metrics-clusterrolebinding.yaml → argocd/infra/monitoring/kube-state-metrics/kube-state-metrics-clusterrolebinding.yaml


+ 0 - 0
argocd/monitoring/kube-state-metrics/kube-state-metrics-deployment.yaml → argocd/infra/monitoring/kube-state-metrics/kube-state-metrics-deployment.yaml


+ 0 - 0
argocd/monitoring/kube-state-metrics/kube-state-metrics-service.yaml → argocd/infra/monitoring/kube-state-metrics/kube-state-metrics-service.yaml


+ 0 - 0
argocd/monitoring/kube-state-metrics/kube-state-metrics-serviceaccount.yaml → argocd/infra/monitoring/kube-state-metrics/kube-state-metrics-serviceaccount.yaml


+ 0 - 0
argocd/monitoring/kube-state-metrics/kube-state-metrics-servicemonitor.yaml → argocd/infra/monitoring/kube-state-metrics/kube-state-metrics-servicemonitor.yaml


+ 0 - 0
argocd/monitoring/kubelet/kubelet-servicemonitor.yaml → argocd/infra/monitoring/kubelet/kubelet-servicemonitor.yaml


+ 0 - 0
argocd/monitoring/node-exporter/alerts.yaml → argocd/infra/monitoring/node-exporter/alerts.yaml


+ 0 - 0
argocd/monitoring/node-exporter/cluster-role-binding.yaml → argocd/infra/monitoring/node-exporter/cluster-role-binding.yaml


+ 0 - 0
argocd/monitoring/node-exporter/cluster-role.yaml → argocd/infra/monitoring/node-exporter/cluster-role.yaml


+ 0 - 0
argocd/monitoring/node-exporter/daemonset.yaml → argocd/infra/monitoring/node-exporter/daemonset.yaml


+ 0 - 0
argocd/monitoring/node-exporter/service-account.yaml → argocd/infra/monitoring/node-exporter/service-account.yaml


+ 0 - 0
argocd/monitoring/node-exporter/service-monitor.yaml → argocd/infra/monitoring/node-exporter/service-monitor.yaml


+ 0 - 0
argocd/monitoring/node-exporter/service.yaml → argocd/infra/monitoring/node-exporter/service.yaml


+ 0 - 0
argocd/monitoring/ntfy-alertmanager.yaml → argocd/infra/monitoring/ntfy-alertmanager.yaml


+ 0 - 0
argocd/monitoring/prometheus-operator/bundle.yaml → argocd/infra/monitoring/prometheus-operator/bundle.yaml


+ 0 - 0
argocd/monitoring/prometheus/prometheus-ingress.yaml → argocd/infra/monitoring/prometheus/prometheus-ingress.yaml


+ 0 - 0
argocd/monitoring/prometheus/prometheus-rbac-clusterrole.yaml → argocd/infra/monitoring/prometheus/prometheus-rbac-clusterrole.yaml


+ 0 - 0
argocd/monitoring/prometheus/prometheus-rbac-role-binding.yaml → argocd/infra/monitoring/prometheus/prometheus-rbac-role-binding.yaml


+ 0 - 0
argocd/monitoring/prometheus/prometheus-service-local.yaml → argocd/infra/monitoring/prometheus/prometheus-service-local.yaml


+ 0 - 0
argocd/monitoring/prometheus/prometheus-serviceaccount.yaml → argocd/infra/monitoring/prometheus/prometheus-serviceaccount.yaml


+ 0 - 0
argocd/monitoring/prometheus/prometheus.yaml → argocd/infra/monitoring/prometheus/prometheus.yaml


+ 0 - 0
argocd/monitoring/targets/cloudflared-metrics-service.yaml → argocd/infra/monitoring/targets/cloudflared-metrics-service.yaml


+ 0 - 0
argocd/monitoring/targets/cloudflared-servicemonitor.yaml → argocd/infra/monitoring/targets/cloudflared-servicemonitor.yaml


+ 0 - 0
argocd/monitoring/targets/ntfy-servicemonitor.yaml → argocd/infra/monitoring/targets/ntfy-servicemonitor.yaml


+ 0 - 0
argocd/monitoring/targets/qbittorrentvpn-exporter.yaml → argocd/infra/monitoring/targets/qbittorrentvpn-exporter.yaml


+ 0 - 0
argocd/monitoring/targets/shelly-plug-exporter.yaml → argocd/infra/monitoring/targets/shelly-plug-exporter.yaml


+ 0 - 0
argocd/monitoring/targets/traefik-podmonitor.yaml → argocd/infra/monitoring/targets/traefik-podmonitor.yaml


+ 0 - 0
argocd/monitoring/targets/traefik-servicemonitor.yaml → argocd/infra/monitoring/targets/traefik-servicemonitor.yaml


+ 0 - 0
argocd/media/jellyfin/jellyfin-pvc.yaml → argocd/jellyfin/jellyfin-pvc.yaml


+ 0 - 0
argocd/media/jellyfin/jellyfin.yaml → argocd/jellyfin/jellyfin.yaml


+ 0 - 0
argocd/kiosks/magicmirror/magicmirror-pvc.yaml → argocd/magicmirror/magicmirror-pvc.yaml


+ 0 - 0
argocd/kiosks/magicmirror/Dockerfile → argocd/magicmirror/magicmirror.dockerfile


+ 0 - 0
argocd/kiosks/magicmirror/magicmirror.yaml → argocd/magicmirror/magicmirror.yaml


+ 0 - 0
argocd/media/automation/bazarr-pvc.yaml → argocd/media-automation/bazarr-pvc.yaml


+ 0 - 0
argocd/media/automation/bazarr.yaml → argocd/media-automation/bazarr.yaml


+ 0 - 0
argocd/media/automation/lidarr-empty-folders.yaml → argocd/media-automation/lidarr-empty-folders.yaml


+ 0 - 0
argocd/media/automation/lidarr-pvc.yaml → argocd/media-automation/lidarr-pvc.yaml


+ 0 - 0
argocd/media/automation/lidarr.dockerfile → argocd/media-automation/lidarr.dockerfile


+ 0 - 0
argocd/media/automation/lidarr.yaml → argocd/media-automation/lidarr.yaml


+ 0 - 0
argocd/media/automation/prowlarr-pvc.yaml → argocd/media-automation/prowlarr-pvc.yaml


+ 0 - 0
argocd/media/automation/prowlarr.yaml → argocd/media-automation/prowlarr.yaml


+ 0 - 0
argocd/media/automation/pulsarr-pvc.yaml → argocd/media-automation/pulsarr-pvc.yaml


+ 0 - 0
argocd/media/automation/pulsarr.yaml → argocd/media-automation/pulsarr.yaml


+ 0 - 0
argocd/media/automation/radarr-pvc.yaml → argocd/media-automation/radarr-pvc.yaml


+ 0 - 0
argocd/media/automation/radarr.yaml → argocd/media-automation/radarr.yaml


+ 0 - 0
argocd/media/automation/sonarr-pvc.yaml → argocd/media-automation/sonarr-pvc.yaml


+ 0 - 0
argocd/media/automation/sonarr.yaml → argocd/media-automation/sonarr.yaml


+ 0 - 0
argocd/media/plex/plex-pvc.yaml → argocd/plex/plex-pvc.yaml


+ 0 - 0
argocd/media/plex/plex.yaml → argocd/plex/plex.yaml


+ 0 - 0
argocd/media/plex/tautulli-pvc.yaml → argocd/plex/tautulli-pvc.yaml


+ 0 - 0
argocd/media/plex/tautulli.yaml → argocd/plex/tautulli.yaml


+ 0 - 0
argocd/kiosks/tronbyt/tronbyt-pvc.yaml → argocd/tronbyt/tronbyt-pvc.yaml


+ 0 - 0
argocd/kiosks/tronbyt/tronbyt.yaml → argocd/tronbyt/tronbyt.yaml


+ 0 - 121
inotify-consumers.sh

@@ -1,121 +0,0 @@
-#!/bin/bash
-
-# Get the procs sorted by the number of inotify watches
-# @author Carl-Erik Kopseng
-# @latest https://github.com/fatso83/dotfiles/blob/master/utils/scripts/inotify-consumers
-# Discussion leading up to answer: https://unix.stackexchange.com/questions/15509/whos-consuming-my-inotify-resources
-#
-# If you need ultimate speed, use https://github.com/fatso83/dotfiles/commit/inotify-consumers-v1-fastest
-# # Speed enhancements by Simon Matter <[email protected]>
-#
-# A later PR introduced a significant slowdown to gain better output, but it is insignificant on most machines
-# See this for details: https://github.com/fatso83/dotfiles/pull/10#issuecomment-1122374716
-
-main(){
-    printf "\n%${WLEN}s  %${WLEN}s\n" "INOTIFY" "INSTANCES"
-    printf "%${WLEN}s  %${WLEN}s\n" "WATCHES" "PER   "
-    printf "%${WLEN}s  %${WLEN}s  %s\n" " COUNT " "PROCESS "    "PID USER         COMMAND"
-    printf -- "------------------------------------------------------------\n"
-    generateData
-}
-
-usage(){
-    cat << EOF
-Usage: $0 [--help|--limits]
-    -l, --limits    Will print the current related limits and how to change them
-    -h, --help      Show this help
-
-FYI:  Check out Michael Sartain's C++ take on this script. The native executable
-      is much faster, modern and feature rich. It can be found at
-      https://github.com/mikesart/inotify-info
-EOF
-}
-
-limits(){
-    printf "\nCurrent limits\n-------------\n"
-    sysctl fs.inotify.max_user_instances fs.inotify.max_user_watches
-
-    cat <<- EOF
-Changing settings permanently
------------------------------
-echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
-sudo sysctl -p # re-read config
-EOF
-}
-
-generateData() {
-    local -i PROC
-    local -i PID
-    local -i CNT
-    local -i INSTANCES
-    local -i TOT
-    local -i TOTINSTANCES
-    # read process list into cache
-    local PSLIST="$(ps ax -o pid,user=WIDE-COLUMN,command $COLSTRING)"
-    local INOTIFY="$(find /proc/[0-9]*/fdinfo -type f 2>/dev/null | xargs grep ^inotify 2>/dev/null)"
-    local INOTIFYCNT="$(echo "$INOTIFY" | cut -d "/" -s --output-delimiter=" "  -f 3 |uniq -c | sed -e 's/:.*//')"
-    # unique instances per process is denoted by number of inotify FDs
-    local INOTIFYINSTANCES="$(echo "$INOTIFY" | cut -d "/" -s --output-delimiter=" "   -f 3,5 | sed -e 's/:.*//'| uniq |awk '{print $1}' |uniq -c)"
-    local INOTIFYUSERINSTANCES="$(echo "$INOTIFY" | cut -d "/" -s --output-delimiter=" "   -f 3,5 | sed -e 's/:.*//' | uniq |
-    	     while read PID FD; do echo $PID $FD $(grep -e "^ *${PID} " <<< "$PSLIST"|awk '{print $2}'); done | cut -d" "  -f 3 | sort | uniq -c |sort -nr)"
-    set -e
-
-    cat <<< "$INOTIFYCNT" |
-        {
-            while read -rs CNT PROC; do   # count watches of processes found
-                echo "${PROC},${CNT},$(echo "$INOTIFYINSTANCES" | grep " ${PROC}$" |awk '{print $1}')"
-            done
-        } |
-        grep -v ",0," |                  # remove entires without watches
-        sort -n -t "," -k 2,3 -r |         # sort to begin with highest numbers
-        {                                # group commands so that $TOT is visible in the printf
-	    IFS=","
-            while read -rs PID CNT INSTANCES; do   # show watches and corresponding process info
-                printf "%$(( WLEN - 2 ))d  %$(( WLEN - 2 ))d     %s\n" "$CNT" "$INSTANCES" "$(grep -e "^ *${PID} " <<< "$PSLIST")"
-                TOT=$(( TOT + CNT ))
-		TOTINSTANCES=$(( TOTINSTANCES + INSTANCES))
-            done
-	    # These stats should be per-user as well, since inotify limits are per-user..
-            printf "\n%$(( WLEN - 2 ))d  %s\n" "$TOT" "WATCHES TOTAL COUNT"
-# the total across different users is somewhat meaningless, not printing for now.
-#            printf "\n%$(( WLEN - 2 ))d  %s\n" "$TOTINSTANCES" "TOTAL INSTANCES COUNT"
-        }
-    echo ""
-    echo "INotify instances per user (e.g. limits specified by fs.inotify.max_user_instances): "
-    echo ""
-    (
-      echo "INSTANCES    USER"
-      echo "-----------  ------------------"
-      echo "$INOTIFYUSERINSTANCES"
-    ) | column -t
-    echo ""
-    exit 0
-}
-
-# get terminal width
-declare -i COLS=$(tput cols 2>/dev/null || echo 80)
-declare -i WLEN=10
-declare COLSTRING="--columns $(( COLS - WLEN ))" # get terminal width
-
-if [ "$1" = "--limits" -o "$1" = "-l" ]; then
-    limits
-    exit 0
-fi
-
-if [ "$1" = "--help" -o "$1" = "-h" ]; then
-    usage
-    exit 0
-fi
-
-# added this line and moved some declarations to allow for the full display instead of a truncated version
-if [ "$1" = "--full" -o "$1" = "-f" ]; then
-    unset COLSTRING
-    main
-fi
-
-if [ -n "$1" ]; then
-    printf "\nUnknown parameter '$1'\n" >&2
-    usage
-    exit 1
-fi
-main

+ 0 - 0
argocd/media/makemkv.sh → scripts/makemkv.sh