feat(raspberrymatic) add raspberrymatic (#4069)

This commit is contained in:
Xstar97 2022-10-25 19:18:55 -04:00 committed by GitHub
parent 3c9c3ddbf3
commit f7f2cdf838
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 126 additions and 0 deletions

View File

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

@ -0,0 +1,31 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: raspberrymatic
version: 0.0.1
appVersion: "latest"
description: A free and non-commercial open-source operating system alternative for running a cloud-free smart-home IoT.
type: application
deprecated: false
home: https://truecharts.org/docs/charts/incubator/raspberrymatic
icon: https://truecharts.org/img/hotlink-ok/chart-icons/raspberrymatic.png
keywords:
- raspberrymatic
- iot
sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/raspberrymatic
- https://github.com/jens-maus/RaspberryMatic
- https://github.com/jens-maus/RaspberryMatic/pkgs/container/raspberrymatic
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 10.6.11
# condition:
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
annotations:
truecharts.org/catagories: |
- iot
truecharts.org/SCALE-support: "false"
truecharts.org/grade: U

View File

@ -0,0 +1 @@
# raspberrymatic

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

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

View File

@ -0,0 +1,63 @@
image:
repository: ghcr.io/jens-maus/raspberrymatic
pullPolicy: IfNotPresent
tag: latest@sha256:7290fa91f3a58401394e081212d62596ad4af8bc0598ced239ac44df31950a40
securityContext:
runAsNonRoot: false
readOnlyRootFilesystem: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
port: 10581
protocol: HTTP
targetPort: 80
ccu:
enabled: true
ports:
ccu1:
enabled: true
port: 2001
targetPort: 2001
ccu2:
enabled: true
port: 2010
targetPort: 2010
ccu3:
enabled: true
port: 9292
targetPort: 9292
ccu4:
enabled: true
port: 8181
targetPort: 8181
persistence:
config:
enabled: true
mountPath: /usr/local
modules:
enabled: true
type: hostPath
mountPath: /lib/modules
hostPath: /lib/modules
readOnly: true
sys:
enabled: true
type: hostPath
mountPath: /sys
hostPath: /sys
control:
enabled: true
type: hostPath
mountPath: /run/udev/control
hostPath: /run/udev/control
portal:
enabled: true