
-------------------------------------
1) Describe 'Deployments' resources
-------------------------------------

Name:                   blocky
Namespace:              ix-blocky
CreationTimestamp:      Sun, 03 Dec 2023 19:44:10 +0100
Labels:                 app=blocky-10.0.6
                        app.kubernetes.io/instance=blocky
                        app.kubernetes.io/managed-by=Helm
                        app.kubernetes.io/name=blocky
                        app.kubernetes.io/version=0.22
                        helm-revision=9
                        helm.sh/chart=blocky-10.0.6
                        release=blocky
Annotations:            deployment.kubernetes.io/revision: 9
                        meta.helm.sh/release-name: blocky
                        meta.helm.sh/release-namespace: ix-blocky
Selector:               app.kubernetes.io/instance=blocky,app.kubernetes.io/name=blocky,pod.name=main
Replicas:               0 desired | 0 updated | 0 total | 0 available | 0 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:           app=blocky-10.0.6
                    app.kubernetes.io/instance=blocky
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=blocky
                    app.kubernetes.io/version=0.22
                    helm-revision=9
                    helm.sh/chart=blocky-10.0.6
                    pod.name=main
                    release=blocky
  Annotations:      rollme: E5zRk
  Service Account:  blocky
  Init Containers:
   blocky-system-redis-wait:
    Image:      tccr.io/truecharts/db-wait-redis:1.1.0@sha256:8affa086d097b948f62b0433d70f4219a22ec29843ebd5479391869341bdb638
    Port:       <none>
    Host Port:  <none>
    Command:
      /bin/sh
      -c
      /bin/bash <<'EOF'
      echo "Executing DB waits..."
      [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD";
      export LIVE=false;
      until "$LIVE";
      do
        response=$(
            timeout -s 3 2 \
            redis-cli \
              -h "$REDIS_HOST" \
              -p "$REDIS_PORT" \
              ping
          )
        if [ "$response" == "PONG" ] || [ "$response" == "LOADING Redis is loading the dataset in memory" ]; then
          LIVE=true
          echo "$response"
          echo "Redis Responded, ending initcontainer and starting main container(s)..."
        else
          echo "$response"
          echo "Redis not responding... Sleeping for 10 sec..."
          sleep 10
        fi;
      done
      EOF
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:     10m
      memory:  50Mi
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      S6_READ_ONLY_ROOT:       1
      REDIS_HOST:              <set to the key 'plainhost' in secret 'blocky-rediscreds'>       Optional: false
      REDIS_PASSWORD:          <set to the key 'redis-password' in secret 'blocky-rediscreds'>  Optional: false
      REDIS_PORT:              6379
    Mounts:
      /dev/shm from devshm (rw)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
  Containers:
   blocky-k8sgateway:
    Image:      quay.io/oriedge/k8s_gateway:v0.4.0@sha256:7bdbd447c0244b8f89de9cd6f4826ed0ac66c9406fac3a4ac80081020c251c6b
    Port:       <none>
    Host Port:  <none>
    Args:
      -conf
      /etc/coredns/Corefile
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:      10m
      memory:   50Mi
    Liveness:   http-get http://:8080/health delay=10s timeout=5s period=10s #success=1 #failure=5
    Readiness:  http-get http://:8181/ready delay=10s timeout=5s period=10s #success=2 #failure=5
    Startup:    http-get http://:8181/ready delay=10s timeout=2s period=5s #success=1 #failure=60
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      PUID:                    568
      USER_ID:                 568
      UID:                     568
      PGID:                    568
      GROUP_ID:                568
      GID:                     568
      S6_READ_ONLY_ROOT:       1
    Mounts:
      /dev/shm from devshm (rw)
      /etc/coredns from config-volume (ro)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
   blocky:
    Image:       spx01/blocky:v0.22@sha256:7def473b1b553b730dd38ba0bc436fc732193c15d35681aa0b0eb962dd6350aa
    Ports:       53/TCP, 53/UDP, 853/TCP, 4443/TCP, 5353/UDP, 4000/TCP
    Host Ports:  0/TCP, 0/UDP, 0/TCP, 0/TCP, 0/UDP, 0/TCP
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:     10m
      memory:  50Mi
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      S6_READ_ONLY_ROOT:       1
    Mounts:
      /app/config.yml from tc-config (ro,path="config.yml")
      /dev/shm from devshm (rw)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
  Volumes:
   config-volume:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      blocky-corefile
    Optional:  false
   devshm:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   shared:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   tc-config:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      blocky-config
    Optional:  false
   tmp:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varlogs:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varrun:
    Type:                       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:                     Memory
    SizeLimit:                  8Gi
  Topology Spread Constraints:  kubernetes.io/hostname:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=blocky,app.kubernetes.io/name=blocky,pod.name=blocky
                                truecharts.org/rack:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=blocky,app.kubernetes.io/name=blocky,pod.name=blocky
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Available      True    MinimumReplicasAvailable
  Progressing    True    NewReplicaSetAvailable
OldReplicaSets:  <none>
NewReplicaSet:   blocky-56f789bfb8 (0/0 replicas created)
Events:          <none>


Name:               librespeed
Namespace:          ix-librespeed
CreationTimestamp:  Wed, 13 Dec 2023 22:06:37 +0100
Labels:             app=librespeed-11.0.5
                    app.kubernetes.io/instance=librespeed
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=librespeed
                    app.kubernetes.io/version=5.3.0
                    helm-revision=6
                    helm.sh/chart=librespeed-11.0.5
                    release=librespeed
Annotations:        deployment.kubernetes.io/revision: 6
                    meta.helm.sh/release-name: librespeed
                    meta.helm.sh/release-namespace: ix-librespeed
Selector:           app.kubernetes.io/instance=librespeed,app.kubernetes.io/name=librespeed,pod.name=main
Replicas:           0 desired | 0 updated | 0 total | 0 available | 0 unavailable
StrategyType:       Recreate
MinReadySeconds:    0
Pod Template:
  Labels:           app=librespeed-11.0.5
                    app.kubernetes.io/instance=librespeed
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=librespeed
                    app.kubernetes.io/version=5.3.0
                    helm-revision=6
                    helm.sh/chart=librespeed-11.0.5
                    pod.name=main
                    release=librespeed
  Annotations:      rollme: aOmL8
  Service Account:  default
  Containers:
   librespeed:
    Image:      ghcr.io/linuxserver/librespeed:5.3.0@sha256:482f02a8aa6c4159360c4f65318ec6623bca7233d48cfd8ab057b72cb8735e4a
    Port:       80/TCP
    Host Port:  0/TCP
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:      10m
      memory:   50Mi
    Liveness:   http-get http://:80/ delay=10s timeout=5s period=10s #success=1 #failure=5
    Readiness:  http-get http://:80/ delay=10s timeout=5s period=10s #success=2 #failure=5
    Startup:    tcp-socket :80 delay=10s timeout=2s period=5s #success=1 #failure=60
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      PUID:                    568
      USER_ID:                 568
      UID:                     568
      PGID:                    568
      GROUP_ID:                568
      GID:                     568
    Mounts:
      /config from config (rw)
      /dev/shm from devshm (rw)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
  Volumes:
   config:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  librespeed-config
    ReadOnly:   false
   devshm:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   shared:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   tmp:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varlogs:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varrun:
    Type:                       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:                     Memory
    SizeLimit:                  8Gi
  Topology Spread Constraints:  kubernetes.io/hostname:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=librespeed,app.kubernetes.io/name=librespeed,pod.name=librespeed
                                truecharts.org/rack:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=librespeed,app.kubernetes.io/name=librespeed,pod.name=librespeed
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Available      True    MinimumReplicasAvailable
  Progressing    True    NewReplicaSetAvailable
OldReplicaSets:  <none>
NewReplicaSet:   librespeed-65c6f5d64b (0/0 replicas created)
Events:          <none>


Name:               steam-headless
Namespace:          ix-steam-headless
CreationTimestamp:  Tue, 19 Dec 2023 05:16:50 +0100
Labels:             app=steam-headless-1.0.5
                    app.kubernetes.io/instance=steam-headless
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=steam-headless
                    app.kubernetes.io/version=latest
                    helm-revision=4
                    helm.sh/chart=steam-headless-1.0.5
                    release=steam-headless
Annotations:        deployment.kubernetes.io/revision: 3
                    meta.helm.sh/release-name: steam-headless
                    meta.helm.sh/release-namespace: ix-steam-headless
Selector:           app.kubernetes.io/instance=steam-headless,app.kubernetes.io/name=steam-headless,pod.name=main
Replicas:           0 desired | 0 updated | 0 total | 0 available | 0 unavailable
StrategyType:       Recreate
MinReadySeconds:    0
Pod Template:
  Labels:           app=steam-headless-1.0.5
                    app.kubernetes.io/instance=steam-headless
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=steam-headless
                    app.kubernetes.io/version=latest
                    helm-revision=4
                    helm.sh/chart=steam-headless-1.0.5
                    pod.name=main
                    release=steam-headless
  Annotations:      rollme: 1fv3b
  Service Account:  default
  Containers:
   steam-headless:
    Image:      tccr.io/truecharts/steam-headless:vlatest@sha256:e78bb73f080ad1608a54fe45185e923b908e4889eac40809aaa5bb1294767580
    Port:       58083/TCP
    Host Port:  0/TCP
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:     10m
      memory:  50Mi
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      PUID:                    568
      USER_ID:                 568
      UID:                     568
      PGID:                    568
      GROUP_ID:                568
      GID:                     568
      ENABLE_EVDEV_INPUTS:     true
      ENABLE_SUNSHINE:         false
      ENABLE_VNC_AUDIO:        true
      MODE:                    primary
      PORT_NOVNC_WEB:          58083
      USER_PASSWORD:           
      WEB_UI_MODE:             vnc
    Mounts:
      /dev/shm from devshm (rw)
      /home/default from home (rw)
      /mnt/games from games (rw)
      /shared from shared (rw)
      /steam-app from persist-list-0 (rw)
      /tmp from tmp (rw)
      /var/lib/flatpak from flatpak (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
  Volumes:
   devshm:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   flatpak:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  steam-headless-flatpak
    ReadOnly:   false
   games:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  steam-headless-games
    ReadOnly:   false
   home:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  steam-headless-home
    ReadOnly:   false
   persist-list-0:
    Type:          HostPath (bare host directory volume)
    Path:          /mnt/Raidz1/app-steam
    HostPathType:  
   shared:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   tmp:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varlogs:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varrun:
    Type:                       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:                     Memory
    SizeLimit:                  8Gi
  Topology Spread Constraints:  kubernetes.io/hostname:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=steam-headless,app.kubernetes.io/name=steam-headless,pod.name=steam-headless
                                truecharts.org/rack:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=steam-headless,app.kubernetes.io/name=steam-headless,pod.name=steam-headless
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Available      True    MinimumReplicasAvailable
  Progressing    True    NewReplicaSetAvailable
OldReplicaSets:  <none>
NewReplicaSet:   steam-headless-6c45b4cc94 (0/0 replicas created)
Events:          <none>


Name:               adguard-home
Namespace:          ix-adguard-home
CreationTimestamp:  Sun, 03 Dec 2023 04:05:29 +0100
Labels:             app=adguard-home-7.0.5
                    app.kubernetes.io/instance=adguard-home
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=adguard-home
                    app.kubernetes.io/version=0.107.43
                    helm-revision=18
                    helm.sh/chart=adguard-home-7.0.5
                    release=adguard-home
Annotations:        deployment.kubernetes.io/revision: 17
                    meta.helm.sh/release-name: adguard-home
                    meta.helm.sh/release-namespace: ix-adguard-home
Selector:           app.kubernetes.io/instance=adguard-home,app.kubernetes.io/name=adguard-home,pod.name=main
Replicas:           1 desired | 1 updated | 1 total | 0 available | 1 unavailable
StrategyType:       Recreate
MinReadySeconds:    0
Pod Template:
  Labels:           app=adguard-home-7.0.5
                    app.kubernetes.io/instance=adguard-home
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=adguard-home
                    app.kubernetes.io/version=0.107.43
                    helm-revision=18
                    helm.sh/chart=adguard-home-7.0.5
                    pod.name=main
                    release=adguard-home
  Annotations:      rollme: FZHR7
  Service Account:  default
  Containers:
   adguard-home:
    Image:       adguard/adguardhome:v0.107.43@sha256:4016a420451810959f782d3cbe04c620d83c3431cbb13ae27aabd2921db482a0
    Ports:       5443/TCP, 5443/UDP, 443/TCP, 443/UDP, 784/UDP, 853/UDP, 8853/UDP, 53/TCP, 53/UDP, 10232/TCP
    Host Ports:  0/TCP, 0/UDP, 0/TCP, 0/UDP, 0/UDP, 0/UDP, 0/UDP, 0/TCP, 0/UDP, 0/TCP
    Command:
      /opt/adguardhome/AdGuardHome
    Args:
      --no-check-update
      --host
      0.0.0.0
      --config
      /opt/adguardhome/conf/AdGuardHome.yaml
      --work-dir
      /opt/adguardhome/work
      --port
      10232
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:      10m
      memory:   50Mi
    Liveness:   http-get http://:10232/ delay=10s timeout=5s period=10s #success=1 #failure=5
    Readiness:  http-get http://:10232/ delay=10s timeout=5s period=10s #success=2 #failure=5
    Startup:    http-get http://:10232/ delay=10s timeout=2s period=5s #success=1 #failure=60
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      PUID:                    568
      USER_ID:                 568
      UID:                     568
      PGID:                    568
      GROUP_ID:                568
      GID:                     568
    Mounts:
      /dev/shm from devshm (rw)
      /opt/adguardhome/conf from config (rw)
      /opt/adguardhome/work from data (rw)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
  Volumes:
   config:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  adguard-home-config
    ReadOnly:   false
   data:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  adguard-home-data
    ReadOnly:   false
   devshm:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   shared:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   tmp:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varlogs:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varrun:
    Type:                       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:                     Memory
    SizeLimit:                  8Gi
  Topology Spread Constraints:  kubernetes.io/hostname:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=adguard-home,app.kubernetes.io/name=adguard-home,pod.name=adguard-home
                                truecharts.org/rack:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=adguard-home,app.kubernetes.io/name=adguard-home,pod.name=adguard-home
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      False   MinimumReplicasUnavailable
OldReplicaSets:  <none>
NewReplicaSet:   adguard-home-57b89dd8b8 (1/1 replicas created)
Events:          <none>


Name:                   nextcloud-nginx
Namespace:              ix-nextcloud
CreationTimestamp:      Sun, 03 Dec 2023 16:41:24 +0100
Labels:                 app=nextcloud-25.0.9
                        app.kubernetes.io/instance=nextcloud
                        app.kubernetes.io/managed-by=Helm
                        app.kubernetes.io/name=nextcloud
                        app.kubernetes.io/version=28.0.0
                        helm-revision=39
                        helm.sh/chart=nextcloud-25.0.9
                        release=nextcloud
Annotations:            deployment.kubernetes.io/revision: 38
                        meta.helm.sh/release-name: nextcloud
                        meta.helm.sh/release-namespace: ix-nextcloud
Selector:               app.kubernetes.io/instance=nextcloud,app.kubernetes.io/name=nextcloud,pod.name=nginx
Replicas:               1 desired | 1 updated | 1 total | 0 available | 1 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:           app=nextcloud-25.0.9
                    app.kubernetes.io/instance=nextcloud
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=nextcloud
                    app.kubernetes.io/version=28.0.0
                    helm-revision=39
                    helm.sh/chart=nextcloud-25.0.9
                    pod.name=nginx
                    release=nextcloud
  Annotations:      rollme: zVnUc
  Service Account:  default
  Init Containers:
   nextcloud-system-cnpg-wait:
    Image:      tccr.io/truecharts/db-wait-postgres:1.1.0@sha256:a163c7836d7bb436a428f5d55bbba0eb73bcdb9bc202047e2523bbb539c113e6
    Port:       <none>
    Host Port:  <none>
    Command:
      /bin/sh
      -c
      /bin/sh <<'EOF'
      
      
      echo "Executing DB waits..."
      
      
      echo "Detected RW pooler, testing RW pooler availability..."
      until
        echo "Testing database on url:  nextcloud-cnpg-main-rw"
        pg_isready -U nextcloud -d nextcloud -h nextcloud-cnpg-main-rw
        do sleep 5
      done
      
      
      
      sleep 5
      EOF
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:     10m
      memory:  50Mi
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      S6_READ_ONLY_ROOT:       1
    Mounts:
      /dev/shm from devshm (rw)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
   nextcloud-system-redis-wait:
    Image:      tccr.io/truecharts/db-wait-redis:1.1.0@sha256:8affa086d097b948f62b0433d70f4219a22ec29843ebd5479391869341bdb638
    Port:       <none>
    Host Port:  <none>
    Command:
      /bin/sh
      -c
      /bin/bash <<'EOF'
      echo "Executing DB waits..."
      [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD";
      export LIVE=false;
      until "$LIVE";
      do
        response=$(
            timeout -s 3 2 \
            redis-cli \
              -h "$REDIS_HOST" \
              -p "$REDIS_PORT" \
              ping
          )
        if [ "$response" == "PONG" ] || [ "$response" == "LOADING Redis is loading the dataset in memory" ]; then
          LIVE=true
          echo "$response"
          echo "Redis Responded, ending initcontainer and starting main container(s)..."
        else
          echo "$response"
          echo "Redis not responding... Sleeping for 10 sec..."
          sleep 10
        fi;
      done
      EOF
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:     10m
      memory:  50Mi
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      S6_READ_ONLY_ROOT:       1
      REDIS_HOST:              <set to the key 'plainhost' in secret 'nextcloud-rediscreds'>       Optional: false
      REDIS_PASSWORD:          <set to the key 'redis-password' in secret 'nextcloud-rediscreds'>  Optional: false
      REDIS_PORT:              6379
    Mounts:
      /dev/shm from devshm (rw)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
   nextcloud-init-wait-nextcloud:
    Image:      tccr.io/truecharts/nextcloud-fpm:v28.0.0@sha256:a765a49bafef4e3e6c1f874c5ee1c4d2ce39b2bd6793b9a2e044ed75645bbc1a
    Port:       <none>
    Host Port:  <none>
    Command:
      /bin/sh
    Args:
      -c
      echo "Waiting Nextcloud [nextcloud-nextcloud:9000] to be ready and installed..."
      until \
            REQUEST_METHOD="GET" \
            SCRIPT_NAME="status.php" \
            SCRIPT_FILENAME="status.php" \
            cgi-fcgi -bind -connect "nextcloud-nextcloud:9000" | grep -q '"installed":true';
      do
        echo "Waiting Nextcloud [nextcloud-nextcloud:9000] to be ready and installed..."
        sleep 3
      done
      
      echo "Nextcloud is ready and installed..."
      echo "Starting Nginx..."
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:     10m
      memory:  50Mi
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      S6_READ_ONLY_ROOT:       1
    Mounts:
      /dev/shm from devshm (rw)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
  Containers:
   nextcloud:
    Image:      nginxinc/nginx-unprivileged:1.25.3@sha256:1d026ae92e50e76c77ca776f234f154d4a1d39e33e8f813115e53c2a9b893bc9
    Port:       12000/TCP
    Host Port:  0/TCP
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:      10m
      memory:   50Mi
    Liveness:   http-get http://:12000/robots.txt delay=10s timeout=5s period=10s #success=1 #failure=5
    Readiness:  http-get http://:12000/robots.txt delay=10s timeout=5s period=10s #success=2 #failure=5
    Startup:    tcp-socket :12000 delay=10s timeout=2s period=5s #success=1 #failure=60
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      S6_READ_ONLY_ROOT:       1
    Mounts:
      /dev/shm from devshm (rw)
      /etc/nginx/nginx.conf from nginx (ro,path="nginx.conf")
      /shared from shared (rw)
      /tmp from tmp (rw)
      /tmp/nginx from nginx-temp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
      /var/www/html from html (ro)
      /var/www/html/config from config (ro)
      /var/www/html/data from data (ro)
  Volumes:
   config:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  nextcloud-config
    ReadOnly:   false
   data:
    Type:          HostPath (bare host directory volume)
    Path:          /mnt/Raidz1/Nextcloud-Truecharts-Data
    HostPathType:  
   devshm:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   html:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  nextcloud-html
    ReadOnly:   false
   nginx:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      nextcloud-nginx-config
    Optional:  false
   nginx-temp:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   shared:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   tmp:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varlogs:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varrun:
    Type:                       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:                     Memory
    SizeLimit:                  8Gi
  Topology Spread Constraints:  kubernetes.io/hostname:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=nextcloud,app.kubernetes.io/name=nextcloud,pod.name=nextcloud-nginx
                                truecharts.org/rack:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=nextcloud,app.kubernetes.io/name=nextcloud,pod.name=nextcloud-nginx
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      False   MinimumReplicasUnavailable
OldReplicaSets:  <none>
NewReplicaSet:   nextcloud-nginx-b674d44dd (1/1 replicas created)
Events:          <none>


Name:                   cert-manager-certmanager-cainjector
Namespace:              ix-cert-manager
CreationTimestamp:      Sun, 03 Dec 2023 19:31:41 +0100
Labels:                 app=cainjector
                        app.kubernetes.io/component=cainjector
                        app.kubernetes.io/instance=cert-manager
                        app.kubernetes.io/managed-by=Helm
                        app.kubernetes.io/name=cainjector
                        app.kubernetes.io/version=v1.13.3
                        helm.sh/chart=certmanager-v1.13.3
Annotations:            deployment.kubernetes.io/revision: 2
                        meta.helm.sh/release-name: cert-manager
                        meta.helm.sh/release-namespace: ix-cert-manager
Selector:               app.kubernetes.io/component=cainjector,app.kubernetes.io/instance=cert-manager,app.kubernetes.io/name=cainjector
Replicas:               1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:           app=cainjector
                    app.kubernetes.io/component=cainjector
                    app.kubernetes.io/instance=cert-manager
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=cainjector
                    app.kubernetes.io/version=v1.13.3
                    helm.sh/chart=certmanager-v1.13.3
  Service Account:  cert-manager-certmanager-cainjector
  Containers:
   certmanager-cainjector:
    Image:      quay.io/jetstack/cert-manager-cainjector:v1.13.3
    Port:       <none>
    Host Port:  <none>
    Args:
      --v=2
      --leader-election-namespace=kube-system
    Environment:
      POD_NAMESPACE:   (v1:metadata.namespace)
    Mounts:           <none>
  Volumes:            <none>
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      True    MinimumReplicasAvailable
OldReplicaSets:  <none>
NewReplicaSet:   cert-manager-certmanager-cainjector-67d89d8b5b (1/1 replicas created)
Events:          <none>


Name:                   csi-smb-controller
Namespace:              kube-system
CreationTimestamp:      Wed, 01 Nov 2023 17:21:31 +0100
Labels:                 objectset.rio.cattle.io/hash=dcff83f97210cf176ea098fd305c31dad9e74663
Annotations:            deployment.kubernetes.io/revision: 1
                        objectset.rio.cattle.io/applied:
                          H4sIAAAAAAAA/8RW32/bNhD+V4ZDHzpAcqw4SRsBfijibAu2ekYdbA+FMdDU2bqZIjnypMYL9L8PpGRHwZIu7TAMQQD6jvfr+z6ddA/C0i/oPBkNOQhr/UmTQQI70gXkMEOrzL5CzZ...
                        objectset.rio.cattle.io/id: 
                        objectset.rio.cattle.io/owner-gvk: k3s.cattle.io/v1, Kind=Addon
                        objectset.rio.cattle.io/owner-name: smb-csi
                        objectset.rio.cattle.io/owner-namespace: kube-system
Selector:               app=csi-smb-controller
Replicas:               1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:           app=csi-smb-controller
  Service Account:  csi-smb-controller-sa
  Containers:
   csi-provisioner:
    Image:      registry.k8s.io/sig-storage/csi-provisioner:v3.5.0
    Port:       <none>
    Host Port:  <none>
    Args:
      -v=2
      --csi-address=$(ADDRESS)
      --leader-election
      --leader-election-namespace=kube-system
      --extra-create-metadata=true
    Limits:
      cpu:     1
      memory:  300Mi
    Requests:
      cpu:     10m
      memory:  20Mi
    Environment:
      ADDRESS:  /csi/csi.sock
    Mounts:
      /csi from socket-dir (rw)
   liveness-probe:
    Image:      registry.k8s.io/sig-storage/livenessprobe:v2.10.0
    Port:       <none>
    Host Port:  <none>
    Args:
      --csi-address=/csi/csi.sock
      --probe-timeout=3s
      --health-port=29642
      --v=2
    Limits:
      cpu:     1
      memory:  100Mi
    Requests:
      cpu:        10m
      memory:     20Mi
    Environment:  <none>
    Mounts:
      /csi from socket-dir (rw)
   smb:
    Image:       registry.k8s.io/sig-storage/smbplugin:v1.11.0
    Ports:       29642/TCP, 29644/TCP
    Host Ports:  29642/TCP, 29644/TCP
    Args:
      --v=5
      --endpoint=$(CSI_ENDPOINT)
      --metrics-address=0.0.0.0:29644
    Limits:
      memory:  200Mi
    Requests:
      cpu:     10m
      memory:  20Mi
    Liveness:  http-get http://:healthz/healthz delay=30s timeout=10s period=30s #success=1 #failure=5
    Environment:
      CSI_ENDPOINT:  unix:///csi/csi.sock
    Mounts:
      /csi from socket-dir (rw)
  Volumes:
   socket-dir:
    Type:               EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:             
    SizeLimit:          <unset>
  Priority Class Name:  system-cluster-critical
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      True    MinimumReplicasAvailable
OldReplicaSets:  <none>
NewReplicaSet:   csi-smb-controller-7fbbb8fb6f (1/1 replicas created)
Events:          <none>


Name:                   snapshot-controller
Namespace:              kube-system
CreationTimestamp:      Wed, 01 Nov 2023 17:21:30 +0100
Labels:                 objectset.rio.cattle.io/hash=e20aeb27d825538dc5fa9f4d82c2fe2058f8374c
Annotations:            deployment.kubernetes.io/revision: 1
                        objectset.rio.cattle.io/applied:
                          H4sIAAAAAAAA/7RUzW7bOBB+lcWcJceW442XgA/BZk/bBkWM9BLkMKZGMmuKZDgjNYKhdy8oO60D5A8FehM5w+9nPlJ7wGC+UmTjHSjAEPism0EGO+NKUHBFwfq+ISeQQUOCJQqC2g...
                        objectset.rio.cattle.io/id: 
                        objectset.rio.cattle.io/owner-gvk: k3s.cattle.io/v1, Kind=Addon
                        objectset.rio.cattle.io/owner-name: nfs-csi
                        objectset.rio.cattle.io/owner-namespace: kube-system
Selector:               app=snapshot-controller
Replicas:               2 desired | 2 updated | 2 total | 2 available | 0 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        15
RollingUpdateStrategy:  1 max unavailable, 0 max surge
Pod Template:
  Labels:           app=snapshot-controller
  Service Account:  snapshot-controller
  Containers:
   snapshot-controller:
    Image:      registry.k8s.io/sig-storage/snapshot-controller:v6.2.2
    Port:       <none>
    Host Port:  <none>
    Args:
      --v=2
      --leader-election=true
      --leader-election-namespace=kube-system
    Limits:
      memory:  300Mi
    Requests:
      cpu:              10m
      memory:           20Mi
    Environment:        <none>
    Mounts:             <none>
  Volumes:              <none>
  Priority Class Name:  system-cluster-critical
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      True    MinimumReplicasAvailable
OldReplicaSets:  <none>
NewReplicaSet:   snapshot-controller-546868dfb4 (2/2 replicas created)
Events:          <none>


Name:                   cert-manager-certmanager-webhook
Namespace:              ix-cert-manager
CreationTimestamp:      Sun, 03 Dec 2023 19:31:41 +0100
Labels:                 app=webhook
                        app.kubernetes.io/component=webhook
                        app.kubernetes.io/instance=cert-manager
                        app.kubernetes.io/managed-by=Helm
                        app.kubernetes.io/name=webhook
                        app.kubernetes.io/version=v1.13.3
                        helm.sh/chart=certmanager-v1.13.3
Annotations:            deployment.kubernetes.io/revision: 2
                        meta.helm.sh/release-name: cert-manager
                        meta.helm.sh/release-namespace: ix-cert-manager
Selector:               app.kubernetes.io/component=webhook,app.kubernetes.io/instance=cert-manager,app.kubernetes.io/name=webhook
Replicas:               1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:           app=webhook
                    app.kubernetes.io/component=webhook
                    app.kubernetes.io/instance=cert-manager
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=webhook
                    app.kubernetes.io/version=v1.13.3
                    helm.sh/chart=certmanager-v1.13.3
  Service Account:  cert-manager-certmanager-webhook
  Containers:
   certmanager-webhook:
    Image:       quay.io/jetstack/cert-manager-webhook:v1.13.3
    Ports:       10250/TCP, 6080/TCP
    Host Ports:  0/TCP, 0/TCP
    Args:
      --v=2
      --secure-port=10250
      --dynamic-serving-ca-secret-namespace=$(POD_NAMESPACE)
      --dynamic-serving-ca-secret-name=cert-manager-certmanager-webhook-ca
      --dynamic-serving-dns-names=cert-manager-certmanager-webhook
      --dynamic-serving-dns-names=cert-manager-certmanager-webhook.$(POD_NAMESPACE)
      --dynamic-serving-dns-names=cert-manager-certmanager-webhook.$(POD_NAMESPACE).svc
    Liveness:   http-get http://:6080/livez delay=60s timeout=1s period=10s #success=1 #failure=3
    Readiness:  http-get http://:6080/healthz delay=5s timeout=1s period=5s #success=1 #failure=3
    Environment:
      POD_NAMESPACE:   (v1:metadata.namespace)
    Mounts:           <none>
  Volumes:            <none>
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      True    MinimumReplicasAvailable
OldReplicaSets:  <none>
NewReplicaSet:   cert-manager-certmanager-webhook-688c8b8d4d (1/1 replicas created)
Events:          <none>


Name:               syncthing
Namespace:          ix-syncthing
CreationTimestamp:  Sun, 10 Dec 2023 22:52:23 +0100
Labels:             app=syncthing-1.1.4
                    app.kubernetes.io/instance=syncthing
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=syncthing
                    app.kubernetes.io/version=1.23.3
                    helm-revision=3
                    helm.sh/chart=syncthing-1.1.4
                    release=syncthing
Annotations:        deployment.kubernetes.io/revision: 3
                    meta.helm.sh/release-name: syncthing
                    meta.helm.sh/release-namespace: ix-syncthing
Selector:           app.kubernetes.io/instance=syncthing,app.kubernetes.io/name=syncthing,pod.name=syncthing
Replicas:           1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:       Recreate
MinReadySeconds:    0
Pod Template:
  Labels:           app=syncthing-1.1.4
                    app.kubernetes.io/instance=syncthing
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=syncthing
                    app.kubernetes.io/version=1.23.3
                    helm-revision=3
                    helm.sh/chart=syncthing-1.1.4
                    pod.name=syncthing
                    release=syncthing
  Annotations:      rollme: UrOoA
  Service Account:  default
  Containers:
   syncthing:
    Image:       syncthing/syncthing:1.23.3
    Ports:       22000/UDP, 22000/TCP, 31000/TCP
    Host Ports:  22000/UDP, 22000/TCP, 31000/TCP
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:      10m
      memory:   50Mi
    Liveness:   http-get http://:31000/rest/noauth/health delay=10s timeout=5s period=10s #success=1 #failure=5
    Readiness:  http-get http://:31000/rest/noauth/health delay=10s timeout=5s period=10s #success=2 #failure=5
    Startup:    http-get http://:31000/rest/noauth/health delay=10s timeout=2s period=5s #success=1 #failure=60
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   002
      UMASK_SET:               002
      NVIDIA_VISIBLE_DEVICES:  void
      PUID:                    568
      USER_ID:                 568
      UID:                     568
      PGID:                    568
      GROUP_ID:                568
      GID:                     568
      PCAP:                    cap_sys_admin,cap_chown,cap_dac_override,cap_fowner+ep
      STGUIADDRESS:            0.0.0.0:31000
      STGUIASSETS:             /var/truenas/assets/gui
      STNOUPGRADE:             true
    Mounts:
      /Syncthing_NAS from sync-0 (rw)
      /configure.sh from configure (rw,path="configure.sh")
      /var/syncthing from home (rw)
      /var/truenas/assets/gui/default/assets/img/logo-horizontal.svg from truenas-logo (rw,path="logo-horizontal.svg")
  Volumes:
   configure:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      syncthing-syncthing-configure
    Optional:  false
   home:
    Type:          HostPath (bare host directory volume)
    Path:          /mnt/WD_Blue/ix-applications/releases/syncthing/volumes/ix_volumes/home
    HostPathType:  
   sync-0:
    Type:          HostPath (bare host directory volume)
    Path:          /mnt/Raidz1/Syncthing_Backup
    HostPathType:  
   truenas-logo:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      syncthing-syncthing-truenas-logo
    Optional:  false
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      True    MinimumReplicasAvailable
OldReplicaSets:  <none>
NewReplicaSet:   syncthing-599b64585f (1/1 replicas created)
Events:          <none>


Name:                   cloudnative-pg
Namespace:              ix-cloudnative-pg
CreationTimestamp:      Wed, 29 Nov 2023 21:30:29 +0100
Labels:                 app.kubernetes.io/instance=cloudnative-pg
                        app.kubernetes.io/managed-by=Helm
                        app.kubernetes.io/name=cloudnative-pg
                        app.kubernetes.io/version=1.21.1
                        helm.sh/chart=cloudnative-pg-0.19.1
Annotations:            deployment.kubernetes.io/revision: 1
                        meta.helm.sh/release-name: cloudnative-pg
                        meta.helm.sh/release-namespace: ix-cloudnative-pg
Selector:               app.kubernetes.io/instance=cloudnative-pg,app.kubernetes.io/name=cloudnative-pg
Replicas:               1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:           app.kubernetes.io/instance=cloudnative-pg
                    app.kubernetes.io/name=cloudnative-pg
  Service Account:  cloudnative-pg
  Containers:
   manager:
    Image:       ghcr.io/cloudnative-pg/cloudnative-pg:1.21.1
    Ports:       8080/TCP, 9443/TCP
    Host Ports:  0/TCP, 0/TCP
    Command:
      /manager
    Args:
      controller
      --leader-elect
      --config-map-name=cnpg-controller-manager-config
      --webhook-port=9443
    Liveness:   http-get https://:9443/readyz delay=3s timeout=1s period=10s #success=1 #failure=3
    Readiness:  http-get https://:9443/readyz delay=3s timeout=1s period=10s #success=1 #failure=3
    Environment:
      OPERATOR_IMAGE_NAME:           ghcr.io/cloudnative-pg/cloudnative-pg:1.21.1
      OPERATOR_NAMESPACE:             (v1:metadata.namespace)
      MONITORING_QUERIES_CONFIGMAP:  cnpg-default-monitoring
    Mounts:
      /controller from scratch-data (rw)
      /run/secrets/cnpg.io/webhook from webhook-certificates (rw)
  Volumes:
   scratch-data:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   webhook-certificates:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  cnpg-webhook-cert
    Optional:    true
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      True    MinimumReplicasAvailable
OldReplicaSets:  <none>
NewReplicaSet:   cloudnative-pg-5f58b6fbcd (1/1 replicas created)
Events:          <none>


Name:                   cert-manager-certmanager
Namespace:              ix-cert-manager
CreationTimestamp:      Sun, 03 Dec 2023 19:31:41 +0100
Labels:                 app=certmanager
                        app.kubernetes.io/component=controller
                        app.kubernetes.io/instance=cert-manager
                        app.kubernetes.io/managed-by=Helm
                        app.kubernetes.io/name=certmanager
                        app.kubernetes.io/version=v1.13.3
                        helm.sh/chart=certmanager-v1.13.3
Annotations:            deployment.kubernetes.io/revision: 2
                        meta.helm.sh/release-name: cert-manager
                        meta.helm.sh/release-namespace: ix-cert-manager
Selector:               app.kubernetes.io/component=controller,app.kubernetes.io/instance=cert-manager,app.kubernetes.io/name=certmanager
Replicas:               1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:           app=certmanager
                    app.kubernetes.io/component=controller
                    app.kubernetes.io/instance=cert-manager
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=certmanager
                    app.kubernetes.io/version=v1.13.3
                    helm.sh/chart=certmanager-v1.13.3
  Annotations:      prometheus.io/path: /metrics
                    prometheus.io/port: 9402
                    prometheus.io/scrape: true
  Service Account:  cert-manager-certmanager
  Containers:
   certmanager-controller:
    Image:       quay.io/jetstack/cert-manager-controller:v1.13.3
    Ports:       9402/TCP, 9403/TCP
    Host Ports:  0/TCP, 0/TCP
    Args:
      --v=2
      --cluster-resource-namespace=$(POD_NAMESPACE)
      --leader-election-namespace=kube-system
      --acme-http01-solver-image=quay.io/jetstack/cert-manager-acmesolver:v1.13.3
      --max-concurrent-challenges=60
      --enable-certificate-owner-ref=true
      --dns01-recursive-nameservers=1.1.1.1:53,1.0.0.1:53
    Environment:
      POD_NAMESPACE:   (v1:metadata.namespace)
    Mounts:           <none>
  Volumes:            <none>
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      True    MinimumReplicasAvailable
OldReplicaSets:  <none>
NewReplicaSet:   cert-manager-certmanager-557965ccc8 (1/1 replicas created)
Events:          <none>


Name:                   coredns
Namespace:              kube-system
CreationTimestamp:      Wed, 01 Nov 2023 17:21:29 +0100
Labels:                 k8s-app=kube-dns
                        kubernetes.io/name=CoreDNS
                        objectset.rio.cattle.io/hash=bce283298811743a0386ab510f2f67ef74240c57
Annotations:            deployment.kubernetes.io/revision: 1
                        objectset.rio.cattle.io/applied:
                          H4sIAAAAAAAA/6xVQW/bOBP9Kx/mLMVW0jaugO/QtbPboq3XqJNeCqOgqZHFNcXhkiMnRqD/vhjJduw2TdrFniyTb4ZvHucN70F58xlDNOQgB+V9HGwySGBtXAE5TNBb2tboGBKokV...
                        objectset.rio.cattle.io/id: 
                        objectset.rio.cattle.io/owner-gvk: k3s.cattle.io/v1, Kind=Addon
                        objectset.rio.cattle.io/owner-name: coredns
                        objectset.rio.cattle.io/owner-namespace: kube-system
Selector:               k8s-app=kube-dns
Replicas:               1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  1 max unavailable, 25% max surge
Pod Template:
  Labels:           k8s-app=kube-dns
  Service Account:  coredns
  Containers:
   coredns:
    Image:       rancher/mirrored-coredns-coredns:1.10.1
    Ports:       53/UDP, 53/TCP, 9153/TCP
    Host Ports:  0/UDP, 0/TCP, 0/TCP
    Args:
      -conf
      /etc/coredns/Corefile
    Limits:
      memory:  170Mi
    Requests:
      cpu:        100m
      memory:     70Mi
    Liveness:     http-get http://:8080/health delay=60s timeout=1s period=10s #success=1 #failure=3
    Readiness:    http-get http://:8181/ready delay=0s timeout=1s period=2s #success=1 #failure=3
    Environment:  <none>
    Mounts:
      /etc/coredns from config-volume (ro)
      /etc/coredns/custom from custom-config-volume (ro)
  Volumes:
   config-volume:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      coredns
    Optional:  false
   custom-config-volume:
    Type:                       ConfigMap (a volume populated by a ConfigMap)
    Name:                       coredns-custom
    Optional:                   true
  Topology Spread Constraints:  kubernetes.io/hostname:DoNotSchedule when max skew 1 is exceeded for selector k8s-app=kube-dns
  Priority Class Name:          system-cluster-critical
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Available      True    MinimumReplicasAvailable
  Progressing    True    NewReplicaSetAvailable
OldReplicaSets:  <none>
NewReplicaSet:   coredns-59b4f5bbd5 (1/1 replicas created)
Events:          <none>


Name:                   csi-nfs-controller
Namespace:              kube-system
CreationTimestamp:      Wed, 01 Nov 2023 17:21:30 +0100
Labels:                 objectset.rio.cattle.io/hash=e20aeb27d825538dc5fa9f4d82c2fe2058f8374c
Annotations:            deployment.kubernetes.io/revision: 1
                        objectset.rio.cattle.io/applied:
                          H4sIAAAAAAAA/8RW4W/bthP9V3449EMLSLbjxG0qwB/yi9Mt2OoadbFhKIKCJk/2zRTJkZQaL9D/PhwlJ87WpEGBoh8MyDze8d177yjdgHD0G/pA1kABwrkwbI4ggy0ZBQXM0Gm7q9...
                        objectset.rio.cattle.io/id: 
                        objectset.rio.cattle.io/owner-gvk: k3s.cattle.io/v1, Kind=Addon
                        objectset.rio.cattle.io/owner-name: nfs-csi
                        objectset.rio.cattle.io/owner-namespace: kube-system
Selector:               app=csi-nfs-controller
Replicas:               1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:           app=csi-nfs-controller
  Service Account:  csi-nfs-controller-sa
  Containers:
   csi-provisioner:
    Image:      registry.k8s.io/sig-storage/csi-provisioner:v3.5.0
    Port:       <none>
    Host Port:  <none>
    Args:
      -v=2
      --csi-address=$(ADDRESS)
      --leader-election
      --leader-election-namespace=kube-system
      --extra-create-metadata=true
    Limits:
      memory:  400Mi
    Requests:
      cpu:     10m
      memory:  20Mi
    Environment:
      ADDRESS:  /csi/csi.sock
    Mounts:
      /csi from socket-dir (rw)
   csi-snapshotter:
    Image:      registry.k8s.io/sig-storage/csi-snapshotter:v6.2.2
    Port:       <none>
    Host Port:  <none>
    Args:
      --v=2
      --csi-address=$(ADDRESS)
      --leader-election-namespace=kube-system
      --leader-election
    Limits:
      memory:  200Mi
    Requests:
      cpu:     10m
      memory:  20Mi
    Environment:
      ADDRESS:  /csi/csi.sock
    Mounts:
      /csi from socket-dir (rw)
   liveness-probe:
    Image:      registry.k8s.io/sig-storage/livenessprobe:v2.10.0
    Port:       <none>
    Host Port:  <none>
    Args:
      --csi-address=/csi/csi.sock
      --probe-timeout=3s
      --health-port=29652
      --v=2
    Limits:
      memory:  100Mi
    Requests:
      cpu:        10m
      memory:     20Mi
    Environment:  <none>
    Mounts:
      /csi from socket-dir (rw)
   nfs:
    Image:      registry.k8s.io/sig-storage/nfsplugin:v4.4.0
    Port:       29652/TCP
    Host Port:  29652/TCP
    Args:
      -v=5
      --nodeid=$(NODE_ID)
      --endpoint=$(CSI_ENDPOINT)
    Limits:
      memory:  200Mi
    Requests:
      cpu:     10m
      memory:  20Mi
    Liveness:  http-get http://:healthz/healthz delay=30s timeout=10s period=30s #success=1 #failure=5
    Environment:
      NODE_ID:        (v1:spec.nodeName)
      CSI_ENDPOINT:  unix:///csi/csi.sock
    Mounts:
      /csi from socket-dir (rw)
      /var/lib/kubelet/pods from pods-mount-dir (rw)
  Volumes:
   pods-mount-dir:
    Type:          HostPath (bare host directory volume)
    Path:          /var/lib/kubelet/pods
    HostPathType:  Directory
   socket-dir:
    Type:               EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:             
    SizeLimit:          <unset>
  Priority Class Name:  system-cluster-critical
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      True    MinimumReplicasAvailable
OldReplicaSets:  <none>
NewReplicaSet:   csi-nfs-controller-7b74694749 (1/1 replicas created)
Events:          <none>


Name:                   traefik
Namespace:              ix-traefik
CreationTimestamp:      Sun, 03 Dec 2023 14:54:19 +0100
Labels:                 app=traefik-23.0.5
                        app.kubernetes.io/instance=traefik
                        app.kubernetes.io/managed-by=Helm
                        app.kubernetes.io/name=traefik
                        app.kubernetes.io/version=2.10.5
                        helm-revision=9
                        helm.sh/chart=traefik-23.0.5
                        release=traefik
Annotations:            deployment.kubernetes.io/revision: 8
                        meta.helm.sh/release-name: traefik
                        meta.helm.sh/release-namespace: ix-traefik
Selector:               app.kubernetes.io/instance=traefik,app.kubernetes.io/name=traefik,pod.name=main
Replicas:               1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:           app=traefik-23.0.5
                    app.kubernetes.io/instance=traefik
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=traefik
                    app.kubernetes.io/version=2.10.5
                    helm-revision=9
                    helm.sh/chart=traefik-23.0.5
                    pod.name=main
                    release=traefik
  Annotations:      rollme: NcHLB
  Service Account:  traefik
  Containers:
   traefik:
    Image:       tccr.io/truecharts/traefik:v2.10.5@sha256:b277733b5b8d7f9d2761813d97e161c1f64ec77960f9c06adde13868efbc8dce
    Ports:       9000/TCP, 9180/TCP, 80/TCP, 443/TCP
    Host Ports:  0/TCP, 0/TCP, 0/TCP, 0/TCP
    Args:
      --global.checknewversion
      --entryPoints.main.address=:9000/tcp
      --entryPoints.metrics.address=:9180/tcp
      --entryPoints.web.address=:80/tcp
      --entryPoints.websecure.address=:443/tcp
      --api.dashboard=true
      --ping=true
      --providers.kubernetescrd
      --providers.kubernetesingress
      --providers.kubernetesingress.ingressendpoint.publishedservice=ix-traefik/traefik-tcp
      --entrypoints.web.http.redirections.entryPoint.to=:443
      --entrypoints.web.http.redirections.entryPoint.scheme=https
      --entrypoints.websecure.http.tls=true
      --log.format=common
      --serverstransport.insecureskipverify=true
      --providers.kubernetesingress.allowexternalnameservices=true
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:      10m
      memory:   50Mi
    Liveness:   tcp-socket :9000 delay=10s timeout=5s period=10s #success=1 #failure=5
    Readiness:  tcp-socket :9000 delay=10s timeout=5s period=10s #success=2 #failure=5
    Startup:    tcp-socket :9000 delay=10s timeout=2s period=5s #success=1 #failure=60
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      S6_READ_ONLY_ROOT:       1
    Mounts:
      /dev/shm from devshm (rw)
      /plugins-storage from plugins (rw)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
  Volumes:
   devshm:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   plugins:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   shared:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   tmp:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varlogs:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varrun:
    Type:                       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:                     Memory
    SizeLimit:                  8Gi
  Topology Spread Constraints:  kubernetes.io/hostname:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=traefik,app.kubernetes.io/name=traefik,pod.name=traefik
                                truecharts.org/rack:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=traefik,app.kubernetes.io/name=traefik,pod.name=traefik
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      True    MinimumReplicasAvailable
OldReplicaSets:  <none>
NewReplicaSet:   traefik-5996c85fd6 (1/1 replicas created)
Events:          <none>


Name:               prometheus-operator
Namespace:          ix-prometheus-operator
CreationTimestamp:  Wed, 01 Nov 2023 18:21:07 +0100
Labels:             app=prometheus-operator-2.0.6
                    app.kubernetes.io/instance=prometheus-operator
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=prometheus-operator
                    app.kubernetes.io/version=0.69.1
                    helm-revision=13
                    helm.sh/chart=prometheus-operator-2.0.6
                    release=prometheus-operator
Annotations:        deployment.kubernetes.io/revision: 12
                    meta.helm.sh/release-name: prometheus-operator
                    meta.helm.sh/release-namespace: ix-prometheus-operator
Selector:           app.kubernetes.io/instance=prometheus-operator,app.kubernetes.io/name=prometheus-operator,pod.name=main
Replicas:           1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:       Recreate
MinReadySeconds:    0
Pod Template:
  Labels:           app=prometheus-operator-2.0.6
                    app.kubernetes.io/instance=prometheus-operator
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=prometheus-operator
                    app.kubernetes.io/version=0.69.1
                    helm-revision=13
                    helm.sh/chart=prometheus-operator-2.0.6
                    pod.name=main
                    release=prometheus-operator
  Annotations:      rollme: YrQhd
  Service Account:  prometheus-operator
  Containers:
   prometheus-operator:
    Image:      tccr.io/truecharts/prometheus-operator:v0.69.1@sha256:dc0ad671ec11e5a5b6032a7d36b9451b10f0848f7f0d7203b761de6a1b7c0e99
    Port:       8080/TCP
    Host Port:  0/TCP
    Args:
      --kubelet-service=kube-system/prometheus-operator-kubelet
      --log-format=logfmt
      --log-level=all
      --localhost=127.0.0.1
      --prometheus-config-reloader=tccr.io/truecharts/prometheus-config-reloader:v0.69.1@sha256:0eb31dcf295350b906e462113f3c2f274ef38f44f95d0e6bd584fb46320e6327
      --config-reloader-cpu-request=10m
      --config-reloader-cpu-limit=4000m
      --config-reloader-memory-request=50Mi
      --config-reloader-memory-limit=8Gi
      --enable-config-reloader-probes=false
      --secret-field-selector=type!=kubernetes.io/dockercfg,type!=kubernetes.io/service-account-token,type!=helm.sh/release.v1
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:      10m
      memory:   50Mi
    Liveness:   tcp-socket :8080 delay=10s timeout=5s period=10s #success=1 #failure=5
    Readiness:  tcp-socket :8080 delay=10s timeout=5s period=10s #success=2 #failure=5
    Startup:    tcp-socket :8080 delay=10s timeout=2s period=5s #success=1 #failure=60
    Environment:
      TZ:                      UTC
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      S6_READ_ONLY_ROOT:       1
    Mounts:
      /dev/shm from devshm (rw)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
  Volumes:
   devshm:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   shared:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   tmp:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varlogs:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varrun:
    Type:                       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:                     Memory
    SizeLimit:                  8Gi
  Topology Spread Constraints:  kubernetes.io/hostname:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=prometheus-operator,app.kubernetes.io/name=prometheus-operator,pod.name=prometheus-operator
                                truecharts.org/rack:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=prometheus-operator,app.kubernetes.io/name=prometheus-operator,pod.name=prometheus-operator
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      True    MinimumReplicasAvailable
OldReplicaSets:  <none>
NewReplicaSet:   prometheus-operator-6ffc985f44 (1/1 replicas created)
Events:          <none>


Name:               cloudflareddns
Namespace:          ix-cloudflareddns
CreationTimestamp:  Wed, 01 Nov 2023 17:56:04 +0100
Labels:             app=cloudflareddns-7.0.5
                    app.kubernetes.io/instance=cloudflareddns
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=cloudflareddns
                    app.kubernetes.io/version=latest
                    helm-revision=18
                    helm.sh/chart=cloudflareddns-7.0.5
                    release=cloudflareddns
Annotations:        deployment.kubernetes.io/revision: 16
                    meta.helm.sh/release-name: cloudflareddns
                    meta.helm.sh/release-namespace: ix-cloudflareddns
Selector:           app.kubernetes.io/instance=cloudflareddns,app.kubernetes.io/name=cloudflareddns,pod.name=main
Replicas:           1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:       Recreate
MinReadySeconds:    0
Pod Template:
  Labels:           app=cloudflareddns-7.0.5
                    app.kubernetes.io/instance=cloudflareddns
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=cloudflareddns
                    app.kubernetes.io/version=latest
                    helm-revision=18
                    helm.sh/chart=cloudflareddns-7.0.5
                    pod.name=main
                    release=cloudflareddns
  Annotations:      rollme: k5JhC
  Service Account:  default
  Containers:
   cloudflareddns:
    Image:      ghcr.io/hotio/cloudflareddns:latest@sha256:f4c49c58b23219ea7d048f34628b08f9edc9f62d21a816c2e7624587b37450fa
    Port:       <none>
    Host Port:  <none>
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:     10m
      memory:  50Mi
    Environment Variables from:
      cloudflareddns-secret  Secret  Optional: false
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      PUID:                    568
      USER_ID:                 568
      UID:                     568
      PGID:                    568
      GROUP_ID:                568
      GID:                     568
    Mounts:
      /config from config (rw)
      /dev/shm from devshm (rw)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
  Volumes:
   config:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  cloudflareddns-config
    ReadOnly:   false
   devshm:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   shared:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   tmp:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varlogs:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varrun:
    Type:                       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:                     Memory
    SizeLimit:                  8Gi
  Topology Spread Constraints:  kubernetes.io/hostname:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=cloudflareddns,app.kubernetes.io/name=cloudflareddns,pod.name=cloudflareddns
                                truecharts.org/rack:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=cloudflareddns,app.kubernetes.io/name=cloudflareddns,pod.name=cloudflareddns
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      True    MinimumReplicasAvailable
OldReplicaSets:  <none>
NewReplicaSet:   cloudflareddns-56c9c85bb8 (1/1 replicas created)
Events:          <none>


Name:                   nextcloud-cnpg-main-pooler-rw
Namespace:              ix-nextcloud
CreationTimestamp:      Fri, 22 Dec 2023 01:30:49 +0100
Labels:                 <none>
Annotations:            cnpg.io/cluster: nextcloud-cnpg-main
                        cnpg.io/poolerSpecHash: 666d5db978
                        deployment.kubernetes.io/revision: 1
Selector:               cnpg.io/poolerName=nextcloud-cnpg-main-pooler-rw
Replicas:               1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:           cnpg.io/cluster=nextcloud-cnpg-main
                    cnpg.io/poolerName=nextcloud-cnpg-main-pooler-rw
  Service Account:  nextcloud-cnpg-main-pooler-rw
  Init Containers:
   bootstrap-controller:
    Image:      ghcr.io/cloudnative-pg/cloudnative-pg:1.21.1
    Port:       <none>
    Host Port:  <none>
    Command:
      /manager
      bootstrap
      /controller/manager
    Environment:  <none>
    Mounts:
      /controller from scratch-data (rw)
  Containers:
   pgbouncer:
    Image:       ghcr.io/cloudnative-pg/pgbouncer:1.21.0
    Ports:       5432/TCP, 9127/TCP
    Host Ports:  0/TCP, 0/TCP
    Command:
      /controller/manager
      pgbouncer
      run
    Readiness:  tcp-socket :5432 delay=0s timeout=5s period=10s #success=1 #failure=3
    Environment:
      NAMESPACE:    ix-nextcloud
      POOLER_NAME:  nextcloud-cnpg-main-pooler-rw
    Mounts:
      /controller from scratch-data (rw)
  Volumes:
   ca:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  nextcloud-cnpg-main-ca
    Optional:    false
   server-tls:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  nextcloud-cnpg-main-server
    Optional:    false
   scratch-data:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      True    MinimumReplicasAvailable
OldReplicaSets:  <none>
NewReplicaSet:   nextcloud-cnpg-main-pooler-rw-78cc84d8cb (1/1 replicas created)
Events:          <none>


Name:               scrutiny
Namespace:          ix-scrutiny
CreationTimestamp:  Wed, 01 Nov 2023 17:58:17 +0100
Labels:             app=scrutiny-8.0.5
                    app.kubernetes.io/instance=scrutiny
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=scrutiny
                    app.kubernetes.io/version=0.7.2-omnibus
                    helm-revision=10
                    helm.sh/chart=scrutiny-8.0.5
                    release=scrutiny
Annotations:        deployment.kubernetes.io/revision: 9
                    meta.helm.sh/release-name: scrutiny
                    meta.helm.sh/release-namespace: ix-scrutiny
Selector:           app.kubernetes.io/instance=scrutiny,app.kubernetes.io/name=scrutiny,pod.name=main
Replicas:           1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:       Recreate
MinReadySeconds:    0
Pod Template:
  Labels:           app=scrutiny-8.0.5
                    app.kubernetes.io/instance=scrutiny
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=scrutiny
                    app.kubernetes.io/version=0.7.2-omnibus
                    helm-revision=10
                    helm.sh/chart=scrutiny-8.0.5
                    pod.name=main
                    release=scrutiny
  Annotations:      rollme: eiJ0F
  Service Account:  default
  Containers:
   scrutiny:
    Image:      ghcr.io/analogj/scrutiny:v0.7.2-omnibus@sha256:dd3d4df5f5bced5a1932ca77f2dfe4dd2b7f2c1124996c6c061b7f7fc47750f9
    Port:       8080/TCP
    Host Port:  0/TCP
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:      10m
      memory:   50Mi
    Liveness:   http-get http://:8080/api/health delay=10s timeout=5s period=10s #success=1 #failure=5
    Readiness:  http-get http://:8080/api/health delay=10s timeout=5s period=10s #success=2 #failure=5
    Startup:    tcp-socket :8080 delay=10s timeout=2s period=5s #success=1 #failure=60
    Environment:
      TZ:                       Europe/Madrid
      UMASK:                    0022
      UMASK_SET:                0022
      NVIDIA_VISIBLE_DEVICES:   void
      PUID:                     568
      USER_ID:                  568
      UID:                      568
      PGID:                     568
      GROUP_ID:                 568
      GID:                      568
      COLLECTOR_CRON_SCHEDULE:  0 0 * * *
      COLLECTOR_HOST_ID:        TrueNAS Scale
    Mounts:
      /dev/shm from devshm (rw)
      /opt/scrutiny/config from config (rw)
      /opt/scrutiny/influxdb from influxdb (rw)
      /run/udev from udev (ro)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
  Volumes:
   config:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  scrutiny-config
    ReadOnly:   false
   devshm:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   influxdb:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  scrutiny-influxdb
    ReadOnly:   false
   shared:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   tmp:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   udev:
    Type:          HostPath (bare host directory volume)
    Path:          /run/udev
    HostPathType:  
   varlogs:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varrun:
    Type:                       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:                     Memory
    SizeLimit:                  8Gi
  Topology Spread Constraints:  kubernetes.io/hostname:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=scrutiny,app.kubernetes.io/name=scrutiny,pod.name=scrutiny
                                truecharts.org/rack:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=scrutiny,app.kubernetes.io/name=scrutiny,pod.name=scrutiny
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      True    MinimumReplicasAvailable
OldReplicaSets:  <none>
NewReplicaSet:   scrutiny-597cdf895b (1/1 replicas created)
Events:          <none>


Name:                   nextcloud-imaginary
Namespace:              ix-nextcloud
CreationTimestamp:      Sun, 03 Dec 2023 16:41:24 +0100
Labels:                 app=nextcloud-25.0.9
                        app.kubernetes.io/instance=nextcloud
                        app.kubernetes.io/managed-by=Helm
                        app.kubernetes.io/name=nextcloud
                        app.kubernetes.io/version=28.0.0
                        helm-revision=39
                        helm.sh/chart=nextcloud-25.0.9
                        release=nextcloud
Annotations:            deployment.kubernetes.io/revision: 38
                        meta.helm.sh/release-name: nextcloud
                        meta.helm.sh/release-namespace: ix-nextcloud
Selector:               app.kubernetes.io/instance=nextcloud,app.kubernetes.io/name=nextcloud,pod.name=imaginary
Replicas:               1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:           app=nextcloud-25.0.9
                    app.kubernetes.io/instance=nextcloud
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=nextcloud
                    app.kubernetes.io/version=28.0.0
                    helm-revision=39
                    helm.sh/chart=nextcloud-25.0.9
                    pod.name=imaginary
                    release=nextcloud
  Annotations:      rollme: rnBBo
  Service Account:  default
  Init Containers:
   nextcloud-system-cnpg-wait:
    Image:      tccr.io/truecharts/db-wait-postgres:1.1.0@sha256:a163c7836d7bb436a428f5d55bbba0eb73bcdb9bc202047e2523bbb539c113e6
    Port:       <none>
    Host Port:  <none>
    Command:
      /bin/sh
      -c
      /bin/sh <<'EOF'
      
      
      echo "Executing DB waits..."
      
      
      echo "Detected RW pooler, testing RW pooler availability..."
      until
        echo "Testing database on url:  nextcloud-cnpg-main-rw"
        pg_isready -U nextcloud -d nextcloud -h nextcloud-cnpg-main-rw
        do sleep 5
      done
      
      
      
      sleep 5
      EOF
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:     10m
      memory:  50Mi
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      S6_READ_ONLY_ROOT:       1
    Mounts:
      /dev/shm from devshm (rw)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
   nextcloud-system-redis-wait:
    Image:      tccr.io/truecharts/db-wait-redis:1.1.0@sha256:8affa086d097b948f62b0433d70f4219a22ec29843ebd5479391869341bdb638
    Port:       <none>
    Host Port:  <none>
    Command:
      /bin/sh
      -c
      /bin/bash <<'EOF'
      echo "Executing DB waits..."
      [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD";
      export LIVE=false;
      until "$LIVE";
      do
        response=$(
            timeout -s 3 2 \
            redis-cli \
              -h "$REDIS_HOST" \
              -p "$REDIS_PORT" \
              ping
          )
        if [ "$response" == "PONG" ] || [ "$response" == "LOADING Redis is loading the dataset in memory" ]; then
          LIVE=true
          echo "$response"
          echo "Redis Responded, ending initcontainer and starting main container(s)..."
        else
          echo "$response"
          echo "Redis not responding... Sleeping for 10 sec..."
          sleep 10
        fi;
      done
      EOF
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:     10m
      memory:  50Mi
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      S6_READ_ONLY_ROOT:       1
      REDIS_HOST:              <set to the key 'plainhost' in secret 'nextcloud-rediscreds'>       Optional: false
      REDIS_PASSWORD:          <set to the key 'redis-password' in secret 'nextcloud-rediscreds'>  Optional: false
      REDIS_PORT:              6379
    Mounts:
      /dev/shm from devshm (rw)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
  Containers:
   nextcloud:
    Image:      tccr.io/truecharts/nextcloud-imaginary:v20230401@sha256:6a227d1b0200d29f25028e07b8852f60e3d91a5814048933e70eccee749dc04c
    Port:       9090/TCP
    Host Port:  0/TCP
    Command:
      imaginary
    Args:
      -p
      9090
      -concurrency
      10
      -max-allowed-resolution
      18.0
      -enable-url-source
      -return-size
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:      10m
      memory:   50Mi
    Liveness:   http-get http://:9090/health delay=10s timeout=5s period=10s #success=1 #failure=5
    Readiness:  http-get http://:9090/health delay=10s timeout=5s period=10s #success=2 #failure=5
    Startup:    tcp-socket :9090 delay=10s timeout=2s period=5s #success=1 #failure=60
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      S6_READ_ONLY_ROOT:       1
    Mounts:
      /dev/shm from devshm (rw)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
  Volumes:
   devshm:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   shared:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   tmp:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varlogs:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varrun:
    Type:                       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:                     Memory
    SizeLimit:                  8Gi
  Topology Spread Constraints:  kubernetes.io/hostname:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=nextcloud,app.kubernetes.io/name=nextcloud,pod.name=nextcloud-imaginary
                                truecharts.org/rack:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=nextcloud,app.kubernetes.io/name=nextcloud,pod.name=nextcloud-imaginary
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      True    MinimumReplicasAvailable
OldReplicaSets:  <none>
NewReplicaSet:   nextcloud-imaginary-6fdbd88855 (1/1 replicas created)
Events:          <none>


Name:               nextcloud
Namespace:          ix-nextcloud
CreationTimestamp:  Sun, 03 Dec 2023 16:41:24 +0100
Labels:             app=nextcloud-25.0.9
                    app.kubernetes.io/instance=nextcloud
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=nextcloud
                    app.kubernetes.io/version=28.0.0
                    helm-revision=39
                    helm.sh/chart=nextcloud-25.0.9
                    release=nextcloud
Annotations:        deployment.kubernetes.io/revision: 38
                    meta.helm.sh/release-name: nextcloud
                    meta.helm.sh/release-namespace: ix-nextcloud
Selector:           app.kubernetes.io/instance=nextcloud,app.kubernetes.io/name=nextcloud,pod.name=main
Replicas:           1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:       Recreate
MinReadySeconds:    0
Pod Template:
  Labels:           app=nextcloud-25.0.9
                    app.kubernetes.io/instance=nextcloud
                    app.kubernetes.io/managed-by=Helm
                    app.kubernetes.io/name=nextcloud
                    app.kubernetes.io/version=28.0.0
                    helm-revision=39
                    helm.sh/chart=nextcloud-25.0.9
                    pod.name=main
                    release=nextcloud
  Annotations:      rollme: fGYMx
  Service Account:  default
  Init Containers:
   nextcloud-system-cnpg-wait:
    Image:      tccr.io/truecharts/db-wait-postgres:1.1.0@sha256:a163c7836d7bb436a428f5d55bbba0eb73bcdb9bc202047e2523bbb539c113e6
    Port:       <none>
    Host Port:  <none>
    Command:
      /bin/sh
      -c
      /bin/sh <<'EOF'
      
      
      echo "Executing DB waits..."
      
      
      echo "Detected RW pooler, testing RW pooler availability..."
      until
        echo "Testing database on url:  nextcloud-cnpg-main-rw"
        pg_isready -U nextcloud -d nextcloud -h nextcloud-cnpg-main-rw
        do sleep 5
      done
      
      
      
      sleep 5
      EOF
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:     10m
      memory:  50Mi
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      S6_READ_ONLY_ROOT:       1
    Mounts:
      /dev/shm from devshm (rw)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
   nextcloud-system-redis-wait:
    Image:      tccr.io/truecharts/db-wait-redis:1.1.0@sha256:8affa086d097b948f62b0433d70f4219a22ec29843ebd5479391869341bdb638
    Port:       <none>
    Host Port:  <none>
    Command:
      /bin/sh
      -c
      /bin/bash <<'EOF'
      echo "Executing DB waits..."
      [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD";
      export LIVE=false;
      until "$LIVE";
      do
        response=$(
            timeout -s 3 2 \
            redis-cli \
              -h "$REDIS_HOST" \
              -p "$REDIS_PORT" \
              ping
          )
        if [ "$response" == "PONG" ] || [ "$response" == "LOADING Redis is loading the dataset in memory" ]; then
          LIVE=true
          echo "$response"
          echo "Redis Responded, ending initcontainer and starting main container(s)..."
        else
          echo "$response"
          echo "Redis not responding... Sleeping for 10 sec..."
          sleep 10
        fi;
      done
      EOF
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:     10m
      memory:  50Mi
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      S6_READ_ONLY_ROOT:       1
      REDIS_HOST:              <set to the key 'plainhost' in secret 'nextcloud-rediscreds'>       Optional: false
      REDIS_PASSWORD:          <set to the key 'redis-password' in secret 'nextcloud-rediscreds'>  Optional: false
      REDIS_PORT:              6379
    Mounts:
      /dev/shm from devshm (rw)
      /shared from shared (rw)
      /tmp from tmp (rw)
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
  Containers:
   nextcloud:
    Image:      tccr.io/truecharts/nextcloud-fpm:v28.0.0@sha256:a765a49bafef4e3e6c1f874c5ee1c4d2ce39b2bd6793b9a2e044ed75645bbc1a
    Port:       9000/TCP
    Host Port:  0/TCP
    Limits:
      cpu:     4
      memory:  8Gi
    Requests:
      cpu:      10m
      memory:   50Mi
    Liveness:   exec [/healthcheck.sh] delay=10s timeout=5s period=10s #success=1 #failure=5
    Readiness:  exec [/healthcheck.sh] delay=10s timeout=5s period=10s #success=2 #failure=5
    Startup:    tcp-socket :9000 delay=10s timeout=2s period=5s #success=1 #failure=60
    Environment Variables from:
      nextcloud-nextcloud-config  ConfigMap  Optional: false
    Environment:
      TZ:                      Europe/Madrid
      UMASK:                   0022
      UMASK_SET:               0022
      NVIDIA_VISIBLE_DEVICES:  void
      S6_READ_ONLY_ROOT:       1
    Mounts:
      /compartidos from persist-list-6 (rw)
      /dev/shm from devshm (rw)
      /ismanas from persist-list-1 (rw)
      /juegos from persist-list-2 (rw)
      /pelis from persist-list-3 (rw)
      /programas from persist-list-4 (rw)
      /shared from shared (rw)
      /so from persist-list-5 (rw)
      /tmp from tmp (rw)
      /usr/local/etc/php-fpm.d/zz-tune.conf from php-tune (ro,path="zz-tune.conf")
      /usr/local/etc/php/conf.d/opcache-recommended.ini from opcache-recommended (ro,path="opcache-recommended.ini")
      /usr/local/etc/php/conf.d/redis-session.ini from redis-session (ro,path="redis-session.ini")
      /var/logs from varlogs (rw)
      /var/run from varrun (rw)
      /var/www/html from html (rw)
      /var/www/html/config from config (rw)
      /var/www/html/data from data (rw)
      /x from persist-list-0 (rw)
  Volumes:
   config:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  nextcloud-config
    ReadOnly:   false
   data:
    Type:          HostPath (bare host directory volume)
    Path:          /mnt/Raidz1/Nextcloud-Truecharts-Data
    HostPathType:  
   devshm:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   html:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  nextcloud-html
    ReadOnly:   false
   opcache-recommended:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      nextcloud-opcache
    Optional:  false
   persist-list-0:
    Type:          HostPath (bare host directory volume)
    Path:          /mnt/Raidz2/Carpeta Isma/Descargas/XXX
    HostPathType:  
   persist-list-1:
    Type:          HostPath (bare host directory volume)
    Path:          /mnt/Raidz2/IsmaNAS
    HostPathType:  
   persist-list-2:
    Type:          HostPath (bare host directory volume)
    Path:          /mnt/Raidz2/Juegos
    HostPathType:  
   persist-list-3:
    Type:          HostPath (bare host directory volume)
    Path:          /mnt/Raidz2/Peliculas-y-Series
    HostPathType:  
   persist-list-4:
    Type:          HostPath (bare host directory volume)
    Path:          /mnt/Raidz2/Programas
    HostPathType:  
   persist-list-5:
    Type:          HostPath (bare host directory volume)
    Path:          /mnt/Raidz2/SO
    HostPathType:  
   persist-list-6:
    Type:          HostPath (bare host directory volume)
    Path:          /mnt/Raidz1/Compartidos_Nextcloud
    HostPathType:  
   php-tune:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      nextcloud-php-tune
    Optional:  false
   redis-session:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      nextcloud-redis-session
    Optional:  false
   shared:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
   tmp:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varlogs:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  8Gi
   varrun:
    Type:                       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:                     Memory
    SizeLimit:                  8Gi
  Topology Spread Constraints:  kubernetes.io/hostname:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=nextcloud,app.kubernetes.io/name=nextcloud,pod.name=nextcloud
                                truecharts.org/rack:ScheduleAnyway when max skew 1 is exceeded for selector app.kubernetes.io/instance=nextcloud,app.kubernetes.io/name=nextcloud,pod.name=nextcloud
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      True    MinimumReplicasAvailable
OldReplicaSets:  <none>
NewReplicaSet:   nextcloud-c9c757d4f (1/1 replicas created)
Events:          <none>
