Correctly set common group write permission when auto-permissions is enabled and add incubator pihole app

Also updates ports list
This commit is contained in:
kjeld Schouten-Lebbing 2021-09-04 17:42:55 +02:00
parent 52b0587d1c
commit 516d520f25
No known key found for this signature in database
GPG Key ID: 4CDAD4A532BC1EDB
15 changed files with 1620 additions and 114 deletions

View File

@ -0,0 +1,24 @@
# 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

View File

View File

@ -0,0 +1,24 @@
apiVersion: v2
appVersion: auto
dependencies:
- name: common
repository: https://truecharts.org/
version: 6.13.7
deprecated: false
description: DNS and Ad-filtering for your network
home: https://github.com/truecharts/apps/tree/master/charts/stable/pihole
icon: https://upload.wikimedia.org/wikipedia/en/thumb/1/15/Pi-hole_vector_logo.svg/1200px-Pi-hole_vector_logo.svg.png
keywords:
- DNS
kubeVersion: '>=1.16.0-0'
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: truecharts.org
name: pihole
sources:
- https://pi-hole.net/
- https://github.com/pi-hole
- https://github.com/pi-hole/docker-pi-hole
type: application
version: 0.0.1

View File

View File

@ -0,0 +1,3 @@
categories:
- networking
icon_url: https://upload.wikimedia.org/wikipedia/en/thumb/1/15/Pi-hole_vector_logo.svg/1200px-Pi-hole_vector_logo.svg.png

View File

@ -0,0 +1,15 @@
##
# This file contains Values.yaml content that gets added to the output of questions.yaml
# It's ONLY meant for content that the user is NOT expected to change.
# Example: Everything under "image" is not included in questions.yaml but is included here.
##
image:
repository: pihole/pihole
pullPolicy: IfNotPresent
tag: v5.8.1
##
# Most other defaults are set in questions.yaml
# For other options please refer to the wiki, default_values.yaml or the common library chart
##

File diff suppressed because it is too large Load Diff

View File

View File

View File

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

View File

@ -0,0 +1,40 @@
# Default values for Jackett.
image:
repository: pihole/pihole
pullPolicy: IfNotPresent
tag: v5.8.1
service:
main:
enabled: true
ports:
main:
port: 80
dns-tcp:
enabled: true
ports:
https:
enabled: true
port: 53
dns:
enabled: true
ports:
dns:
enabled: true
port: 53
env:
WEBPASSWORD: "somepassword"
DNS1: "1.1.1.1"
DNS2: "1.0.0.1"
persistence:
config:
enabled: true
mountPath: "/etc/pihole"
type: pvc
accessMode: ReadWriteOnce
size: "100Gi"

View File

@ -18,4 +18,4 @@ maintainers:
name: common
sources: null
type: library
version: 6.13.7
version: 6.13.8

View File

@ -41,6 +41,7 @@ spec:
args:
{{- range $_, $hpm := $hostPathMounts }}
- chown -R {{ printf ":%d %s" (int $group) ( $hpm.mountPath | squote ) }}
- chmod -R g+w {{ $hpm.mountPath | squote }}
{{- end }}
volumeMounts:
{{- range $name, $hpm := $hostPathMounts }}

View File

