Compare commits

..

8 Commits

Author SHA1 Message Date
TrueCharts Bot
84cedfcda0 chore(deps): update container image tccr.io/truecharts/adminer to latest (#12330) 2023-09-07 09:34:54 +02:00
Xstar97TheNoob
f4ad6635b5 feat(van-dam) add van-dam (#12298)
**Description**
A Digital Asset Manager (DAM), specifically designed for 3D print files.
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [X] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [X] ⚖️ My code follows the style guidelines of this project
- [X] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [X] 🪞 I have opened a PR on
[truecharts/containers](https://github.com/truecharts/containers) adding
the container to TrueCharts mirror repo.
- [X] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._
2023-09-07 10:09:18 +03:00
Xstar97TheNoob
2176ee3be9 fix(anonaddy) fix anonaddy APP_KEY and set SMTP configuration (#12299)
**Description**
Fixes the base64 by prepending base64: to the app key.
set SMTP configuration
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [X] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [X] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [X] ⚖️ My code follows the style guidelines of this project
- [X] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [X] ⬆️ I increased versions for any altered app according to semantic
versioning

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🪞 I have opened a PR on
[truecharts/containers](https://github.com/truecharts/containers) adding
the container to TrueCharts mirror repo.
- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._

---------

Signed-off-by: Xstar97TheNoob <9399967+xstar97@users.noreply.github.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: David CM <blastik@users.noreply.github.com>
2023-09-07 10:07:30 +03:00
TrueCharts Bot
56655e680f chore(deps): update container image tccr.io/truecharts/hedgedoc to v1.9.9 (#12329) 2023-09-07 08:37:56 +02:00
TrueCharts Bot
c5ae720efc chore(deps): update container image tccr.io/truecharts/cyberchef to v10.5.2 (#12328) 2023-09-07 08:37:15 +02:00
TrueCharts Bot
6c536cff12 chore(deps): update container image tccr.io/truecharts/rsshub to latest (#12327) 2023-09-07 07:37:43 +02:00
TrueCharts Bot
31859e023f chore(deps): update container image tccr.io/truecharts/grafana to v10.1.1 (#12326) 2023-09-07 07:35:08 +02:00
TrueCharts Bot
ae0b5ff5d1 chore(deps): update container image tccr.io/truecharts/kube-state-metrics to v2.10.0 (#12325) 2023-09-07 06:35:30 +02:00
26 changed files with 315 additions and 19 deletions

View File

@@ -1,5 +1,5 @@
apiVersion: v2
appVersion: "2.9.2"
appVersion: "2.10.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
@@ -21,7 +21,7 @@ name: kube-state-metrics
sources:
- https://github.com/truecharts/charts/tree/master/charts/dependency/kube-state-metrics
type: application
version: 3.0.12
version: 3.0.13
annotations:
truecharts.org/catagories: |
- metrics

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/kube-state-metrics
pullPolicy: IfNotPresent
tag: v2.9.2@sha256:3afe680fae090d3ffda0c969d914d4ddbbfd2da0be668c8a6f344b73e8c207a2
tag: v2.10.0@sha256:0e73ed04d6d91d0892f2b81cc6642624ee2499a333cb0f0ff6c89c9d2a787f0d
service:
main:

View File

@@ -24,7 +24,7 @@ sources:
- https://github.com/bitnami/bitnami-docker-grafana
- https://grafana.com/
type: application
version: 9.0.11
version: 9.0.12
annotations:
truecharts.org/catagories: |
- metrics

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/grafana
pullPolicy: IfNotPresent
tag: v10.1.1@sha256:2d274c7e2ea23f214f27ed907d816e9bad56c48cd03d1f34d650f43e184565d2
tag: v10.1.1@sha256:53443845ac760237f6415b986b777facf9d14b9b6dfb32e9fef25c5a30279da1
manifestManager:
enabled: true
securityContext:

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 @@
# Changelog

View File

@@ -0,0 +1,32 @@
apiVersion: v2
appVersion: "0.53.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 14.0.3
- condition: redis.enabled
name: redis
repository: https://deps.truecharts.org
version: 7.0.6
deprecated: false
description: A Digital Asset Manager (DAM), specifically designed for 3D print files.
home: https://truecharts.org/charts/incubator/van-dam
icon: https://truecharts.org/img/hotlink-ok/chart-icons/van-dam.png
keywords:
- vanDAM
- media
kubeVersion: ">=1.16.0-0"
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: van-dam
sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/van-dam
- https://github.com/Floppy/van_dam
type: application
version: 0.0.1
annotations:
truecharts.org/catagories: |
- media
truecharts.org/SCALE-support: "true"

View File

@@ -0,0 +1 @@
# README

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

View File

@@ -0,0 +1,92 @@
# 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}
# 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: 3214
required: true
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceRoot}
- variable: libraries
label: "App Libraries Storage"
description: "Stores the Application Libraries."
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{ingressTLS}
# Include{ingressTraefik}
# 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 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

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

View File

@@ -0,0 +1,13 @@
{{/* Define the secrets */}}
{{- define "vandam.secrets" -}}
{{- $secretName := (printf "%s-vandam-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }}
{{- $secretKey := randAlphaNum 64 -}}
{{- with lookup "v1" "Secret" .Release.Namespace $secretName -}}
{{- $secretKey = index .data "SECRET_KEY_BASE" | b64dec -}}
{{- end }}
enabled: true
data:
SECRET_KEY_BASE: {{ $secretKey }}
{{- end -}}

View File

@@ -0,0 +1,11 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.v1.common.loader.init" . -}}
{{/* Render secrets for vandam */}}
{{- $secrets := include "vandam.secrets" . | fromYaml -}}
{{- if $secrets -}}
{{- $_ := set .Values.secret "vandam-secrets" $secrets -}}
{{- end -}}
{{/* Render the templates */}}
{{- include "tc.v1.common.loader.apply" . -}}

View File

@@ -0,0 +1,57 @@
image:
repository: tccr.io/truecharts/van-dam
pullPolicy: IfNotPresent
tag: v0.53.0@sha256:2b018bb41c253810ba9d01fe6764dc30a2ff653444007d383f85c6537c6cc358
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
protocol: http
targetPort: 3214
port: 3214
workload:
main:
podSpec:
containers:
main:
env:
DATABASE_URL:
secretKeyRef:
name: cnpg-main-urls
key: std
REDIS_URL:
secretKeyRef:
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
key: url
SECRET_KEY_BASE:
secretKeyRef:
name: vandam-secrets
key: SECRET_KEY_BASE
persistence:
libraries:
enabled: true
mountPath: "/libraries"
cnpg:
main:
enabled: true
user: vandam
database: vandam
redis:
enabled: true
portal:
open:
enabled: true

View File

@@ -26,4 +26,4 @@ sources:
- https://github.com/vrana/adminer
- http://hub.docker.com/_/adminer/
type: application
version: 5.0.7
version: 5.0.8

View File

@@ -1,7 +1,7 @@
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/adminer
tag: latest@sha256:3b8f75d21b26dfe914229cc881ea444d05c11870d6b9018936439913f3ca2400
tag: latest@sha256:661fd104fa574599817431a23007cbc3fe418864f5567b1c44375e2ca458d067
securityContext:
container:

View File

@@ -26,7 +26,7 @@ name: anonaddy
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/anonaddy
- https://github.com/anonaddy/docker
version: 15.0.3
version: 15.0.4
annotations:
truecharts.org/catagories: |
- email

View File

@@ -19,11 +19,57 @@ questions:
type: dict
attrs:
- variable: ANONADDY_DOMAIN
label: "ANONADDY_DOMAIN"
label: "Anonaddy Domain"
schema:
type: string
required: true
default: ""
- variable: APP_URL
label: "App Url"
schema:
type: string
default: ""
required: true
- variable: MAIL_FROM_NAME
label: "Mail From Name"
schema:
type: string
default: ""
- variable: MAIL_FROM_ADDRESS
label: "Mail From Address"
schema:
type: string
default: ""
- variable: MAIL_FROM_ADDRESS
label: "Mail From Address"
schema:
type: string
default: ""
- variable: MAIL_HOST
label: "Mail Host"
schema:
type: string
default: ""
- variable: MAIL_PORT
label: "Mail Port"
schema:
type: int
default: 587
- variable: MAIL_ENCRYPTION
label: "Mail Encryption"
schema:
type: string
default: "tls"
- variable: MAIL_EHLO_DOMAIN
label: "Mail Ehlo Domain"
schema:
type: string
default: ""
- variable: MAIL_VERIFY_PEER
label: "Mail Verify Peer"
schema:
type: boolean
default: false
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}

View File

@@ -13,7 +13,7 @@ enabled: true
data:
# Anonaddy requires APP_KEY to be in base 64 format presented in the container, so this b64enc here is intentional
# https://github.com/anonaddy/docker/blob/master/README.md#app
APP_KEY: {{ $appKey | b64enc }}
APP_KEY: {{ printf "base64:%v" ($appKey | b64enc) }}
# Anonaddy requires ANONADDY_SECRET to be a long string
ANONADDY_SECRET: {{ $secretKey }}
{{- end -}}

View File

@@ -41,8 +41,20 @@ workload:
type: tcp
env:
ANONADDY_DOMAIN: "chart-example.local"
DB_DATABASE: anonaddy
DB_USERNAME: anonaddy
APP_URL: "http://localhost:10110"
# The from name to be used for outgoing email notifications from AnonAddy
MAIL_FROM_NAME: Example
# The from address to be used for outgoing email notifications from AnonAddy
MAIL_FROM_ADDRESS: mailer@example.com
# just smtp is configurable
MAIL_DRIVER: smtp
MAIL_HOST: mail.example.com
MAIL_PORT: 25
MAIL_ENCRYPTION: tls
MAIL_EHLO_DOMAIN: mail.example.com
MAIL_VERIFY_PEER: false
DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}"
DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}"
DB_HOST:
secretKeyRef:
expandObjectName: false

View File

@@ -17,7 +17,7 @@ maintainers:
name: cyberchef
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/cyberchef
version: 6.0.26
version: 6.0.27
annotations:
truecharts.org/catagories: |
- utilities

View File

@@ -1,6 +1,6 @@
image:
repository: tccr.io/truecharts/cyberchef
tag: v10.5.2@sha256:40f60539c78fabca2e37ec0c8789f4809ad51190d83843bd85efdf7b5e57a09b
tag: v10.5.2@sha256:25f335ae11fae1bd1163b735600ff4e0d39b56990f96a9c808f0c3f6a9b01e5e
pullPolicy: IfNotPresent
securityContext:

View File

@@ -1,7 +1,7 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: hedgedoc
version: 9.0.4
version: 9.0.5
appVersion: "1.9.9"
description: HedgeDoc lets you create real-time collaborative markdown notes.
type: application

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/hedgedoc
pullPolicy: IfNotPresent
tag: v1.9.9@sha256:a353a79de4017fd30dc44812174e284ca0485eb4047cf3e101db51d5ecd5266c
tag: v1.9.9@sha256:bbf32b2d8d3bc916e304122f172de8af920d5cfcbfd08799561e044b0112c147
service:
main:
ports:

View File

@@ -1,7 +1,7 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: rsshub
version: 8.0.115
version: 8.0.116
appVersion: "latest"
description: RSSHub can generate RSS feeds from pretty much everything
type: application

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/rsshub
pullPolicy: IfNotPresent
tag: latest@sha256:b6fc7ffe988cca21ab0b6c60c5fc5949e3eae1b8781d39fbdecb767b6fa8caef
tag: latest@sha256:74319c794081fa0ac58c6d8d7279a30eb615a044f2b16233ffb65bb38211b50a
browserlessImage:
repository: tccr.io/truecharts/browserless-chrome
tag: v1.59.0-chrome@sha256:99c16b500ad4e40914acd9a0993f74b61c13299f24295dc758959bf68c839e58