remove moved Apps

This commit is contained in:
kjeld Schouten-Lebbing 2021-11-24 13:07:57 +01:00
parent ef91060564
commit 7d7e3bf937
No known key found for this signature in database
GPG Key ID: 4CDAD4A532BC1EDB
73 changed files with 0 additions and 9247 deletions

View File

@ -1,10 +0,0 @@
# Changelog<br>
<a name="grafana-0.0.1"></a>
### grafana-0.0.1 (2021-11-23)
#### Add
* Add grafana to incubator Apps ([#1391](https://github.com/truecharts/apps/issues/1391))

View File

@ -1,8 +0,0 @@
# Configuration Options
##### Connecting to other apps
If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Internally" quick-start guide:
https://truecharts.org/manual/Quick-Start%20Guides/14-linking-apps/
##### Available config options
In the future this page is going to contain an automated list of options available in the installation/edit UI.

View File

@ -1,6 +0,0 @@
dependencies:
- name: common
repository: https://truecharts.org
version: 8.9.3
digest: sha256:8e3b075bc94570b49db18d1ea9431f95ed06504fb372ee04f43c667c784d7b14
generated: "2021-11-23T22:53:11.108856679Z"

View File

@ -1,32 +0,0 @@
apiVersion: v2
appVersion: "8.2.5"
dependencies:
- name: common
repository: https://truecharts.org
version: 8.9.3
deprecated: false
description: Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB.
home: https://github.com/truecharts/apps/tree/master/charts/stable/grafana
icon: https://bitnami.com/assets/stacks/grafana/img/grafana-stack-220x234.png
keywords:
- analytics
- monitoring
- metrics
- logs
kubeVersion: '>=1.16.0-0'
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: grafana
sources:
- https://github.com/bitnami/bitnami-docker-grafana
- https://grafana.com/
type: application
version: 0.0.1
annotations:
truecharts.org/catagories: |
- media
- test
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U

View File

@ -1,38 +0,0 @@
# Introduction
Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB.
TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
## Source Code
* <https://github.com/bitnami/bitnami-docker-grafana>
* <https://grafana.com/>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://truecharts.org | common | 8.9.3 |
## Installing the Chart
To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/03-Installing-an-App/).
## Uninstalling the Chart
To remove this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/07-Deleting-an-App/).
## Support
- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Open-Apps/) first.
- See the [Wiki](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
---
All Rights Reserved - The TrueCharts Project

View File

@ -1,3 +0,0 @@
Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB.
This App is supplied by TrueCharts, for more information please visit https://truecharts.org

View File

@ -1,44 +0,0 @@
# Default Helm-Values
TrueCharts is primarily build to supply TrueNAS SCALE Apps.
However, we also supply all Apps as standard Helm-Charts. In this document we aim to document the default values in our values.yaml file.
Most of our Apps also consume our "common" Helm Chart.
If this is the case, this means that all values.yaml values are set to the common chart values.yaml by default. This values.yaml file will only contain values that deviate from the common chart.
You will, however, be able to use all values referenced in the common chart here, besides the values listed in this document.
## Values
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env.GF_AUTH_LDAP_ALLOW_SIGN_UP | string | `"false"` | |
| env.GF_AUTH_LDAP_CONFIG_FILE | string | `"/opt/bitnami/grafana/conf/ldap.toml"` | |
| env.GF_AUTH_LDAP_ENABLED | string | `"false"` | |
| env.GF_INSTALL_PLUGINS | string | `""` | |
| env.GF_PATHS_CONFIG | string | `"/opt/bitnami/grafana/conf/grafana.ini"` | |
| env.GF_PATHS_DATA | string | `"/opt/bitnami/grafana/data"` | |
| env.GF_PATHS_LOGS | string | `"/opt/bitnami/grafana/logs"` | |
| env.GF_PATHS_PLUGINS | string | `"/opt/bitnami/grafana/data/plugins"` | |
| env.GF_PATHS_PROVISIONING | string | `"/opt/bitnami/grafana/conf/provisioning"` | |
| env.GF_SECURITY_ADMIN_USER | string | `"admin"` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"bitnami/grafana"` | |
| image.tag | string | `"8.2.5@sha256:105ca819eb14dc773a3df6fd56f5e78e68bd2abdb1b5d9007ff803528a84be70"` | |
| metrics.enabled | bool | See values.yaml | Enable and configure a Prometheus serviceMonitor for the chart under this key. |
| metrics.prometheusRule | object | See values.yaml | Enable and configure Prometheus Rules for the chart under this key. |
| metrics.prometheusRule.rules | list | See prometheusrules.yaml | Configure additionial rules for the chart under this key. |
| metrics.serviceMonitor.interval | string | `"1m"` | |
| metrics.serviceMonitor.labels | object | `{}` | |
| metrics.serviceMonitor.scrapeTimeout | string | `"30s"` | |
| persistence.config.enabled | bool | `true` | |
| persistence.config.mountPath | string | `"/opt/bitnami/grafana/data"` | |
| probes.liveness.path | string | `"/api/health"` | |
| probes.readiness.path | string | `"/api/health"` | |
| probes.startup.path | string | `"/api/health"` | |
| secret.GF_SECURITY_ADMIN_PASSWORD | string | `"testpassword"` | |
| securityContext.readOnlyRootFilesystem | bool | `false` | |
| service.main.ports.main.port | int | `3000` | |
| service.main.ports.main.targetPort | int | `3000` | |
| service.main.protocol | string | `"HTTP"` | |
All Rights Reserved - The TrueCharts Project

View File

@ -1,72 +0,0 @@
image:
repository: bitnami/grafana
pullPolicy: IfNotPresent
tag: 8.2.5@sha256:105ca819eb14dc773a3df6fd56f5e78e68bd2abdb1b5d9007ff803528a84be70
securityContext:
readOnlyRootFilesystem: false
service:
main:
protocol: "HTTP"
ports:
main:
targetPort: 3000
port: 3000
probes:
liveness:
path: "/api/health"
readiness:
path: "/api/health"
startup:
path: "/api/health"
secret:
GF_SECURITY_ADMIN_PASSWORD: "testpassword"
env:
GF_SECURITY_ADMIN_USER: "admin"
GF_INSTALL_PLUGINS: ""
GF_PATHS_PLUGINS: "/opt/bitnami/grafana/data/plugins"
GF_AUTH_LDAP_ENABLED: "false"
GF_AUTH_LDAP_CONFIG_FILE: "/opt/bitnami/grafana/conf/ldap.toml"
GF_AUTH_LDAP_ALLOW_SIGN_UP: "false"
GF_PATHS_PROVISIONING: "/opt/bitnami/grafana/conf/provisioning"
GF_PATHS_CONFIG: "/opt/bitnami/grafana/conf/grafana.ini"
GF_PATHS_DATA: "/opt/bitnami/grafana/data"
GF_PATHS_LOGS: "/opt/bitnami/grafana/logs"
persistence:
config:
enabled: true
mountPath: "/opt/bitnami/grafana/data"
metrics:
# -- Enable and configure a Prometheus serviceMonitor for the chart under this key.
# @default -- See values.yaml
enabled: false
serviceMonitor:
interval: 1m
scrapeTimeout: 30s
labels: {}
# -- Enable and configure Prometheus Rules for the chart under this key.
# @default -- See values.yaml
prometheusRule:
enabled: false
labels: {}
# -- Configure additionial rules for the chart under this key.
# @default -- See prometheusrules.yaml
rules: []
# - alert: UnifiPollerAbsent
# annotations:
# description: Unifi Poller has disappeared from Prometheus service discovery.
# summary: Unifi Poller is down.
# expr: |
# absent(up{job=~".*unifi-poller.*"} == 1)
# for: 5m
# labels:
# severity: critical

File diff suppressed because it is too large Load Diff

View File

@ -1 +0,0 @@
{{ include "common.all" . }}

View File

@ -1,18 +0,0 @@
{{- if and .Values.metrics.enabled .Values.metrics.prometheusRule.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ include "common.names.fullname" . }}
labels:
{{- include "common.labels" . | nindent 4 }}
{{- with .Values.metrics.prometheusRule.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
groups:
- name: {{ include "common.names.fullname" . }}
rules:
{{- with .Values.metrics.prometheusRule.rules }}
{{- toYaml . | nindent 8 }}
{{- end }}
{{- end }}

View File

@ -1,24 +0,0 @@
{{- if .Values.metrics.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ include "common.names.fullname" . }}
labels:
{{- include "common.labels" . | nindent 4 }}
{{- with .Values.metrics.serviceMonitor.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
selector:
matchLabels:
{{- include "common.labels.selectorLabels" . | nindent 6 }}
endpoints:
- port: main
{{- with .Values.metrics.serviceMonitor.interval }}
interval: {{ . }}
{{- end }}
{{- with .Values.metrics.serviceMonitor.scrapeTimeout }}
scrapeTimeout: {{ . }}
{{- end }}
path: /metrics
{{- end }}

View File

@ -1,5 +0,0 @@
icon_url: https://bitnami.com/assets/stacks/grafana/img/grafana-stack-220x234.png
categories:
- media
- test

View File

@ -1,99 +0,0 @@
# Changelog<br>
<a name="logitech-media-server-2.0.10"></a>
### [logitech-media-server-2.0.10](https://github.com/truecharts/apps/compare/logitech-media-server-2.0.9...logitech-media-server-2.0.10) (2021-11-09)
#### Chore
* update non-major deps helm releases ([#1297](https://github.com/truecharts/apps/issues/1297))
<a name="logitech-media-server-2.0.9"></a>
### [logitech-media-server-2.0.9](https://github.com/truecharts/apps/compare/logitech-media-server-2.0.8...logitech-media-server-2.0.9) (2021-11-07)
#### Chore
* update non-major deps helm releases ([#1295](https://github.com/truecharts/apps/issues/1295))
<a name="logitech-media-server-2.0.8"></a>
### [logitech-media-server-2.0.8](https://github.com/truecharts/apps/compare/logitech-media-server-2.0.7...logitech-media-server-2.0.8) (2021-11-07)
#### Chore
* update non-major ([#1270](https://github.com/truecharts/apps/issues/1270))
<a name="logitech-media-server-2.0.7"></a>
### [logitech-media-server-2.0.7](https://github.com/truecharts/apps/compare/logitech-media-server-2.0.6...logitech-media-server-2.0.7) (2021-11-07)
#### Chore
* update non-major deps helm releases ([#1291](https://github.com/truecharts/apps/issues/1291))
#### Chore
* Simplify GUI for deployment, persistence and securityContext ([#1289](https://github.com/truecharts/apps/issues/1289))
#### Feat
* Simplify the Services GUI ([#1290](https://github.com/truecharts/apps/issues/1290))
<a name="logitech-media-server-2.0.6"></a>
### [logitech-media-server-2.0.6](https://github.com/truecharts/apps/compare/logitech-media-server-2.0.5...logitech-media-server-2.0.6) (2021-11-02)
#### Chore
* update non-major deps helm releases ([#1267](https://github.com/truecharts/apps/issues/1267))
<a name="logitech-media-server-2.0.5"></a>
### [logitech-media-server-2.0.5](https://github.com/truecharts/apps/compare/logitech-media-server-2.0.4...logitech-media-server-2.0.5) (2021-11-02)
#### Chore
* update lmscommunity/logitechmediaserver:8.3.0 docker digest to 201247c ([#1268](https://github.com/truecharts/apps/issues/1268))
<a name="logitech-media-server-2.0.4"></a>
### [logitech-media-server-2.0.4](https://github.com/truecharts/apps/compare/logitech-media-server-2.0.3...logitech-media-server-2.0.4) (2021-11-01)
#### Chore
* update non-major deps helm releases ([#1264](https://github.com/truecharts/apps/issues/1264))
<a name="logitech-media-server-2.0.3"></a>
### [logitech-media-server-2.0.3](https://github.com/truecharts/apps/compare/logitech-media-server-2.0.2...logitech-media-server-2.0.3) (2021-11-01)
#### Chore
* update non-major ([#1263](https://github.com/truecharts/apps/issues/1263))
<a name="logitech-media-server-2.0.2"></a>
### [logitech-media-server-2.0.2](https://github.com/truecharts/apps/compare/logitech-media-server-2.0.1...logitech-media-server-2.0.2) (2021-10-26)
#### Chore
* update non-major deps helm releases ([#1245](https://github.com/truecharts/apps/issues/1245))
<a name="logitech-media-server-2.0.1"></a>
### [logitech-media-server-2.0.1](https://github.com/truecharts/apps/compare/logitech-media-server-2.0.0...logitech-media-server-2.0.1) (2021-10-26)
#### Chore
* update helm chart common to v8.3.15 ([#1240](https://github.com/truecharts/apps/issues/1240))
* update non-major docker tags ([#1241](https://github.com/truecharts/apps/issues/1241))

View File

@ -1,8 +0,0 @@
# Configuration Options
##### Connecting to other apps
If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Internally" quick-start guide:
https://truecharts.org/manual/Quick-Start%20Guides/14-linking-apps/
##### Available config options
In the future this page is going to contain an automated list of options available in the installation/edit UI.

View File

@ -1,6 +0,0 @@
dependencies:
- name: common
repository: https://truecharts.org
version: 8.5.4
digest: sha256:5bb2d31930ed6ceb6a350de804cbd9b297888a3f6b7b3aa0aaabe8a8d0ed8861
generated: "2021-11-09T10:54:50.73895731Z"

View File

@ -1,35 +0,0 @@
apiVersion: v2
appVersion: "8.3.0"
dependencies:
- name: common
repository: https://truecharts.org
version: 8.5.4
deprecated: false
description: Logitech Media Server is a platform for home/office audio streaming.
home: https://github.com/truecharts/apps/master/charts/incubator/logitech-media-server
icon: https://www.mysqueezebox.com/static/images/logitech_mediaserver.png
keywords:
- logitech-media-server
- squeezebox
- audio
- streaming
kubeVersion: '>=1.16.0-0'
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: truecharts.org
- email: joachimbaten@hotmail.com
name: joachimbaten
url: truecharts.org
name: logitech-media-server
sources:
- https://github.com/Logitech/slimserver
- https://hub.docker.com/r/lmscommunity/logitechmediaserver
type: application
version: 2.0.10
annotations:
truecharts.org/catagories: |
- media
- audio
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U

View File

@ -1,38 +0,0 @@
# Introduction
Logitech Media Server is a platform for home/office audio streaming.
TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
## Source Code
* <https://github.com/Logitech/slimserver>
* <https://hub.docker.com/r/lmscommunity/logitechmediaserver>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://truecharts.org | common | 8.5.4 |
## Installing the Chart
To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/03-Installing-an-App/).
## Uninstalling the Chart
To remove this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/07-Deleting-an-App/).
## Support
- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Open-Apps/) first.
- See the [Wiki](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
---
All Rights Reserved - The TrueCharts Project

View File

@ -1,3 +0,0 @@
Logitech Media Server is a platform for home/office audio streaming.
This App is supplied by TrueCharts, for more information please visit https://truecharts.org

View File

@ -1,37 +0,0 @@
# Default Helm-Values
TrueCharts is primarily build to supply TrueNAS SCALE Apps.
However, we also supply all Apps as standard Helm-Charts. In this document we aim to document the default values in our values.yaml file.
Most of our Apps also consume our "common" Helm Chart.
If this is the case, this means that all values.yaml values are set to the common chart values.yaml by default. This values.yaml file will only contain values that deviate from the common chart.
You will, however, be able to use all values referenced in the common chart here, besides the values listed in this document.
## Values
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env.PUID | int | `568` | |
| envTpl.HTTP_PORT | string | `"{{ .Values.service.main.ports.main.port }}"` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"lmscommunity/logitechmediaserver"` | |
| image.tag | string | `"8.3.0@sha256:2b3ff7a240749af53ef266f91c1003d862e7b6d1a1ab810d44d57be0369515aa"` | |
| persistence.config.accessMode | string | `"ReadWriteOnce"` | |
| persistence.config.enabled | bool | `true` | |
| persistence.config.mounthPath | string | `"/config"` | |
| persistence.config.size | string | `"100Gi"` | |
| persistence.config.type | string | `"pvc"` | |
| podSecurityContext.runAsGroup | int | `0` | |
| podSecurityContext.runAsUser | int | `0` | |
| securityContext.readOnlyRootFilesystem | bool | `false` | |
| securityContext.runAsNonRoot | bool | `false` | |
| service.cli.ports.cli.port | int | `9090` | |
| service.cli.ports.cli.targetPort | int | `9090` | |
| service.main.ports.main.port | int | `7000` | |
| service.main.ports.main.targetPort | int | `7000` | |
| service.playertcp.ports.slimprototcp.port | int | `3483` | |
| service.playertcp.ports.slimprototcp.targetPort | int | `3483` | |
| service.playerudp.ports.slimprotoudp.port | int | `3483` | |
| service.playerudp.ports.slimprotoudp.targetPort | int | `3483` | |
All Rights Reserved - The TrueCharts Project

View File

@ -1,59 +0,0 @@
# Default values for Logitech Media Server.
image:
repository: lmscommunity/logitechmediaserver
pullPolicy: IfNotPresent
tag: 8.3.0@sha256:2b3ff7a240749af53ef266f91c1003d862e7b6d1a1ab810d44d57be0369515aa
env:
# Permissions Settings
PUID: 568
envTpl:
# Port to host the web service on. This will be the internal container port exposed and needs to be the same as the public service port.
# The main http port always has to be a 1:1 mapping between external and internal port.
# You can't just map it like -p 9002:9000, as Logitech Media Server is telling players on which port to connect.
# Therefore if you have to use a different http port for LMS (other than 9000) you'll have to set the HTTP_PORT environment variable
HTTP_PORT: "{{ .Values.service.main.ports.main.port }}"
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
# Please note that the main http port always has to be a 1:1 mapping between external and internal port.
# You can't just map it like -p 7000:9000, as Logitech Media Server is telling players on which port to connect.
# Therefore if you have to use a different http port for LMS (other than 9000) you'll have to set the HTTP_PORT environment variable
targetPort: 7000
port: 7000
cli:
ports:
cli:
targetPort: 9090
port: 9090
playertcp:
ports:
slimprototcp:
targetPort: 3483
port: 3483
playerudp:
ports:
slimprotoudp:
targetPort: 3483
port: 3483
persistence:
config:
enabled: true
mounthPath: "/config"
type: pvc
accessMode: ReadWriteOnce
size: "100Gi"

File diff suppressed because it is too large Load Diff

View File

@ -1 +0,0 @@
{{ include "common.all" . }}

View File

@ -1,5 +0,0 @@
icon_url: https://www.mysqueezebox.com/static/images/logitech_mediaserver.png
categories:
- media
- audio

View File

@ -1,10 +0,0 @@
# Changelog<br>
<a name="loki-0.0.1"></a>
### loki-0.0.1 (2021-11-21)
#### Add
* Add Loki ([#1367](https://github.com/truecharts/apps/issues/1367))

View File

@ -1,8 +0,0 @@
# Configuration Options
##### Connecting to other apps
If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Internally" quick-start guide:
https://truecharts.org/manual/Quick-Start%20Guides/14-linking-apps/
##### Available config options
In the future this page is going to contain an automated list of options available in the installation/edit UI.

View File

@ -1,9 +0,0 @@
dependencies:
- name: common
repository: https://truecharts.org
version: 8.7.1
- name: promtail
repository: https://grafana.github.io/helm-charts
version: 2.2.0
digest: sha256:e59f49caf0409be2d9cc55664e44a1b281e75c3a5a3e04911f5dc3fd0aca213f
generated: "2021-11-21T20:53:42.599812782Z"

View File

@ -1,31 +0,0 @@
apiVersion: v2
appVersion: "2.4.1"
dependencies:
- name: common
repository: https://truecharts.org
version: 8.7.1
- name: "promtail"
condition: promtail.enabled
repository: "https://grafana.github.io/helm-charts"
version: "^2.2.0"
deprecated: false
description: "Loki: like Prometheus, but for logs."
home: https://github.com/truecharts/apps/tree/master/charts/stable/loki
icon: https://raw.githubusercontent.com/grafana/loki/master/docs/sources/logo.png
keywords:
- logs
kubeVersion: '>=1.16.0-0'
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: loki
sources:
- https://github.com/grafana/loki
type: application
version: 0.0.1
annotations:
truecharts.org/catagories: |
- logs
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U

View File

@ -1,38 +0,0 @@
# Introduction
Loki: like Prometheus, but for logs.
TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
## Source Code
* <https://github.com/grafana/loki>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://grafana.github.io/helm-charts | promtail | ^2.2.0 |
| https://truecharts.org | common | 8.7.1 |
## Installing the Chart
To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/03-Installing-an-App/).
## Uninstalling the Chart
To remove this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/07-Deleting-an-App/).
## Support
- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Open-Apps/) first.
- See the [Wiki](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
---
All Rights Reserved - The TrueCharts Project

View File

@ -1,3 +0,0 @@
Loki: like Prometheus, but for logs.
This App is supplied by TrueCharts, for more information please visit https://truecharts.org

View File

@ -1,69 +0,0 @@
# Default Helm-Values
TrueCharts is primarily build to supply TrueNAS SCALE Apps.
However, we also supply all Apps as standard Helm-Charts. In this document we aim to document the default values in our values.yaml file.
Most of our Apps also consume our "common" Helm Chart.
If this is the case, this means that all values.yaml values are set to the common chart values.yaml by default. This values.yaml file will only contain values that deviate from the common chart.
You will, however, be able to use all values referenced in the common chart here, besides the values listed in this document.
## Values
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| alerting_groups | list | `[]` | |
| args[0] | string | `"-config.file=/etc/loki/loki.yaml"` | |
| config.auth_enabled | bool | `false` | |
| config.chunk_store_config.max_look_back_period | string | `"0s"` | |
| config.compactor.shared_store | string | `"filesystem"` | |
| config.compactor.working_directory | string | `"/data/loki/boltdb-shipper-compactor"` | |
| config.ingester.chunk_block_size | int | `262144` | |
| config.ingester.chunk_idle_period | string | `"3m"` | |
| config.ingester.chunk_retain_period | string | `"1m"` | |
| config.ingester.lifecycler.ring.kvstore.store | string | `"inmemory"` | |
| config.ingester.lifecycler.ring.replication_factor | int | `1` | |
| config.ingester.max_transfer_retries | int | `0` | |
| config.ingester.wal.dir | string | `"/data/loki/wal"` | |
| config.limits_config.enforce_metric_name | bool | `false` | |
| config.limits_config.reject_old_samples | bool | `true` | |
| config.limits_config.reject_old_samples_max_age | string | `"168h"` | |
| config.schema_config.configs[0].from | string | `"2020-10-24"` | |
| config.schema_config.configs[0].index.period | string | `"24h"` | |
| config.schema_config.configs[0].index.prefix | string | `"index_"` | |
| config.schema_config.configs[0].object_store | string | `"filesystem"` | |
| config.schema_config.configs[0].schema | string | `"v11"` | |
| config.schema_config.configs[0].store | string | `"boltdb-shipper"` | |
| config.server.http_listen_port | int | `3100` | |
| config.storage_config.boltdb_shipper.active_index_directory | string | `"/data/loki/boltdb-shipper-active"` | |
| config.storage_config.boltdb_shipper.cache_location | string | `"/data/loki/boltdb-shipper-cache"` | |
| config.storage_config.boltdb_shipper.cache_ttl | string | `"24h"` | |
| config.storage_config.boltdb_shipper.shared_store | string | `"filesystem"` | |
| config.storage_config.filesystem.directory | string | `"/data/loki/chunks"` | |
| config.table_manager.retention_deletes_enabled | bool | `false` | |
| config.table_manager.retention_period | string | `"0s"` | |
| controller.replicas | int | `1` | Number of desired pods |
| controller.revisionHistoryLimit | int | `3` | ReplicaSet revision history limit |
| controller.rollingUpdate.partition | string | `nil` | Set statefulset RollingUpdate partition |
| controller.rollingUpdate.surge | string | `nil` | Set deployment RollingUpdate max surge |
| controller.rollingUpdate.unavailable | int | `1` | Set deployment RollingUpdate max unavailable |
| controller.strategy | string | `"RollingUpdate"` | Set the controller upgrade strategy For Deployments, valid values are Recreate (default) and RollingUpdate. For StatefulSets, valid values are OnDelete and RollingUpdate (default). DaemonSets ignore this. |
| controller.type | string | `"statefulset"` | Set the controller type. Valid options are deployment, daemonset or statefulset |
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"grafana/loki"` | |
| image.tag | string | `"2.4.1@sha256:f53b40251a601e491c36a4153aa65630c4ebf59404f36d6a532fb261a576ea9f"` | |
| persistence.config.enabled | bool | `true` | |
| persistence.config.mountPath | string | `"/etc/loki"` | Where to mount the volume in the main container. |
| persistence.config.objectName | string | `"{{ include \"common.names.fullname\" . -}}-config"` | Specify the name of the configmap object to be mounted |
| persistence.config.type | string | `"secret"` | |
| probes.liveness.path | string | `"/ready"` | |
| probes.readiness.path | string | `"/ready"` | |
| probes.startup.path | string | `"/ready"` | |
| promtail.enabled | bool | `true` | |
| service.main.ports.main.port | int | `3100` | |
| service.main.ports.main.protocol | string | `"HTTP"` | |
| service.main.ports.main.targetPort | int | `3100` | |
| volumeClaimTemplates.data.enabled | bool | `true` | |
| volumeClaimTemplates.data.mountPath | string | `"/data"` | |
All Rights Reserved - The TrueCharts Project

View File

@ -1,148 +0,0 @@
image:
repository: grafana/loki
pullPolicy: IfNotPresent
tag: 2.4.1@sha256:f53b40251a601e491c36a4153aa65630c4ebf59404f36d6a532fb261a576ea9f
controller:
# -- Set the controller type.
# Valid options are deployment, daemonset or statefulset
type: statefulset
# -- Number of desired pods
replicas: 1
# -- Set the controller upgrade strategy
# For Deployments, valid values are Recreate (default) and RollingUpdate.
# For StatefulSets, valid values are OnDelete and RollingUpdate (default).
# DaemonSets ignore this.
strategy: RollingUpdate
rollingUpdate:
# -- Set deployment RollingUpdate max unavailable
unavailable: 1
# -- Set deployment RollingUpdate max surge
surge:
# -- Set statefulset RollingUpdate partition
partition:
# -- ReplicaSet revision history limit
revisionHistoryLimit: 3
args:
- "-config.file=/etc/loki/loki.yaml"
service:
main:
ports:
main:
protocol: "HTTP"
targetPort: 3100
port: 3100
probes:
liveness:
path: "/ready"
readiness:
path: "/ready"
startup:
path: "/ready"
env: {}
# TZ: UTC
# PUID: 1001
config:
# existingSecret:
auth_enabled: false
ingester:
chunk_idle_period: 3m
chunk_block_size: 262144
chunk_retain_period: 1m
max_transfer_retries: 0
wal:
dir: /data/loki/wal
lifecycler:
ring:
kvstore:
store: inmemory
replication_factor: 1
## Different ring configs can be used. E.g. Consul
# ring:
# store: consul
# replication_factor: 1
# consul:
# host: "consul:8500"
# prefix: ""
# http_client_timeout: "20s"
# consistent_reads: true
limits_config:
enforce_metric_name: false
reject_old_samples: true
reject_old_samples_max_age: 168h
schema_config:
configs:
- from: 2020-10-24
store: boltdb-shipper
object_store: filesystem
schema: v11
index:
prefix: index_
period: 24h
server:
http_listen_port: 3100
storage_config:
boltdb_shipper:
active_index_directory: /data/loki/boltdb-shipper-active
cache_location: /data/loki/boltdb-shipper-cache
cache_ttl: 24h # Can be increased for faster performance over longer query periods, uses more disk space
shared_store: filesystem
filesystem:
directory: /data/loki/chunks
chunk_store_config:
max_look_back_period: 0s
table_manager:
retention_deletes_enabled: false
retention_period: 0s
compactor:
working_directory: /data/loki/boltdb-shipper-compactor
shared_store: filesystem
# Needed for Alerting: https://grafana.com/docs/loki/latest/alerting/
# This is just a simple example, for more details: https://grafana.com/docs/loki/latest/configuration/#ruler_config
# ruler:
# storage:
# type: local
# local:
# directory: /rules
# rule_path: /tmp/scratch
# alertmanager_url: http://alertmanager.svc.namespace:9093
# ring:
# kvstore:
# store: inmemory
# enable_api: true
# Specify Loki Alerting rules based on this documentation: https://grafana.com/docs/loki/latest/alerting/
# When specified, you also need to add a ruler config section above. An example is shown in the alerting docs.
alerting_groups: []
# - name: example
# rules:
# - alert: HighThroughputLogStreams
# expr: sum by(container) (rate({job=~"loki-dev/.*"}[1m])) > 1000
# for: 2m
persistence:
# @default -- See below
config:
enabled: true
type: secret
# -- Specify the name of the configmap object to be mounted
objectName: '{{ include "common.names.fullname" . -}}-config'
# -- Where to mount the volume in the main container.
mountPath: /etc/loki
volumeClaimTemplates:
data:
enabled: true
mountPath: "/data"
promtail:
enabled: true

File diff suppressed because it is too large Load Diff

View File

@ -1,17 +0,0 @@
{{/*
Create the app name of loki clients. Defaults to the same logic as "loki.fullname", and default client expects "promtail".
*/}}
{{- define "client.name" -}}
{{- if .Values.client.name -}}
{{- .Values.client.name -}}
{{- else if .Values.client.fullnameOverride -}}
{{- .Values.client.fullnameOverride | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- $name := default "promtail" .Values.client.nameOverride -}}
{{- if contains $name .Release.Name -}}
{{- .Release.Name | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{- end -}}
{{- end -}}

View File

@ -1 +0,0 @@
{{ include "common.all" . }}

View File

@ -1,17 +0,0 @@
{{- if gt (len .Values.alerting_groups) 0 }}
---
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "common.names.fullname" . }}
labels:
{{- include "common.labels" . | nindent 4 }}
annotations:
{{- with .Values.annotations }}
{{- toYaml . | nindent 4 }}
{{- end }}
data:
{{ include "common.names.fullname" . }}-alerting-rules.yaml: |-
groups:
{{- toYaml .Values.alerting_groups | nindent 6 }}
{{- end }}

View File

@ -1,13 +0,0 @@
---
apiVersion: v1
kind: Secret
metadata:
name: {{ include "common.names.fullname" . -}}-config
labels:
{{- include "common.labels" . | nindent 4 }}
annotations:
{{- with .Values.annotations }}
{{- toYaml . | nindent 4 }}
{{- end }}
data:
loki.yaml: {{ tpl (toYaml .Values.config) . | b64enc}}

View File

@ -1,36 +0,0 @@
# Changelog<br>
<a name="loki-1.0.3"></a>
### [loki-1.0.3](https://github.com/truecharts/apps/compare/loki-1.0.2...loki-1.0.3) (2021-11-23)
#### Chore
* update non-major deps helm releases ([#1386](https://github.com/truecharts/apps/issues/1386))
<a name="loki-1.0.2"></a>
### [loki-1.0.2](https://github.com/truecharts/apps/compare/loki-1.0.1...loki-1.0.2) (2021-11-22)
#### Chore
* update non-major deps helm releases ([#1383](https://github.com/truecharts/apps/issues/1383))
<a name="loki-1.0.1"></a>
### [loki-1.0.1](https://github.com/truecharts/apps/compare/loki-1.0.0...loki-1.0.1) (2021-11-22)
#### Chore
* update non-major ([#1380](https://github.com/truecharts/apps/issues/1380))
<a name="loki-0.0.1"></a>
### loki-0.0.1 (2021-11-21)
#### Add
* Add Loki ([#1367](https://github.com/truecharts/apps/issues/1367))

View File

@ -1,8 +0,0 @@
# Configuration Options
##### Connecting to other apps
If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Internally" quick-start guide:
https://truecharts.org/manual/Quick-Start%20Guides/14-linking-apps/
##### Available config options
In the future this page is going to contain an automated list of options available in the installation/edit UI.

View File

@ -1,9 +0,0 @@
dependencies:
- name: common
repository: https://truecharts.org
version: 8.9.3
- name: promtail
repository: https://grafana.github.io/helm-charts
version: 3.9.1
digest: sha256:3f841378ab3f9adc465dda0eeb860887a06946efe1c6b896d11c8b3a0264d5e6
generated: "2021-11-23T13:06:54.535643026Z"

View File

@ -1,31 +0,0 @@
apiVersion: v2
appVersion: "2.4.1"
dependencies:
- name: common
repository: https://truecharts.org
version: 8.9.3
- name: "promtail"
condition: promtail.enabled
repository: "https://grafana.github.io/helm-charts"
version: "^3.0.0"
deprecated: false
description: "Loki: like Prometheus, but for logs."
home: https://github.com/truecharts/apps/tree/master/charts/stable/loki
icon: https://raw.githubusercontent.com/grafana/loki/master/docs/sources/logo.png
keywords:
- logs
kubeVersion: '>=1.16.0-0'
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: loki
sources:
- https://github.com/grafana/loki
type: application
version: 1.0.3
annotations:
truecharts.org/catagories: |
- logs
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U

View File

@ -1,38 +0,0 @@
# Introduction
Loki: like Prometheus, but for logs.
TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
## Source Code
* <https://github.com/grafana/loki>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://grafana.github.io/helm-charts | promtail | ^3.0.0 |
| https://truecharts.org | common | 8.9.3 |
## Installing the Chart
To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/03-Installing-an-App/).
## Uninstalling the Chart
To remove this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/07-Deleting-an-App/).
## Support
- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Open-Apps/) first.
- See the [Wiki](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
---
All Rights Reserved - The TrueCharts Project

View File

@ -1,3 +0,0 @@
Loki: like Prometheus, but for logs.
This App is supplied by TrueCharts, for more information please visit https://truecharts.org

View File

@ -1,69 +0,0 @@
# Default Helm-Values
TrueCharts is primarily build to supply TrueNAS SCALE Apps.
However, we also supply all Apps as standard Helm-Charts. In this document we aim to document the default values in our values.yaml file.
Most of our Apps also consume our "common" Helm Chart.
If this is the case, this means that all values.yaml values are set to the common chart values.yaml by default. This values.yaml file will only contain values that deviate from the common chart.
You will, however, be able to use all values referenced in the common chart here, besides the values listed in this document.
## Values
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| alerting_groups | list | `[]` | |
| args[0] | string | `"-config.file=/etc/loki/loki.yaml"` | |
| config.auth_enabled | bool | `false` | |
| config.chunk_store_config.max_look_back_period | string | `"0s"` | |
| config.compactor.shared_store | string | `"filesystem"` | |
| config.compactor.working_directory | string | `"/data/loki/boltdb-shipper-compactor"` | |
| config.ingester.chunk_block_size | int | `262144` | |
| config.ingester.chunk_idle_period | string | `"3m"` | |
| config.ingester.chunk_retain_period | string | `"1m"` | |
| config.ingester.lifecycler.ring.kvstore.store | string | `"inmemory"` | |
| config.ingester.lifecycler.ring.replication_factor | int | `1` | |
| config.ingester.max_transfer_retries | int | `0` | |
| config.ingester.wal.dir | string | `"/data/loki/wal"` | |
| config.limits_config.enforce_metric_name | bool | `false` | |
| config.limits_config.reject_old_samples | bool | `true` | |
| config.limits_config.reject_old_samples_max_age | string | `"168h"` | |
| config.schema_config.configs[0].from | string | `"2020-10-24"` | |
| config.schema_config.configs[0].index.period | string | `"24h"` | |
| config.schema_config.configs[0].index.prefix | string | `"index_"` | |
| config.schema_config.configs[0].object_store | string | `"filesystem"` | |
| config.schema_config.configs[0].schema | string | `"v11"` | |
| config.schema_config.configs[0].store | string | `"boltdb-shipper"` | |
| config.server.http_listen_port | int | `3100` | |
| config.storage_config.boltdb_shipper.active_index_directory | string | `"/data/loki/boltdb-shipper-active"` | |
| config.storage_config.boltdb_shipper.cache_location | string | `"/data/loki/boltdb-shipper-cache"` | |
| config.storage_config.boltdb_shipper.cache_ttl | string | `"24h"` | |
| config.storage_config.boltdb_shipper.shared_store | string | `"filesystem"` | |
| config.storage_config.filesystem.directory | string | `"/data/loki/chunks"` | |
| config.table_manager.retention_deletes_enabled | bool | `false` | |
| config.table_manager.retention_period | string | `"0s"` | |
| controller.replicas | int | `1` | Number of desired pods |
| controller.revisionHistoryLimit | int | `3` | ReplicaSet revision history limit |
| controller.rollingUpdate.partition | string | `nil` | Set statefulset RollingUpdate partition |
| controller.rollingUpdate.surge | string | `nil` | Set deployment RollingUpdate max surge |
| controller.rollingUpdate.unavailable | int | `1` | Set deployment RollingUpdate max unavailable |
| controller.strategy | string | `"RollingUpdate"` | Set the controller upgrade strategy For Deployments, valid values are Recreate (default) and RollingUpdate. For StatefulSets, valid values are OnDelete and RollingUpdate (default). DaemonSets ignore this. |
| controller.type | string | `"statefulset"` | Set the controller type. Valid options are deployment, daemonset or statefulset |
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"grafana/loki"` | |
| image.tag | string | `"2.4.1@sha256:1d802d29cf041601895ce16439757baf4dac71a21069957616ee7988746bf59c"` | |
| persistence.config.enabled | bool | `true` | |
| persistence.config.mountPath | string | `"/etc/loki"` | Where to mount the volume in the main container. |
| persistence.config.objectName | string | `"{{ include \"common.names.fullname\" . -}}-config"` | Specify the name of the configmap object to be mounted |
| persistence.config.type | string | `"secret"` | |
| probes.liveness.path | string | `"/ready"` | |
| probes.readiness.path | string | `"/ready"` | |
| probes.startup.path | string | `"/ready"` | |
| promtail.enabled | bool | `true` | |
| service.main.ports.main.port | int | `3100` | |
| service.main.ports.main.protocol | string | `"HTTP"` | |
| service.main.ports.main.targetPort | int | `3100` | |
| volumeClaimTemplates.data.enabled | bool | `true` | |
| volumeClaimTemplates.data.mountPath | string | `"/data"` | |
All Rights Reserved - The TrueCharts Project

View File

@ -1,148 +0,0 @@
image:
repository: grafana/loki
pullPolicy: IfNotPresent
tag: 2.4.1@sha256:1d802d29cf041601895ce16439757baf4dac71a21069957616ee7988746bf59c
controller:
# -- Set the controller type.
# Valid options are deployment, daemonset or statefulset
type: statefulset
# -- Number of desired pods
replicas: 1
# -- Set the controller upgrade strategy
# For Deployments, valid values are Recreate (default) and RollingUpdate.
# For StatefulSets, valid values are OnDelete and RollingUpdate (default).
# DaemonSets ignore this.
strategy: RollingUpdate
rollingUpdate:
# -- Set deployment RollingUpdate max unavailable
unavailable: 1
# -- Set deployment RollingUpdate max surge
surge:
# -- Set statefulset RollingUpdate partition
partition:
# -- ReplicaSet revision history limit
revisionHistoryLimit: 3
args:
- "-config.file=/etc/loki/loki.yaml"
service:
main:
ports:
main:
protocol: "HTTP"
targetPort: 3100
port: 3100
probes:
liveness:
path: "/ready"
readiness:
path: "/ready"
startup:
path: "/ready"
env: {}
# TZ: UTC
# PUID: 1001
config:
# existingSecret:
auth_enabled: false
ingester:
chunk_idle_period: 3m
chunk_block_size: 262144
chunk_retain_period: 1m
max_transfer_retries: 0
wal:
dir: /data/loki/wal
lifecycler:
ring:
kvstore:
store: inmemory
replication_factor: 1
## Different ring configs can be used. E.g. Consul
# ring:
# store: consul
# replication_factor: 1
# consul:
# host: "consul:8500"
# prefix: ""
# http_client_timeout: "20s"
# consistent_reads: true
limits_config:
enforce_metric_name: false
reject_old_samples: true
reject_old_samples_max_age: 168h
schema_config:
configs:
- from: 2020-10-24
store: boltdb-shipper
object_store: filesystem
schema: v11
index:
prefix: index_
period: 24h
server:
http_listen_port: 3100
storage_config:
boltdb_shipper:
active_index_directory: /data/loki/boltdb-shipper-active
cache_location: /data/loki/boltdb-shipper-cache
cache_ttl: 24h # Can be increased for faster performance over longer query periods, uses more disk space
shared_store: filesystem
filesystem:
directory: /data/loki/chunks
chunk_store_config:
max_look_back_period: 0s
table_manager:
retention_deletes_enabled: false
retention_period: 0s
compactor:
working_directory: /data/loki/boltdb-shipper-compactor
shared_store: filesystem
# Needed for Alerting: https://grafana.com/docs/loki/latest/alerting/
# This is just a simple example, for more details: https://grafana.com/docs/loki/latest/configuration/#ruler_config
# ruler:
# storage:
# type: local
# local:
# directory: /rules
# rule_path: /tmp/scratch
# alertmanager_url: http://alertmanager.svc.namespace:9093
# ring:
# kvstore:
# store: inmemory
# enable_api: true
# Specify Loki Alerting rules based on this documentation: https://grafana.com/docs/loki/latest/alerting/
# When specified, you also need to add a ruler config section above. An example is shown in the alerting docs.
alerting_groups: []
# - name: example
# rules:
# - alert: HighThroughputLogStreams
# expr: sum by(container) (rate({job=~"loki-dev/.*"}[1m])) > 1000
# for: 2m
persistence:
# @default -- See below
config:
enabled: true
type: secret
# -- Specify the name of the configmap object to be mounted
objectName: '{{ include "common.names.fullname" . -}}-config'
# -- Where to mount the volume in the main container.
mountPath: /etc/loki
volumeClaimTemplates:
data:
enabled: true
mountPath: "/data"
promtail:
enabled: true

File diff suppressed because it is too large Load Diff

View File

@ -1,17 +0,0 @@
{{/*
Create the app name of loki clients. Defaults to the same logic as "loki.fullname", and default client expects "promtail".
*/}}
{{- define "client.name" -}}
{{- if .Values.client.name -}}
{{- .Values.client.name -}}
{{- else if .Values.client.fullnameOverride -}}
{{- .Values.client.fullnameOverride | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- $name := default "promtail" .Values.client.nameOverride -}}
{{- if contains $name .Release.Name -}}
{{- .Release.Name | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{- end -}}
{{- end -}}

View File

@ -1 +0,0 @@
{{ include "common.all" . }}

View File

@ -1,17 +0,0 @@
{{- if gt (len .Values.alerting_groups) 0 }}
---
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "common.names.fullname" . }}
labels:
{{- include "common.labels" . | nindent 4 }}
annotations:
{{- with .Values.annotations }}
{{- toYaml . | nindent 4 }}
{{- end }}
data:
{{ include "common.names.fullname" . }}-alerting-rules.yaml: |-
groups:
{{- toYaml .Values.alerting_groups | nindent 6 }}
{{- end }}

