Compare commits
10 Commits
auto-updat
...
auto-updat
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a81ec0431b | ||
| ef082982c6 | |||
| 0f590a5659 | |||
| 852234ff8a | |||
| 521ba6c53f | |||
|
|
c7176155c5 | ||
| af66893c23 | |||
| 9d52724204 | |||
| f55dde0b46 | |||
| c6b52975ba |
@@ -20,8 +20,6 @@ spec:
|
|||||||
{{ .session_secret }}
|
{{ .session_secret }}
|
||||||
PG_STRING: |-
|
PG_STRING: |-
|
||||||
postgres://furumi_dev:{{ .pg_pass }}@psql.psql.svc:5432/furumi_dev
|
postgres://furumi_dev:{{ .pg_pass }}@psql.psql.svc:5432/furumi_dev
|
||||||
PLAYER_API_KEY: |-
|
|
||||||
{{ .player_api_key }}
|
|
||||||
data:
|
data:
|
||||||
- secretKey: client_id
|
- secretKey: client_id
|
||||||
sourceRef:
|
sourceRef:
|
||||||
@@ -47,14 +45,6 @@ spec:
|
|||||||
remoteRef:
|
remoteRef:
|
||||||
key: 960735e6-2cc9-4b68-9bd3-e6786e5a0cd6
|
key: 960735e6-2cc9-4b68-9bd3-e6786e5a0cd6
|
||||||
property: fields[2].value
|
property: fields[2].value
|
||||||
- secretKey: player_api_key
|
|
||||||
sourceRef:
|
|
||||||
storeRef:
|
|
||||||
name: vaultwarden-login
|
|
||||||
kind: ClusterSecretStore
|
|
||||||
remoteRef:
|
|
||||||
key: 960735e6-2cc9-4b68-9bd3-e6786e5a0cd6
|
|
||||||
property: fields[3].value
|
|
||||||
- secretKey: pg_pass
|
- secretKey: pg_pass
|
||||||
sourceRef:
|
sourceRef:
|
||||||
storeRef:
|
storeRef:
|
||||||
|
|||||||
@@ -22,13 +22,20 @@ spec:
|
|||||||
- host: music-dev.hexor.cy
|
- host: music-dev.hexor.cy
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
- path: /
|
- path: /api
|
||||||
pathType: Prefix
|
pathType: Prefix
|
||||||
backend:
|
backend:
|
||||||
service:
|
service:
|
||||||
name: furumi-dev-web-player
|
name: furumi-dev-web-player
|
||||||
port:
|
port:
|
||||||
number: 8080
|
number: 8080
|
||||||
|
- path: /
|
||||||
|
pathType: Prefix
|
||||||
|
backend:
|
||||||
|
service:
|
||||||
|
name: furumi-dev-node-player
|
||||||
|
port:
|
||||||
|
number: 3001
|
||||||
tls:
|
tls:
|
||||||
- secretName: furumi-tls
|
- secretName: furumi-tls
|
||||||
hosts:
|
hosts:
|
||||||
|
|||||||
@@ -7,4 +7,5 @@ resources:
|
|||||||
- external-secrets.yaml
|
- external-secrets.yaml
|
||||||
- ingress.yaml
|
- ingress.yaml
|
||||||
- web-player.yaml
|
- web-player.yaml
|
||||||
|
- node-player.yaml
|
||||||
- metadata-agent.yaml
|
- metadata-agent.yaml
|
||||||
|
|||||||
@@ -31,9 +31,9 @@ spec:
|
|||||||
- name: FURUMI_AGENT_STORAGE_DIR
|
- name: FURUMI_AGENT_STORAGE_DIR
|
||||||
value: "/media"
|
value: "/media"
|
||||||
- name: FURUMI_AGENT_OLLAMA_URL
|
- name: FURUMI_AGENT_OLLAMA_URL
|
||||||
value: "http://ollama.ollama.svc:11434"
|
value: "http://100.120.76.49:1234"
|
||||||
- name: FURUMI_AGENT_OLLAMA_MODEL
|
- name: FURUMI_AGENT_OLLAMA_MODEL
|
||||||
value: "qwen3:14b"
|
value: "qwen2.5-32b-instruct"
|
||||||
- name: FURUMI_AGENT_POLL_INTERVAL_SECS
|
- name: FURUMI_AGENT_POLL_INTERVAL_SECS
|
||||||
value: "10"
|
value: "10"
|
||||||
- name: RUST_LOG
|
- name: RUST_LOG
|
||||||
|
|||||||
53
k8s/apps/furumi-dev/node-player.yaml
Normal file
53
k8s/apps/furumi-dev/node-player.yaml
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
name: furumi-dev-node-player
|
||||||
|
labels:
|
||||||
|
app: furumi-dev-node-player
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app: furumi-dev-node-player
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app: furumi-dev-node-player
|
||||||
|
spec:
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: master.tail2fe2d.ts.net
|
||||||
|
containers:
|
||||||
|
- name: furumi-dev-node-player
|
||||||
|
image: ultradesu/furumi-node-player:dev
|
||||||
|
imagePullPolicy: Always
|
||||||
|
env:
|
||||||
|
- name: PORT
|
||||||
|
value: "3001"
|
||||||
|
- name: BASE_URL
|
||||||
|
value: "https://music-dev.hexor.cy"
|
||||||
|
- name: FRONTEND_ORIGIN
|
||||||
|
value: "https://music-dev.hexor.cy"
|
||||||
|
- name: SESSION_SECRET
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: furumi-ng-creds
|
||||||
|
key: OIDC_SESSION_SECRET
|
||||||
|
- name: OIDC_ISSUER_BASE_URL
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: furumi-ng-creds
|
||||||
|
key: OIDC_ISSUER_URL
|
||||||
|
- name: OIDC_CLIENT_ID
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: furumi-ng-creds
|
||||||
|
key: OIDC_CLIENT_ID
|
||||||
|
- name: OIDC_CLIENT_SECRET
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: furumi-ng-creds
|
||||||
|
key: OIDC_CLIENT_SECRET
|
||||||
|
ports:
|
||||||
|
- name: http
|
||||||
|
containerPort: 3001
|
||||||
|
protocol: TCP
|
||||||
@@ -26,7 +26,23 @@ spec:
|
|||||||
selector:
|
selector:
|
||||||
app: furumi-dev-web-player
|
app: furumi-dev-web-player
|
||||||
ports:
|
ports:
|
||||||
- name: web-ui
|
- name: http
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
port: 8080
|
port: 8080
|
||||||
targetPort: 8080
|
targetPort: 8080
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
name: furumi-dev-node-player
|
||||||
|
labels:
|
||||||
|
app: furumi-dev-node-player
|
||||||
|
spec:
|
||||||
|
type: ClusterIP
|
||||||
|
selector:
|
||||||
|
app: furumi-dev-node-player
|
||||||
|
ports:
|
||||||
|
- name: http
|
||||||
|
protocol: TCP
|
||||||
|
port: 3001
|
||||||
|
targetPort: 3001
|
||||||
|
|||||||
@@ -51,17 +51,12 @@ spec:
|
|||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: furumi-ng-creds
|
name: furumi-ng-creds
|
||||||
key: PG_STRING
|
key: PG_STRING
|
||||||
- name: FURUMI_PLAYER_API_KEY
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: furumi-ng-creds
|
|
||||||
key: PLAYER_API_KEY
|
|
||||||
- name: FURUMI_PLAYER_STORAGE_DIR
|
- name: FURUMI_PLAYER_STORAGE_DIR
|
||||||
value: "/media"
|
value: "/media"
|
||||||
- name: RUST_LOG
|
- name: RUST_LOG
|
||||||
value: "info"
|
value: "info"
|
||||||
ports:
|
ports:
|
||||||
- name: web-ui
|
- name: http
|
||||||
containerPort: 8080
|
containerPort: 8080
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
@@ -72,4 +67,3 @@ spec:
|
|||||||
hostPath:
|
hostPath:
|
||||||
path: /k8s/furumi-dev/library
|
path: /k8s/furumi-dev/library
|
||||||
type: DirectoryOrCreate
|
type: DirectoryOrCreate
|
||||||
|
|
||||||
|
|||||||
@@ -31,9 +31,9 @@ spec:
|
|||||||
- name: FURUMI_AGENT_STORAGE_DIR
|
- name: FURUMI_AGENT_STORAGE_DIR
|
||||||
value: "/media"
|
value: "/media"
|
||||||
- name: FURUMI_AGENT_OLLAMA_URL
|
- name: FURUMI_AGENT_OLLAMA_URL
|
||||||
value: "http://ollama.ollama.svc:11434"
|
value: "http://100.120.76.49:1234"
|
||||||
- name: FURUMI_AGENT_OLLAMA_MODEL
|
- name: FURUMI_AGENT_OLLAMA_MODEL
|
||||||
value: "qwen3.5:9b"
|
value: "google/gemma-4-26b-a4b"
|
||||||
- name: FURUMI_AGENT_POLL_INTERVAL_SECS
|
- name: FURUMI_AGENT_POLL_INTERVAL_SECS
|
||||||
value: "10"
|
value: "10"
|
||||||
- name: RUST_LOG
|
- name: RUST_LOG
|
||||||
|
|||||||
@@ -127,14 +127,14 @@ spec:
|
|||||||
- name: gitea-runner
|
- name: gitea-runner
|
||||||
image: gitea/act_runner:nightly
|
image: gitea/act_runner:nightly
|
||||||
resources:
|
resources:
|
||||||
requests:
|
#requests:
|
||||||
cpu: "100m"
|
# cpu: "100m"
|
||||||
memory: "256Mi"
|
# memory: "256Mi"
|
||||||
ephemeral-storage: "1Gi"
|
# ephemeral-storage: "1Gi"
|
||||||
limits:
|
#limits:
|
||||||
cpu: "3000m"
|
# cpu: "3000m"
|
||||||
memory: "4Gi"
|
# memory: "4Gi"
|
||||||
ephemeral-storage: "28Gi"
|
# ephemeral-storage: "28Gi"
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: docker-sock
|
- name: docker-sock
|
||||||
mountPath: /var/run/docker.sock
|
mountPath: /var/run/docker.sock
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ resources:
|
|||||||
helmCharts:
|
helmCharts:
|
||||||
- name: authentik
|
- name: authentik
|
||||||
repo: https://charts.goauthentik.io
|
repo: https://charts.goauthentik.io
|
||||||
version: 2026.2.1
|
version: 2026.2.2
|
||||||
releaseName: authentik
|
releaseName: authentik
|
||||||
namespace: authentik
|
namespace: authentik
|
||||||
valuesFile: values.yaml
|
valuesFile: values.yaml
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
global:
|
global:
|
||||||
image:
|
image:
|
||||||
tag: "2026.2.1"
|
tag: "2026.2.2"
|
||||||
|
|
||||||
authentik:
|
authentik:
|
||||||
error_reporting:
|
error_reporting:
|
||||||
|
|||||||
Reference in New Issue
Block a user