diff --git a/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml b/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml index 37bf8fa80..fc7bb9c2c 100644 --- a/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml +++ b/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml @@ -679,7 +679,6 @@ data: headerStyle: clean hideVersion: true cardBlur: xs - color: slate background: image: https://web-assets-3bfcb5585cbd63dc365d32a3.nyc3.cdn.digitaloceanspaces.com/alexlebens-net/background.jpg theme: dark diff --git a/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml b/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml index 1d64b348d..eed73d2d4 100644 --- a/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml +++ b/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml @@ -24,7 +24,7 @@ spec: template: metadata: annotations: - checksum/configMaps: e87e78a68bae45e4526092e6a5ca8f2c092ce0ac41e3b9eed228de1eed5384ab + checksum/configMaps: e94b227f6f56b8119b44c12843b568c30928b4a3ad05e9826cdbca2ff083c0eb checksum/secrets: d3ba83f111cd32f92c909268c55ad8bbd4f9e299b74b35b33c1a011180d8b378 labels: app.kubernetes.io/controller: main diff --git a/clusters/cl01tl/manifests/libation/CronJob-libation-main.yaml b/clusters/cl01tl/manifests/libation/CronJob-libation-main.yaml index b806a3e51..0fd454324 100644 --- a/clusters/cl01tl/manifests/libation/CronJob-libation-main.yaml +++ b/clusters/cl01tl/manifests/libation/CronJob-libation-main.yaml @@ -42,7 +42,7 @@ spec: value: "-1" - name: LIBATION_BOOKS_DIR value: /data - image: rmcrackan/libation:13.1.10 + image: rmcrackan/libation:13.2.1 imagePullPolicy: IfNotPresent name: main resources: diff --git a/clusters/cl01tl/manifests/tdarr/DaemonSet-tdarr-node.yaml b/clusters/cl01tl/manifests/tdarr/DaemonSet-tdarr-node.yaml index 655e22320..0b64b5613 100644 --- a/clusters/cl01tl/manifests/tdarr/DaemonSet-tdarr-node.yaml +++ b/clusters/cl01tl/manifests/tdarr/DaemonSet-tdarr-node.yaml @@ -55,7 +55,7 @@ spec: value: tdarr-api - name: serverPort value: "8266" - image: ghcr.io/haveagitgat/tdarr_node:2.60.01 + image: ghcr.io/haveagitgat/tdarr_node:2.61.01 imagePullPolicy: IfNotPresent name: main resources: diff --git a/clusters/cl01tl/manifests/tdarr/Deployment-tdarr-server.yaml b/clusters/cl01tl/manifests/tdarr/Deployment-tdarr-server.yaml index 545201368..101682cd8 100644 --- a/clusters/cl01tl/manifests/tdarr/Deployment-tdarr-server.yaml +++ b/clusters/cl01tl/manifests/tdarr/Deployment-tdarr-server.yaml @@ -57,7 +57,7 @@ spec: value: "8266" - name: webUIPort value: "8265" - image: ghcr.io/haveagitgat/tdarr:2.60.01 + image: ghcr.io/haveagitgat/tdarr:2.61.01 imagePullPolicy: IfNotPresent name: main resources: diff --git a/clusters/cl01tl/manifests/volsync/ClusterRole-volsync-manager.yaml b/clusters/cl01tl/manifests/volsync/ClusterRole-volsync-manager.yaml index 46572c9da..f0d104902 100644 --- a/clusters/cl01tl/manifests/volsync/ClusterRole-volsync-manager.yaml +++ b/clusters/cl01tl/manifests/volsync/ClusterRole-volsync-manager.yaml @@ -3,10 +3,10 @@ kind: ClusterRole metadata: name: volsync-manager labels: - helm.sh/chart: volsync-0.14.0 + helm.sh/chart: volsync-0.15.0 app.kubernetes.io/name: volsync app.kubernetes.io/instance: volsync - app.kubernetes.io/version: "0.14.0" + app.kubernetes.io/version: "0.15.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: diff --git a/clusters/cl01tl/manifests/volsync/ClusterRoleBinding-volsync-manager.yaml b/clusters/cl01tl/manifests/volsync/ClusterRoleBinding-volsync-manager.yaml index 01ed7415f..f445396eb 100644 --- a/clusters/cl01tl/manifests/volsync/ClusterRoleBinding-volsync-manager.yaml +++ b/clusters/cl01tl/manifests/volsync/ClusterRoleBinding-volsync-manager.yaml @@ -3,10 +3,10 @@ kind: ClusterRoleBinding metadata: name: volsync-manager labels: - helm.sh/chart: volsync-0.14.0 + helm.sh/chart: volsync-0.15.0 app.kubernetes.io/name: volsync app.kubernetes.io/instance: volsync - app.kubernetes.io/version: "0.14.0" + app.kubernetes.io/version: "0.15.0" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io diff --git a/clusters/cl01tl/manifests/volsync/CustomResourceDefinition-replicationdestinations.volsync.backube.yaml b/clusters/cl01tl/manifests/volsync/CustomResourceDefinition-replicationdestinations.volsync.backube.yaml index c233f903a..d2671d584 100644 --- a/clusters/cl01tl/manifests/volsync/CustomResourceDefinition-replicationdestinations.volsync.backube.yaml +++ b/clusters/cl01tl/manifests/volsync/CustomResourceDefinition-replicationdestinations.volsync.backube.yaml @@ -1334,6 +1334,31 @@ spec: volumeSource: description: volumeSource represents the secret or PersistentVolumeClaim that should be mounted to the mover pod. properties: + nfs: + description: |- + nfs represents an NFS mount on the host that shares a pod's lifetime + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + properties: + path: + description: |- + path that is exported by the NFS server. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: string + readOnly: + description: |- + readOnly here will force the NFS export to be mounted with read-only permissions. + Defaults to false. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: boolean + server: + description: |- + server is the hostname or IP address of the NFS server. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: string + required: + - path + - server + type: object persistentVolumeClaim: description: |- persistentVolumeClaimVolumeSource represents a reference to a @@ -2731,6 +2756,31 @@ spec: volumeSource: description: volumeSource represents the secret or PersistentVolumeClaim that should be mounted to the mover pod. properties: + nfs: + description: |- + nfs represents an NFS mount on the host that shares a pod's lifetime + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + properties: + path: + description: |- + path that is exported by the NFS server. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: string + readOnly: + description: |- + readOnly here will force the NFS export to be mounted with read-only permissions. + Defaults to false. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: boolean + server: + description: |- + server is the hostname or IP address of the NFS server. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: string + required: + - path + - server + type: object persistentVolumeClaim: description: |- persistentVolumeClaimVolumeSource represents a reference to a @@ -4259,6 +4309,31 @@ spec: volumeSource: description: volumeSource represents the secret or PersistentVolumeClaim that should be mounted to the mover pod. properties: + nfs: + description: |- + nfs represents an NFS mount on the host that shares a pod's lifetime + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + properties: + path: + description: |- + path that is exported by the NFS server. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: string + readOnly: + description: |- + readOnly here will force the NFS export to be mounted with read-only permissions. + Defaults to false. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: boolean + server: + description: |- + server is the hostname or IP address of the NFS server. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: string + required: + - path + - server + type: object persistentVolumeClaim: description: |- persistentVolumeClaimVolumeSource represents a reference to a diff --git a/clusters/cl01tl/manifests/volsync/CustomResourceDefinition-replicationsources.volsync.backube.yaml b/clusters/cl01tl/manifests/volsync/CustomResourceDefinition-replicationsources.volsync.backube.yaml index 3e2fe20e5..67c559f52 100644 --- a/clusters/cl01tl/manifests/volsync/CustomResourceDefinition-replicationsources.volsync.backube.yaml +++ b/clusters/cl01tl/manifests/volsync/CustomResourceDefinition-replicationsources.volsync.backube.yaml @@ -1318,6 +1318,31 @@ spec: volumeSource: description: volumeSource represents the secret or PersistentVolumeClaim that should be mounted to the mover pod. properties: + nfs: + description: |- + nfs represents an NFS mount on the host that shares a pod's lifetime + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + properties: + path: + description: |- + path that is exported by the NFS server. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: string + readOnly: + description: |- + readOnly here will force the NFS export to be mounted with read-only permissions. + Defaults to false. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: boolean + server: + description: |- + server is the hostname or IP address of the NFS server. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: string + required: + - path + - server + type: object persistentVolumeClaim: description: |- persistentVolumeClaimVolumeSource represents a reference to a @@ -2682,6 +2707,31 @@ spec: volumeSource: description: volumeSource represents the secret or PersistentVolumeClaim that should be mounted to the mover pod. properties: + nfs: + description: |- + nfs represents an NFS mount on the host that shares a pod's lifetime + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + properties: + path: + description: |- + path that is exported by the NFS server. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: string + readOnly: + description: |- + readOnly here will force the NFS export to be mounted with read-only permissions. + Defaults to false. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: boolean + server: + description: |- + server is the hostname or IP address of the NFS server. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: string + required: + - path + - server + type: object persistentVolumeClaim: description: |- persistentVolumeClaimVolumeSource represents a reference to a @@ -4199,6 +4249,31 @@ spec: volumeSource: description: volumeSource represents the secret or PersistentVolumeClaim that should be mounted to the mover pod. properties: + nfs: + description: |- + nfs represents an NFS mount on the host that shares a pod's lifetime + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + properties: + path: + description: |- + path that is exported by the NFS server. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: string + readOnly: + description: |- + readOnly here will force the NFS export to be mounted with read-only permissions. + Defaults to false. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: boolean + server: + description: |- + server is the hostname or IP address of the NFS server. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: string + required: + - path + - server + type: object persistentVolumeClaim: description: |- persistentVolumeClaimVolumeSource represents a reference to a @@ -5521,6 +5596,31 @@ spec: volumeSource: description: volumeSource represents the secret or PersistentVolumeClaim that should be mounted to the mover pod. properties: + nfs: + description: |- + nfs represents an NFS mount on the host that shares a pod's lifetime + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + properties: + path: + description: |- + path that is exported by the NFS server. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: string + readOnly: + description: |- + readOnly here will force the NFS export to be mounted with read-only permissions. + Defaults to false. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: boolean + server: + description: |- + server is the hostname or IP address of the NFS server. + More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs + type: string + required: + - path + - server + type: object persistentVolumeClaim: description: |- persistentVolumeClaimVolumeSource represents a reference to a diff --git a/clusters/cl01tl/manifests/volsync/Deployment-volsync.yaml b/clusters/cl01tl/manifests/volsync/Deployment-volsync.yaml index ad4013e18..0966156e7 100644 --- a/clusters/cl01tl/manifests/volsync/Deployment-volsync.yaml +++ b/clusters/cl01tl/manifests/volsync/Deployment-volsync.yaml @@ -4,10 +4,10 @@ metadata: name: volsync labels: control-plane: volsync-controller - helm.sh/chart: volsync-0.14.0 + helm.sh/chart: volsync-0.15.0 app.kubernetes.io/name: volsync app.kubernetes.io/instance: volsync - app.kubernetes.io/version: "0.14.0" + app.kubernetes.io/version: "0.15.0" app.kubernetes.io/managed-by: Helm spec: replicas: 2 @@ -33,46 +33,21 @@ spec: seccompProfile: type: RuntimeDefault containers: - - name: kube-rbac-proxy - securityContext: - allowPrivilegeEscalation: false - capabilities: - drop: - - "ALL" - readOnlyRootFilesystem: true - image: "quay.io/brancz/kube-rbac-proxy:v0.19.0" - args: - - --secure-listen-address=0.0.0.0:8443 - - --upstream=http://127.0.0.1:8080/ - - --logtostderr=true - - "--tls-min-version=VersionTLS12" - - --v=0 - - --ignore-paths=/metrics - ports: - - containerPort: 8443 - protocol: TCP - name: https - resources: - limits: - cpu: 500m - memory: 128Mi - requests: - cpu: 5m - memory: 64Mi - name: manager args: - --health-probe-bind-address=:8081 - - --metrics-bind-address=127.0.0.1:8080 + - --metrics-bind-address=:8443 - --leader-elect - - --rclone-container-image=quay.io/backube/volsync:0.14.0 - - --restic-container-image=quay.io/backube/volsync:0.14.0 - - --rsync-container-image=quay.io/backube/volsync:0.14.0 - - --rsync-tls-container-image=quay.io/backube/volsync:0.14.0 - - --syncthing-container-image=quay.io/backube/volsync:0.14.0 + - --rclone-container-image=quay.io/backube/volsync:0.15.0 + - --restic-container-image=quay.io/backube/volsync:0.15.0 + - --rsync-container-image=quay.io/backube/volsync:0.15.0 + - --rsync-tls-container-image=quay.io/backube/volsync:0.15.0 + - --syncthing-container-image=quay.io/backube/volsync:0.15.0 - --scc-name=volsync-privileged-mover + - --metrics-require-rbac=false command: - /manager - image: "quay.io/backube/volsync:0.14.0" + image: "quay.io/backube/volsync:0.15.0" imagePullPolicy: IfNotPresent env: - name: VOLSYNC_NAMESPACE diff --git a/clusters/cl01tl/manifests/volsync/Role-volsync-leader-election.yaml b/clusters/cl01tl/manifests/volsync/Role-volsync-leader-election.yaml index cc25238e8..702b6aab8 100644 --- a/clusters/cl01tl/manifests/volsync/Role-volsync-leader-election.yaml +++ b/clusters/cl01tl/manifests/volsync/Role-volsync-leader-election.yaml @@ -3,10 +3,10 @@ kind: Role metadata: name: volsync-leader-election labels: - helm.sh/chart: volsync-0.14.0 + helm.sh/chart: volsync-0.15.0 app.kubernetes.io/name: volsync app.kubernetes.io/instance: volsync - app.kubernetes.io/version: "0.14.0" + app.kubernetes.io/version: "0.15.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: diff --git a/clusters/cl01tl/manifests/volsync/RoleBinding-volsync-leader-election.yaml b/clusters/cl01tl/manifests/volsync/RoleBinding-volsync-leader-election.yaml index 2edbbef61..e8042d488 100644 --- a/clusters/cl01tl/manifests/volsync/RoleBinding-volsync-leader-election.yaml +++ b/clusters/cl01tl/manifests/volsync/RoleBinding-volsync-leader-election.yaml @@ -3,10 +3,10 @@ kind: RoleBinding metadata: name: volsync-leader-election labels: - helm.sh/chart: volsync-0.14.0 + helm.sh/chart: volsync-0.15.0 app.kubernetes.io/name: volsync app.kubernetes.io/instance: volsync - app.kubernetes.io/version: "0.14.0" + app.kubernetes.io/version: "0.15.0" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io diff --git a/clusters/cl01tl/manifests/volsync/Service-volsync-metrics.yaml b/clusters/cl01tl/manifests/volsync/Service-volsync-metrics.yaml index 73ac85350..590c942e9 100644 --- a/clusters/cl01tl/manifests/volsync/Service-volsync-metrics.yaml +++ b/clusters/cl01tl/manifests/volsync/Service-volsync-metrics.yaml @@ -4,15 +4,15 @@ metadata: name: volsync-metrics labels: control-plane: volsync-controller - helm.sh/chart: volsync-0.14.0 + helm.sh/chart: volsync-0.15.0 app.kubernetes.io/name: volsync app.kubernetes.io/instance: volsync - app.kubernetes.io/version: "0.14.0" + app.kubernetes.io/version: "0.15.0" app.kubernetes.io/managed-by: Helm spec: ports: - name: https port: 8443 - targetPort: https + targetPort: 8443 selector: control-plane: volsync-controller diff --git a/clusters/cl01tl/manifests/volsync/ServiceAccount-volsync.yaml b/clusters/cl01tl/manifests/volsync/ServiceAccount-volsync.yaml index 591d89f69..45b8aef82 100644 --- a/clusters/cl01tl/manifests/volsync/ServiceAccount-volsync.yaml +++ b/clusters/cl01tl/manifests/volsync/ServiceAccount-volsync.yaml @@ -3,8 +3,8 @@ kind: ServiceAccount metadata: name: volsync labels: - helm.sh/chart: volsync-0.14.0 + helm.sh/chart: volsync-0.15.0 app.kubernetes.io/name: volsync app.kubernetes.io/instance: volsync - app.kubernetes.io/version: "0.14.0" + app.kubernetes.io/version: "0.15.0" app.kubernetes.io/managed-by: Helm