[plex-exporter] Fix issues with Autodiscovery (#31)

This commit is contained in:
2021-12-08 17:23:37 +00:00
committed by GitHub
parent c2b9442ebc
commit e706d4f9cd
6 changed files with 56 additions and 9 deletions

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 0.2.2
description: A prometheus exporter for Plex Media Server
name: plex-exporter
version: 0.0.2
version: 0.0.3
kubeVersion: ">=1.16.0-0"
keywords:
- plex-exporter

View File

@@ -1,6 +1,6 @@
# plex-exporter
![Version: 0.0.2](https://img.shields.io/badge/Version-0.0.2-informational?style=flat-square) ![AppVersion: 0.2.2](https://img.shields.io/badge/AppVersion-0.2.2-informational?style=flat-square)
![Version: 0.0.3](https://img.shields.io/badge/Version-0.0.3-informational?style=flat-square) ![AppVersion: 0.2.2](https://img.shields.io/badge/AppVersion-0.2.2-informational?style=flat-square)
A prometheus exporter for Plex Media Server
@@ -98,6 +98,34 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [0.0.3]
#### Added
- N/A
#### Changed
- Fixed autodiscovery configuration issues when using `envFrom`
#### Removed
- N/A
### [0.0.2]
#### Added
- Support for auto discovery
#### Changed
- N/A
#### Removed
- N/A
### [0.0.1]
#### Added

View File

@@ -9,6 +9,20 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [0.0.3]
#### Added
- N/A
#### Changed
- Fixed autodiscovery configuration issues when using `envFrom`
#### Removed
- N/A
### [0.0.2]
#### Added

View File

@@ -0,0 +1,5 @@
---
env:
PLEX_TOKEN: a0a0a0a0a
plex:
autodiscover: true

View File

@@ -1,4 +1,4 @@
---
plex:
server: test
autodiscover: true
token: a0a0a0a0a0

View File

@@ -4,16 +4,16 @@
{{/* Append the hardcoded settings */}}
{{- define "plex-exporter.harcodedValues" -}}
args:
{{- if .Values.plex.autodiscover -}}
- "--auto-discover"
{{- else -}}
{{ if .Values.plex.server }}
- "--plex-server"
- "{{ .Values.plex.server }}"
{{- end -}}
{{- if .Values.plex.token -}}
{{ else }}
- "--auto-discover"
{{ end }}
{{ if .Values.plex.token }}
- "--token"
- "{{ .Values.plex.token }}"
{{- end -}}
{{ end }}
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "plex-exporter.harcodedValues" . | fromYaml) -}}