diff --git a/incubator/mimir/0.1.2/.helmignore b/incubator/mimir/0.1.2/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/incubator/mimir/0.1.2/.helmignore @@ -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 diff --git a/incubator/mimir/0.1.2/CHANGELOG.md b/incubator/mimir/0.1.2/CHANGELOG.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/incubator/mimir/0.1.2/Chart.yaml b/incubator/mimir/0.1.2/Chart.yaml new file mode 100644 index 00000000000..929c35830df --- /dev/null +++ b/incubator/mimir/0.1.2/Chart.yaml @@ -0,0 +1,42 @@ +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.0 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] + - name: mimir-distributed + version: 5.2.1 + repository: https://grafana.github.io/helm-charts + condition: "" + alias: "mimir" + tags: [] + import-values: [] +deprecated: false +description: A scalable metrics database +home: https://truecharts.org/charts/incubator/mimir +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mimir.png +keywords: + - mimir + - shell +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: mimir +sources: + - https://grafana.com +type: application +version: 0.1.2 diff --git a/incubator/mimir/0.1.2/README.md b/incubator/mimir/0.1.2/README.md new file mode 100644 index 00000000000..0fc4dfd1da0 --- /dev/null +++ b/incubator/mimir/0.1.2/README.md @@ -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_ diff --git a/incubator/mimir/0.1.2/app-readme.md b/incubator/mimir/0.1.2/app-readme.md new file mode 100644 index 00000000000..eed89583c5b --- /dev/null +++ b/incubator/mimir/0.1.2/app-readme.md @@ -0,0 +1,8 @@ +A scalable metrics database + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/mimir](https://truecharts.org/charts/incubator/mimir) + +--- + +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! diff --git a/incubator/mimir/0.1.2/charts/common-17.5.0.tgz b/incubator/mimir/0.1.2/charts/common-17.5.0.tgz new file mode 100644 index 00000000000..3a5534883aa Binary files /dev/null and b/incubator/mimir/0.1.2/charts/common-17.5.0.tgz differ diff --git a/incubator/mimir/0.1.2/charts/mimir-distributed-5.2.1.tgz b/incubator/mimir/0.1.2/charts/mimir-distributed-5.2.1.tgz new file mode 100644 index 00000000000..1975f62e904 Binary files /dev/null and b/incubator/mimir/0.1.2/charts/mimir-distributed-5.2.1.tgz differ diff --git a/incubator/mimir/0.1.2/ix_values.yaml b/incubator/mimir/0.1.2/ix_values.yaml new file mode 100644 index 00000000000..18e899094d5 --- /dev/null +++ b/incubator/mimir/0.1.2/ix_values.yaml @@ -0,0 +1,260 @@ +image: + repository: tccr.io/truecharts/scratch + pullPolicy: IfNotPresent + tag: 18.0.1@sha256:49df5708d7fc085acf76c7868f10f25fa7ba947c8a7d3354a97207ba69c85cc3 + +service: + main: + enabled: false + ports: + main: + enabled: false + +workload: + main: + enabled: false + podSpec: + containers: + main: + enabled: false + +portal: + open: + enabled: false + +configmap: + grafana-datasource: + enabled: "{{ if .Values.grafana.datasource.enabled }}true{{ else }}false{{ end }}" + labels: + grafana_datasources: "1" + data: + datasource.yaml: |- + apiVersion: 1 + datasources: + - name: Mimir + type: Prometheus + uid: {{ .Values.grafana.datasource.uid | default "prometheus" }} + url: http://{{ if ne .Release.Name "mimir" }}{{ .Release.Name }}-{{ end }}mimir-nginx.{{ .Release.Namespace }}/prometheus + access: proxy + isDefault: {{ .Values.grafana.datasource.default | default true }} + jsonData: + httpMethod: {{ .Values.grafana.datasource.httpMethod | default "POST" }} + timeInterval: {{ .Values.grafana.datasource.scrapeInterval | default "30s" }} + {{- if .Values.grafana.datasource.timeout }} + timeout: {{ .Values.grafana.datasource.timeout }} + {{- end }} + +grafana: + datasource: + enabled: true + default: true + httpMethod: "POST" + scrapeInterval: "30s" + uid: "prometheus" + +# -- Mimir chart values. Resources are set to a minimum by default. +mimir: + metaMonitoring: + # Dashboard configuration for deploying Grafana dashboards for Mimir + dashboards: + enabled: true + serviceMonitor: + enabled: true + + grafanaAgent: + enabled: true + installOperator: false + + alertmanager: + persistentVolume: + enabled: true + replicas: 2 + resources: + limits: + cpu: 1.4 + memory: 1.4Gi + requests: + cpu: 20m + memory: 10Mi + statefulSet: + enabled: true + + compactor: + persistentVolume: + size: 20Gi + resources: + limits: + cpu: 1.4 + memory: 2.1Gi + requests: + cpu: 20m + memory: 10Mi + + distributor: + replicas: 2 + resources: + limits: + cpu: 3.5 + memory: 5.7Gi + requests: + cpu: 20m + memory: 10Mi + + ingester: + persistentVolume: + size: 50Gi + replicas: 3 + resources: + limits: + cpu: 5 + memory: 12Gi + requests: + cpu: 20m + memory: 10Mi + topologySpreadConstraints: {} + affinity: + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: target + operator: In + values: + - ingester + topologyKey: 'kubernetes.io/hostname' + + - labelSelector: + matchExpressions: + - key: app.kubernetes.io/component + operator: In + values: + - ingester + topologyKey: 'kubernetes.io/hostname' + zoneAwareReplication: + topologyKey: 'kubernetes.io/hostname' + + admin-cache: + enabled: true + replicas: 2 + + chunks-cache: + enabled: true + replicas: 2 + + index-cache: + enabled: true + replicas: 3 + + metadata-cache: + enabled: true + + results-cache: + enabled: true + + minio: + enabled: false + + overrides_exporter: + replicas: 1 + resources: + limits: + cpu: 100m + memory: 128Mi + requests: + cpu: 20m + memory: 10Mi + + querier: + replicas: 1 + resources: + limits: + cpu: 2.8 + memory: 5.6Gi + requests: + cpu: 20m + memory: 10Mi + + query_frontend: + replicas: 1 + resources: + limits: + cpu: 2.8 + memory: 2.8Gi + requests: + cpu: 20m + memory: 10Mi + + ruler: + replicas: 1 + resources: + limits: + cpu: 1.4 + memory: 2.8Gi + requests: + cpu: 20m + memory: 10Mi + + store_gateway: + persistentVolume: + size: 10Gi + replicas: 3 + resources: + limits: + cpu: 1.4 + memory: 2.1Gi + requests: + cpu: 20m + memory: 10Mi + topologySpreadConstraints: {} + affinity: + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: target + operator: In + values: + - store-gateway + topologyKey: 'kubernetes.io/hostname' + + - labelSelector: + matchExpressions: + - key: app.kubernetes.io/component + operator: In + values: + - store-gateway + topologyKey: 'kubernetes.io/hostname' + + zoneAwareReplication: + topologyKey: 'kubernetes.io/hostname' + + nginx: + replicas: 1 + resources: + limits: + cpu: 1.4 + memory: 731Mi + requests: + cpu: 20m + memory: 10Mi + + # Grafana Enterprise Metrics feature related + admin_api: + replicas: 1 + resources: + limits: + cpu: 200m + memory: 128Mi + requests: + cpu: 20m + memory: 10Mi + + gateway: + replicas: 1 + resources: + limits: + cpu: 1.4 + memory: 731Mi + requests: + cpu: 20m + memory: 10Mi \ No newline at end of file diff --git a/incubator/mimir/0.1.2/questions.yaml b/incubator/mimir/0.1.2/questions.yaml new file mode 100755 index 00000000000..975fcc15f15 --- /dev/null +++ b/incubator/mimir/0.1.2/questions.yaml @@ -0,0 +1,75 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Backup Configuration + description: Configure Velero Backup Schedule + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation + +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" + +questions: + + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true + diff --git a/incubator/mimir/0.1.2/templates/NOTES.txt b/incubator/mimir/0.1.2/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/incubator/mimir/0.1.2/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/incubator/mimir/0.1.2/templates/common.yaml b/incubator/mimir/0.1.2/templates/common.yaml new file mode 100644 index 00000000000..b51394e00a4 --- /dev/null +++ b/incubator/mimir/0.1.2/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/incubator/mimir/0.1.2/values.yaml b/incubator/mimir/0.1.2/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/gitea/18.3.2/charts/memcached-12.1.4.tgz b/stable/gitea/18.3.2/charts/memcached-12.1.4.tgz index 02a055f2afd..2014684722c 100644 Binary files a/stable/gitea/18.3.2/charts/memcached-12.1.4.tgz and b/stable/gitea/18.3.2/charts/memcached-12.1.4.tgz differ diff --git a/stable/plausible/10.2.5/charts/clickhouse-12.1.3.tgz b/stable/plausible/10.2.5/charts/clickhouse-12.1.3.tgz index cb11dc7da6b..273e74f8da2 100644 Binary files a/stable/plausible/10.2.5/charts/clickhouse-12.1.3.tgz and b/stable/plausible/10.2.5/charts/clickhouse-12.1.3.tgz differ