View File

@ -1,13 +0,0 @@
---
apiVersion: v1
kind: Secret
metadata:
name: {{ include "common.names.fullname" . -}}-config
labels:
{{- include "common.labels" . | nindent 4 }}
annotations:
{{- with .Values.annotations }}
{{- toYaml . | nindent 4 }}
{{- end }}
data:
loki.yaml: {{ tpl (toYaml .Values.config) . | b64enc}}

View File

@ -1,4 +0,0 @@
icon_url: https://raw.githubusercontent.com/grafana/loki/master/docs/sources/logo.png
categories:
- logs

View File

@ -1,19 +0,0 @@
# Changelog<br>
<a name="metallb-0.0.3"></a>
### [metallb-0.0.3](https://github.com/truecharts/apps/compare/metallb-0.0.2...metallb-0.0.3) (2021-11-10)
#### Fix
* correct questions structure
<a name="metallb-0.0.2"></a>
### [metallb-0.0.2](https://github.com/truecharts/apps/compare/metallb-0.0.1...metallb-0.0.2) (2021-11-10)
<a name="metallb-0.0.1"></a>
### metallb-0.0.1 (2021-11-10)

View File

@ -1,8 +0,0 @@
# Configuration Options
##### Connecting to other apps
If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Internally" quick-start guide:
https://truecharts.org/manual/Quick-Start%20Guides/14-linking-apps/
##### Available config options
In the future this page is going to contain an automated list of options available in the installation/edit UI.

