Commit new Chart releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot 2024-02-26 00:53:20 +00:00
parent 980be26385
commit db1e7d5753
185 changed files with 20990 additions and 58 deletions

View File

@ -35,6 +35,10 @@ title: Changelog
@ -93,7 +97,3 @@ title: Changelog
## [prometheus-16.4.3](https://github.com/truecharts/charts/compare/prometheus-16.4.2...prometheus-16.4.3) (2024-02-03)
### Chore
- update container image common to v17.2.30[@19ad5ec](https://github.com/19ad5ec) by renovate ([#17804](https://github.com/truecharts/charts/issues/17804))

View File

@ -7,17 +7,17 @@ annotations:
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: enterprise
apiVersion: v2
appVersion: 2.49.1
appVersion: 2.50.0
dependencies:
- name: common
version: 18.0.1
version: 18.0.2
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
- name: node-exporter
version: 6.2.1
version: 6.3.0
repository: oci://tccr.io/truecharts
condition: exporters.enabled,exporters.node-exporter.enabled
alias: ""
@ -50,4 +50,4 @@ sources:
- https://quay.io/thanos/thanos
- https://hub.docker.com/r/bitnami/alertmanager
type: application
version: 17.1.1
version: 17.3.0

Binary file not shown.

View File

@ -1,6 +1,6 @@
image:
repository: bitnami/prometheus
tag: 2.49.1@sha256:74f722ec51ac19d3a0801b418ec0f120e22f751dbd826ea24d72a0711cde9b54
tag: 2.50.0@sha256:5c06e840a870a4a279406f0d0a73c3ca33fcf0adf6464153e273206118be0c29
thanosImage:
repository: quay.io/thanos/thanos
tag: v0.34.1@sha256:567346c3f6ff2927c2c6c0daad977b2213f62d45eca54d48afd19e6deb902181

View File

@ -0,0 +1,17 @@
---
title: Changelog
---
*for the complete changelog, please refer to the website*
**Important:**
## [anything-llm-0.0.1]anything-llm-0.0.1 (2024-01-21)

View File

@ -0,0 +1,37 @@
annotations:
max_scale_version: 24.04.0
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: AI
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: incubator
apiVersion: v2
appVersion: latest
dependencies:
- name: common
version: 17.5.1
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: Open-source ChatGPT experience for LLMs, embedders, and vector databases.
home: https://truecharts.org/charts/incubator/anything-llm
icon: https://truecharts.org/img/hotlink-ok/chart-icons/anything-llm.png
keywords:
- anything-llm
- ai
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: anything-llm
sources:
- https://github.com/Mintplex-Labs/anything-llm
- https://github.com/truecharts/charts/tree/master/charts/incubator/anything-llm
- https://ghcr.io/mintplex-labs/anything-llm
type: application
version: 1.0.2

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/anything-llm)
**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

