summaryrefslogtreecommitdiff
path: root/k8s
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-01 12:40:30 +0300
committerPaul Buetow <paul@buetow.org>2026-05-01 12:40:30 +0300
commit27dbaf2b2d5895a091d04aa1c852abb91a619e2d (patch)
tree846ba964ee6f0fba52ccb2b1750d44b21c454efb /k8s
parentbadc2543eaa319657ecc97453fbdca58679ecb87 (diff)
Minimalist UI: hide all elements until activated; add help modal and keyboard shortcuts
- Redesign UI to be invisible by default: only header + '?' button shown - Press m to show sidebar, t for toolbar, / for search, ? for help - Add help modal with all keyboard shortcuts - Fix scanner to skip corrupt/unprobeable files instead of aborting - Fix scanner to skip thumbnail errors instead of aborting - Fix rescan to use background context so it completes after HTTP response - Rename project from KISS Media Player to Player
Diffstat (limited to 'k8s')
-rw-r--r--k8s/deployment.yaml16
-rw-r--r--k8s/pvc-db.yaml4
-rw-r--r--k8s/pvc-media.yaml4
-rw-r--r--k8s/secret.yaml4
-rw-r--r--k8s/service.yaml6
5 files changed, 17 insertions, 17 deletions
diff --git a/k8s/deployment.yaml b/k8s/deployment.yaml
index c4c605e..56bc11b 100644
--- a/k8s/deployment.yaml
+++ b/k8s/deployment.yaml
@@ -1,25 +1,25 @@
apiVersion: apps/v1
kind: Deployment
metadata:
- name: kiss-media-player
+ name: player
labels:
- app: kiss-media-player
+ app: player
spec:
replicas: 1
selector:
matchLabels:
- app: kiss-media-player
+ app: player
template:
metadata:
labels:
- app: kiss-media-player
+ app: player
spec:
securityContext:
runAsNonRoot: true
fsGroup: 65534
containers:
- name: app
- image: kiss-media-player:latest
+ image: player:latest
imagePullPolicy: IfNotPresent
securityContext:
runAsUser: 65534
@@ -31,7 +31,7 @@ spec:
name: http
envFrom:
- secretRef:
- name: kiss-media-player-secret
+ name: player-secret
optional: true
env:
- name: PORT
@@ -67,7 +67,7 @@ spec:
volumes:
- name: data
persistentVolumeClaim:
- claimName: kiss-media-player-db
+ claimName: player-db
- name: media
persistentVolumeClaim:
- claimName: kiss-media-player-media
+ claimName: player-media
diff --git a/k8s/pvc-db.yaml b/k8s/pvc-db.yaml
index 87fad81..3328172 100644
--- a/k8s/pvc-db.yaml
+++ b/k8s/pvc-db.yaml
@@ -1,9 +1,9 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
- name: kiss-media-player-db
+ name: player-db
labels:
- app: kiss-media-player
+ app: player
spec:
accessModes:
- ReadWriteOnce
diff --git a/k8s/pvc-media.yaml b/k8s/pvc-media.yaml
index 76e2d41..f75e5df 100644
--- a/k8s/pvc-media.yaml
+++ b/k8s/pvc-media.yaml
@@ -1,9 +1,9 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
- name: kiss-media-player-media
+ name: player-media
labels:
- app: kiss-media-player
+ app: player
spec:
accessModes:
- ReadWriteMany
diff --git a/k8s/secret.yaml b/k8s/secret.yaml
index 68b21fc..bbde6dd 100644
--- a/k8s/secret.yaml
+++ b/k8s/secret.yaml
@@ -1,9 +1,9 @@
apiVersion: v1
kind: Secret
metadata:
- name: kiss-media-player-secret
+ name: player-secret
labels:
- app: kiss-media-player
+ app: player
type: Opaque
stringData:
# Set this to the desired admin password before applying.
diff --git a/k8s/service.yaml b/k8s/service.yaml
index c3da918..bf0cbd9 100644
--- a/k8s/service.yaml
+++ b/k8s/service.yaml
@@ -1,13 +1,13 @@
apiVersion: v1
kind: Service
metadata:
- name: kiss-media-player
+ name: player
labels:
- app: kiss-media-player
+ app: player
spec:
type: ClusterIP
selector:
- app: kiss-media-player
+ app: player
ports:
- port: 8080
targetPort: http