Removed webhook for now

This commit is contained in:
Chris Stuurman 2024-03-26 22:36:16 +02:00
parent 5129893c32
commit d5b9f76a42
62 changed files with 0 additions and 9813 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,22 +0,0 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.vs
.project
.idea/
*.tmproj

View File

@ -1,5 +0,0 @@
# sthome-webhook
sthome-webhook is a chart designed to let user deploy a cert-manager webhook docker image in a TrueNAS SCALE kubernetes cluster.
It provides a mechanism to specify workload type, add external host interfaces in the pods, configure volumes and allocate host resources to the workload.

View File

@ -1,38 +0,0 @@
image:
repository: docker.io/stuurmcp/cert-manager-webhook-sthome
pullPolicy: Always
tag: 0.0.1@sha256:06a1c99b0a4853d0a69a4076ea7fd8e04e8b7dd523aad5dbf06e887ff3145690
securityContext:
container:
readOnlyRootFilesystem: false
service:
main:
ports:
main:
protocol: http
targetPort: 9117
port: 9117
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
path: "/UI/Login"
readiness:
path: "/UI/Login"
startup:
path: "/UI/Login"
persistence:
config:
enabled: true
mountPath: "/config"
portal:
open:
enabled: true

View File

@ -1,10 +0,0 @@
---
title: Changelog
---
## [sthome-webhook-0.0.1]
### Chore
- Development in progress

View File

@ -1,5 +0,0 @@
apiVersion: v1
appVersion: "v0.0.1"
description: Cert-Manager webhook for sthome
name: sthome-webhook
version: 0.0.1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

View File

@ -1,3 +0,0 @@
icon_url: "https://gitea.sthome.net/ACME/cert-manager-webhook-sthome/src/branch/main/icon.png"
categories:
- generic

View File

@ -1,63 +0,0 @@
groups:
- name: "Container Images"
description: "Image to be used for container"
questions:
- variable: image
label: "Docker Image"
description: "Docker Image Details"
group: "Container Images"
schema:
type: dict
required: true
attrs:
- variable: repository
description: "Docker image repository"
label: "Image repository"
schema:
type: string
required: true
- variable: tag
description: "Tag to use for specified image"
label: "Image Tag"
schema:
type: string
default: "latest"
- variable: pullPolicy
description: "Docker Image Pull Policy"
label: "Image Pull Policy"
schema:
type: string
default: "IfNotPresent"
enum:
- value: "IfNotPresent"
description: "Only pull image if not present on host"
- value: "Always"
description: "Always pull image even if present on host"
- value: "Never"
description: "Never pull image even if it's not present on host"
- variable: volume
label: "Volume"
schema:
type: dict
$ref:
- "normalize/ixVolume"
attrs:
- variable: mountPath
label: "Mount Path"
description: "Path where the volume will be mounted inside the pod"
schema:
type: path
required: true
- variable: datasetName
label: "Dataset Name"
schema:
type: string
required: true
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"

View File

