chore: move all incubator to dev

This commit is contained in:
Kjeld Schouten
2024-01-04 13:17:45 +01:00
parent c04179415e
commit ce92332e69
553 changed files with 0 additions and 0 deletions
+30
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
+3
View File
@@ -0,0 +1,3 @@
---
title: Changelog
---
+40
View File
@@ -0,0 +1,40 @@
kubeVersion: ">=1.24.0-0"
apiVersion: v2
name: pushbits-server
version: 0.0.12
appVersion: 0.10.3
description: Send push notifications via a simple web API, and delivers them to your users.
home: https://truecharts.org/charts/incubator/pushbits-server
icon: https://truecharts.org/img/hotlink-ok/chart-icons/pushbits-server.png
deprecated: false
sources:
- https://github.com/pushbits/server
- https://github.com/truecharts/charts/tree/master/charts/incubator/pushbits-server
- https://ghcr.io/pushbits/server
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
keywords:
- pushbits-server
- notifications
- matrix
dependencies:
- name: common
version: 17.2.21
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
annotations:
max_scale_version: 23.10.2
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |
- notifications
truecharts.org/category: unsorted
truecharts.org/max_helm_version: "3.13"
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: incubator
type: application
+28
View File
@@ -0,0 +1,28 @@
---
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/incubator/pushbits-server)
**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.

After

Width:  |  Height:  |  Size: 263 KiB

+128
View File
@@ -0,0 +1,128 @@
# Include{groups}
portals: {}
questions:
# Include{global}
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: pushbits
group: App Configuration
label: PushBits Server
schema:
additional_attrs: true
type: dict
attrs:
- variable: admin
label: Admin Credentials
schema:
additional_attrs: true
type: dict
attrs:
- variable: id
label: Admin Id
description: The Matrix account on which the admin will receive their notifications.
schema:
type: string
default: ""
- variable: password
label: Admin Password
description: The login password of the admin account.
schema:
type: string
private: true
default: ""
- variable: matrix
label: Matrix Credentials
schema:
additional_attrs: true
type: dict
attrs:
- variable: user
label: Matrix User
description: The Matrix account from which notifications are sent to all users.
schema:
type: string
default: ""
- variable: password
label: Matrix Password
description: The login password of the Matrix account.
schema:
type: string
private: true
default: ""
# 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: 8080
required: true
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceRoot}
- variable: data
label: "App Data Storage"
description: "Stores the Application Data."
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 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{postgresql}
# Include{advanced}
# Include{addons}
# Include{codeserver}
# Include{netshoot}
# Include{vpn}
# Include{documentation}
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -0,0 +1 @@
{{ include "tc.v1.common.loader.all" . }}
+65
View File
@@ -0,0 +1,65 @@
image:
repository: ghcr.io/pushbits/server
pullPolicy: IfNotPresent
tag: 0.10.3@sha256:bb9d82a7c368c85c011618dea29639c77f538e115a73a6c260a6a3e2d01cc5f6
service:
main:
ports:
main:
protocol: http
port: 8080
pushbits:
admin:
id: ""
password: ""
matrix:
user: ""
password: ""
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
path: "/health"
readiness:
path: "/health"
startup:
path: "/health"
env:
PUSHBITS_HTTP_PORT: "{{ .Values.service.main.ports.main.port }}"
PUSHBITS_DATABASE_DIALECT: "postgres"
PUSHBITS_DATABASE_CONNECTION:
secretKeyRef:
name: cnpg-main-urls
key: std
POSTGRES_PASSWORD:
secretKeyRef:
name: cnpg-main-user
key: password
POSTGRES_USER: "{{ .Values.cnpg.main.user }}"
POSTGRES_DB: "{{ .Values.cnpg.main.database }}"
PUSHBITS_ADMIN_MATRIXID: "{{ .Values.pushbits.admin.id }}"
PUSHBITS_ADMIN_PASSWORD: "{{ .Values.pushbits.admin.password }}"
PUSHBITS_MATRIX_USERNAME: "{{ .Values.pushbits.matrix.user }}"
PUSHBITS_MATRIX_PASSWORD: "{{ .Values.pushbits.matrix.password }}"
persistence:
data:
enabled: true
mountPath: "/data"
# Enabled postgres
cnpg:
main:
enabled: true
user: pushbits
database: pushbits
portal:
open:
enabled: false