env: TZ: UTC OCTOPRINT_PORT: 5000 image: pullPolicy: Always repository: nold360/octoprint tag: "latest" ingress: main: annotations: cert-manager.io/cluster-issuer: vault-issuer nginx.ingress.kubernetes.io/proxy-body-size: 100m traefik.ingress.kubernetes.io/router.tls: "true" enabled: true hosts: - host: octo.dc paths: - path: / pathType: Prefix - path: /stream pathType: Prefix service: name: octoprint-octoprint-stream port: 80 tls: - hosts: - octo.dc secretName: octo-tls octoprint: plugins: install: true plugins: - https://github.com/LazeMSS/OctoPrint-UICustomizer/archive/main.zip - https://github.com/NilsRo/OctoPrint-SlicerEstimator/archive/master.zip upgrade: true persistence: camera: enabled: false hostPath: /dev/video0 type: hostPath data: accessMode: ReadWriteOnce enabled: true mountPath: /octoprint size: 1Gi storageClass: local-path printer: enabled: true hostPath: /dev/prusa type: hostPath #podAnnotations: #prometheus.io/path: /plugin/prometheus_exporter/metrics #prometheus.io/port: "5000" #prometheus.io/scrape: "true" podSecurityContext: runAsUser: 1000 runAsGroup: 20 #dialout fsGroup: 20 securityContext: privileged: true service: main: enabled: true ports: http: port: 80 targetPort: 5000 stream: enabled: true ports: http-stream: enabled: true port: 80 targetPort: 8080 streamer: device: /dev/video0 encoder: CPU format: YUYV framerate: 15 port: 8080 quality: 70 resolution: 640x480 ustreamer: enabled: false image: lib42/ustreamer imagePullPolicy: IfNotPresent tag: latest mjpg_streamer: enabled: false image: badsmoke/mjpg-streamer imagePullPolicy: IfNotPresent tag: latest