@ -1,55 +0,0 @@
{{/* vim: set filetype=mustache: */}}
{{/*
Expand the name of the chart.
*/}}
{{- define "sthome-webhook.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{/*
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
If release name contains chart name it will be used as a full name.
*/}}
{{- define "sthome-webhook.fullname" -}}
{{- if .Values.fullnameOverride -}}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- $name := default .Chart.Name .Values.nameOverride -}}
{{- if contains $name .Release.Name -}}
{{- .Release.Name | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "sthome-webhook.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{- define "sthome-webhook.selfSignedIssuer" -}}
{{ printf "%s-selfsign" (include "sthome-webhook.fullname" .) }}
{{- end -}}
{{- define "sthome-webhook.rootCAIssuer" -}}
{{ printf "%s-ca" (include "sthome-webhook.fullname" .) }}
{{- end -}}
{{- define "sthome-webhook.rootCACertificate" -}}
{{ printf "%s-ca" (include "sthome-webhook.fullname" .) }}
{{- end -}}
{{- define "sthome-webhook.servingCertificate" -}}
{{ printf "%s-webhook-tls" (include "sthome-webhook.fullname" .) }}
{{- end -}}
{{/*
Create base64 imagePullSecret using username and password.
*/}}
{{- define "imagePullSecret" }}
{{- printf "{\"auths\": {\"%s\": {\"auth\": \"%s\"}}}" .Values.imageCredentials.registry (printf "%s:%s" .Values.imageCredentials.username .Values.imageCredentials.password | b64enc) | b64enc }}
{{- end }}

View File

@ -1,19 +0,0 @@
apiVersion: apiregistration.k8s.io/v1
kind: APIService
metadata:
name: v1alpha1.{{ .Values.groupName }}
labels:
app: {{ include "sthome-webhook.name" . }}
chart: {{ include "sthome-webhook.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
annotations:
cert-manager.io/inject-ca-from: "{{ .Release.Namespace }}/{{ include "sthome-webhook.servingCertificate" . }}"
spec:
group: {{ .Values.groupName }}
groupPriorityMinimum: 1000
versionPriority: 15
service:
name: {{ include "sthome-webhook.fullname" . }}
namespace: {{ .Release.Namespace }}
version: v1alpha1

View File

@ -1,71 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ include "sthome-webhook.fullname" . }}
namespace: {{ .Release.Namespace | quote }}
labels:
app: {{ include "sthome-webhook.name" . }}
chart: {{ include "sthome-webhook.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
spec:
replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
app: {{ include "sthome-webhook.name" . }}
release: {{ .Release.Name }}
template:
metadata:
labels:
app: {{ include "sthome-webhook.name" . }}
release: {{ .Release.Name }}
spec:
serviceAccountName: {{ include "sthome-webhook.fullname" . }}
imagePullSecrets:
- name: {{ .Values.imageCredentials.name }}
containers:
- name: {{ .Chart.Name }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
args:
- --tls-cert-file=/tls/tls.crt
- --tls-private-key-file=/tls/tls.key
env:
- name: GROUP_NAME
value: {{ .Values.groupName | quote }}
ports:
- name: https
containerPort: 443
protocol: TCP
livenessProbe:
httpGet:
scheme: HTTPS
path: /healthz
port: https
readinessProbe:
httpGet:
scheme: HTTPS
path: /healthz
port: https
volumeMounts:
- name: certs
mountPath: /tls
readOnly: true
resources:
{{ toYaml .Values.resources | indent 12 }}
volumes:
- name: certs
secret:
secretName: {{ include "sthome-webhook.servingCertificate" . }}
{{- with .Values.nodeSelector }}
nodeSelector:
{{ toYaml . | indent 8 }}
{{- end }}
{{- with .Values.affinity }}
affinity:
{{ toYaml . | indent 8 }}
{{- end }}
{{- with .Values.tolerations }}
tolerations:
{{ toYaml . | indent 8 }}
{{- end }}

View File

@ -1,76 +0,0 @@
---
# Create a selfsigned Issuer, in order to create a root CA certificate for
# signing webhook serving certificates
apiVersion: cert-manager.io/v1
kind: Issuer
metadata:
name: {{ include "sthome-webhook.selfSignedIssuer" . }}
namespace: {{ .Release.Namespace | quote }}
labels:
app: {{ include "sthome-webhook.name" . }}
chart: {{ include "sthome-webhook.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
spec:
selfSigned: {}
---
# Generate a CA Certificate used to sign certificates for the webhook
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: {{ include "sthome-webhook.rootCACertificate" . }}
namespace: {{ .Release.Namespace | quote }}
labels:
app: {{ include "sthome-webhook.name" . }}
chart: {{ include "sthome-webhook.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
spec:
secretName: {{ include "sthome-webhook.rootCACertificate" . }}
duration: 43800h # 5y
issuerRef:
name: {{ include "sthome-webhook.selfSignedIssuer" . }}
commonName: "ca.sthome-webhook.cert-manager"
isCA: true
---
# Create an Issuer that uses the above generated CA certificate to issue certs
apiVersion: cert-manager.io/v1
kind: Issuer
metadata:
name: {{ include "sthome-webhook.rootCAIssuer" . }}
namespace: {{ .Release.Namespace | quote }}
labels:
app: {{ include "sthome-webhook.name" . }}
chart: {{ include "sthome-webhook.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
spec:
ca:
secretName: {{ include "sthome-webhook.rootCACertificate" . }}
---
# Finally, generate a serving certificate for the webhook to use
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: {{ include "sthome-webhook.servingCertificate" . }}
namespace: {{ .Release.Namespace | quote }}
labels:
app: {{ include "sthome-webhook.name" . }}
chart: {{ include "sthome-webhook.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
spec:
secretName: {{ include "sthome-webhook.servingCertificate" . }}
duration: 8760h # 1y
issuerRef:
name: {{ include "sthome-webhook.rootCAIssuer" . }}
dnsNames:
- {{ include "sthome-webhook.fullname" . }}
- {{ include "sthome-webhook.fullname" . }}.{{ .Release.Namespace }}
- {{ include "sthome-webhook.fullname" . }}.{{ .Release.Namespace }}.svc

View File

@ -1,91 +0,0 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ include "sthome-webhook.fullname" . }}
namespace: {{ .Release.Namespace | quote }}
labels:
app: {{ include "sthome-webhook.name" . }}
chart: {{ include "sthome-webhook.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
---
# Grant the webhook permission to read the ConfigMap containing the Kubernetes
# apiserver's requestheader-ca-certificate.
# This ConfigMap is automatically created by the Kubernetes apiserver.
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: {{ include "sthome-webhook.fullname" . }}:webhook-authentication-reader
namespace: kube-system
labels:
app: {{ include "sthome-webhook.name" . }}
chart: {{ include "sthome-webhook.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: extension-apiserver-authentication-reader
subjects:
- apiGroup: ""
kind: ServiceAccount
name: {{ include "sthome-webhook.fullname" . }}
namespace: {{ .Release.Namespace }}
---
# apiserver gets the auth-delegator role to delegate auth decisions to
# the core apiserver
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: {{ include "sthome-webhook.fullname" . }}:auth-delegator
labels:
app: {{ include "sthome-webhook.name" . }}
chart: {{ include "sthome-webhook.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: system:auth-delegator
subjects:
- apiGroup: ""
kind: ServiceAccount
name: {{ include "sthome-webhook.fullname" . }}
namespace: {{ .Release.Namespace }}
---
# Grant cert-manager permission to validate using our apiserver
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: {{ include "sthome-webhook.fullname" . }}:domain-solver
labels:
app: {{ include "sthome-webhook.name" . }}
chart: {{ include "sthome-webhook.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
rules:
- apiGroups:
- {{ .Values.groupName }}
resources:
- '*'
verbs:
- 'create'
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: {{ include "sthome-webhook.fullname" . }}:domain-solver
labels:
app: {{ include "sthome-webhook.name" . }}
chart: {{ include "sthome-webhook.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: {{ include "sthome-webhook.fullname" . }}:domain-solver
subjects:
- apiGroup: ""
kind: ServiceAccount
name: {{ .Values.certManager.serviceAccountName }}
namespace: {{ .Values.certManager.namespace }}

View File

@ -1,20 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: {{ include "sthome-webhook.fullname" . }}
namespace: {{ .Release.Namespace | quote }}
labels:
app: {{ include "sthome-webhook.name" . }}
chart: {{ include "sthome-webhook.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.port }}
targetPort: https
protocol: TCP
name: https
selector:
app: {{ include "sthome-webhook.name" . }}
release: {{ .Release.Name }}

View File

@ -1,59 +0,0 @@
# The GroupName here is used to identify your company or business unit that
# created this webhook.
# For sthome, this may be "webhook.acme.cert-manager.io".
# This name will need to be referenced in each Issuer's `webhook` stanza to
# inform cert-manager of where to send ChallengePayload resources in order to
# solve the DNS01 challenge.
# This group name should be **unique**, hence using your own company's domain
# here is recommended.
groupName: acme.sthome.net
certManager:
namespace: ix-cert-manager
serviceAccountName: cert-manager
image:
repository: stuurmcp/cert-manager-webhook-sthome
tag: 0.0.1
#pullPolicy should be IfNotPresent. Set to Always for testing purposes
pullPolicy: Always
imageCredentials:
name: docker-registry-credentials
nameOverride: ""
fullnameOverride: ""
replicaCount: 1
pki:
caDuration: 43800h # 5y
servingCertificateDuration: 8760h # 1y
secret:
accessKey: ""
secretKey: ""
name: sthome-webhook-secret
service:
type: ClusterIP
port: 443
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
nodeSelector: {}
tolerations: []
affinity: {}

View File

@ -1,30 +0,0 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl
# docs folder
/docs
# icon
icon.png

View File

@ -1,984 +0,0 @@
---
title: Changelog
---
## [firefox-3.0.0](https://github.com/truecharts/charts/compare/firefox-desktop-g3-0.0.40...firefox-3.0.0) (2022-11-10)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Major Change to GUI
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
- update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349))
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
## [firefox-2.0.44](https://github.com/truecharts/charts/compare/firefox-desktop-g3-0.0.40...firefox-2.0.44) (2022-11-08)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
- update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349))
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
## [firefox-2.0.43](https://github.com/truecharts/charts/compare/firefox-desktop-g3-0.0.40...firefox-2.0.43) (2022-11-08)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
## [firefox-2.0.43](https://github.com/truecharts/charts/compare/firefox-desktop-g3-0.0.40...firefox-2.0.43) (2022-11-08)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
## [firefox-2.0.43](https://github.com/truecharts/charts/compare/firefox-desktop-g3-0.0.40...firefox-2.0.43) (2022-11-08)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
## [firefox-2.0.42](https://github.com/truecharts/charts/compare/firefox-desktop-g3-0.0.40...firefox-2.0.42) (2022-11-07)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
## [firefox-2.0.42](https://github.com/truecharts/charts/compare/firefox-desktop-g3-0.0.40...firefox-2.0.42) (2022-11-06)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
## [firefox-2.0.41](https://github.com/truecharts/charts/compare/firefox-2.0.40...firefox-2.0.41) (2022-11-06)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#4317](https://github.com/truecharts/charts/issues/4317))
## [firefox-2.0.40](https://github.com/truecharts/charts/compare/firefox-desktop-g3-0.0.38...firefox-2.0.40) (2022-11-05)
### Chore
- update helm general non-major ([#4308](https://github.com/truecharts/charts/issues/4308))
## [firefox-2.0.39](https://github.com/truecharts/charts/compare/firefox-2.0.38...firefox-2.0.39) (2022-11-02)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#4261](https://github.com/truecharts/charts/issues/4261))
## [firefox-2.0.38](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.46...firefox-2.0.38) (2022-10-26)
### Chore
- update container image tccr.io/truecharts/firefox to v101.0.1 ([#4191](https://github.com/truecharts/charts/issues/4191))
## [firefox-2.0.37](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.44...firefox-2.0.37) (2022-10-25)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#4182](https://github.com/truecharts/charts/issues/4182))
## [firefox-2.0.36](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.43...firefox-2.0.36) (2022-10-19)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#4122](https://github.com/truecharts/charts/issues/4122))
## [firefox-2.0.35](https://github.com/truecharts/charts/compare/firefox-2.0.34...firefox-2.0.35) (2022-10-12)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#4071](https://github.com/truecharts/charts/issues/4071))
## [firefox-2.0.34](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.41...firefox-2.0.34) (2022-10-07)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major
## [firefox-2.0.34](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.41...firefox-2.0.34) (2022-10-07)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major
## [firefox-2.0.33](https://github.com/truecharts/charts/compare/firefox-desktop-g3-0.0.31...firefox-2.0.33) (2022-10-05)
### Chore
- split addons in smaller templates ([#3979](https://github.com/truecharts/charts/issues/3979))
- update helm general non-major
## [firefox-2.0.32](https://github.com/truecharts/charts/compare/firefox-2.0.31...firefox-2.0.32) (2022-09-27)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#3918](https://github.com/truecharts/charts/issues/3918))
## [firefox-2.0.31](https://github.com/truecharts/charts/compare/firefox-2.0.30...firefox-2.0.31) (2022-09-25)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#3898](https://github.com/truecharts/charts/issues/3898))
## [firefox-2.0.30](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.36...firefox-2.0.30) (2022-09-22)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [firefox-2.0.30](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.36...firefox-2.0.30) (2022-09-21)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [firefox-2.0.30](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.36...firefox-2.0.30) (2022-09-21)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [firefox-2.0.30](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.36...firefox-2.0.30) (2022-09-20)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [firefox-2.0.30](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.36...firefox-2.0.30) (2022-09-20)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [firefox-2.0.30](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.36...firefox-2.0.30) (2022-09-19)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [firefox-2.0.30](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.36...firefox-2.0.30) (2022-09-19)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [firefox-2.0.30](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.36...firefox-2.0.30) (2022-09-19)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [firefox-2.0.30](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.36...firefox-2.0.30) (2022-09-17)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [firefox-2.0.30](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.36...firefox-2.0.30) (2022-09-18)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [firefox-2.0.30](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.36...firefox-2.0.30) (2022-09-16)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [firefox-2.0.30](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.36...firefox-2.0.30) (2022-09-16)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [firefox-2.0.30](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.36...firefox-2.0.30) (2022-09-15)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [firefox-2.0.30](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.36...firefox-2.0.30) (2022-09-15)
### Chore
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [firefox-2.0.29](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.34...firefox-2.0.29) (2022-09-12)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
## [firefox-2.0.29](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.34...firefox-2.0.29) (2022-09-12)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
## [firefox-2.0.29](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.34...firefox-2.0.29) (2022-09-11)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
## [firefox-2.0.29](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.34...firefox-2.0.29) (2022-09-11)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
## [firefox-2.0.29](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.34...firefox-2.0.29) (2022-09-11)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
## [firefox-2.0.29](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.34...firefox-2.0.29) (2022-09-11)
### Chore
- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
## [firefox-2.0.28](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.33...firefox-2.0.28) (2022-08-30)
### Chore
- update helm general non-major ([#3639](https://github.com/truecharts/charts/issues/3639))
## [firefox-2.0.27](https://github.com/truecharts/charts/compare/firefox-desktop-g3-0.0.22...firefox-2.0.27) (2022-08-30)
### Chore
- update helm chart common to v10.5.5 ([#3626](https://github.com/truecharts/charts/issues/3626))
## [firefox-2.0.26](https://github.com/truecharts/charts/compare/firefox-desktop-g3-0.0.21...firefox-2.0.26) (2022-08-29)
### Chore
- update helm general non-major ([#3619](https://github.com/truecharts/charts/issues/3619))
## [firefox-2.0.25](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.29...firefox-2.0.25) (2022-08-23)
### Chore
- update helm general non-major helm releases ([#3545](https://github.com/truecharts/charts/issues/3545))
## [firefox-2.0.24](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.27...firefox-2.0.24) (2022-08-12)
### Chore
- add documentation checkbox/section to all SCALE Apps
- update helm general non-major helm releases ([#3456](https://github.com/truecharts/charts/issues/3456))
### Fix
- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447))
## [firefox-2.0.23](https://github.com/truecharts/charts/compare/firefox-desktop-g3-0.0.15...firefox-2.0.23) (2022-08-08)
### Chore
- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376))
- replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402))
## [firefox-2.0.22](https://github.com/truecharts/apps/compare/firefox-desktop-g3-0.0.13...firefox-2.0.22) (2022-07-26)
### Chore
- update home links ([#3291](https://github.com/truecharts/apps/issues/3291))
- update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302))
## [firefox-2.0.21](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.22...firefox-2.0.21) (2022-07-23)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280))
## [firefox-2.0.21](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.22...firefox-2.0.21) (2022-07-23)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280))
## [firefox-2.0.21](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.22...firefox-2.0.21) (2022-07-23)
### Chore
- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280))
## [firefox-2.0.20](https://github.com/truecharts/apps/compare/firefox-desktop-g3-0.0.10...firefox-2.0.20) (2022-07-22)
### Chore
- Bump all charts to generate config and container references due to huge increase of repository
- update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268))
## [firefox-2.0.18](https://github.com/truecharts/apps/compare/firefox-2.0.17...firefox-2.0.18) (2022-07-19)
### Chore
- Update Readme and Description on SCALE
## [firefox-2.0.17](https://github.com/truecharts/apps/compare/firefox-2.0.16...firefox-2.0.17) (2022-07-14)
### Fix
- regenerate catalog and update template
## [firefox-2.0.16](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.14...firefox-2.0.16) (2022-07-14)
### Fix
- bump to ensure .helmignore is present on all Charts
## [firefox-2.0.14](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.12...firefox-2.0.14) (2022-07-12)
### Chore
- update icons ([#3156](https://github.com/truecharts/apps/issues/3156))
- bump to cleanup old docs and use correct icon urls
## [firefox-2.0.12](https://github.com/truecharts/apps/compare/firefox-2.0.11...firefox-2.0.12) (2022-07-12)
### Chore
- bump to regenerate documentation
<a name="firefox-2.0.11"></a>
### [firefox-2.0.11](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.10...firefox-2.0.11) (2022-07-12)
#### Chore
- update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147))
<a name="firefox-2.0.10"></a>
### [firefox-2.0.10](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.9...firefox-2.0.10) (2022-07-11)
#### Chore
- move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139))
<a name="firefox-2.0.9"></a>
### [firefox-2.0.9](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.8...firefox-2.0.9) (2022-07-09)
#### Chore
- update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113))
<a name="firefox-2.0.8"></a>
### [firefox-2.0.8](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.6...firefox-2.0.8) (2022-07-04)
#### Chore
- update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066))
<a name="firefox-2.0.7"></a>
### [firefox-2.0.7](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.5...firefox-2.0.7) (2022-06-25)
#### Chore
- update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977))
<a name="firefox-2.0.6"></a>
### [firefox-2.0.6](https://github.com/truecharts/apps/compare/firefox-2.0.5...firefox-2.0.6) (2022-06-22)
#### Chore
- update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948))
<a name="firefox-2.0.5"></a>
### [firefox-2.0.5](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.3...firefox-2.0.5) (2022-06-21)
#### Chore
- update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943))
<a name="firefox-2.0.4"></a>
### [firefox-2.0.4](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.1...firefox-2.0.4) (2022-06-14)
#### Chore
- update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886))
<a name="firefox-2.0.3"></a>
### [firefox-2.0.3](https://github.com/truecharts/apps/compare/firefox-2.0.2...firefox-2.0.3) (2022-06-11)
#### Chore
- update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854))
<a name="firefox-2.0.2"></a>
### [firefox-2.0.2](https://github.com/truecharts/apps/compare/firefox-2.0.1...firefox-2.0.2) (2022-06-07)
#### Fix
- hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format.
<a name="firefox-2.0.1"></a>
### [firefox-2.0.1](https://github.com/truecharts/apps/compare/firefox-1.0.19...firefox-2.0.1) (2022-06-07)
#### Chore
- Auto-update chart README [skip ci]
- sync all apps persistence configuration and always default to PVC
#### Fix
- remove malfunctioning SCALE migration script
#### Refactor
- BREAKING CHANGE ([#2836](https://github.com/truecharts/apps/issues/2836))
<a name="firefox-2.0.0"></a>
### [firefox-2.0.0](https://github.com/truecharts/apps/compare/firefox-1.0.19...firefox-2.0.0) (2022-06-07)
#### Chore
- sync all apps persistence configuration and always default to PVC
#### Refactor
- BREAKING CHANGE ([#2836](https://github.com/truecharts/apps/issues/2836))
<a name="firefox-1.0.19"></a>
### [firefox-1.0.19](https://github.com/truecharts/apps/compare/firefox-syncserver-7.0.4...firefox-1.0.19) (2022-05-31)
#### Chore
- update helm general non-major helm releases ([#2803](https://github.com/truecharts/apps/issues/2803))
<a name="firefox-1.0.18"></a>
### [firefox-1.0.18](https://github.com/truecharts/apps/compare/firefox-syncserver-7.0.3...firefox-1.0.18) (2022-05-26)
#### Chore
- Auto-update chart README [skip ci]
- update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759))
<a name="firefox-1.0.18"></a>
### [firefox-1.0.18](https://github.com/truecharts/apps/compare/firefox-syncserver-7.0.3...firefox-1.0.18) (2022-05-26)
#### Chore
- update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759))
<a name="firefox-1.0.17"></a>
### [firefox-1.0.17](https://github.com/truecharts/apps/compare/firefox-1.0.16...firefox-1.0.17) (2022-05-24)
#### Chore
- update helm general non-major helm releases
<a name="firefox-1.0.16"></a>
### [firefox-1.0.16](https://github.com/truecharts/apps/compare/firefox-1.0.15...firefox-1.0.16) (2022-05-17)
#### Chore
- Auto-update chart README [skip ci]
- update helm general non-major helm releases
<a name="firefox-1.0.16"></a>
### [firefox-1.0.16](https://github.com/truecharts/apps/compare/firefox-1.0.15...firefox-1.0.16) (2022-05-17)
#### Chore
- update helm general non-major helm releases
<a name="firefox-1.0.15"></a>
### [firefox-1.0.15](https://github.com/truecharts/apps/compare/firefox-syncserver-7.0.0...firefox-1.0.15) (2022-05-17)
#### Chore
- update helm general non-major helm releases
<a name="firefox-1.0.14"></a>
### [firefox-1.0.14](https://github.com/truecharts/apps/compare/firefox-1.0.13...firefox-1.0.14) (2022-05-10)
#### Chore
- update helm general non-major helm releases ([#2649](https://github.com/truecharts/apps/issues/2649))
<a name="firefox-1.0.13"></a>
### [firefox-1.0.13](https://github.com/truecharts/apps/compare/firefox-syncserver-6.0.16...firefox-1.0.13) (2022-05-05)
#### Chore
- update helm general non-major helm releases ([#2612](https://github.com/truecharts/apps/issues/2612))
<a name="firefox-1.0.12"></a>
### [firefox-1.0.12](https://github.com/truecharts/apps/compare/firefox-syncserver-6.0.14...firefox-1.0.12) (2022-04-26)
#### Chore
- update helm general non-major helm releases ([#2573](https://github.com/truecharts/apps/issues/2573))
<a name="firefox-1.0.11"></a>
### [firefox-1.0.11](https://github.com/truecharts/apps/compare/firefox-syncserver-6.0.13...firefox-1.0.11) (2022-04-20)
#### Chore
- add missing quote on description ([#2515](https://github.com/truecharts/apps/issues/2515))
- update helm general non-major helm releases ([#2524](https://github.com/truecharts/apps/issues/2524))
<a name="firefox-1.0.10"></a>
### [firefox-1.0.10](https://github.com/truecharts/apps/compare/firefox-syncserver-6.0.12...firefox-1.0.10) (2022-04-12)
#### Chore
- update helm general non-major helm releases ([#2480](https://github.com/truecharts/apps/issues/2480))
<a name="firefox-1.0.9"></a>
### [firefox-1.0.9](https://github.com/truecharts/apps/compare/firefox-syncserver-6.0.11...firefox-1.0.9) (2022-04-03)
#### Chore
- update helm general non-major helm releases ([#2410](https://github.com/truecharts/apps/issues/2410))
<a name="firefox-1.0.8"></a>
### [firefox-1.0.8](https://github.com/truecharts/apps/compare/firefox-syncserver-6.0.9...firefox-1.0.8) (2022-03-31)
#### Chore
- update helm general non-major helm releases ([#2361](https://github.com/truecharts/apps/issues/2361))
<a name="firefox-1.0.7"></a>
### [firefox-1.0.7](https://github.com/truecharts/apps/compare/firefox-syncserver-6.0.8...firefox-1.0.7) (2022-03-30)
#### Chore
- update helm general non-major helm releases ([#2354](https://github.com/truecharts/apps/issues/2354))
<a name="firefox-1.0.6"></a>
### [firefox-1.0.6](https://github.com/truecharts/apps/compare/firefox-1.0.5...firefox-1.0.6) (2022-03-26)
#### Chore
- bump all apps to trigger ci
<a name="firefox-1.0.1"></a>
### [firefox-1.0.1](https://github.com/truecharts/apps/compare/firefox-syncserver-6.0.0...firefox-1.0.1) (2022-03-07)
#### Chore
- update helm general non-major helm releases ([#2111](https://github.com/truecharts/apps/issues/2111))
- Remove `-icon` string from icon png's ([#2040](https://github.com/truecharts/apps/issues/2040))
<a name="firefox-1.0.0"></a>
### [firefox-1.0.0](https://github.com/truecharts/apps/compare/firefox-syncserver-5.0.34...firefox-1.0.0) (2022-03-03)
#### Chore
- remove fixed env from questions.yaml
- remove PUID from per-app env-vars if set to 568
- remove empty env var declaration from questions.yaml
- update helm general major helm releases ([#2021](https://github.com/truecharts/apps/issues/2021))
#### Fix
- BREAKING CHANGE Move some env-vars outside of env section ([#2010](https://github.com/truecharts/apps/issues/2010))
<a name="firefox-0.0.24"></a>
### [firefox-0.0.24](https://github.com/truecharts/apps/compare/firefox-0.0.23...firefox-0.0.24) (2022-03-02)
#### Chore
- rename `web_portal` to `open` ([#1957](https://github.com/truecharts/apps/issues/1957))
- update helm general non-major helm releases ([#1999](https://github.com/truecharts/apps/issues/1999))
<a name="firefox-0.0.23"></a>
### [firefox-0.0.23](https://github.com/truecharts/apps/compare/firefox-syncserver-5.0.32...firefox-0.0.23) (2022-02-21)
#### Chore
- update helm general non-major helm releases ([#1927](https://github.com/truecharts/apps/issues/1927))
<a name="firefox-0.0.22"></a>
### [firefox-0.0.22](https://github.com/truecharts/apps/compare/firefox-0.0.21...firefox-0.0.22) (2022-02-15)
#### Chore
- update helm general non-major helm releases ([#1901](https://github.com/truecharts/apps/issues/1901))
<a name="firefox-0.0.21"></a>
### [firefox-0.0.21](https://github.com/truecharts/apps/compare/firefox-syncserver-5.0.30...firefox-0.0.21) (2022-02-08)
#### Chore
- update helm general non-major helm releases ([#1871](https://github.com/truecharts/apps/issues/1871))
<a name="firefox-0.0.20"></a>
### [firefox-0.0.20](https://github.com/truecharts/apps/compare/firefox-0.0.19...firefox-0.0.20) (2022-02-06)
#### Chore
- update helm chart common to v8.15.0 ([#1859](https://github.com/truecharts/apps/issues/1859))
<a name="firefox-0.0.19"></a>
### [firefox-0.0.19](https://github.com/truecharts/apps/compare/firefox-0.0.18...firefox-0.0.19) (2022-02-05)
#### Chore
- update helm general non-major helm releases ([#1852](https://github.com/truecharts/apps/issues/1852))
<a name="firefox-0.0.18"></a>
### [firefox-0.0.18](https://github.com/truecharts/apps/compare/firefox-0.0.17...firefox-0.0.18) (2022-02-02)
#### Chore
- update helm general non-major helm releases ([#1828](https://github.com/truecharts/apps/issues/1828))
<a name="firefox-0.0.17"></a>
### [firefox-0.0.17](https://github.com/truecharts/apps/compare/firefox-syncserver-5.0.26...firefox-0.0.17) (2022-01-25)
#### Chore
- update helm general non-major helm releases ([#1791](https://github.com/truecharts/apps/issues/1791))
<a name="firefox-0.0.16"></a>
### [firefox-0.0.16](https://github.com/truecharts/apps/compare/firefox-syncserver-5.0.25...firefox-0.0.16) (2022-01-22)
#### Chore
- update helm general non-major helm releases ([#1766](https://github.com/truecharts/apps/issues/1766))
<a name="firefox-0.0.15"></a>
### [firefox-0.0.15](https://github.com/truecharts/apps/compare/firefox-0.0.14...firefox-0.0.15) (2022-01-21)
#### Chore
- update helm general non-major helm releases ([#1759](https://github.com/truecharts/apps/issues/1759))
#### Fix
- set additional_attrs: true on all dicts ([#1750](https://github.com/truecharts/apps/issues/1750))
<a name="firefox-0.0.14"></a>
### [firefox-0.0.14](https://github.com/truecharts/apps/compare/firefox-syncserver-5.0.23...firefox-0.0.14) (2022-01-20)
#### Fix
- disable rofs ([#1746](https://github.com/truecharts/apps/issues/1746))
<a name="firefox-0.0.13"></a>
### [firefox-0.0.13](https://github.com/truecharts/apps/compare/firefox-syncserver-5.0.22...firefox-0.0.13) (2022-01-18)
#### Chore
- update helm general non-major helm releases ([#1732](https://github.com/truecharts/apps/issues/1732))
<a name="firefox-0.0.12"></a>
### [firefox-0.0.12](https://github.com/truecharts/apps/compare/firefox-syncserver-5.0.21...firefox-0.0.12) (2022-01-13)
#### Chore
- update helm general non-major helm releases ([#1712](https://github.com/truecharts/apps/issues/1712))
#### Feat
- expose capabilities in GUI ([#1709](https://github.com/truecharts/apps/issues/1709))
<a name="firefox-0.0.11"></a>
### [firefox-0.0.11](https://github.com/truecharts/apps/compare/firefox-0.0.10...firefox-0.0.11) (2022-01-12)
#### Chore
- update helm general non-major helm releases ([#1704](https://github.com/truecharts/apps/issues/1704))
<a name="firefox-0.0.10"></a>
### [firefox-0.0.10](https://github.com/truecharts/apps/compare/firefox-syncserver-5.0.19...firefox-0.0.10) (2022-01-11)
#### Chore
- update helm general non-major helm releases ([#1693](https://github.com/truecharts/apps/issues/1693))
<a name="firefox-0.0.9"></a>
### [firefox-0.0.9](https://github.com/truecharts/apps/compare/firefox-syncserver-5.0.18...firefox-0.0.9) (2022-01-04)
#### Chore
- update helm general non-major helm releases
<a name="firefox-0.0.8"></a>
### [firefox-0.0.8](https://github.com/truecharts/apps/compare/firefox-syncserver-5.0.17...firefox-0.0.8) (2021-12-28)
#### Chore
- update helm general non-major helm releases ([#1623](https://github.com/truecharts/apps/issues/1623))
<a name="firefox-0.0.7"></a>
### [firefox-0.0.7](https://github.com/truecharts/apps/compare/firefox-0.0.6...firefox-0.0.7) (2021-12-21)
#### Chore
- update helm general non-major helm releases ([#1596](https://github.com/truecharts/apps/issues/1596))
<a name="firefox-0.0.6"></a>
### [firefox-0.0.6](https://github.com/truecharts/apps/compare/firefox-0.0.5...firefox-0.0.6) (2021-12-19)
#### Chore
- Last patch bump before RC2 branch-off
<a name="firefox-0.0.5"></a>
### [firefox-0.0.5](https://github.com/truecharts/apps/compare/firefox-0.0.4...firefox-0.0.5) (2021-12-19)
#### Chore
- completely remove mountPath reference from GUI ([#1572](https://github.com/truecharts/apps/issues/1572))
- update helm general non-major helm releases ([#1571](https://github.com/truecharts/apps/issues/1571))
<a name="firefox-0.0.4"></a>
### [firefox-0.0.4](https://github.com/truecharts/apps/compare/firefox-0.0.3...firefox-0.0.4) (2021-12-18)
#### Chore
- cleanup questions by removing hidden dicts ([#1558](https://github.com/truecharts/apps/issues/1558))
- App-Icon Organization ([#1539](https://github.com/truecharts/apps/issues/1539))
<a name="firefox-0.0.3"></a>
### [firefox-0.0.3](https://github.com/truecharts/apps/compare/firefox-syncserver-5.0.12...firefox-0.0.3) (2021-12-14)
#### Chore
- update helm general non-major helm releases ([#1535](https://github.com/truecharts/apps/issues/1535))
<a name="firefox-0.0.2"></a>
### [firefox-0.0.2](https://github.com/truecharts/apps/compare/firefox-0.0.1...firefox-0.0.2) (2021-12-13)
#### Chore
- move incubator apps to stable and bump everything
<a name="firefox-0.0.1"></a>
### [firefox-0.0.1](https://github.com/truecharts/apps/compare/firefox-syncserver-5.0.11...firefox-0.0.1) (2021-12-12)

View File

@ -1,37 +0,0 @@
annotations:
max_scale_version: 24.04.0
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: browser
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.11"
truecharts.org/train: stable
apiVersion: v2
appVersion: 123.0.1
dependencies:
- name: common
version: 20.2.2
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation.
home: https://truecharts.org/charts/stable/firefox
icon: https://truecharts.org/img/hotlink-ok/chart-icons/firefox.png
keywords:
- firefox
- browser
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: firefox
sources:
- https://github.com/linuxserver/docker-firefox
- https://github.com/truecharts/charts/tree/master/charts/stable/firefox
- https://ghcr.io/linuxserver/firefox
type: application
version: 12.3.2

View File

@ -1,28 +0,0 @@
---
title: README
---
## General Info
TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
However only installations using the TrueNAS SCALE Apps system are supported.
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/firefox)
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
## Support
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
- See the [Website](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
---
## Sponsor TrueCharts
TrueCharts can only exist due to the incredible effort of our staff.
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
_All Rights Reserved - The TrueCharts Project_

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

View File

@ -1,102 +0,0 @@
# Include{groups}
portals:
open:
# Include{portalLink}
questions:
# Include{global}
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
label: Image Environment
schema:
additional_attrs: true
type: dict
attrs:
- variable: TITLE
label: Title
description: The page title displayed on the web browser
schema:
type: string
default: "TrueChartVNC Client"
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
description: The Primary service on which the Minecraft Server runs on
schema:
additional_attrs: true
type: dict
attrs:
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable: main
label: Main Service Port Configuration
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: Port
description: This port exposes the container port on the service
schema:
type: int
default: 10131
required: true
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceRoot}
- variable: config
label: App Config Storage
description: Stores the Application Config.
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
# Include{persistenceList}
# Include{ingressRoot}
- variable: main
label: Main Ingress
schema:
additional_attrs: true
type: dict
attrs:
# Include{ingressDefault}
# Include{ingressAdvanced}
# Include{ingressList}
# Include{securityContextRoot}
- variable: runAsUser
label: runAsUser
description: The UserID of the user running the application
schema:
type: int
default: 0
- variable: runAsGroup
label: runAsGroup
description: The groupID this App of the user running the application
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
# Include{addons}
# Include{codeserver}
# Include{netshoot}
# Include{vpn}
# Include{documentation}

View File

@ -1 +0,0 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@ -1,41 +0,0 @@
image:
repository: ghcr.io/linuxserver/firefox
pullPolicy: IfNotPresent
tag: 123.0.1@sha256:55adf05382872deee11865f2c7c6ae49f163c737f8fdb8c7c17d564d13c5449b
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
protocol: http
port: 10131
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
type: http
readiness:
type: http
startup:
type: http
env:
FM_HOME: "/config"
CUSTOM_PORT: "{{ .Values.service.main.ports.main.port }}"
TITLE: "TrueChartVNC Client"
persistence:
config:
enabled: true
mountPath: /config
varrun:
enabled: false
portal:
open:
enabled: true

View File

@ -1,30 +0,0 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl
# docs folder
/docs
# icon
icon.png

View File

@ -1,906 +0,0 @@
---
title: Changelog
---
## [frigate-3.0.0](https://github.com/truecharts/charts/compare/frigate-2.0.44...frigate-3.0.0) (2022-11-10)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Major Change to GUI
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
- update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349))
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
## [frigate-2.0.47](https://github.com/truecharts/charts/compare/frigate-2.0.44...frigate-2.0.47) (2022-11-08)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
- update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349))
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
## [frigate-2.0.46](https://github.com/truecharts/charts/compare/frigate-2.0.44...frigate-2.0.46) (2022-11-08)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
## [frigate-2.0.46](https://github.com/truecharts/charts/compare/frigate-2.0.44...frigate-2.0.46) (2022-11-08)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
## [frigate-2.0.46](https://github.com/truecharts/charts/compare/frigate-2.0.44...frigate-2.0.46) (2022-11-08)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
## [frigate-2.0.45](https://github.com/truecharts/charts/compare/frigate-2.0.44...frigate-2.0.45) (2022-11-07)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
## [frigate-2.0.45](https://github.com/truecharts/charts/compare/frigate-2.0.44...frigate-2.0.45) (2022-11-06)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
## [frigate-2.0.44](https://github.com/truecharts/charts/compare/frigate-2.0.43...frigate-2.0.44) (2022-11-06)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#4317](https://github.com/truecharts/charts/issues/4317))
## [frigate-2.0.43](https://github.com/truecharts/charts/compare/frigate-2.0.42...frigate-2.0.43) (2022-11-05)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#4308](https://github.com/truecharts/charts/issues/4308))
## [frigate-2.0.42](https://github.com/truecharts/charts/compare/frigate-2.0.41...frigate-2.0.42) (2022-11-02)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#4261](https://github.com/truecharts/charts/issues/4261))
## [frigate-2.0.41](https://github.com/truecharts/charts/compare/frigate-2.0.40...frigate-2.0.41) (2022-10-25)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#4182](https://github.com/truecharts/charts/issues/4182))
## [frigate-2.0.40](https://github.com/truecharts/charts/compare/frigate-2.0.39...frigate-2.0.40) (2022-10-19)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#4122](https://github.com/truecharts/charts/issues/4122))
## [frigate-2.0.39](https://github.com/truecharts/charts/compare/frigate-2.0.38...frigate-2.0.39) (2022-10-12)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#4071](https://github.com/truecharts/charts/issues/4071))
## [frigate-2.0.38](https://github.com/truecharts/charts/compare/frigate-2.0.37...frigate-2.0.38) (2022-10-07)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major
## [frigate-2.0.38](https://github.com/truecharts/charts/compare/frigate-2.0.37...frigate-2.0.38) (2022-10-07)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major
## [frigate-2.0.37](https://github.com/truecharts/charts/compare/frigate-2.0.36...frigate-2.0.37) (2022-10-05)
### Chore
- Auto-update chart README [skip ci]
- split addons in smaller templates ([#3979](https://github.com/truecharts/charts/issues/3979))
- update helm general non-major
## [frigate-2.0.36](https://github.com/truecharts/charts/compare/frigate-2.0.35...frigate-2.0.36) (2022-09-27)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#3918](https://github.com/truecharts/charts/issues/3918))
## [frigate-2.0.35](https://github.com/truecharts/charts/compare/frigate-2.0.34...frigate-2.0.35) (2022-09-25)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#3898](https://github.com/truecharts/charts/issues/3898))
## [frigate-2.0.34](https://github.com/truecharts/charts/compare/frigate-2.0.33...frigate-2.0.34) (2022-09-22)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [frigate-2.0.34](https://github.com/truecharts/charts/compare/frigate-2.0.33...frigate-2.0.34) (2022-09-21)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [frigate-2.0.34](https://github.com/truecharts/charts/compare/frigate-2.0.33...frigate-2.0.34) (2022-09-21)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [frigate-2.0.34](https://github.com/truecharts/charts/compare/frigate-2.0.33...frigate-2.0.34) (2022-09-20)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [frigate-2.0.34](https://github.com/truecharts/charts/compare/frigate-2.0.33...frigate-2.0.34) (2022-09-20)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [frigate-2.0.34](https://github.com/truecharts/charts/compare/frigate-2.0.33...frigate-2.0.34) (2022-09-19)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [frigate-2.0.34](https://github.com/truecharts/charts/compare/frigate-2.0.33...frigate-2.0.34) (2022-09-19)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [frigate-2.0.34](https://github.com/truecharts/charts/compare/frigate-2.0.33...frigate-2.0.34) (2022-09-19)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [frigate-2.0.34](https://github.com/truecharts/charts/compare/frigate-2.0.33...frigate-2.0.34) (2022-09-17)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- refactor Services SCALE GUI
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [frigate-2.0.34](https://github.com/truecharts/charts/compare/frigate-2.0.33...frigate-2.0.34) (2022-09-18)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [frigate-2.0.34](https://github.com/truecharts/charts/compare/frigate-2.0.33...frigate-2.0.34) (2022-09-16)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [frigate-2.0.34](https://github.com/truecharts/charts/compare/frigate-2.0.33...frigate-2.0.34) (2022-09-16)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [frigate-2.0.34](https://github.com/truecharts/charts/compare/frigate-2.0.33...frigate-2.0.34) (2022-09-15)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [frigate-2.0.34](https://github.com/truecharts/charts/compare/frigate-2.0.33...frigate-2.0.34) (2022-09-15)
### Chore
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
## [frigate-2.0.33](https://github.com/truecharts/charts/compare/frigate-2.0.32...frigate-2.0.33) (2022-09-12)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
## [frigate-2.0.33](https://github.com/truecharts/charts/compare/frigate-2.0.32...frigate-2.0.33) (2022-09-12)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
## [frigate-2.0.33](https://github.com/truecharts/charts/compare/frigate-2.0.32...frigate-2.0.33) (2022-09-11)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
## [frigate-2.0.33](https://github.com/truecharts/charts/compare/frigate-2.0.32...frigate-2.0.33) (2022-09-11)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
## [frigate-2.0.33](https://github.com/truecharts/charts/compare/frigate-2.0.32...frigate-2.0.33) (2022-09-11)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
## [frigate-2.0.33](https://github.com/truecharts/charts/compare/frigate-2.0.32...frigate-2.0.33) (2022-09-11)
### Chore
- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711))
## [frigate-2.0.32](https://github.com/truecharts/charts/compare/frigate-2.0.31...frigate-2.0.32) (2022-08-30)
### Chore
- update helm general non-major ([#3639](https://github.com/truecharts/charts/issues/3639))
## [frigate-2.0.31](https://github.com/truecharts/charts/compare/frigate-2.0.30...frigate-2.0.31) (2022-08-30)
### Chore
- update helm chart common to v10.5.5 ([#3626](https://github.com/truecharts/charts/issues/3626))
## [frigate-2.0.30](https://github.com/truecharts/charts/compare/frigate-2.0.29...frigate-2.0.30) (2022-08-29)
### Chore
- update helm general non-major ([#3619](https://github.com/truecharts/charts/issues/3619))
## [frigate-2.0.29](https://github.com/truecharts/charts/compare/frigate-2.0.27...frigate-2.0.29) (2022-08-26)
### Fix
- some cleanup ([#3586](https://github.com/truecharts/charts/issues/3586))
## [frigate-2.0.27](https://github.com/truecharts/charts/compare/frigate-2.0.26...frigate-2.0.27) (2022-08-23)
### Chore
- update helm general non-major helm releases ([#3545](https://github.com/truecharts/charts/issues/3545))
## [frigate-2.0.26](https://github.com/truecharts/charts/compare/frigate-2.0.25...frigate-2.0.26) (2022-08-12)
### Chore
- add documentation checkbox/section to all SCALE Apps
- update helm general non-major helm releases ([#3456](https://github.com/truecharts/charts/issues/3456))
### Fix
- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447))
## [frigate-2.0.25](https://github.com/truecharts/charts/compare/frigate-2.0.24...frigate-2.0.25) (2022-08-08)
### Chore
- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376))
- replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402))
## [frigate-2.0.24](https://github.com/truecharts/apps/compare/frigate-2.0.23...frigate-2.0.24) (2022-07-27)
### Chore
- update image refs ([#3324](https://github.com/truecharts/apps/issues/3324))
## [frigate-2.0.23](https://github.com/truecharts/apps/compare/frigate-2.0.22...frigate-2.0.23) (2022-07-26)
### Chore
- update home links ([#3291](https://github.com/truecharts/apps/issues/3291))
- update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302))
## [frigate-2.0.22](https://github.com/truecharts/apps/compare/frigate-2.0.21...frigate-2.0.22) (2022-07-23)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280))
## [frigate-2.0.22](https://github.com/truecharts/apps/compare/frigate-2.0.21...frigate-2.0.22) (2022-07-23)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280))
## [frigate-2.0.22](https://github.com/truecharts/apps/compare/frigate-2.0.21...frigate-2.0.22) (2022-07-23)
### Chore
- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280))
## [frigate-2.0.21](https://github.com/truecharts/apps/compare/frigate-2.0.19...frigate-2.0.21) (2022-07-22)
### Chore
- Bump all charts to generate config and container references due to huge increase of repository
- update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268))
## [frigate-2.0.19](https://github.com/truecharts/apps/compare/frigate-2.0.18...frigate-2.0.19) (2022-07-19)
### Chore
- Update Readme and Description on SCALE
## [frigate-2.0.18](https://github.com/truecharts/apps/compare/frigate-2.0.17...frigate-2.0.18) (2022-07-14)
### Fix
- regenerate catalog and update template
## [frigate-2.0.17](https://github.com/truecharts/apps/compare/frigate-2.0.15...frigate-2.0.17) (2022-07-14)
### Fix
- bump to ensure .helmignore is present on all Charts
## [frigate-2.0.15](https://github.com/truecharts/apps/compare/frigate-2.0.13...frigate-2.0.15) (2022-07-12)
### Chore
- update icons ([#3156](https://github.com/truecharts/apps/issues/3156))
- bump to cleanup old docs and use correct icon urls
## [frigate-2.0.13](https://github.com/truecharts/apps/compare/frigate-2.0.12...frigate-2.0.13) (2022-07-12)
### Chore
- bump to regenerate documentation
<a name="frigate-2.0.12"></a>
### [frigate-2.0.12](https://github.com/truecharts/apps/compare/frigate-2.0.11...frigate-2.0.12) (2022-07-12)
#### Chore
- update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147))
<a name="frigate-2.0.11"></a>
### [frigate-2.0.11](https://github.com/truecharts/apps/compare/frigate-2.0.10...frigate-2.0.11) (2022-07-11)
#### Chore
- move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139))
<a name="frigate-2.0.10"></a>
### [frigate-2.0.10](https://github.com/truecharts/apps/compare/frigate-2.0.9...frigate-2.0.10) (2022-07-09)
#### Chore
- update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113))
<a name="frigate-2.0.9"></a>
### [frigate-2.0.9](https://github.com/truecharts/apps/compare/frigate-2.0.8...frigate-2.0.9) (2022-07-04)
#### Chore
- update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066))
<a name="frigate-2.0.8"></a>
### [frigate-2.0.8](https://github.com/truecharts/apps/compare/frigate-2.0.7...frigate-2.0.8) (2022-06-25)
#### Chore
- update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977))
<a name="frigate-2.0.7"></a>
### [frigate-2.0.7](https://github.com/truecharts/apps/compare/frigate-2.0.6...frigate-2.0.7) (2022-06-22)
#### Chore
- update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948))
<a name="frigate-2.0.6"></a>
### [frigate-2.0.6](https://github.com/truecharts/apps/compare/frigate-2.0.5...frigate-2.0.6) (2022-06-21)
#### Chore
- update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943))
<a name="frigate-2.0.5"></a>
### [frigate-2.0.5](https://github.com/truecharts/apps/compare/frigate-2.0.4...frigate-2.0.5) (2022-06-16)
#### Chore
- remove UI leftovers ([#2914](https://github.com/truecharts/apps/issues/2914))
<a name="frigate-2.0.4"></a>
### [frigate-2.0.4](https://github.com/truecharts/apps/compare/frigate-2.0.3...frigate-2.0.4) (2022-06-14)
#### Chore
- update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886))
<a name="frigate-2.0.3"></a>
### [frigate-2.0.3](https://github.com/truecharts/apps/compare/frigate-2.0.2...frigate-2.0.3) (2022-06-11)
#### Chore
- update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854))
<a name="frigate-2.0.2"></a>
### [frigate-2.0.2](https://github.com/truecharts/apps/compare/frigate-2.0.1...frigate-2.0.2) (2022-06-07)
#### Fix
- hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format.
<a name="frigate-2.0.1"></a>
### [frigate-2.0.1](https://github.com/truecharts/apps/compare/frigate-1.0.19...frigate-2.0.1) (2022-06-07)
#### Chore
- Auto-update chart README [skip ci]
- sync all apps persistence configuration and always default to PVC
#### Fix
- remove malfunctioning SCALE migration script
#### Refactor
- BREAKING CHANGE ([#2836](https://github.com/truecharts/apps/issues/2836))
<a name="frigate-2.0.0"></a>
### [frigate-2.0.0](https://github.com/truecharts/apps/compare/frigate-1.0.19...frigate-2.0.0) (2022-06-07)
#### Chore
- sync all apps persistence configuration and always default to PVC
#### Refactor
- BREAKING CHANGE ([#2836](https://github.com/truecharts/apps/issues/2836))
<a name="frigate-1.0.19"></a>
### [frigate-1.0.19](https://github.com/truecharts/apps/compare/frigate-1.0.18...frigate-1.0.19) (2022-05-31)
#### Chore
- update helm general non-major helm releases ([#2803](https://github.com/truecharts/apps/issues/2803))
<a name="frigate-1.0.18"></a>
### [frigate-1.0.18](https://github.com/truecharts/apps/compare/frigate-1.0.17...frigate-1.0.18) (2022-05-26)
#### Chore
- Auto-update chart README [skip ci]
- update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759))
<a name="frigate-1.0.18"></a>
### [frigate-1.0.18](https://github.com/truecharts/apps/compare/frigate-1.0.17...frigate-1.0.18) (2022-05-26)
#### Chore
- update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759))
<a name="frigate-1.0.17"></a>
### [frigate-1.0.17](https://github.com/truecharts/apps/compare/frigate-1.0.16...frigate-1.0.17) (2022-05-24)
#### Chore
- update helm general non-major helm releases
<a name="frigate-1.0.16"></a>
### [frigate-1.0.16](https://github.com/truecharts/apps/compare/frigate-1.0.15...frigate-1.0.16) (2022-05-17)
#### Chore
- Auto-update chart README [skip ci]
- update helm general non-major helm releases
<a name="frigate-1.0.16"></a>
### [frigate-1.0.16](https://github.com/truecharts/apps/compare/frigate-1.0.15...frigate-1.0.16) (2022-05-17)
#### Chore
- update helm general non-major helm releases
<a name="frigate-1.0.15"></a>
### [frigate-1.0.15](https://github.com/truecharts/apps/compare/frigate-1.0.14...frigate-1.0.15) (2022-05-17)
#### Chore
- update helm general non-major helm releases
<a name="frigate-1.0.14"></a>
### [frigate-1.0.14](https://github.com/truecharts/apps/compare/frigate-1.0.13...frigate-1.0.14) (2022-05-10)
#### Chore
- update helm general non-major helm releases ([#2649](https://github.com/truecharts/apps/issues/2649))
<a name="frigate-1.0.13"></a>
### [frigate-1.0.13](https://github.com/truecharts/apps/compare/frigate-1.0.12...frigate-1.0.13) (2022-05-05)
#### Chore
- update helm general non-major helm releases ([#2612](https://github.com/truecharts/apps/issues/2612))
<a name="frigate-1.0.12"></a>
### [frigate-1.0.12](https://github.com/truecharts/apps/compare/frigate-1.0.11...frigate-1.0.12) (2022-04-26)
#### Chore
- update helm general non-major helm releases ([#2573](https://github.com/truecharts/apps/issues/2573))
<a name="frigate-1.0.11"></a>
### [frigate-1.0.11](https://github.com/truecharts/apps/compare/frigate-1.0.10...frigate-1.0.11) (2022-04-20)
#### Chore
- add missing quote on description ([#2515](https://github.com/truecharts/apps/issues/2515))
- update helm general non-major helm releases ([#2524](https://github.com/truecharts/apps/issues/2524))
<a name="frigate-1.0.10"></a>
### [frigate-1.0.10](https://github.com/truecharts/apps/compare/frigate-1.0.9...frigate-1.0.10) (2022-04-12)
#### Chore
- update helm general non-major helm releases ([#2480](https://github.com/truecharts/apps/issues/2480))
<a name="frigate-1.0.9"></a>
### [frigate-1.0.9](https://github.com/truecharts/apps/compare/frigate-1.0.8...frigate-1.0.9) (2022-04-03)
#### Chore
- update helm general non-major helm releases ([#2410](https://github.com/truecharts/apps/issues/2410))
<a name="frigate-1.0.8"></a>
### [frigate-1.0.8](https://github.com/truecharts/apps/compare/frigate-1.0.7...frigate-1.0.8) (2022-03-31)
#### Chore
- update helm general non-major helm releases ([#2361](https://github.com/truecharts/apps/issues/2361))
<a name="frigate-1.0.7"></a>
### [frigate-1.0.7](https://github.com/truecharts/apps/compare/frigate-1.0.6...frigate-1.0.7) (2022-03-30)
#### Chore
- update helm general non-major helm releases ([#2354](https://github.com/truecharts/apps/issues/2354))
<a name="frigate-1.0.6"></a>
### [frigate-1.0.6](https://github.com/truecharts/apps/compare/frigate-1.0.5...frigate-1.0.6) (2022-03-26)
#### Chore
- bump all apps to trigger ci
<a name="frigate-1.0.1"></a>
### [frigate-1.0.1](https://github.com/truecharts/apps/compare/frigate-1.0.0...frigate-1.0.1) (2022-03-07)
#### Chore
- update helm general non-major helm releases ([#2111](https://github.com/truecharts/apps/issues/2111))
- Remove `-icon` string from icon png's ([#2040](https://github.com/truecharts/apps/issues/2040))
<a name="frigate-1.0.0"></a>
### [frigate-1.0.0](https://github.com/truecharts/apps/compare/frigate-0.0.15...frigate-1.0.0) (2022-03-03)
#### Chore
- remove fixed env from questions.yaml
- remove PUID from per-app env-vars if set to 568
- remove empty env var declaration from questions.yaml
- update helm general major helm releases ([#2021](https://github.com/truecharts/apps/issues/2021))
#### Fix
- BREAKING CHANGE Move some env-vars outside of env section ([#2010](https://github.com/truecharts/apps/issues/2010))
<a name="frigate-0.0.15"></a>
### [frigate-0.0.15](https://github.com/truecharts/apps/compare/frigate-0.0.14...frigate-0.0.15) (2022-03-02)
#### Chore
- rename `web_portal` to `open` ([#1957](https://github.com/truecharts/apps/issues/1957))
- update helm general non-major helm releases ([#1999](https://github.com/truecharts/apps/issues/1999))
#### Fix
- map ingress to correct service ([#1929](https://github.com/truecharts/apps/issues/1929))
<a name="frigate-0.0.14"></a>
### [frigate-0.0.14](https://github.com/truecharts/apps/compare/frigate-0.0.13...frigate-0.0.14) (2022-02-21)
#### Chore
- update helm general non-major helm releases ([#1927](https://github.com/truecharts/apps/issues/1927))
<a name="frigate-0.0.13"></a>
### [frigate-0.0.13](https://github.com/truecharts/apps/compare/frigate-0.0.12...frigate-0.0.13) (2022-02-15)
#### Chore
- update helm general non-major helm releases ([#1901](https://github.com/truecharts/apps/issues/1901))
<a name="frigate-0.0.12"></a>
### [frigate-0.0.12](https://github.com/truecharts/apps/compare/frigate-0.0.11...frigate-0.0.12) (2022-02-08)
#### Chore
- update helm general non-major helm releases ([#1871](https://github.com/truecharts/apps/issues/1871))
<a name="frigate-0.0.11"></a>
### [frigate-0.0.11](https://github.com/truecharts/apps/compare/frigate-0.0.10...frigate-0.0.11) (2022-02-06)
#### Chore
- update helm chart common to v8.15.0 ([#1859](https://github.com/truecharts/apps/issues/1859))
<a name="frigate-0.0.10"></a>
### [frigate-0.0.10](https://github.com/truecharts/apps/compare/frigate-0.0.9...frigate-0.0.10) (2022-02-05)
#### Chore
- update helm general non-major helm releases ([#1852](https://github.com/truecharts/apps/issues/1852))
<a name="frigate-0.0.9"></a>
### [frigate-0.0.9](https://github.com/truecharts/apps/compare/frigate-0.0.8...frigate-0.0.9) (2022-02-02)
#### Chore
- update helm general non-major helm releases ([#1828](https://github.com/truecharts/apps/issues/1828))
<a name="frigate-0.0.8"></a>
### [frigate-0.0.8](https://github.com/truecharts/apps/compare/frigate-0.0.7...frigate-0.0.8) (2022-01-25)
#### Chore
- update helm general non-major helm releases ([#1791](https://github.com/truecharts/apps/issues/1791))
<a name="frigate-0.0.7"></a>
### [frigate-0.0.7](https://github.com/truecharts/apps/compare/frigate-0.0.6...frigate-0.0.7) (2022-01-22)
#### Chore
- update helm general non-major helm releases ([#1766](https://github.com/truecharts/apps/issues/1766))
<a name="frigate-0.0.6"></a>
### [frigate-0.0.6](https://github.com/truecharts/apps/compare/frigate-0.0.5...frigate-0.0.6) (2022-01-21)
#### Chore
- update helm general non-major helm releases ([#1759](https://github.com/truecharts/apps/issues/1759))
#### Fix
- set additional_attrs: true on all dicts ([#1750](https://github.com/truecharts/apps/issues/1750))
<a name="frigate-0.0.5"></a>
### [frigate-0.0.5](https://github.com/truecharts/apps/compare/frigate-0.0.4...frigate-0.0.5) (2022-01-18)
#### Chore
- update helm general non-major helm releases ([#1732](https://github.com/truecharts/apps/issues/1732))
<a name="frigate-0.0.4"></a>
### frigate-0.0.4 (2022-01-13)
#### Feat
- Add Frigate ([#1639](https://github.com/truecharts/apps/issues/1639))

View File

@ -1,39 +0,0 @@
annotations:
max_scale_version: 24.04.0
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: nvr
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.11"
truecharts.org/train: stable
apiVersion: v2
appVersion: 0.13.2
dependencies:
- name: common
version: 20.2.2
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: NVR With Realtime Object Detection for IP Cameras
home: https://truecharts.org/charts/stable/frigate
icon: https://truecharts.org/img/hotlink-ok/chart-icons/frigate.png
keywords:
- encode
- nvr
- media
- frigate
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: frigate
sources:
- https://github.com/blakeblackshear/frigate
- https://github.com/truecharts/charts/tree/master/charts/stable/frigate
- https://ghcr.io/blakeblackshear/frigate
type: application
version: 14.3.1

View File

@ -1,28 +0,0 @@
---
title: README
---
## General Info
TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
However only installations using the TrueNAS SCALE Apps system are supported.
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/frigate)
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
## Support
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
- See the [Website](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
---
## Sponsor TrueCharts
TrueCharts can only exist due to the incredible effort of our staff.
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
_All Rights Reserved - The TrueCharts Project_

View File

@ -1 +0,0 @@
frigateConfig: {}

View File

@ -1,11 +0,0 @@
frigateConfig:
mqtt:
enabled: false
cameras:
dummy:
enabled: false
ffmpeg:
inputs:
- path: rtsp://127.0.0.1:554/rtsp
roles:
- detect

View File

@ -1,13 +0,0 @@
---
title: Installation instructions
---
## Hardcoded values
We hardcoded some values, so the chart/app can work correctly based on how it's written.
Those values are:
```yaml
database:
path: /db/frigate.db
```

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

View File

@ -1,181 +0,0 @@
# Include{groups}
portals:
open:
# Include{portalLink}
questions:
# Include{global}
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: imageSelector
label: Select Image
schema:
type: string
default: image
enum:
- value: image
description: Base Image
- value: tensorrtImage
description: Image with TensorRT libraries for nvidia cards
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
# Include{serviceMain}
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable: main
label: Main Service Port Configuration
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: Port
description: This port exposes the container port on the service
schema:
type: int
default: 10500
required: true
- variable: rtmp
label: RTMP Service
description: The service on which nodes connect to.
schema:
additional_attrs: true
type: dict
attrs:
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable: rtmp
label: RTMP Service Port Configuration
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: Port
description: This port exposes the container port on the service
schema:
type: int
default: 1935
required: true
- variable: rtsp
label: RTSP Service
description: The service on which nodes connect to.
schema:
additional_attrs: true
type: dict
attrs:
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable: rtsp
label: RTSP Service Port Configuration
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: Port
description: This port exposes the container port on the service
schema:
type: int
default: 8554
required: true
- variable: webrtc
label: WebRTC Service
description: The service on which nodes connect to.
schema:
additional_attrs: true
type: dict
attrs:
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable: webrtc-tcp
label: WebRTC (TCP) Service Port Configuration
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: Port
description: This port exposes the container port on the service
schema:
type: int
default: 8555
required: true
- variable: webrtc-udp
label: WebRTC (UDP) Service Port Configuration
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: Port
description: This port exposes the container port on the service
schema:
type: int
default: 8555
required: true
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceRoot}
- variable: media
label: App Media
description: Stores the Application Media and DB
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
- variable: config
label: App Config
description: Stores the Application Configuration
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
# Include{persistenceList}
# Include{ingressRoot}
- variable: main
label: Main Ingress
schema:
additional_attrs: true
type: dict
attrs:
# Include{ingressDefault}
# Include{ingressAdvanced}
# Include{ingressList}
# Include{securityContextRoot}
- variable: runAsUser
label: runAsUser
description: The UserID of the user running the application
schema:
type: int
default: 0
- variable: runAsGroup
label: runAsGroup
description: The groupID this App of the user running the application
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
# Include{addons}
# Include{codeserver}
# Include{netshoot}
# Include{vpn}
# Include{documentation}

View File

@ -1 +0,0 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@ -1,43 +0,0 @@
{{/* Define the configmap */}}
{{- define "frigate.configmap" -}}
enabled: true
data:
config.yml: |
{{- if .Values.frigateConfig }}
{{- .Values.frigateConfig | toYaml | nindent 4 }}
{{- else }}
mqtt:
enabled: false
cameras:
dummy:
enabled: false
ffmpeg:
inputs:
- path: rtsp://127.0.0.1:554/rtsp
roles:
- detect
{{- end }}
{{- end -}}
{{- define "frigate.configVolume" -}}
{{- $mountPath := "/dummy-config/config.yml" -}}
{{- if .Values.frigateConfig }}
{{- $mountPath = "/config/config.yaml" -}}
{{- end }}
enabled: true
type: configmap
objectName: frigate-config
items:
- key: config.yml
path: config.yml
targetSelector:
main:
main:
subPath: config.yml
mountPath: {{ $mountPath }}
readOnly: true
init-config:
subPath: config.yml
mountPath: {{ $mountPath }}
readOnly: true
{{- end -}}

View File

@ -1,17 +0,0 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.v1.common.loader.init" . }}
{{/* Render configmap for frigate */}}
{{- $config := include "frigate.configmap" . | fromYaml -}}
{{- if $config -}}
{{- $_ := set .Values.configmap "frigate-config" $config -}}
{{- end -}}
{{- $vol := include "frigate.configVolume" . | fromYaml -}}
{{- if $vol -}}
{{- $_ := set .Values.persistence "frigate-config" $vol -}}
{{- end -}}
{{/* Render the templates */}}
{{ include "tc.v1.common.loader.apply" . }}

View File

@ -1,101 +0,0 @@
image:
repository: ghcr.io/blakeblackshear/frigate
pullPolicy: IfNotPresent
tag: 0.13.2@sha256:2906991ccad85035b176941f9dedfd35088ff710c39d45ef1baa9a49f2b16734
tensorrtImage:
repository: ghcr.io/blakeblackshear/frigate
pullPolicy: IfNotPresent
tag: 0.13.2-tensorrt@sha256:07cc224cdf2feef0af9c860c044ac7ea0ac4adfca7f68b37dc3958bc3a3ee357
# When this is defined, the contents will be mounted
# as configmap into the container at /config/config.yml.
frigateConfig: {}
# -- https://docs.frigate.video/configuration/
# mqtt:
# enabled: False
# cameras:
# dummy:
# enabled: False
# ffmpeg:
# inputs:
# - path: rtsp://127.0.0.1:554/rtsp
# roles:
# - detect
workload:
main:
podSpec:
initContainers:
init-config:
enabled: "{{ not .Values.frigateConfig }}"
type: init
imageSelector: alpineImage
command:
- /bin/sh
- -c
- |
mkdir -p /config
if [ ! -f /config/config.yml ]; then
echo "Config file not found, copying dummy..."
cp /dummy-config/config.yml /config/config.yml
echo "Config file copied, you can now edit it at /config/config.yml"
else
echo "Config file found, you can edit it at /config/config.yml"
fi
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
port: 10500
protocol: http
targetPort: 5000
rtmp:
enabled: true
ports:
rtmp:
enabled: true
port: 1935
targetPort: 1935
rtsp:
enabled: true
ports:
rtsp:
enabled: true
port: 8554
targetPort: 8554
webrtc:
enabled: true
ports:
webrtc-tcp:
enabled: true
port: 8555
targetPort: 8555
webrtc-udp:
enabled: true
port: 8555
protocol: udp
targetPort: 8555
persistence:
media:
enabled: true
mountPath: /media
config:
enabled: true
mountPath: /config
targetSelector:
main:
main: {}
init-config: {}
portal:
open:
enabled: true

View File

@ -1,30 +0,0 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl
# docs folder
/docs
# icon
icon.png

File diff suppressed because it is too large Load Diff

View File

@ -1,49 +0,0 @@
annotations:
max_scale_version: 24.04.0
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: GIT
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.11"
truecharts.org/train: stable
apiVersion: v2
appVersion: 1.21.8
dependencies:
- name: common
version: 20.2.2
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
- name: memcached
version: 12.8.1
repository: oci://tccr.io/truecharts
condition: memcached.enabled
alias: ""
tags: []
import-values: []
deprecated: false
description: Self hosted GIT repositories
home: https://truecharts.org/charts/stable/gitea
icon: https://truecharts.org/img/hotlink-ok/chart-icons/gitea.png
keywords:
- git
- issue tracker
- code review
- wiki
- gitea
- gogs
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: gitea
sources:
- https://gitea.com/gitea/helm-chart
- https://github.com/go-gitea/gitea
- https://github.com/truecharts/charts/tree/master/charts/stable/gitea
- https://hub.docker.com/r/gitea/gitea
type: application
version: 18.14.2

View File

@ -1,28 +0,0 @@
---
title: README
---
## General Info
TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
However only installations using the TrueNAS SCALE Apps system are supported.
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/gitea)
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
## Support
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
- See the [Website](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
---
## Sponsor TrueCharts
TrueCharts can only exist due to the incredible effort of our staff.
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
_All Rights Reserved - The TrueCharts Project_

View File

@ -1,8 +0,0 @@
ingress:
main:
enabled: true
hosts:
- host: gitea.example.com
paths:
- path: /
pathType: Prefix

View File

@ -1,15 +0,0 @@
---
title: Input Validation
---
**`username`**
Accepted formats are:
- Any character except the word `admin`
Regex used to match this: `^(?!^admin$).*$`
You can try live [here](https://regex101.com/r/n91qZM/1)
---
_If you find a field that you think it needs validation, please open an issue on github_

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

View File

@ -1,219 +0,0 @@
# Include{groups}
portals:
open:
# Include{portalLink}
questions:
# Include{global}
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
- variable: admin
group: "App Configuration"
label: "Admin Credentials"
schema:
additional_attrs: true
type: dict
attrs:
- variable: username
label: "username"
schema:
type: string
valid_chars: '^(?!^admin$).*$'
required: true
- variable: password
label: "password"
schema:
type: string
required: true
private: true
min_length: 8
- variable: email
label: "email"
schema:
type: string
required: true
- variable: config
group: "App Configuration"
label: "Admin Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: APP_NAME
label: "APP_NAME"
schema:
type: string
default: "Gitea"
required: true
- variable: RUN_MODE
label: "RUN_MODE"
schema:
type: string
default: "prod"
enum:
- value: "prod"
description: "Production"
- value: "dev"
description: "Development"
- value: "test"
description: "Testing"
- variable: ALLOWED_HOST_LIST
label: "ALLOWED_HOST_LIST"
schema:
type: string
default: "127.0.0.1"
required: true
- variable: nodeIP
label: Node IP
description: Used to generate configuration, when installed without ingress
schema:
type: string
required: true
$ref:
- "definitions/nodeIP"
- variable: customConfig
group: "App Configuration"
label: "Custom Configuration parameters"
schema:
type: list
default: []
items:
# Do not fix this typo, it will break
# current installations
- variable: catagoryItem
label: "Category"
schema:
additional_attrs: true
type: dict
attrs:
- variable: name
label: "Config Category Name"
schema:
type: string
required: true
- variable: keys
label: "Configuration Parameters"
schema:
type: list
default: []
items:
- variable: configItem
label: "parameter"
schema:
additional_attrs: true
type: dict
attrs:
- variable: name
label: "Parameter Name"
schema:
type: string
required: true
- variable: value
label: "Parameter Value"
schema:
type: string
required: true
# Include{serviceRoot}
- variable: main
label: "Main Service"
description: "The Primary service on which the healthcheck runs, often the webUI"
schema:
additional_attrs: true
type: dict
attrs:
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable: main
label: "Main Service Port Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: "Port"
description: "This port exposes the container port on the service"
schema:
type: int
default: 10037
required: true
- variable: ssh
label: "SSH Service"
description: "The SSH service"
schema:
additional_attrs: true
type: dict
attrs:
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable: ssh
label: "SSH Service Port Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: "Port"
description: "This port exposes the container port on the service"
schema:
type: int
default: 2222
required: true
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceRoot}
- variable: data
label: "App data Storage"
description: "Stores the Application Configuration."
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
# Include{persistenceList}
# Include{ingressRoot}
- variable: main
label: "Main Ingress"
schema:
additional_attrs: true
type: dict
attrs:
# Include{ingressDefault}
# Include{ingressAdvanced}
# Include{ingressList}
# Include{securityContextRoot}
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 1000
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 1000
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 1000
# Include{resources}
# Include{postgresql}
# Include{advanced}
# Include{addons}
# Include{codeserver}
# Include{netshoot}
# Include{vpn}
# Include{documentation}

View File

@ -1 +0,0 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@ -1,15 +0,0 @@
{{/* Define the configmap */}}
{{- define "gitea.configmap" -}}
enabled: true
data:
GITEA_APP_INI: "/data/gitea/conf/app.ini"
GITEA_CUSTOM: "/data/gitea"
GITEA_WORK_DIR: "/data"
GITEA_TEMP: "/tmp/gitea"
GITEA_ADMIN_USERNAME: {{ .Values.admin.username | quote }}
GITEA_ADMIN_PASSWORD: {{ .Values.admin.password | quote }}
SSH_PORT: {{ .Values.service.ssh.ports.ssh.port | quote }}
SSH_LISTEN_PORT: {{ .Values.service.ssh.ports.ssh.targetPort | quote }}
TMPDIR: "/tmp/gitea"
GNUPGHOME: "/data/git/.gnupg"
{{- end -}}

View File

@ -1,233 +0,0 @@
{{/* Define the secrets */}}
{{- define "gitea.secrets" -}}
{{ $DOMAIN := .Values.config.nodeIP | quote -}}
{{ $URL := (printf "http://%s:%v/" .Values.config.nodeIP .Values.service.main.ports.main.port) }}
{{- $pgHost := printf "%v-cnpg-main-rw" (include "tc.v1.common.lib.chart.names.fullname" $) -}}
{{- if and (.Values.ingress.main.enabled) (gt (len .Values.ingress.main.hosts) 0) -}}
{{- $DOMAIN = (index .Values.ingress.main.hosts 0).host -}}
{{- $URL = (printf "https://%s/" (index .Values.ingress.main.hosts 0).host) -}}
{{- end -}}
secret:
enabled: true
data:
app.ini: |-
APP_NAME = {{ .Values.config.APP_NAME }}
RUN_MODE = {{ .Values.config.RUN_MODE }}
[cache]
ADAPTER = memcache
ENABLED = true
HOST = {{ printf "%v-%v:%v" .Release.Name "memcached" "11211" }}
{{- range $catindex, $catvalue := .Values.customConfig }}
{{- if eq $catvalue.name "cache" }}
{{- range $index, $value := $catvalue.keys }}
{{ $value.name }} = {{ $value.value }}
{{- end }}
{{- end }}
{{- end }}
[database]
DB_TYPE = postgres
HOST = {{ printf "%v:5432" $pgHost }}
NAME = {{ .Values.cnpg.main.database }}
PASSWD = {{ .Values.cnpg.main.creds.password }}
USER = {{ .Values.cnpg.main.user }}
{{- range $catindex, $catvalue := .Values.customConfig }}
{{- if eq $catvalue.name "database" }}
{{- range $index, $value := $catvalue.keys }}
{{ $value.name }} = {{ $value.value }}
{{- end }}
{{- end }}
{{- end }}
[metrics]
ENABLED = {{ .Values.metrics.main.enabled }}
{{- range $catindex, $catvalue := .Values.customConfig }}
{{- if eq $catvalue.name "metrics" }}
{{- range $index, $value := $catvalue.keys }}
{{ $value.name }} = {{ $value.value }}
{{- end }}
{{- end }}
{{- end }}
[repository]
ROOT = /data/git/gitea-repositories
{{- range $catindex, $catvalue := .Values.customConfig }}
{{- if eq $catvalue.name "repository" }}
{{- range $index, $value := $catvalue.keys }}
{{ $value.name }} = {{ $value.value }}
{{- end }}
{{- end }}
{{- end }}
[security]
INSTALL_LOCK = true
{{- range $catindex, $catvalue := .Values.customConfig }}
{{- if eq $catvalue.name "security" }}
{{- range $index, $value := $catvalue.keys }}
{{ $value.name }} = {{ $value.value }}
{{- end }}
{{- end }}
{{- end }}
[webhook]
ALLOWED_HOST_LIST = {{ .Values.config.ALLOWED_HOST_LIST }}
[server]
APP_DATA_PATH = /data
DOMAIN = {{ $DOMAIN }}
ENABLE_PPROF = false
HTTP_PORT = {{ .Values.service.main.ports.main.targetPort }}
PROTOCOL = http
ROOT_URL = {{ $URL }}
SSH_DOMAIN = {{ $DOMAIN }}
SSH_LISTEN_PORT = {{ .Values.service.ssh.ports.ssh.targetPort }}
SSH_PORT = {{ .Values.service.ssh.ports.ssh.port }}
START_SSH_SERVER = true
{{- range $catindex, $catvalue := .Values.customConfig }}
{{- if eq $catvalue.name "server" }}
{{- range $index, $value := $catvalue.keys }}
{{ $value.name }} = {{ $value.value }}
{{- end }}
{{- end }}
{{- end }}
{{- range $catindex, $catvalue := .Values.customConfig }}
{{- if not ( or ( eq $catvalue.name "server" ) ( eq $catvalue.name "server" ) ( eq $catvalue.name "security" ) ( eq $catvalue.name "repository" ) ( eq $catvalue.name "metrics" ) ( eq $catvalue.name "database" ) ( eq $catvalue.name "cache" ) ) }}
[{{ $catvalue.name }}]
{{- range $index, $value := $catvalue.keys }}
{{ $value.name }} = {{ $value.value }}
{{- end }}
{{- end }}
{{- end }}
init:
enabled: true
data:
init_directory_structure.sh: |-
#!/usr/bin/env bash
set -euo pipefail
{{- if .Values.initPreScript }}
# BEGIN: initPreScript
{{- with .Values.initPreScript -}}
{{ . | nindent 4}}
{{- end -}}
# END: initPreScript
{{- end }}
set -x
mkdir -p /data/git/.ssh
chmod -R 700 /data/git/.ssh
[ ! -d /data/gitea ] && mkdir -p /data/gitea/conf
# prepare temp directory structure
mkdir -p "${GITEA_TEMP}"
chown -Rf {{ .Values.securityContext.container.runAsUser }}:{{ .Values.securityContext.pod.fsGroup }} "${GITEA_TEMP}"
chmod ug+rwx "${GITEA_TEMP}"
# Copy config file to writable volume
cp /etc/gitea/conf/app.ini /data/gitea/conf/app.ini
chown -Rf {{ .Values.securityContext.container.runAsUser }}:{{ .Values.securityContext.pod.fsGroup }} "/data"
chmod a+rwx /data/gitea/conf/app.ini
# Patch dockercontainer for dynamic users
chown -Rf {{ .Values.securityContext.container.runAsUser }}:{{ .Values.securityContext.pod.fsGroup }} "/var/lib/gitea"
configure_gitea.sh: |-
#!/usr/bin/env bash
set -euo pipefail
# Connection retry inspired by https://gist.github.com/dublx/e99ea94858c07d2ca6de
function test_db_connection() {
local RETRY=0
local MAX=30
echo 'Wait for database to become avialable...'
until [ "${RETRY}" -ge "${MAX}" ]; do
nc -vz -w2 {{ $pgHost }} 5432 && break
RETRY=$[${RETRY}+1]
echo "...not ready yet (${RETRY}/${MAX})"
done
if [ "${RETRY}" -ge "${MAX}" ]; then
echo "Database not reachable after '${MAX}' attempts!"
exit 1
fi
}
test_db_connection
echo '==== BEGIN GITEA MIGRATION ===='
gitea migrate
echo '==== BEGIN GITEA CONFIGURATION ===='
{{- if or .Values.admin.existingSecret (and .Values.admin.username .Values.admin.password) }}
function configure_admin_user() {
local ACCOUNT_ID=$(gitea admin user list --admin | grep -e "\s\+${GITEA_ADMIN_USERNAME}\|{{ .Values.admin.email }}\s\+" | awk -F " " "{printf \$1}")
if [[ -z "${ACCOUNT_ID}" ]]; then
echo "No admin user '${GITEA_ADMIN_USERNAME}' found, neither email '{{ .Values.admin.email }}' is assigned to an admin. Creating now..."
gitea admin user create --admin --username "${GITEA_ADMIN_USERNAME}" --password "${GITEA_ADMIN_PASSWORD}" --email {{ .Values.admin.email | quote }} --must-change-password=false
echo '...created.'
else
echo "Admin account '${GITEA_ADMIN_USERNAME}' or email {{ .Values.admin.email }} already exist. Running update to sync password..."
gitea admin user change-password --username "${GITEA_ADMIN_USERNAME}" --password "${GITEA_ADMIN_PASSWORD}"
echo '...password sync done.'
fi
}
configure_admin_user
{{- end }}
{{- if .Values.ldap.enabled }}
function configure_ldap() {
local LDAP_NAME={{ (printf "%s" .Values.ldap.name) | squote }}
local GITEA_AUTH_ID=$(gitea admin auth list --vertical-bars | grep -E "\|${LDAP_NAME}\s+\|" | grep -iE '\|LDAP \(via BindDN\)\s+\|' | awk -F " " "{print \$1}")
if [[ -z "${GITEA_AUTH_ID}" ]]; then
echo "No ldap configuration found with name '${LDAP_NAME}'. Installing it now..."
gitea admin auth add-ldap {{- include "gitea.ldap_settings" . | indent 1 }}
echo '...installed.'
else
echo "Existing ldap configuration with name '${LDAP_NAME}': '${GITEA_AUTH_ID}'. Running update to sync settings..."
gitea admin auth update-ldap --id "${GITEA_AUTH_ID}" {{- include "gitea.ldap_settings" . | indent 1 }}
echo '...sync settings done.'
fi
}
configure_ldap
{{- end }}
{{- if .Values.oauth.enabled }}
function configure_oauth() {
local OAUTH_NAME={{ (printf "%s" .Values.oauth.name) | squote }}
local AUTH_ID=$(gitea admin auth list --vertical-bars | grep -E "\|${OAUTH_NAME}\s+\|" | grep -iE '\|OAuth2\s+\|' | awk -F " " "{print \$1}")
if [[ -z "${AUTH_ID}" ]]; then
echo "No oauth configuration found with name '${OAUTH_NAME}'. Installing it now..."
gitea admin auth add-oauth {{- include "gitea.oauth_settings" . | indent 1 }}
echo '...installed.'
else
echo "Existing oauth configuration with name '${OAUTH_NAME}': '${AUTH_ID}'. Running update to sync settings..."
gitea admin auth update-oauth --id "${AUTH_ID}" {{- include "gitea.oauth_settings" . | indent 1 }}
echo '...sync settings done.'
fi
}
configure_oauth
{{- end }}
echo '==== END GITEA CONFIGURATION ===='
{{- end -}}

View File

@ -1,52 +0,0 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.v1.common.loader.init" . }}
{{/* Render secrets for gitea */}}
{{- $secrets := include "gitea.secrets" . | fromYaml -}}
{{- if $secrets -}}
{{- $_ := mustMergeOverwrite .Values.secret $secrets -}}
{{- end -}}
{{/* Render configmap for gitea */}}
{{- $configmap := include "gitea.configmap" . | fromYaml -}}
{{- if $configmap -}}
{{- $_ := set .Values.configmap "gitea-env" $configmap -}}
{{- end -}}
{{/* Append the general secret volumes to the volumes */}}
{{- define "gitea.initvolume" -}}
enabled: true
readOnly: true
type: secret
objectName: init
defaultMode: "0777"
targetSelector:
main:
main:
mountPath: /secrets/ini
1-init-directories:
mountPath: "/usr/sbin"
2-configure-gitea:
mountPath: "/usr/sbin"
{{- end -}}
{{/* Append the general secret volumes to the volumes */}}
{{- define "gitea.configvolume" -}}
enabled: true
readOnly: true
type: secret
objectName: secret
targetSelector:
main:
main:
mountPath: /secrets/config
1-init-directories:
mountPath: /etc/gitea/conf
{{- end -}}
{{- $_ := set .Values.persistence "init" (include "gitea.initvolume" . | fromYaml) -}}
{{- $_ := set .Values.persistence "config" (include "gitea.configvolume" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "tc.v1.common.loader.apply" . }}

View File

@ -1,132 +0,0 @@
image:
repository: gitea/gitea
tag: 1.21.8-rootless@sha256:e7ee0467985fd81cf7f99bad25cbf70eb28ee378cf046cc3a41eb23f2f2d43e8
pullPolicy: IfNotPresent
service:
main:
ports:
main:
port: 10037
targetPort: 3000
ssh:
enabled: true
ports:
ssh:
enabled: true
port: 2222
targetPort: 2222
persistence:
data:
enabled: true
mountPath: "/data"
targetSelectAll: true
varlib:
enabled: true
mountPath: "/var/lib/gitea"
type: emptyDir
# Configure commit/action signing prerequisites
signing:
enabled: true
gpgHome: /data/git/.gnupg
admin:
username: giteaadmin
password: r8sA8CPHD9!bt6d
email: "gitea@local.domain"
metrics:
main:
enabled: true
type: "servicemonitor"
endpoints:
- port: main
path: /metrics
ldap:
enabled: false
# name:
# securityProtocol:
# host:
# port:
# userSearchBase:
# userFilter:
# adminFilter:
# emailAttribute:
# bindDn:
# bindPassword:
# usernameAttribute:
# sshPublicKeyAttribute:
oauth:
enabled: false
# name:
# provider:
# key:
# secret:
# autoDiscoverUrl:
# useCustomUrls:
# customAuthUrl:
# customTokenUrl:
# customProfileUrl:
# customEmailUrl:
config:
APP_NAME: "Gitea: Git with a cup of tea"
RUN_MODE: dev
ALLOWED_HOST_LIST: "127.0.0.1"
nodeIP: 127.0.0.1
customConfig: []
# - name: test
# keys:
# - name: testkey
# value: testvalue
# Enabled postgres
cnpg:
main:
enabled: true
user: gitea
database: gitea
# -- memcached dependency settings
memcached:
enabled: true
portal:
open:
enabled: true
securityContext:
container:
runAsUser: 1000
runAsGroup: 1000
fsGroup: 1000
workload:
main:
podSpec:
initContainers:
1-init-directories:
enabled: true
imageSelector: image
type: init
command:
- "/usr/sbin/init_directory_structure.sh"
securityContext:
runAsUser: 0
runAsNonRoot: false
envFrom:
- configMapRef:
name: gitea-env
2-configure-gitea:
enabled: true
imageSelector: image
type: init
command:
- "/usr/sbin/configure_gitea.sh"
envFrom:
- configMapRef:
name: gitea-env
containers:
main:
probes:
liveness:
type: tcp
readiness:
type: tcp
startup:
type: tcp
envFrom:
- configMapRef:
name: gitea-env

View File

@ -1,30 +0,0 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl
# docs folder
/docs
# icon
icon.png

File diff suppressed because it is too large Load Diff

View File

@ -1,39 +0,0 @@
annotations:
max_scale_version: 24.04.0
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: media
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.11"
truecharts.org/train: stable
apiVersion: v2
appVersion: 2.2.3.4098
dependencies:
- name: common
version: 20.2.2
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: Looks and smells like Sonarr but made for music
home: https://truecharts.org/charts/stable/lidarr
icon: https://truecharts.org/img/hotlink-ok/chart-icons/lidarr.png
keywords:
- lidarr
- torrent
- usenet
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: lidarr
sources:
- https://github.com/Lidarr/Lidarr
- https://github.com/truecharts/charts/tree/master/charts/stable/lidarr
- https://ghcr.io/onedr0p/lidarr-develop
- https://ghcr.io/onedr0p/exportarr
type: application
version: 21.5.3

View File

@ -1,28 +0,0 @@
---
title: README
---
## General Info
TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
However only installations using the TrueNAS SCALE Apps system are supported.
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/lidarr)
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
## Support
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
- See the [Website](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
---
## Sponsor TrueCharts
TrueCharts can only exist due to the incredible effort of our staff.
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
_All Rights Reserved - The TrueCharts Project_

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

View File

@ -1,108 +0,0 @@
# Include{groups}
portals:
open:
# Include{portalLink}
questions:
# Include{global}
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: App Configuration
label: Image Environment
schema:
additional_attrs: true
type: dict
attrs:
- variable: LIDARR__AUTHENTICATION_METHOD
label: Auth Method
description: Sets the auth method.
schema:
type: string
default: ""
enum:
- value: ""
description: In-App Setting
- value: External
description: External/None
- value: Basic
description: Basic
- value: Forms
description: Forms
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
# Include{serviceMain}
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable: main
label: "Main Service Port Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: "Port"
description: "This port exposes the container port on the service"
schema:
type: int
default: 8686
required: true
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceRoot}
- variable: config
label: "App Config Storage"
description: "Stores the Application Configuration."
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
# Include{persistenceList}
# Include{ingressRoot}
- variable: main
label: "Main Ingress"
schema:
additional_attrs: true
type: dict
attrs:
# Include{ingressDefault}
# Include{ingressAdvanced}
# Include{ingressList}
# Include{securityContextRoot}
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{metrics}
# Include{prometheusRule}
# Include{advanced}
# Include{addons}
# Include{codeserver}
# Include{netshoot}
# Include{vpn}
# Include{documentation}

View File

@ -1 +0,0 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@ -1,11 +0,0 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.v1.common.loader.init" . -}}
{{/* Disable [exportarr] if requested */}}
{{- if not .Values.metrics.main.enabled -}}
{{- $_ := set .Values.workload.exportarr "enabled" false -}}
{{- $_ := set .Values.service.metrics "enabled" false -}}
{{- end -}}
{{/* Render the templates */}}
{{- include "tc.v1.common.loader.apply" . -}}

View File

@ -1,109 +0,0 @@
image:
repository: ghcr.io/onedr0p/lidarr-develop
pullPolicy: IfNotPresent
tag: 2.2.3.4098@sha256:ddb5035c57005792761e60371ab7e2ca3e0804fa5ab6952266b0d5f797ed08c2
exportarrImage:
repository: ghcr.io/onedr0p/exportarr
pullPolicy: IfNotPresent
tag: v2.0.0@sha256:760327e885a9bb5b818b56e8a6f818c9570eeaa9484bed122028adbf80bcaeb9
securityContext:
container:
readOnlyRootFilesystem: false
service:
main:
ports:
main:
port: 8686
metrics:
enabled: true
type: ClusterIP
targetSelector: exportarr
ports:
metrics:
enabled: true
port: 8687
targetSelector: exportarr
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
enabled: true
type: http
path: /ping
readiness:
enabled: true
type: http
path: /ping
startup:
enabled: true
type: http
path: /ping
env:
LIDARR__PORT: "{{ .Values.service.main.ports.main.port }}"
LIDARR__AUTHENTICATION_METHOD: ""
exportarr:
enabled: true
type: Deployment
strategy: RollingUpdate
replicas: 1
podSpec:
containers:
exportarr:
primary: true
enabled: true
imageSelector: exportarrImage
args:
- lidarr
probes:
liveness:
enabled: true
type: http
path: /healthz
port: "{{ .Values.service.metrics.ports.metrics.port }}"
readiness:
enabled: true
type: http
path: /healthz
port: "{{ .Values.service.metrics.ports.metrics.port }}"
startup:
enabled: true
type: http
path: /healthz
port: "{{ .Values.service.metrics.ports.metrics.port }}"
env:
INTERFACE: 0.0.0.0
PORT: "{{ .Values.service.metrics.ports.metrics.port }}"
URL: '{{ printf "http://%v:%v" (include "tc.v1.common.lib.chart.names.fullname" $) .Values.service.main.ports.main.port }}'
# additional metrics (slow)
# ENABLE_ADDITIONAL_METRICS: false
# enable gathering unknown queue items
# ENABLE_UNKNOWN_QUEUE_ITEMS: false
CONFIG: "/config/config.xml"
persistence:
config:
enabled: true
targetSelector:
main:
main:
mountPath: /config
exportarr:
exportarr:
mountPath: /config
readOnly: true
metrics:
main:
enabled: true
type: "servicemonitor"
endpoints:
- port: metrics
path: /metrics
targetSelector: metrics
prometheusRule:
enabled: false
portal:
open:
enabled: true
updated: true