@ -0,0 +1,8 @@
Open-source ChatGPT experience for LLMs, embedders, and vector databases.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/anything-llm](https://truecharts.org/charts/incubator/anything-llm)
---
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!

Binary file not shown.

View File

@ -0,0 +1,155 @@
image:
repository: ghcr.io/mintplex-labs/anything-llm
pullPolicy: IfNotPresent
tag: latest@sha256:fc85952a3d6e9b33f6cd9368ff114c769b24366c06f35800f82490271fa37dbb
securityContext:
container:
readOnlyRootFilesystem: false
runAsUser: 0
runAsGroup: 0
capabilities:
add:
- SYS_ADMIN
service:
main:
ports:
main:
protocol: http
port: 3001
workload:
main:
podSpec:
containers:
main:
env:
SERVER_PORT: "{{ .Values.service.main.ports.main.port }}"
STORAGE_DIR: "{{.Values.persistence.storage.mountPath }}"
# forces users to use ingress if https is needed.
# keep false.
ENABLE_HTTPS: false
JWT_SECRET:
secretKeyRef:
name: anythinglmm-secrets
key: JWT_SECRET
# LLM_PROVIDER='openai'
# OPEN_AI_KEY=
# OPEN_MODEL_PREF='gpt-3.5-turbo'
# LLM_PROVIDER='gemini'
# GEMINI_API_KEY=
# GEMINI_LLM_MODEL_PREF='gemini-pro'
# LLM_PROVIDER='azure'
# AZURE_OPENAI_KEY=
# AZURE_OPENAI_ENDPOINT=
# OPEN_MODEL_PREF='my-gpt35-deployment' # This is the "deployment" on Azure you want to use. Not the base model.
# EMBEDDING_MODEL_PREF='embedder-model' # This is the "deployment" on Azure you want to use for embeddings. Not the base model. Valid base model is text-embedding-ada-002
# LLM_PROVIDER='anthropic'
# ANTHROPIC_API_KEY=sk-ant-xxxx
# ANTHROPIC_MODEL_PREF='claude-2'
# LLM_PROVIDER='lmstudio'
# LMSTUDIO_BASE_PATH='http://your-server:1234/v1'
# LMSTUDIO_MODEL_TOKEN_LIMIT=4096
# LLM_PROVIDER='localai'
# LOCAL_AI_BASE_PATH='http://host.docker.internal:8080/v1'
# LOCAL_AI_MODEL_PREF='luna-ai-llama2'
# LOCAL_AI_MODEL_TOKEN_LIMIT=4096
# LOCAL_AI_API_KEY="sk-123abc"
# LLM_PROVIDER='ollama'
# OLLAMA_BASE_PATH='http://host.docker.internal:11434'
# OLLAMA_MODEL_PREF='llama2'
# OLLAMA_MODEL_TOKEN_LIMIT=4096
# LLM_PROVIDER='togetherai'
# TOGETHER_AI_API_KEY='my-together-ai-key'
# TOGETHER_AI_MODEL_PREF='mistralai/Mixtral-8x7B-Instruct-v0.1'
# LLM_PROVIDER='mistral'
# MISTRAL_API_KEY='example-mistral-ai-api-key'
# MISTRAL_MODEL_PREF='mistral-tiny'
# LLM_PROVIDER='huggingface'
# HUGGING_FACE_LLM_ENDPOINT=https://uuid-here.us-east-1.aws.endpoints.huggingface.cloud
# HUGGING_FACE_LLM_API_KEY=hf_xxxxxx
# HUGGING_FACE_LLM_TOKEN_LIMIT=8000
# EMBEDDING_ENGINE='openai'
# OPEN_AI_KEY=sk-xxxx
# EMBEDDING_MODEL_PREF='text-embedding-ada-002'
# EMBEDDING_ENGINE='azure'
# AZURE_OPENAI_ENDPOINT=
# AZURE_OPENAI_KEY=
# EMBEDDING_MODEL_PREF='my-embedder-model' # This is the "deployment" on Azure you want to use for embeddings. Not the base model. Valid base model is text-embedding-ada-002
# EMBEDDING_ENGINE='localai'
# EMBEDDING_BASE_PATH='http://localhost:8080/v1'
# EMBEDDING_MODEL_PREF='text-embedding-ada-002'
# EMBEDDING_MODEL_MAX_CHUNK_LENGTH=1000 # The max chunk size in chars a string to embed can be
# Enable all below if you are using vector database: Chroma.
# VECTOR_DB="chroma"
# CHROMA_ENDPOINT='http://host.docker.internal:8000'
# CHROMA_API_HEADER="X-Api-Key"
# CHROMA_API_KEY="sk-123abc"
# VECTOR_DB="pinecone"
# PINECONE_API_KEY=
# PINECONE_INDEX=
# VECTOR_DB="lancedb"
# VECTOR_DB="weaviate"
# WEAVIATE_ENDPOINT="http://localhost:8080"
# WEAVIATE_API_KEY=
# VECTOR_DB="qdrant"
# QDRANT_ENDPOINT="http://localhost:6333"
# QDRANT_API_KEY=
# VECTOR_DB="milvus"
# MILVUS_ADDRESS="http://localhost:19530"
# MILVUS_USERNAME=
# MILVUS_PASSWORD=
# VECTOR_DB="zilliz"
# ZILLIZ_ENDPOINT="https://sample.api.gcp-us-west1.zillizcloud.com"
# ZILLIZ_API_TOKEN=api-token-here
# VECTOR_DB="astra"
# ASTRA_DB_APPLICATION_TOKEN=
# ASTRA_DB_ENDPOINT=
# AUTH_TOKEN="hunter2" # This is the password to your application if remote hosting.
# DISABLE_TELEMETRY="false"
# Documentation on how to use https://github.com/kamronbatman/joi-password-complexity
# Default is only 8 char minimum
PASSWORDMINCHAR: 8
PASSWORDMAXCHAR: 250
PASSWORDLOWERCASE: 1
PASSWORDUPPERCASE: 1
PASSWORDNUMERIC: 1
PASSWORDSYMBOL: 1
PASSWORDREQUIREMENTS: 4
persistence:
storage:
enabled: true
mountPath: "/app/server/storage"
hotdir:
enabled: true
mountPath: "/app/collector/hotdir"
outputs:
enabled: true
mountPath: "/app/collector/outputs"
portal:
open:
enabled: true

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

@ -0,0 +1,39 @@
annotations:
max_scale_version: 24.04.0
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: bookmarks
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: incubator
apiVersion: v2
appVersion: latest
dependencies:
- name: common
version: 17.2.31
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: ArchiveBox is an open-source, self-hosted internet archiving solution.
home: https://truecharts.org/charts/incubator/archivebox
icon: https://truecharts.org/img/hotlink-ok/chart-icons/archivebox.png
keywords:
- archivebox
- archiving
- digipres
- backup
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: archivebox
sources:
- https://github.com/ArchiveBox/ArchiveBox
- https://github.com/truecharts/charts/tree/master/charts/incubator/archivebox
- https://hub.docker.com/r/archivebox/archivebox
type: application
version: 1.0.2

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/archivebox)
**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

