Sign inSign up

arola1982/embyoperator

By arola1982

•Updated about 5 years ago

Image
0

535

arola1982/embyoperator repository overview

Emby Server Operator

Have your kubernetes based Emby server automatically redeployed when there is an update available.

For this to work, make sure you set your embyserver deployment image to latest, and the pull policy to always.


Environment Variables:

KOPF_INTERVAL: 86400.0 (How often a check is carried out)

Setup:

  1. Install embyserver
  2. Setup an api key from within the emby admin dashboard
  3. Apply the CRD (Below)
  4. Create an object which defines your embyserver host and api key (See below)
  5. Create a deployment using this image and set the environment variables above

Custom Resource Definition

apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
  name: embyserverwatchers.arola.local
spec:
  scope: Namespaced
  group: arola.local
  names:
    kind: EmbyServerWatcher
    plural: embyserverwatchers
    singular: embyserverwatcher
    shortNames:
      - esw
  versions:
    - name: v1
      served: true
      storage: true
      schema:
        openAPIV3Schema:
          type: object
          properties:
            spec:
              type: object
              x-kubernetes-preserve-unknown-fields: true
            status:
              type: object
              x-kubernetes-preserve-unknown-fields: true

Custom Resource Object

apiVersion: arola.local/v1
kind: EmbyServerWatcher
metadata:
  name: media-stack-embyserver
spec:
  host: "<Replace with your own k8s service and port or fqdn and port>"
  apikey: "<Replace with your own api key>"

Tag summary

Content type

Image

Digest

Size

108.8 MB

Last updated

about 5 years ago

docker pull arola1982/embyoperator