@ -1,113 +0,0 @@
# Default Node Ports
| App | Service | NodePort |
| :------------------ | :-------: | :------: |
| Unifi | comm | 8080 |
| JDownloader2 | myjd | 36092 |
| Plex | Main | 32400 |
| Handbrake | Main | 36002 |
| Handbrake | VNC | 36003 |
| Collabora | Main | 36004 |
| Deepstack | Main | 36005 |
| Emby | Main | 36006 |
| ESPHome | Main | 36007 |
| Home Assistant | Main | 36008 |
| Jackett | Main | 36009 |
| Jellyfin | Main | 36010 |
| KMS | Main | 36011 |
| Lidarr | Main | 36012 |
| Ombi | Main | 36013 |
| Lidarr | Main | 36014 |
| Calibre-Web | Main | 36015 |
| Radarr | Main | 36016 |
| Sonarr | Main | 36017 |
| Tautulli | Main | 36018 |
| Transmission | Main | 36019 |
| Transmission | TCP | 36020 |
| Transmission | UDP | 36020 |
| NZBGet | Main | 36021 |
| ZwaveJS2Mqtt | Main | 36022 |
| ZwaveJS2Mqtt | Websocket | 36023 |
| Syncthing | Main | 36024 |
| Bazarr | Main | 36025 |
| Deluge | Main | 36026 |
| Deluge | TCP | 51413 |
| Deluge | UPD | 51413 |
| Navidrome | Main | 36027 |
| Node-RED | Main | 36028 |
| FreshRSS | Main | 36029 |
| GAPS | Main | 36030 |
| Grocy | Main | 36031 |
| Heimdall | Main | 36032 |
| Lazy Librarian | Main | 36033 |
| Lychee | Main | 36034 |
| Unifi | Main | 36035 |
| Unifi | TCP | 36036 |
| Unifi | UDP | 36037 |
| Readarr | Main | 36038 |
| QBitTorrent | Main | 36039 |
| QBitTorrent | TCP | 36040 |
| QBitTorrent | UDP | 36040 |
| NZBHydra | Main | 36041 |
| TVHeadend | Main | 36042 |
| TVHeadend | HTSP | 36043 |
| True Command | Main | 36044 |
| SABnzbd | Main | 36045 |
| Organizr | Main | 36046 |
| Podgrab | Main | 36047 |
| Fireflyiii | Main | 36048 |
| FocalBoard | Main | 36049 |
| Airsonic | Main | 36050 |
| Appdaemon | Main | 36051 |
| Booksonic-air | Main | 36052 |
| Calibre | Main | 36053 |
| Calibre | WebServer | 36054 |
| Deconz | Main | 36055 |
| Deconz | Websocket | 36056 |
| Deconz | VNC | 36057 |
| Dizquetv | Main | 36058 |
| Duplicati | Main | 36059 |
| Flaresolverr | Main | 36060 |
| Flood | Main | 36061 |
| Gonic | Main | 36062 |
| Healthchecks | Main | 36063 |
| Hyperion-ng | Main | 36064 |
| Komga | Main | 36065 |
| Librespeed | Main | 36066 |
| Mealie | Main | 36067 |
| Mosquitto | Main | 36068 |
| Mylar | Main | 36068 |
| Nullserv | Main | 36069 |
| Nullserv | Https | 36070 |
| Octoprint | Main | 36071 |
| Omada-controller | Main | 36072 |
| Overseerr | Main | 36073 |
| Owncast | Main | 36074 |
| Owncast | Rtmp | 36075 |
| Owncloud-ocis | Main | 36076 |
| Photoprism | Main | 36077 |
| Piaware | Main | 36078 |
| Pretend-youre-xyzzy | Main | 36079 |
| Protonmail-bridge | Main | 36080 |
| Prowlarr | Main | 36081 |
| Pyload | Main | 36082 |
| Reg | Main | 36083 |
| Ser2sock | Main | 36084 |
| Stash | Main | 36085 |
| Thelounge | Main | 36086 |
| Xteve | Main | 36087 |
| Resillio-sync | Main | 36088 |
| Resillio-sync | UDP | 36089 |
| Resillio-sync | TCP | 36090 |
| Nextcloud | Main | 36091 |
| LittleLink | Main | 36092 |
| JDownloader2 | Main | 36093 |
| JDownloader2 | VNC | 36094 |
| Authelia | Main | 36095 |
| Hyperion-ng | json | 36096 |
| Hyperion-ng | protobuf | 36097 |
| Hyperion-ng | boblight | 36098 |
| OpenLDAP | main | 36099 |
| OpenLDAP | https | 36100 |
#### Note: TCP and UPD ports that are the same in each App, are not by mistake.

View File

