Compare commits

...

27 Commits

Author SHA1 Message Date
74af642d61 Update Helm release plane-ce to v1.4.0 2025-11-06 13:44:32 +00:00
a536911c7f Update deploy/deluge/deluge-deploy.yaml 2025-05-11 13:44:06 +02:00
ca6d8ece07 Merge pull request 'Update Helm release plane-ce to v1.1.0' (#3) from renovate/plane-ce-1.x into main
Reviewed-on: #3
2025-03-28 14:08:50 +01:00
403e0adc4a Update Helm release plane-ce to v1.1.0 2025-03-27 13:00:41 +00:00
ded8953892 fix node selector 2025-03-27 00:09:57 +01:00
5701c2fffe update drone 2025-03-26 23:30:31 +01:00
23b96db049 fix drone perms 2025-03-26 17:54:04 +01:00
e9f8b65f79 update drone runner 2025-03-26 17:51:45 +01:00
fdc23b9b66 fix drone 2025-03-26 17:44:05 +01:00
c0fbef2afa update drone 2025-03-26 17:41:14 +01:00
f055fd498b update drone 2025-03-26 17:30:10 +01:00
d3d2852c4c update drone logging 2025-03-26 17:18:31 +01:00
7a9a87169a set debug level for drone 2025-03-26 17:13:36 +01:00
44142581ec update drone 2025-03-26 17:09:58 +01:00
2c05411617 update drone runners 2025-03-26 17:05:31 +01:00
30a08f1b41 update drone amd64 2025-03-26 16:56:59 +01:00
b3811f31cd update drone 2025-03-25 14:04:16 +01:00
4973a38623 update drone 2025-03-25 14:02:45 +01:00
5dd8427336 fix drone 2025-03-25 13:48:28 +01:00
0a393b19c8 update droneupdate drone 2025-03-25 13:38:25 +01:00
c33107f0d8 update drone 2025-03-25 04:20:53 +01:00
27cbf5b35f fix name 2025-03-25 03:29:32 +01:00
f014334375 update drone 2025-03-25 03:28:19 +01:00
19d75c5179 update drone 2025-03-25 03:24:41 +01:00
9a1c192d66 update deluge 2025-03-25 03:09:20 +01:00
5d210d7c31 Merge pull request 'Configure Renovate' (#2) from renovate/configure into main
Reviewed-on: #2
2025-03-23 16:02:47 +01:00
20f384f59d Add renovate.json 2025-03-23 15:02:02 +00:00
9 changed files with 138 additions and 54 deletions

View File

@@ -13,9 +13,16 @@ spec:
labels:
app: deluge
spec:
securityContext:
runAsUser: 0
containers:
- name: deluge
image: lscr.io/linuxserver/deluge:latest
image: bottledpills/deluge-openvpn:v1.7
securityContext:
privileged: true # Often required for TUN/TAP devices
capabilities:
add:
- NET_ADMIN
ports:
- containerPort: 8112
protocol: TCP
@@ -26,19 +33,31 @@ spec:
- containerPort: 58846
protocol: TCP
env:
- name: PUID
value: "1000"
- name: PGID
value: "1000"
- name: TZ
value: Etc/UTC
- name: DELUGE_LOGLEVEL
value: "error"
- name: OPENVPN_PROVIDER
value: "nordvpn"
- name: OPENVPN_USERNAME
valueFrom:
secretKeyRef:
name: nordvpn-credentials
key: username
- name: OPENVPN_PASSWORD
valueFrom:
secretKeyRef:
name: nordvpn-credentials
key: password
- name: LOCAL_NETWORK
value: "10.10.10.0/24,10.244.0.0/24"
volumeMounts:
- name: config
mountPath: /config
- name: downloads
mountPath: /downloads
mountPath: /download
- name: dev-net-tun
mountPath: /dev/net/tun
volumes:
- name: config
persistentVolumeClaim:
@@ -46,3 +65,7 @@ spec:
- name: downloads
persistentVolumeClaim:
claimName: deluge-downloads
- name: dev-net-tun
hostPath:
path: /dev/net/tun
type: CharDevice

View File

@@ -0,0 +1,26 @@
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
namespace: drone
name: drone
rules:
- apiGroups: [""]
resources: ["secrets"]
verbs: ["create", "delete"]
- apiGroups: [""]
resources: ["pods", "pods/log"]
verbs: ["get", "create", "delete", "list", "watch", "update"]
---
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: drone
namespace: drone
subjects:
- kind: ServiceAccount
name: default
namespace: drone
roleRef:
kind: Role
name: drone
apiGroup: rbac.authorization.k8s.io

View File

@@ -0,0 +1,36 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: drone-runner-amd64
namespace: drone
spec:
replicas: 1
selector:
matchLabels:
app: drone-runner-amd64
template:
metadata:
labels:
app: drone-runner-amd64
spec:
nodeSelector:
kubernetes.io/arch: "amd64"
containers:
- name: drone-runner-amd64
image: drone/drone-runner-kube:latest
imagePullPolicy: Always
env:
- name: DRONE_RPC_HOST
value: "drone.beatrice.wtf"
- name: DRONE_RPC_PROTO
value: "https"
- name: DRONE_RPC_SECRET
value: "26a2221fd8090ea38720fc445eca6a45a39a63fcce3ba30712e7153b855f8"
- name: DRONE_RUNNER_CAPACITY
value: "3"
- name: DRONE_DEBUG
value: "true"
- name: DRONE_NAMESPACE_DEFAULT
value: "drone"
- name: DRONE_NODE_SELECTOR_DEFAULT
value: "kubernetes.io/arch:amd64"

View File

@@ -0,0 +1,36 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: drone-runner-arm64
namespace: drone
spec:
replicas: 1
selector:
matchLabels:
app: drone-runner-arm64
template:
metadata:
labels:
app: drone-runner-arm64
spec:
nodeSelector:
kubernetes.io/arch: "arm64"
containers:
- name: drone-runner-arm64
image: drone/drone-runner-kube:latest
imagePullPolicy: Always
env:
- name: DRONE_RPC_HOST
value: "drone.beatrice.wtf"
- name: DRONE_RPC_PROTO
value: "https"
- name: DRONE_RPC_SECRET
value: "26a2221fd8090ea38720fc445eca6a45a39a63fcce3ba30712e7153b855f8"
- name: DRONE_RUNNER_CAPACITY
value: "3"
- name: DRONE_DEBUG
value: "true"
- name: DRONE_NAMESPACE_DEFAULT
value: "drone"
- name: DRONE_NODE_SELECTOR_DEFAULT
value: "kubernetes.io/arch:arm64"

View File

@@ -1,46 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: drone-runner
namespace: drone
spec:
replicas: 3
selector:
matchLabels:
name: drone-runner
template:
metadata:
labels:
name: drone-runner
spec:
containers:
- name: drone-runner
image: drone/drone-runner-kube:latest
imagePullPolicy: Always
ports:
- containerPort: 3000
env:
- name: "DRONE_RPC_HOST"
value: "drone.beatrice.wtf"
- name: "DRONE_RPC_PROTO"
value: "https"
- name: "DRONE_RPC_SECRET"
value: "26a2221fd8090ea38720fc445eca6a45a39a63fcce3ba30712e7153b855f8"
- name: "DRONE_RUNNER_CAPACITY"
value: "3"
---
apiVersion: v1
kind: Service
metadata:
name: drone-runner
namespace: drone
labels:
name: drone-runner
spec:
type: ClusterIP
ports:
- protocol: TCP
port: 3000
targetPort: 3000
selector:
name: drone-runner

View File

@@ -38,6 +38,10 @@ spec:
value: ":80"
- name: "DRONE_SERVER_BUILD_LIMIT"
value: "9"
- name: "DRONE_ALLOW_PRIVILEGED"
value: "true"
- name: "DRONE_LOGS_DEBUG"
value: "true"
volumeMounts:
- mountPath: /var/lib/drone
name: drone-lib

View File

@@ -1,5 +1,7 @@
resources:
- drone-rbac.yaml
- drone-server.yaml
- drone-runner.yaml
- drone-runner-arm64.yaml
- drone-runner-amd64.yaml
- drone-ingress.yaml
- drone-pvc.yaml

View File

@@ -3,7 +3,7 @@ namespace: plane-ce
helmCharts:
- name: plane-ce
repo: https://helm.plane.so/
version: 1.0.30
version: 1.4.0
releaseName: plane-app
valuesInline:
planeVersion: stable

3
renovate.json Normal file
View File

@@ -0,0 +1,3 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json"
}