@ -0,0 +1,8 @@
ArchiveBox is an open-source, self-hosted internet archiving solution.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/archivebox](https://truecharts.org/charts/incubator/archivebox)
---
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!

Binary file not shown.

View File

@ -0,0 +1,45 @@
image:
repository: archivebox/archivebox
pullPolicy: IfNotPresent
tag: latest
config:
admin_username: "admin"
admin_password: "changeme"
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
service:
main:
ports:
main:
port: 9598
protocol: http
targetPort: 8000
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
type: http
path: /health/
env:
ADMIN_USERNAME: "{{ .Values.config.admin_username }}"
ADMIN_PASSWORD: "{{ .Values.config.admin_password }}"
persistence:
data:
enabled: true
mountPath: "/data"
portal:
open:
enabled: true

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.v1.common.loader.init" . }}
{{/* Render the templates */}}
{{ include "tc.v1.common.loader.apply" . }}

View File

@ -0,0 +1,28 @@
---
title: Changelog
---
*for the complete changelog, please refer to the website*
**Important:**
## [atuin-0.0.2](https://github.com/truecharts/charts/compare/atuin-0.0.1...atuin-0.0.2) (2024-01-21)
### Chore
- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
## [atuin-0.0.1]atuin-0.0.1 (2024-01-12)

View File

@ -0,0 +1,37 @@
annotations:
max_scale_version: 24.04.0
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: system
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: incubator
apiVersion: v2
appVersion: 18.0.1
dependencies:
- name: common
version: 17.5.1
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: Magical shell history.
home: https://truecharts.org/charts/incubator/atuin
icon: https://truecharts.org/img/hotlink-ok/chart-icons/atuin.png
keywords:
- atuin
- shell
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: atuin
sources:
- https://github.com/atuinsh/atuin
- https://github.com/truecharts/charts/tree/master/charts/incubator/atuin
- https://ghcr.io/atuinsh/atuin
type: application
version: 2.0.2

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/atuin)
**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