@ -0,0 +1,125 @@
# Default Ports
This document documents the default ports used by Apps.
These defaults can ofcoarse be changed, but as we guarantee "sane, working defaults" they should provide no or minimal conflicts without being changed
| App | Service | NodePort | LoadBalancer-Port | Note |
| :------------------ | :-------: | :------: | :---------------: | :----------------------------------: |
| k8s-gateway | main | | 53/UDP | Potenial conflict with pihole |
| pihole | dns | | 53/UDP | Potenial conflict with k8s-gateway |
| pihole | dns-tcp | | 53 | |
| Unifi | comm | | 8080 | |
| traefik | main | 9000 | | |
| traefik | web | | 9080 | Adviced to be changed to 80 |
| traefik | metrics | 9100 | | |
| traefik | websecure | | 9443 | Adviced to be changed to 443 |
| JDownloader2 | myjd | 36092 | | |
| Plex | Main | 32400 | | |
| Handbrake | Main | 36002 | | |
| Handbrake | VNC | 36003 | | |
| Collabora | Main | 36004 | | |
| Deepstack | Main | 36005 | | |
| Emby | Main | 36006 | | |
| ESPHome | Main | 36007 | | |
| Home Assistant | Main | 36008 | | |
| Jackett | Main | 36009 | | |
| Jellyfin | Main | 36010 | | |
| KMS | Main | 36011 | | |
| Lidarr | Main | 36012 | | |
| Ombi | Main | 36013 | | |
| Lidarr | Main | 36014 | | |
| Calibre-Web | Main | 36015 | | |
| Radarr | Main | 36016 | | |
| Sonarr | Main | 36017 | | |
| Tautulli | Main | 36018 | | |
| Transmission | Main | 36019 | | |
| Transmission | TCP | 36020 | | |
| Transmission | UDP | 36020 | | |
| NZBGet | Main | 36021 | | |
| ZwaveJS2Mqtt | Main | 36022 | | |
| ZwaveJS2Mqtt | Websocket | 36023 | | |
| Syncthing | Main | 36024 | | |
| Bazarr | Main | 36025 | | |
| Deluge | Main | 36026 | | |
| Deluge | TCP | 51413 | | |
| Deluge | UPD | 51413 | | |
| Navidrome | Main | 36027 | | |
| Node-RED | Main | 36028 | | |
| FreshRSS | Main | 36029 | | |
| GAPS | Main | 36030 | | |
| Grocy | Main | 36031 | | |
| Heimdall | Main | 36032 | | |
| Lazy Librarian | Main | 36033 | | |
| Lychee | Main | 36034 | | |
| Unifi | Main | 36035 | | |
| Unifi | TCP | 36036 | | |
| Unifi | UDP | 36037 | | |
| Readarr | Main | 36038 | | |
| QBitTorrent | Main | 36039 | | |
| QBitTorrent | TCP | 36040 | | |
| QBitTorrent | UDP | 36040 | | |
| NZBHydra | Main | 36041 | | |
| TVHeadend | Main | 36042 | | |
| TVHeadend | HTSP | 36043 | | |
| True Command | Main | 36044 | | |
| SABnzbd | Main | 36045 | | |
| Organizr | Main | 36046 | | |
| Podgrab | Main | 36047 | | |
| Fireflyiii | Main | 36048 | | |
| FocalBoard | Main | 36049 | | |
| Airsonic | Main | 36050 | | |
| Appdaemon | Main | 36051 | | |
| Booksonic-air | Main | 36052 | | |
| Calibre | Main | 36053 | | |
| Calibre | WebServer | 36054 | | |
| Deconz | Main | 36055 | | |
| Deconz | Websocket | 36056 | | |
| Deconz | VNC | 36057 | | |
| Dizquetv | Main | 36058 | | |
| Duplicati | Main | 36059 | | |
| Flaresolverr | Main | 36060 | | |
| Flood | Main | 36061 | | |
| Gonic | Main | 36062 | | |
| Healthchecks | Main | 36063 | | |
| Hyperion-ng | Main | 36064 | | |
| Komga | Main | 36065 | | |
| Librespeed | Main | 36066 | | |
| Mealie | Main | 36067 | | |
| Mosquitto | Main | 36068 | | |
| Mylar | Main | 36068 | | |
| Nullserv | Main | 36069 | | |
| Nullserv | Https | 36070 | | |
| Octoprint | Main | 36071 | | |
| Omada-controller | Main | 36072 | | |
| Overseerr | Main | 36073 | | |
| Owncast | Main | 36074 | | |
| Owncast | Rtmp | 36075 | | |
| Owncloud-ocis | Main | 36076 | | |
| Photoprism | Main | 36077 | | |
| Piaware | Main | 36078 | | |
| Pretend-youre-xyzzy | Main | 36079 | | |
| Protonmail-bridge | Main | 36080 | | |
| Prowlarr | Main | 36081 | | |
| Pyload | Main | 36082 | | |
| Reg | Main | 36083 | | |
| Ser2sock | Main | 36084 | | |
| Stash | Main | 36085 | | |
| Thelounge | Main | 36086 | | |
| Xteve | Main | 36087 | | |
| Resillio-sync | Main | 36088 | | |
| Resillio-sync | UDP | 36089 | | |
| Resillio-sync | TCP | 36090 | | |
| Nextcloud | Main | 36091 | | |
| LittleLink | Main | 36092 | | |
| JDownloader2 | Main | 36093 | | |
| JDownloader2 | VNC | 36094 | | |
| Authelia | Main | 36095 | | |
| Hyperion-ng | json | 36096 | | |
| Hyperion-ng | protobuf | 36097 | | |
| Hyperion-ng | boblight | 36098 | | |
| OpenLDAP | main | 36099 | | |
| OpenLDAP | https | 36100 | | |
| pihole | main | 36101 | | |
#### Note: TCP and UPD ports that are the same in each App, are not by mistake.