View File

@ -1,6 +0,0 @@
dependencies:
- name: metallb
repository: https://metallb.github.io/metallb
version: 0.11.0
digest: sha256:a8dc776d571e5b6647b6c32be39afb92ddece6271c6d135d9da48a18d740d859
generated: "2021-11-10T17:58:16.079799337Z"

View File

@ -1,29 +0,0 @@
apiVersion: v2
appVersion: "upstream"
deprecated: false
description: A network load-balancer implementation for Kubernetes using standard routing protocols
home: https://github.com/truecharts/apps/tree/master/charts/stable/metallb
icon: https://metallb.universe.tf/images/logo/metallb-white.png
keywords:
- metallb
- loadbalancer
dependencies:
- name: metallb
repository: https://metallb.github.io/metallb
version: 0.11.0
kubeVersion: '>=1.16.0-0'
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: truecharts.org
name: metallb
sources:
- https://github.com/metallb/metallb
- https://metallb.universe.tf
type: application
version: 0.0.3
annotations:
truecharts.org/catagories: |
- core
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U

View File

@ -1,38 +0,0 @@
# Introduction
A network load-balancer implementation for Kubernetes using standard routing protocols
TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
## Source Code
* <https://github.com/metallb/metallb>
* <https://metallb.universe.tf>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://metallb.github.io/metallb | metallb | 0.11.0 |
## Installing the Chart
To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/03-Installing-an-App/).
## Uninstalling the Chart
To remove this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/07-Deleting-an-App/).
## Support
- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Open-Apps/) first.
- See the [Wiki](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
---
All Rights Reserved - The TrueCharts Project

View File

@ -1,3 +0,0 @@
A network load-balancer implementation for Kubernetes using standard routing protocols
This App is supplied by TrueCharts, for more information please visit https://truecharts.org

View File

@ -1,19 +0,0 @@
# Default Helm-Values
TrueCharts is primarily build to supply TrueNAS SCALE Apps.
However, we also supply all Apps as standard Helm-Charts. In this document we aim to document the default values in our values.yaml file.
Most of our Apps also consume our "common" Helm Chart.
If this is the case, this means that all values.yaml values are set to the common chart values.yaml by default. This values.yaml file will only contain values that deviate from the common chart.
You will, however, be able to use all values referenced in the common chart here, besides the values listed in this document.
## Values
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"placeholder"` | |
| image.tag | string | `"upstream"` | |
| metallb.configInline | object | `{}` | |
All Rights Reserved - The TrueCharts Project

View File

@ -1,15 +0,0 @@
image:
repository: placeholder
# defaults to appVersion
tag: upstream
pullPolicy: IfNotPresent
metallb:
# configInline specifies MetalLB's configuration directly, in yaml
# format. When configInline is used, Helm manages MetalLB's
# configuration ConfigMap as part of the release, and
# existingConfigMap is ignored.
#
# Refer to https://metallb.universe.tf/configuration/ for
# available options.
configInline: {}

View File

@ -1,91 +0,0 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Controller"
description: "Configure workload deployment"
- name: "Container Configuration"
description: "additional container configuration"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Middlewares"
description: "Traefik Middlewares"
- name: "Addons"
description: "Addon Configuration"
- name: "Advanced"
description: "Advanced Configuration"
questions:
- variable: global
label: "global settings"
group: "Controller"
schema:
type: dict
hidden: true
attrs:
- variable: isSCALE
label: "flag this is SCALE"
schema:
type: boolean
default: true
hidden: true
- variable: metallb
group: "App Configuration"
label: ""
schema:
type: dict
attrs:
- variable: configInline
label: "MetalLB Configuration"
schema:
type: dict
attrs:
- variable: address-pools
label: "Address Pools"
schema:
type: list
default: []
items:
- variable: address-pools-entry
group: "Address Pool"
label: ""
schema:
type: dict
attrs:
- variable: name
label: "Name"
schema:
type: string
default: ""
required: true
- variable: protocol
label: "Protocol"
schema:
type: string
default: "layer2"
enum:
- value: "layer2"
description: "layer2"
- value: "bgp"
description: "bgp"
- variable: addresses
label: "Addresses"
schema:
type: list
default: []
items:
- variable: address
label: "Adress"
schema:
type: string
default: ""
required: true

View File

@ -1,4 +0,0 @@
icon_url: https://metallb.universe.tf/images/logo/metallb-white.png
categories:
- core