@ -0,0 +1,8 @@
Magical shell history.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/atuin](https://truecharts.org/charts/incubator/atuin)
---
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!

Binary file not shown.

View File

@ -0,0 +1,57 @@
image:
repository: ghcr.io/atuinsh/atuin
pullPolicy: IfNotPresent
tag: 18.0.1@sha256:49df5708d7fc085acf76c7868f10f25fa7ba947c8a7d3354a97207ba69c85cc3
securityContext:
container:
runAsUser: 1000
runAsGroup: 1000
service:
main:
ports:
main:
protocol: http
port: 8888
atuin:
open_registration: false
workload:
main:
podSpec:
containers:
main:
args:
- server
- start
env:
ATUIN_HOST: 0.0.0.0
ATUIN_PORT: "{{ .Values.service.main.ports.main.port }}"
ATUIN_OPEN_REGISTRATION: "{{ .Values.atuin.open_registration }}"
ATUIN_CONFIG_DIR: /config
ATUIN_DB_URI:
secretKeyRef:
name: cnpg-main-urls
key: std
ATUIN_DB_USERNAME: "{{ .Values.cnpg.main.user }}"
ATUIN_DB_PASSWORD:
secretKeyRef:
name: cnpg-main-user
key: password
persistence:
config:
enabled: true
mountPath: "/config"
cnpg:
main:
enabled: true
user: atuin
database: atuin
portal:
open:
enabled: false

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,44 @@
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.12"
truecharts.org/train: incubator
apiVersion: v2
appVersion: 1.7.1
dependencies:
- name: common
version: 17.3.14
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
- name: mariadb
version: 12.1.17
repository: oci://tccr.io/truecharts
condition: mariadb.enabled
alias: ""
tags: []
import-values: []
deprecated: false
description: A game ROM manager using multiple sources to identify and provide metadata.
home: https://truecharts.org/charts/incubator/gaseous-server
icon: https://truecharts.org/img/hotlink-ok/chart-icons/gaseous-server.png
keywords:
- gaseous-server
- rom-manager
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: gaseous-server
sources:
- https://github.com/gaseous-project/gaseous-server
- https://github.com/truecharts/charts/tree/master/charts/incubator/gaseous-server
- https://hub.docker.com/r/gaseousgames/gaseousserver
type: application
version: 1.0.2

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/gaseous-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_

View File

@ -0,0 +1,8 @@
A game ROM manager using multiple sources to identify and provide metadata.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/gaseous-server](https://truecharts.org/charts/incubator/gaseous-server)
---
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!

View File

@ -0,0 +1,65 @@
image:
repository: gaseousgames/gaseousserver
pullPolicy: IfNotPresent
tag: v1.7.1@sha256:ebbd35645d8e15e48fbf8b5af4adde9ac65e3aad3b0de627dacb2a012feff723
securityContext:
container:
readOnlyRootFilesystem: false
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
protocol: http
targetPort: 80
port: 5198
gaseous:
igdb:
id: ""
secret: ""
workload:
main:
podSpec:
containers:
main:
env:
dbhost:
secretKeyRef:
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
key: plainhost
dbuser: "{{ .Values.mariadb.mariadbUsername }}"
dbname: "{{ .Values.mariadb.mariadbDatabase }}"
dbpass:
secretKeyRef:
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
key: mariadb-password
dbport: 3306
igdbclientid: "{{ .Values.gaseous.igdb.id }}"
igdbclientsecret: "{{ .Values.gaseous.igdb.secret }}"
persistence:
config:
enabled: true
mountPath: "/root/.gaseous-server"
logs:
enabled: true
mountPath: "/root/.gaseous-server/Logs"
data:
enabled: true
mountPath: "/root/.gaseous-server/Data"
mariadb:
enabled: true
mariadbUsername: gaseous
mariadbDatabase: gaseous
portal:
open:
enabled: true

File diff suppressed because it is too large Load Diff

View File

View File

@ -0,0 +1,38 @@
annotations:
max_scale_version: 24.04.0
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: productivity
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: incubator
apiVersion: v2
appVersion: 2.9.45
dependencies:
- name: common
version: 17.2.31
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: Semaphore is a modern, open source alternative to Ansible Tower. It is a self-hosted web-based solution that allows you to create and manage Ansible projects, playbooks, and roles, while also providing a web interface for running and monitoring Ansible tasks.
home: https://truecharts.org/charts/incubator/semaphore
icon: https://truecharts.org/img/hotlink-ok/chart-icons/semaphore.png
keywords:
- ansible
- semaphore
- cicd
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: semaphore
sources:
- https://github.com/ansible-semaphore/semaphore
- https://github.com/truecharts/charts/tree/master/charts/incubator/semaphore
- https://hub.docker.com/r/semaphoreui/semaphore
type: application
version: 1.0.2

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/semaphore)
**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

