From 9de7d3d649da1e4a1cd3f34b4ff44282bcee81c1 Mon Sep 17 00:00:00 2001 From: GeorgeRaven Date: Tue, 4 Feb 2025 20:21:54 +0000 Subject: [PATCH] Added erpnext chart --- charts/erpnext/.helmignore | 23 +++++++++++++++++++++++ charts/erpnext/Chart.yaml | 11 +++++++++++ charts/erpnext/README.md | 27 +++++++++++++++++++++++++++ charts/erpnext/values.yaml | 18 ++++++++++++++++++ 4 files changed, 79 insertions(+) create mode 100644 charts/erpnext/.helmignore create mode 100644 charts/erpnext/Chart.yaml create mode 100644 charts/erpnext/README.md create mode 100644 charts/erpnext/values.yaml diff --git a/charts/erpnext/.helmignore b/charts/erpnext/.helmignore new file mode 100644 index 00000000..0e8a0eb3 --- /dev/null +++ b/charts/erpnext/.helmignore @@ -0,0 +1,23 @@ +# 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 +*.orig +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ diff --git a/charts/erpnext/Chart.yaml b/charts/erpnext/Chart.yaml new file mode 100644 index 00000000..3f1f81e2 --- /dev/null +++ b/charts/erpnext/Chart.yaml @@ -0,0 +1,11 @@ +apiVersion: v2 +name: erpnext +description: A Helm chart for Kubernetes +type: application +version: 0.1.0 +appVersion: "4" + +dependencies: +- name: erpnext + version: 7.0.162 + repository: "https://helm.erpnext.com" diff --git a/charts/erpnext/README.md b/charts/erpnext/README.md new file mode 100644 index 00000000..f3c1a143 --- /dev/null +++ b/charts/erpnext/README.md @@ -0,0 +1,27 @@ +# erpnext + +![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4](https://img.shields.io/badge/AppVersion-4-informational?style=flat-square) + +A Helm chart for Kubernetes + +## Requirements + +| Repository | Name | Version | +|------------|------|---------| +| https://helm.erpnext.com | erpnext | 7.0.162 | + +## Values + +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| environment.baseDomain | string | `"deepcypher.me"` | | +| environment.contact.email | string | `"noreply@deepcypher.me"` | | +| environment.contact.name | string | `"George Onoufriou"` | | +| environment.hardware | string | `"metal"` | | +| environment.location.name | string | `"unknown"` | | +| environment.mode | string | `"production"` | | +| environment.name | string | `"unknown"` | | +| environment.revision | string | `"main"` | | +| erpnext.persistence.worker.accessModes[0] | string | `"ReadWriteMany"` | | +| erpnext.persistence.worker.storageClass | string | `"ceph-filesystem"` | | + diff --git a/charts/erpnext/values.yaml b/charts/erpnext/values.yaml new file mode 100644 index 00000000..0f81b00f --- /dev/null +++ b/charts/erpnext/values.yaml @@ -0,0 +1,18 @@ +erpnext: + persistence: + worker: + storageClass: ceph-filesystem + accessModes: + - ReadWriteMany + +environment: + name: unknown # not to be used for hard checks but to display to user + hardware: metal # to be used to enable on-prem specific features like ceph, cilium, etc + mode: production # to be used to configure backup movement and additional debugging features + revision: main # to be used to pull from different git branches + baseDomain: deepcypher.me # to be used to override default chart domains to configure environments + location: + name: unknown # not to be used for hard checks purely informational + contact: + name: George Onoufriou + email: noreply@deepcypher.me