Unifi--;Refactor DroneCI

This commit is contained in:
2023-12-29 10:31:19 +11:00
parent 52bbd42046
commit 75cd0f2704
6 changed files with 22 additions and 146 deletions

View File

@ -2,6 +2,7 @@ apiVersion: v1
kind: Service
metadata:
name: drone
namespace: drone
spec:
ports:
- protocol: TCP
@ -14,6 +15,7 @@ apiVersion: apps/v1
kind: Deployment
metadata:
name: drone
namespace: drone
labels:
app: drone
spec:
@ -83,6 +85,7 @@ apiVersion: v1
kind: ServiceAccount
metadata:
name: drone
namespace: drone
labels:
app: drone
---
@ -90,6 +93,7 @@ apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: drone
namespace: drone
spec:
entryPoints:
- websecure
@ -116,17 +120,17 @@ spec:
flexVolume:
driver: mount/smb
secretRef:
name: smb-secret
name: flexvolsmb-credentials
options:
opts: domain=bessems.eu,file_mode=0777,dir_mode=0777,iocharset=utf8,nobrl
server: 192.168.11.225
opts: file_mode=0777,dir_mode=0777,iocharset=utf8,nobrl
server: 192.168.154.225
share: /K3s.Volumes/drone/data
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: flexvolsmb-drone-data
namespace: default
namespace: drone
spec:
accessModes:
- ReadWriteMany
@ -148,17 +152,17 @@ spec:
flexVolume:
driver: mount/smb
secretRef:
name: smb-secret
name: flexvolsmb-credentials
options:
opts: domain=bessems.eu,file_mode=0777,dir_mode=0777,iocharset=utf8
server: 192.168.11.225
opts: file_mode=0777,dir_mode=0777,iocharset=utf8
server: 192.168.154.225
share: /K3s.Volumes/traefikcertsdumper/export
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: flexvolsmb-drone-certs
namespace: default
namespace: drone
spec:
accessModes:
- ReadWriteMany
@ -180,17 +184,17 @@ spec:
flexVolume:
driver: mount/smb
secretRef:
name: smb-secret
name: flexvolsmb-credentials
options:
opts: domain=bessems.eu,file_mode=0777,dir_mode=0777,iocharset=utf8
server: 192.168.11.225
opts: file_mode=0777,dir_mode=0777,iocharset=utf8
server: 192.168.154.225
share: /K3s.Volumes/lighttpd/websites/sn.itch.fyi/Repository/rel
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: flexvolsmb-drone-output
namespace: default
namespace: drone
spec:
accessModes:
- ReadWriteMany
@ -212,17 +216,17 @@ spec:
flexVolume:
driver: mount/smb
secretRef:
name: smb-secret
name: flexvolsmb-credentials
options:
opts: domain=bessems.eu,file_mode=0777,dir_mode=0777,iocharset=utf8
server: 192.168.11.225
opts: file_mode=0777,dir_mode=0777,iocharset=utf8
server: 192.168.154.225
share: /K3s.Volumes/drone/scratch
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: flexvolsmb-drone-scratch
namespace: default
namespace: drone
spec:
accessModes:
- ReadWriteMany
@ -234,8 +238,8 @@ spec:
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
namespace: default
name: drone
namespace: drone
rules:
- apiGroups:
- ""
@ -261,7 +265,7 @@ kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: drone
namespace: default
namespace: drone
subjects:
- kind: ServiceAccount
name: drone