@ -0,0 +1,8 @@
Semaphore is a modern, open source alternative to Ansible Tower. It is a self-hosted web-based solution that allows you to create and manage Ansible projects, playbooks, and roles, while also providing a web interface for running and monitoring Ansible tasks.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/semaphore](https://truecharts.org/charts/incubator/semaphore)
---
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!

Binary file not shown.

View File

@ -0,0 +1,78 @@
image:
repository: semaphoreui/semaphore
tag: v2.9.45@sha256:6a7dbb3e39ab8d1f6331006c2f251ac277360d30b281ab96f5ada81ccc269997
pullPolicy: IfNotPresent
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
port: 3000
protocol: http
targetPort: 3000
workload:
main:
podSpec:
containers:
main:
env:
# DB
SEMAPHORE_DB_DIALECT: postgres
SEMAPHORE_DB_USER: "{{ .Values.cnpg.main.user }}"
SEMAPHORE_DB: "{{ .Values.cnpg.main.database }}"
SEMAPHORE_DB_PORT: 5432
SEMAPHORE_DB_HOST:
secretKeyRef:
name: cnpg-main-urls
key: host
SEMAPHORE_DB_PASS:
secretKeyRef:
name: cnpg-main-user
key: password
SEMAPHORE_ACCESS_KEY_ENCRYPTION:
secretKeyRef:
name: semaphore-secrets
key: SEMAPHORE_ACCESS_KEY_ENCRYPTION
# set paths to /data
SEMAPHORE_PLAYBOOK_PATH: "{{.Values.persistence.data.mountPath }}"
SEMAPHORE_ADMIN: admin
SEMAPHORE_ADMIN_NAME: admin
SEMAPHORE_ADMIN_PASSWORD: changeme
SEMAPHORE_ADMIN_EMAIL: admin@localhost
# LDAP
# no | yes
SEMAPHORE_LDAP_ACTIVATED: "no"
# SEMAPHORE_LDAP_HOST: dc01.local.example.com
# SEMAPHORE_LDAP_PORT: '636'
# no | yes
SEMAPHORE_LDAP_NEEDTLS: "no"
# SEMAPHORE_LDAP_DN_BIND: 'uid=bind_user,cn=users,cn=accounts,dc=local,dc=shiftsystems,dc=net'
# SEMAPHORE_LDAP_PASSWORD: 'ldap_bind_account_password'
# SEMAPHORE_LDAP_DN_SEARCH: 'dc=local,dc=example,dc=com'
# SEMAPHORE_LDAP_SEARCH_FILTER: "(\u0026(uid=%s)(memberOf=cn=ipausers,cn=groups,cn=accounts,dc=local,dc=example,dc=com))"
persistence:
config:
enabled: true
mountPath: /etc/semaphore
data:
enabled: true
mountPath: /data
cnpg:
main:
enabled: true
user: semaphore
database: semaphore
portal:
open:
enabled: true

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

View File

@ -0,0 +1,16 @@
---
title: Changelog
---
*for the complete changelog, please refer to the website*
**Important:**
## [twofauth-0.0.8](https://github.com/truecharts/charts/compare/twofauth-0.0.7...twofauth-0.0.8) (2024-02-04)

View File

@ -0,0 +1,37 @@
annotations:
max_scale_version: 24.04.0
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: auth
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: incubator
apiVersion: v2
appVersion: 5.0.4
dependencies:
- name: common
version: 17.5.1
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: A Web app to manage your 2FA accounts and generate their security codes.
home: https://truecharts.org/charts/incubator/twofauth
icon: https://truecharts.org/img/hotlink-ok/chart-icons/twofauth.png
keywords:
- 2fauth
- auth
kubeVersion: '>=1.24.0-0'
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: twofauth
sources:
- https://github.com/Bubka/2fauth
- https://github.com/truecharts/charts/tree/master/charts/incubator/twofauth
- https://hub.docker.com/r/2fauth/2fauth
type: application
version: 1.0.3

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/twofauth)
**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_

Some files were not shown because too many files have changed in this diff Show More