Automated Manifest Update (#2188)

This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow.

Reviewed-on: #2188
Co-authored-by: gitea-bot <gitea-bot@alexlebens.net>
Co-committed-by: gitea-bot <gitea-bot@alexlebens.net>
This commit was merged in pull request #2188.
This commit is contained in:
2025-12-03 04:31:09 +00:00
committed by Alex Lebens
parent 989b180888
commit e348b4a7ee
15 changed files with 633 additions and 676 deletions

View File

@@ -254,6 +254,27 @@ spec:
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: qbittorrent-theme-data
labels:
app.kubernetes.io/instance: qbittorrent
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: qbittorrent
helm.sh/chart: qbittorrent-4.4.0
annotations:
helm.sh/resource-policy: keep
namespace: qbittorrent
spec:
accessModes:
- "ReadWriteOnce"
resources:
requests:
storage: "1Gi"
storageClassName: "ceph-block"
---
# Source: qbittorrent/charts/qbittorrent/templates/common.yaml
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: qbittorrent-qbit-manage-config-data
labels:
@@ -293,27 +314,6 @@ spec:
storage: "1Gi"
storageClassName: "ceph-block"
---
# Source: qbittorrent/charts/qbittorrent/templates/common.yaml
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: qbittorrent-theme-data
labels:
app.kubernetes.io/instance: qbittorrent
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: qbittorrent
helm.sh/chart: qbittorrent-4.4.0
annotations:
helm.sh/resource-policy: keep
namespace: qbittorrent
spec:
accessModes:
- "ReadWriteOnce"
resources:
requests:
storage: "1Gi"
storageClassName: "ceph-block"
---
# Source: qbittorrent/templates/persistent-volume-claim.yaml
apiVersion: v1
kind: PersistentVolumeClaim
@@ -355,38 +355,6 @@ spec:
# Source: qbittorrent/charts/qbittorrent/templates/common.yaml
apiVersion: v1
kind: Service
metadata:
name: qbittorrent
labels:
app.kubernetes.io/instance: qbittorrent
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: qbittorrent
app.kubernetes.io/service: qbittorrent
helm.sh/chart: qbittorrent-4.4.0
namespace: qbittorrent
spec:
type: ClusterIP
ports:
- port: 9999
targetPort: 9999
protocol: TCP
name: health
- port: 8080
targetPort: 8080
protocol: TCP
name: http
- port: 9022
targetPort: 9022
protocol: TCP
name: metrics
selector:
app.kubernetes.io/controller: main
app.kubernetes.io/instance: qbittorrent
app.kubernetes.io/name: qbittorrent
---
# Source: qbittorrent/charts/qbittorrent/templates/common.yaml
apiVersion: v1
kind: Service
metadata:
name: qbittorrent-qbit-manage
labels:
@@ -437,139 +405,36 @@ spec:
app.kubernetes.io/name: qbittorrent
---
# Source: qbittorrent/charts/qbittorrent/templates/common.yaml
apiVersion: apps/v1
kind: Deployment
apiVersion: v1
kind: Service
metadata:
name: qbittorrent-qbit-manage
name: qbittorrent
labels:
app.kubernetes.io/controller: qbit-manage
app.kubernetes.io/instance: qbittorrent
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: qbittorrent
app.kubernetes.io/service: qbittorrent
helm.sh/chart: qbittorrent-4.4.0
annotations:
reloader.stakater.com/auto: "true"
namespace: qbittorrent
spec:
revisionHistoryLimit: 3
replicas: 1
strategy:
type: Recreate
type: ClusterIP
ports:
- port: 9999
targetPort: 9999
protocol: TCP
name: health
- port: 8080
targetPort: 8080
protocol: TCP
name: http
- port: 9022
targetPort: 9022
protocol: TCP
name: metrics
selector:
matchLabels:
app.kubernetes.io/controller: qbit-manage
app.kubernetes.io/name: qbittorrent
app.kubernetes.io/instance: qbittorrent
template:
metadata:
labels:
app.kubernetes.io/controller: qbit-manage
app.kubernetes.io/instance: qbittorrent
app.kubernetes.io/name: qbittorrent
spec:
enableServiceLinks: false
serviceAccountName: default
automountServiceAccountToken: true
hostIPC: false
hostNetwork: false
hostPID: false
dnsPolicy: ClusterFirst
initContainers:
- command:
- /bin/sh
- -ec
- |
cp /config/config.yml /app/config/config.yml
image: busybox:1.37.0
imagePullPolicy: IfNotPresent
name: init-copy-config
resources:
requests:
cpu: 10m
memory: 128Mi
volumeMounts:
- mountPath: /config/config.yml
mountPropagation: None
name: qbit-manage-config
readOnly: true
subPath: config.yml
- mountPath: /app/config
name: qbit-manage-config-data
containers:
- env:
- name: TZ
value: US/Central
- name: PGID
value: "1000"
- name: PUID
value: "1000"
- name: APPRISE_STORAGE_MODE
value: memory
- name: APPRISE_STATEFUL_MODE
value: disabled
- name: APPRISE_WORKER_COUNT
value: "1"
- name: APPRISE_STATELESS_URLS
valueFrom:
secretKeyRef:
key: ntfy-url
name: qbittorrent-qbit-manage-config
image: caronc/apprise:1.2.6
imagePullPolicy: IfNotPresent
name: apprise-api
resources:
requests:
cpu: 10m
memory: 128Mi
- env:
- name: TZ
value: US/Central
- name: QBT_SCHEDULE
value: 0 * * * *
- name: QBT_STARTUP_DELAY
value: "360"
- name: QBT_CONFIG_DIR
value: /app/config/
- name: QBT_LOGFILE
value: /app/var/activity.log
- name: QBT_LOG_LEVEL
value: INFO
image: ghcr.io/stuffanthings/qbit_manage:v4.6.4
imagePullPolicy: IfNotPresent
name: qbit-manage
resources:
requests:
cpu: 10m
memory: 64Mi
volumeMounts:
- mountPath: /qbittorrent
name: config
- mountPath: /config/config.yml
mountPropagation: None
name: qbit-manage-config
readOnly: true
subPath: config.yml
- mountPath: /app/config
name: qbit-manage-config-data
- mountPath: /app/var
name: qbit-manage-config-var
- mountPath: /mnt/store
name: storage
volumes:
- name: config
persistentVolumeClaim:
claimName: qbittorrent-config
- configMap:
name: qbit-manage-config
name: qbit-manage-config
- name: qbit-manage-config-data
persistentVolumeClaim:
claimName: qbittorrent-qbit-manage-config-data
- emptyDir: {}
name: qbit-manage-config-var
- name: storage
persistentVolumeClaim:
claimName: qbittorrent-nfs-storage
app.kubernetes.io/controller: main
app.kubernetes.io/instance: qbittorrent
app.kubernetes.io/name: qbittorrent
---
# Source: qbittorrent/charts/qbittorrent/templates/common.yaml
apiVersion: apps/v1
@@ -806,6 +671,141 @@ spec:
name: glutun-update-script
name: update-script
---
# Source: qbittorrent/charts/qbittorrent/templates/common.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: qbittorrent-qbit-manage
labels:
app.kubernetes.io/controller: qbit-manage
app.kubernetes.io/instance: qbittorrent
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: qbittorrent
helm.sh/chart: qbittorrent-4.4.0
annotations:
reloader.stakater.com/auto: "true"
namespace: qbittorrent
spec:
revisionHistoryLimit: 3
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
app.kubernetes.io/controller: qbit-manage
app.kubernetes.io/name: qbittorrent
app.kubernetes.io/instance: qbittorrent
template:
metadata:
labels:
app.kubernetes.io/controller: qbit-manage
app.kubernetes.io/instance: qbittorrent
app.kubernetes.io/name: qbittorrent
spec:
enableServiceLinks: false
serviceAccountName: default
automountServiceAccountToken: true
hostIPC: false
hostNetwork: false
hostPID: false
dnsPolicy: ClusterFirst
initContainers:
- command:
- /bin/sh
- -ec
- |
cp /config/config.yml /app/config/config.yml
image: busybox:1.37.0
imagePullPolicy: IfNotPresent
name: init-copy-config
resources:
requests:
cpu: 10m
memory: 128Mi
volumeMounts:
- mountPath: /config/config.yml
mountPropagation: None
name: qbit-manage-config
readOnly: true
subPath: config.yml
- mountPath: /app/config
name: qbit-manage-config-data
containers:
- env:
- name: TZ
value: US/Central
- name: PGID
value: "1000"
- name: PUID
value: "1000"
- name: APPRISE_STORAGE_MODE
value: memory
- name: APPRISE_STATEFUL_MODE
value: disabled
- name: APPRISE_WORKER_COUNT
value: "1"
- name: APPRISE_STATELESS_URLS
valueFrom:
secretKeyRef:
key: ntfy-url
name: qbittorrent-qbit-manage-config
image: caronc/apprise:1.2.6
imagePullPolicy: IfNotPresent
name: apprise-api
resources:
requests:
cpu: 10m
memory: 128Mi
- env:
- name: TZ
value: US/Central
- name: QBT_SCHEDULE
value: 0 * * * *
- name: QBT_STARTUP_DELAY
value: "360"
- name: QBT_CONFIG_DIR
value: /app/config/
- name: QBT_LOGFILE
value: /app/var/activity.log
- name: QBT_LOG_LEVEL
value: INFO
image: ghcr.io/stuffanthings/qbit_manage:v4.6.4
imagePullPolicy: IfNotPresent
name: qbit-manage
resources:
requests:
cpu: 10m
memory: 64Mi
volumeMounts:
- mountPath: /qbittorrent
name: config
- mountPath: /config/config.yml
mountPropagation: None
name: qbit-manage-config
readOnly: true
subPath: config.yml
- mountPath: /app/config
name: qbit-manage-config-data
- mountPath: /app/var
name: qbit-manage-config-var
- mountPath: /mnt/store
name: storage
volumes:
- name: config
persistentVolumeClaim:
claimName: qbittorrent-config
- configMap:
name: qbit-manage-config
name: qbit-manage-config
- name: qbit-manage-config-data
persistentVolumeClaim:
claimName: qbittorrent-qbit-manage-config-data
- emptyDir: {}
name: qbit-manage-config-var
- name: storage
persistentVolumeClaim:
claimName: qbittorrent-nfs-storage
---
# Source: qbittorrent/templates/external-secret.yaml
apiVersion: external-secrets.io/v1
kind: ExternalSecret