Commit new Chart releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot 2023-01-22 08:29:01 +00:00
parent 86483d9081
commit 20ac927142
12 changed files with 2400 additions and 0 deletions

View File

@ -0,0 +1,13 @@
**Important:**
*for the complete changelog, please refer to the website*
## [youtrack-1.0.0](https://github.com/truecharts/charts/compare/youtrack-0.0.3...youtrack-1.0.0) (2023-01-22)
### Feat
- Move to stable ([#6594](https://github.com/truecharts/charts/issues/6594))

View File

@ -0,0 +1,27 @@
apiVersion: v2
appVersion: "2022.3.653"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
description: YouTrack is a project management tool that can be adapted to your processes to help you deliver great products.
home: https://truecharts.org/charts/stable/youtrack
icon: https://truecharts.org/img/hotlink-ok/chart-icons/youtrack.png
keywords:
- youtrack
- ProjectManagement
kubeVersion: ">=1.16.0-0"
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: youtrack
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/youtrack
- https://www.jetbrains.com/youtrack/
- https://hub.docker.com/r/jetbrains/youtrack/
version: 1.0.0
annotations:
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |
- ProjectManagement

View File

View File

@ -0,0 +1,9 @@
## [youtrack-1.0.0](https://github.com/truecharts/charts/compare/youtrack-0.0.3...youtrack-1.0.0) (2023-01-22)
### Feat
- Move to stable ([#6594](https://github.com/truecharts/charts/issues/6594))

View File

@ -0,0 +1,8 @@
YouTrack is a project management tool that can be adapted to your processes to help you deliver great products.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/youtrack](https://truecharts.org/charts/stable/youtrack)
---
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,64 @@
image:
repository: tccr.io/truecharts/youtrack
tag: 2022.3.65367@sha256:cb84a4770bd031a6c5e006f30e69fefa59d8fe6c5013d4a89e47407801cd6979
pullPolicy: IfNotPresent
securityContext:
readOnlyRootFilesystem: false
podSecurityContext:
runAsGroup: 13001
runAsUser: 13001
youtrack:
baseURL: http://localhost:18080
webHooksBaseUrl: ""
hubURL: ""
defaultPage: /dashboard
support_email: youtrack-feedback@jetbrains.com
authThrottlingEnabled: false
disableCheckForUpdate: false
minPrefixQueryLength: 3
mailLimit: 0
eventMergeTimeout: 60000
requestHeaderBufferSize: 102400
licenseName: ""
licenseKey: ""
statisticsUpload: false
dumbMode: false
admin_restore: false
jvm:
maxHeapSize: 1g
maxMetaspaceMemory: 350m
metaspaceMemory: 350m
extraJVMOptions:
[]
# - -XX:+HeapDumpOnOutOfMemoryError
service:
main:
ports:
main:
port: 18080
protocol: HTTP
persistence:
data:
enabled: true
mountPath: /opt/youtrack/data
conf:
enabled: true
mountPath: /opt/youtrack/conf
logs:
enabled: true
mountPath: /opt/youtrack/logs
backups:
enabled: true
mountPath: /opt/youtrack/backups
youtracktemp:
enabled: true
mountPath: /opt/youtrack/temp
type: emptyDir
portal:
enabled: true

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,63 @@
{{- define "youtrack.init" -}}
image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
imagePullPolicy: {{ .Values.image.pullPolicy }}
securityContext:
runAsUser: {{ .Values.podSecurityContext.runAsUser }}
runAsGroup: {{ .Values.podSecurityContext.runAsGroup }}
readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilysystem }}
runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }}
volumeMounts:
- name: conf
mountPath: {{ .Values.persistence.conf.mountPath }}
args:
- configure
{{- range (include "youtrack.args" . | fromYaml).args }}
- {{ . }}
{{- end -}}
{{- end -}}
{{- define "youtrack.args" -}}
args:
- --listen-port={{ .Values.service.main.ports.main.port }}
- --base-url={{ .Values.youtrack.baseURL }}
- --statistics-upload={{ .Values.youtrack.statisticsUpload }}
{{- with .Values.youtrack.hubURL }}
- --hub-url={{ . }}
{{- end }}
- -J-Ddisable.configuration.wizard.on.clean.install=true
- -J-Djetbrains.youtrack.disableCheckForUpdate={{ .Values.youtrack.disableCheckForUpdate }}
- -J-Djetbrains.dnq.textIndex.minPrefixQueryLength={{ .Values.youtrack.minPrefixQueryLength }}
- -J-Djetbrains.youtrack.mailLimit={{ .Values.youtrack.mailLimit }}
- -J-Djetbrains.youtrack.event.merge.timeout={{ .Values.youtrack.eventMergeTimeout }}
- -J-Djetbrains.youtrack.default.page={{ .Values.youtrack.defaultPage }}
- -J-Djetbrains.http.request.header.buffer.size={{ .Values.youtrack.requestHeaderBufferSize }}
- -J-Djetbrains.youtrack.dumbMode={{ .Values.youtrack.dumbMode }}
- -J-Djetbrains.hub.auth.login.throttling.enabled={{ .Values.youtrack.authThrottlingEnabled }}
{{- with .Values.youtrack.licenseName }}
- -J-Djetbrains.youtrack.licenseName={{ . }}
{{- end }}
{{- with .Values.youtrack.licenseKey }}
- -J-Djetbrains.youtrack.licenseKey={{ . }}
{{- end }}
{{- with .Values.youtrack.webHooksBaseUrl }}
- -J-Djetbrains.youtrack.webHooksBaseUrl={{ . }}
{{- end }}
{{- if .Values.youtrack.admin_restore }}
- -J-Djetbrains.youtrack.admin.restore=true
{{- end }}
{{- with .Values.youtrack.support_email }}
- -J-Djetbrains.youtrack.support.email= {{ . }}
{{- end }}
{{- with .Values.youtrack.jvm.maxHeapSize }}
- -J-Xmx{{ . }}
{{- end }}
{{- with .Values.youtrack.jvm.maxMetaspaceMemory }}
- -J-XX:MaxMetaspaceSize={{ . }}
{{- end }}
{{- with .Values.youtrack.jvm.metaspaceMemory }}
- -J-XX:MetaspaceSize={{ . }}
{{- end }}
{{- range .Values.youtrack.jvm.extraJVMOptions }}
- -J{{ . }}
{{- end }}
{{- end -}}

View File

@ -0,0 +1,7 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.common.loader.init" . }}
{{- $_ := set .Values.initContainers "configure" (include "youtrack.init" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "tc.common.loader.apply" . }}

View File

View File

@ -0,0 +1,4 @@
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/youtrack.png
categories:
- ProjectManagement