Compare commits

...

36 Commits

Author SHA1 Message Date
13b4d8af15 Update Paperless-NGX chart version and app version
Some checks failed
Build Helm Chart / helm-package (push) Failing after 41s
Updated the version to 0.27.3 and appVersion to 2.20.3 in the
Chart.yaml for the Paperless-NGX Helm chart. These updates reflect
the latest changes in the deployment and software releases,
ensuring compatibility with recent features and bug fixes. No
breaking changes are expected in this update, but it is advisable
to review the release notes for the changes associated with
appVersion 2.20.3.
2025-12-19 13:53:05 +01:00
6eda29a864 Update paperless-ngx version to 0.27.2
All checks were successful
Build Helm Chart / helm-package (push) Successful in 29s
This commit updates the version of the paperless-ngx Helm chart
from 0.26.2 to 0.27.2 in the Chart.yaml file. This version bump
incorporates new features and bug fixes that are crucial for
maintaining compatibility with the latest release of the paperless-ngx
application.

No breaking changes are introduced with this version, but it is
important for users to upgrade to ensure they benefit from the
latest improvements and security updates. Consider reviewing the
release notes for version 0.27.2 to understand all changes.
2025-12-15 08:56:08 +01:00
aa4d753907 Bump paperless-ngx chart version to 0.26.2
All checks were successful
Build Helm Chart / helm-package (push) Successful in 32s
Updated the version of the paperless-ngx Helm chart from 0.26.1 to
0.26.2 in the Chart.yaml file. This change is necessary to ensure
that users have access to the latest features, improvements, and
bug fixes included in this new release. It is important to keep
the Helm chart version aligned with the application updates for
consistent deployment and compatibility with newer features in
the underlying service. No breaking changes are noted in this
version bump, but users should review the release notes for any
important updates.
2025-12-15 08:51:33 +01:00
5daee90a67 Update paperless-ngx chart version to 0.26.1
All checks were successful
Build Helm Chart / helm-package (push) Successful in 25s
Changed the chart version in Chart.yaml from 0.26.3 to 0.26.1
to align with the latest stable release. This version bump was
necessary to ensure compatibility with the recent updates and
bug fixes in the application. Additionally, updated the image
tag in values.yaml to utilize the AppVersion variable instead
of a static value, allowing for easier management of
image versions in line with the chart versioning. No breaking
changes are introduced with this update.
2025-12-15 08:25:58 +01:00
f23dcab3a2 Update paperless-ngx chart version to 0.26.3
All checks were successful
Build Helm Chart / helm-package (push) Successful in 29s
This commit updates the version of the paperless-ngx Helm chart
from 0.26.2 to 0.26.3. The version bump reflects upstream changes
and improvements incorporated in the latest release of the chart.
Updating to the new version ensures users benefit from the latest
features and bug fixes associated with paperless-ngx. There are no
breaking changes or major modifications to the chart structure in
this update.
2025-12-15 08:19:52 +01:00
94a2b7ea50 Remove image tag for paperless-ngx chart
This update changes the image tag for the paperless-ngx Helm chart
from a specific version (2.20.1) to an empty string. This allows
the chart to use the latest available image version, which is
important for ensuring that users always receive the latest
features and security updates without needing to update the
Helm chart manually.

No breaking changes are introduced; however, users should be
aware that using an empty tag may lead to unexpected behavior
if there are breaking changes in newer image versions. Users
should ensure they test their deployments when upgrading to
monitor for any issues.
2025-12-15 08:19:15 +01:00
be1676bd1e Update paperless-ngx chart version and app version
All checks were successful
Build Helm Chart / helm-package (push) Successful in 32s
Updated the Chart.yaml file for the paperless-ngx Helm chart.
This change increments the chart version from 0.25.11 to 0.26.2 and
the app version from 2.20.1 to 2.20.2. These updates were necessary
to ensure users have access to the latest features and bug fixes
included in these versions. No breaking changes are introduced,
but users should review the release notes for each version for
any specific updates or changes in behavior.
2025-12-15 07:52:59 +01:00
cdcc32c588 Bump calibre-web version to 0.9.1 and adjust probes
All checks were successful
Build Helm Chart / helm-package (push) Successful in 4s
Updated the calibre-web Helm chart version from 0.1.4 to 0.9.1
to reflect the latest release and ensure compatibility with
new features and fixes. Additionally, modified the
readiness and liveness probes in the deployment configuration
by increasing the failureThreshold from 1 to 3. This change
is intended to provide a more resilient deployment, allowing
for a few additional failures before the pod is marked as
unhealthy, which can be beneficial in environments with
intermittent issues. No breaking changes are introduced in
this update.
2025-12-10 14:49:15 +01:00
3e1aa342de Bump version to 0.1.4 and adjust readiness probe delay
All checks were successful
Build Helm Chart / helm-package (push) Successful in 4s
Updated the chart version in `Chart.yaml` from 0.1.3 to 0.1.4 to
reflect enhancements and bug fixes since the last release.

In `deployment.yaml`, reduced the initial delay for both the
liveness and readiness probes from 30 seconds to 10 seconds to
help the application start responding faster after deployment.
This change aims to improve the overall user experience by
ensuring services are available sooner. No breaking changes
are introduced with this update.
2025-12-10 08:43:42 +01:00
139c8c6d5f Bump calibre-web version to 0.1.3 and update probes
All checks were successful
Build Helm Chart / helm-package (push) Successful in 4s
Updated the Chart.yaml version from 0.1.2 to 0.1.3 to reflect
the new release of the calibre-web application. Modified
the liveness and readiness probes in deployment.yaml to
enhance the application's health checks. The liveness probe
now has a failure threshold of 1 and an initial delay of
30 seconds, while the readiness probe has an initial delay
of 30 seconds as well but with a period of 5 seconds.
These changes were made to improve the deployment stability
and response time of the application, ensuring quicker
feedback on the health status of the pods.
2025-12-10 08:37:31 +01:00
4425a0e703 Update Calibre-Web Helm chart metadata and configurations
All checks were successful
Build Helm Chart / helm-package (push) Successful in 4s
Updated the Calibre-Web Helm chart's metadata in `Chart.yaml`,
including a more descriptive app description, updated version to
0.1.2, and added keywords, home URL, source references, and
maintainer information.

In `deployment.yaml`, modified the image reference to allow
a customizable image tag instead of defaulting to the app version.

In `values.yaml`, adjusted the size of persistent storage
volumes for `data` and `config`, changing them to 2Gi and
50Mi respectively. This ensures more manageable resource
allocation for deployments, addressing potential over-provisioning.

These changes collectively enhance the usability and
maintainability of the Helm chart for Calibre-Web deployments.
2025-12-10 07:58:33 +01:00
fa9e8afde4 Rename calibre-web chart files for consistency
All checks were successful
Build Helm Chart / helm-package (push) Successful in 1m15s
All files related to the calibre-web Helm chart were renamed from
`cailbre-web` to `calibre-web` to correct the spelling and ensure
consistency across the file structure. This includes the main chart
directory, templates, and values file.

These changes were necessary to avoid confusion and to maintain
standard naming conventions. There are no breaking changes or
functional updates in this commit; it purely targets file names
to ensure clarity when managing the chart in future developments.
2025-12-09 08:43:41 +01:00
9e35b1cfad Add Helm chart for calibre-web deployment
This commit introduces a new Helm chart for deploying calibre-web
on Kubernetes. The chart includes essential templates for
deployment, service, ingress, and persistent volume claims, along
with default values configured in a `values.yaml` file.

The addition of the Helm chart enables easier deployment and
management of calibre-web, allowing users to customize settings
like the replica count, image settings, service type, and storage
options through the `values.yaml`. A GitHub Actions workflow
(`build-chart-calibre-web.yml`) is also included to automate the
packaging and uploading of the Helm chart upon updates to the
main branch.

The structure and organization of the templates adhere to Helm
best practices, ensuring compatibility and ease of use. There are no
breaking changes associated with this addition, but users should
review the `values.yaml` for configurable options.
2025-12-09 08:42:24 +01:00
0dd4d4853e chore(audiobookshelf): bump chart and app versions
All checks were successful
Build Helm Chart / helm-package (push) Successful in 5s
Update Audiobookshelf Helm chart version from 1.11.0 to 1.11.1 and
 application version from 2.30.0 to 2.31.0. This ensures the chart
 references the latest available application version with its new features
 and bug fixes. Regular version maintenance keeps the deployment current
 with upstream changes.
2025-12-03 21:12:39 +01:00
5e9fed1d71 chore(paperless-ngx): update to version 2.20.1
All checks were successful
Build Helm Chart / helm-package (push) Successful in 32s
Update Paperless-ngx chart version to 0.25.11 and application version to
 2.20.1. This updates the Docker image tag in both Chart.yaml and
 values.yaml files to ensure consistency across the deployment. This is a
 minor version update that likely includes bug fixes and improvements from
 the upstream Paperless-ngx project.
2025-12-03 20:58:02 +01:00
943c7e0523 Update Paperless AI version and app version in Chart.yaml
All checks were successful
Build Helm Chart / helm-package (push) Successful in 5s
This commit updates the version of the Paperless AI Helm chart
from 0.1.7 to 0.1.8 and changes the app version from 3.0.10 to
3.0.9. The bump in the chart version indicates that there are
new changes made since the last release, which may include
bug fixes, dependency updates, or improvements. The app version
downgrade reflects a rollback to a previous version of the
application, possibly due to issues found in version 3.0.10.
This should be noted by users upgrading to this chart version.
2025-11-26 06:13:37 +01:00
724a609c9c Update appVersion and add public images directory
All checks were successful
Build Helm Chart / helm-package (push) Successful in 5s
Updated the appVersion in Chart.yaml from 3.0.9 to 3.0.10 to
reflect the latest version of Paperless AI. In the deployment.yaml,
added a new volume mount for a public images directory at
'/app/public/images' with a size limit of 100Mi. This change
ensures that the application has a dedicated space for public
images, which can help in organizing image storage and manage
resources more effectively. No breaking changes are introduced
with this update.
2025-11-26 06:07:46 +01:00
8e15b8630d Bump version to 0.1.7 and change deployment strategy
All checks were successful
Build Helm Chart / helm-package (push) Successful in 4s
In the Chart.yaml, the version has been updated from 0.1.6 to 0.1.7
to reflect the new changes made in the deployment configuration.

The deployment.yaml has modified the update strategy from
'RollingUpdate' to 'Recreate'. This change was necessary to ensure
that the application is completely rebuilt from scratch instead
of being updated in place, which may help avoid issues during
deployment where existing pods could interfere with new pods.
No breaking changes were introduced, but it is important to note
that this may lead to downtime during deployments since all pods
will be terminated before new ones are created.
2025-11-25 14:19:43 +01:00
de5561ceab Update chart version to 0.1.6 and add rollout strategy
All checks were successful
Build Helm Chart / helm-package (push) Successful in 4s
The version of the Paperless AI Helm chart has been updated
from 0.1.5 to 0.1.6 to reflect recent changes. Additionally,
a rollout strategy of type "RollingUpdate" has been introduced
to the deployment.yaml template. This change allows for
controlled updates to the application, minimizing downtime and
ensuring a smooth deployment process.

There are no breaking changes associated with this update, but
users should note the new strategy for future deployments.
2025-11-25 14:15:21 +01:00
68d1b04223 Update Paperless AI Helm chart version and configuration
All checks were successful
Build Helm Chart / helm-package (push) Successful in 4s
Updated the Paperless AI Helm chart version from 0.1.4-test1 to 0.1.5
to reflect the latest changes. The environment variable configuration
for PUID and PGID has been updated from 0 to 1000 and 2000, respectively,
to align with common user and group IDs used within Docker containers.
Additionally, the security context for the pod is now enabled to
enhance security practices by running the container with the
specified user and group IDs. This change may impact existing
deployments that relied on the previous settings.
2025-11-25 14:02:08 +01:00
2d67af32a2 Add support for logs directory in paperless-ai chart
All checks were successful
Build Helm Chart / helm-package (push) Successful in 5s
This commit introduces a new volume mount for a logs directory in the
paperless-ai Helm chart. The deployment configuration is updated to
include a `logs-dir` volume that is mounted at `/app/logs`, allowing
for the collection and management of logs generated by the application.
Additionally, the version of the chart has been incremented to
`0.1.4-test1` to reflect this change.

The build workflow is also modified to trigger on pushes to the
`patch-paperless-ai` branch, ensuring that changes can be tested
separately from the main branch. These adjustments enhance
observability and facilitate better troubleshooting by storing logs
in a dedicated directory. No breaking changes are introduced.
2025-11-25 13:51:44 +01:00
f09df7388e Bump Helm chart version and update user IDs for Paperless AI
All checks were successful
Build Helm Chart / helm-package (push) Successful in 5s
Updated the version of the Paperless AI Helm chart from 0.1.3 to
0.1.4 to reflect subsequent changes. The environment variables
PUID and PGID have been modified from 1000 and 2000 to 0,
respectively. This change is made to simplify permissions in
the context of the deployment, ensuring that the application runs
with root privileges, which might be necessary for certain
operations.

Additionally, the resource requests and limits sections have been
commented out to allow for flexibility in resource allocation
based on deployment needs. Ensure that when deploying,
appropriate resource constraints are defined externally if required.
2025-11-24 17:08:18 +01:00
41f1a18887 Bump Paperless AI chart version and app version
All checks were successful
Build Helm Chart / helm-package (push) Successful in 1m11s
Updated the version number of the Paperless AI Helm chart from
0.1.2 to 0.1.3 and the application version from 3.0.7 to 3.0.9.
These changes are necessary to reflect the latest updates and
improvements in the application, ensuring compatibility with
new features and bug fixes. No breaking changes were introduced,
so existing configurations should remain functional. This
update aligns the chart metadata with the current state of the
application.
2025-11-24 14:20:37 +01:00
872ada2e0c Bump version to 0.25.10 and update readiness/liveness probes
Some checks failed
Build Helm Chart / helm-package (push) Failing after 34s
Updated the Paperless-ngx Helm chart version to 0.25.10. The
README and Chart.yaml files were modified to reflect this new
version. Additionally, the readiness and liveness probes in the
values.yaml were changed from EXEC type to HTTP type for better
monitoring and consistency. This adjustment ensures that the probes
directly check the application’s health through HTTP requests to
the main path, improving the reliability of the health checks.
No breaking changes are introduced, but users should verify that
the application responds correctly to the new health check
configuration.
2025-11-23 16:50:33 +01:00
27a30f6041 Update paperless-ngx to version 0.25.9 and modify probes
All checks were successful
Build Helm Chart / helm-package (push) Successful in 21s
Updated the paperless-ngx Helm chart to version 0.25.9, which
includes a change in the readiness and liveness probes. The probe
type has been switched from HTTP to EXEC, utilizing the curl
command to ensure proper container health checks. This adjustment
provides a more reliable method for checking the application's
availability as traditional HTTP checks may not work correctly when
the service is still initializing or dependent services are not
fully ready. The standard path and port settings have been commented
out to accommodate this change. No breaking changes are introduced,
but users should validate probe functionality in their deployments.
2025-11-23 16:39:07 +01:00
cbc54e4a02 Update paperless-ngx to version 0.25.8
All checks were successful
Build Helm Chart / helm-package (push) Successful in 21s
Bumped the paperless-ngx chart version from 0.25.7 to 0.25.8 in
Chart.yaml and updated the version badge in README.md to reflect
this change. The appVersion remains at 2.20.0.

Additionally, modified the type fields for readiness and liveness
probes in values.yaml from lowercase 'http' to uppercase 'HTTP'
for consistency and adherence to expected conventions. This change
ensures proper interpretation by Kubernetes. No breaking changes
have been introduced in this update.
2025-11-23 16:30:32 +01:00
acf95d58a3 Bump paperless-ngx version to 0.25.7 and update probes
All checks were successful
Build Helm Chart / helm-package (push) Successful in 22s
Updated the paperless-ngx Helm chart to version 0.25.7 from
0.25.6 to incorporate the latest features and fixes. The appVersion
remains at 2.20.0.

Additionally, modified the liveness and readiness probes
configuration in the values.yaml file to nest probe options
under the spec field, aligning with best practices for Helm charts.
These changes normalize the probe specifications, ensuring better
compatibility and clarity for users managing their Kubernetes
deployments. No breaking changes were introduced in these updates.
2025-11-23 16:26:06 +01:00
841a8dafb0 Update paperless-ngx to version 0.25.6
All checks were successful
Build Helm Chart / helm-package (push) Successful in 21s
Updated the Chart.yaml and README.md files for the
paperless-ngx Helm chart to reflect the new version
0.25.6. This change is necessary to ensure that users
are aware of the latest updates and improvements in
the software. The appVersion remains at 2.20.0, and
the kubeVersion is still set to ">=1.28.0-0". The
README badge for the version has also been updated
to maintain consistency and inform users of the
current version being used.
2025-11-23 16:22:18 +01:00
48f0388d3b Update paperless-ngx chart version and readiness checks
All checks were successful
Build Helm Chart / helm-package (push) Successful in 22s
Improved the readiness and liveness probes for the paperless-ngx
chart by switching from exec commands to HTTP GET requests. This
change allows for more reliable checks that verify the application
is up and fully running based on the web server's response.

The readiness probe now checks the root path and will only return
success if the application is fully connected to the database and
Redis, improving traffic flow during startup.

In addition, the chart version was updated from 0.25.0 to 0.25.1
to reflect these changes. There are no breaking changes, but the
adjustments to the probes enhance the overall stability and
monitoring capabilities of the deployment.
2025-11-23 16:17:13 +01:00
32e59538a4 Update paperless-ngx chart version to 0.25.0
All checks were successful
Build Helm Chart / helm-package (push) Successful in 22s
Changed the chart version from 0.25.4 to 0.25.0 in Chart.yaml and
README.md to reflect the correct release version. This ensures that
users are aware of the currently deployed version of the application.

Additionally, updated the configuration in values.yaml by adding
the `spec` section under the `readiness` and `liveness` probes.
This clarifies the configuration structure and ensures compatibility
with the latest Helm chart practices.

No breaking changes were introduced in this update.
2025-11-23 16:09:59 +01:00
b8bbe61b5c Update paperless-ngx to version 0.25.4 and add probes
All checks were successful
Build Helm Chart / helm-package (push) Successful in 22s
This commit updates the paperless-ngx Helm chart to version
0.25.4, reflecting the latest version in Chart.yaml and in
the README.md badge. The homepage URL has been changed to
point to the new repository location.

Additionally, liveness and readiness probes have been added
to the values.yaml configuration. These probes utilize curl
to check the application's health on localhost:8000, ensuring
better handling of container lifecycles.

The readiness probe starts after a 60-second delay, while
the liveness probe has a longer delay of 120 seconds, helping
to manage startup times effectively.

No breaking changes are introduced, but users should review
the new probes configuration for their deployments.
2025-11-23 15:48:57 +01:00
c571f6b93e Bump chart version to 0.25.3 for paperless-ngx
All checks were successful
Build Helm Chart / helm-package (push) Successful in 21s
Updated the version in the Chart.yaml file from 0.25.2 to 0.25.3.
This change reflects the latest stable release of the paperless-ngx
chart, ensuring users can access the most recent features and
patches. Keeping the chart version aligned with upstream releases is
essential for maintaining compatibility and leveraging enhancements
in new versions. No breaking changes are introduced with this update.
2025-11-23 15:13:05 +01:00
712b12e1b4 Bump paperless-ngx chart version to 0.25.2
All checks were successful
Build Helm Chart / helm-package (push) Successful in 21s
This commit updates the version of the paperless-ngx Helm chart
from 0.25.1 to 0.25.2. This change is necessary to ensure that
users are able to utilize the latest features, enhancements,
and bug fixes introduced in the new chart version. The app
version remains at 2.20.0, compatible with Kubernetes
version >=1.28.0-0. No breaking changes are introduced with
this version bump.
2025-11-23 15:10:04 +01:00
84c0c59b2b Fix version number and update persistence configuration
All checks were successful
Build Helm Chart / helm-package (push) Successful in 22s
Updated the version number in `Chart.yaml` from 0.25.2 to 0.25.1 to
reflect the correct release version. In the `values.yaml`, modified
the persistence configuration for data, media, export, and consume
to remove the old `mountPath` entries and added a new `globalMounts`
list that includes path specifications for each of these persistence
types. This change is intended to simplify the configuration and make
it more flexible by using global mounts for better data organization
and easier access management.

No breaking changes are introduced in this update.
2025-11-23 15:08:40 +01:00
0ceef2beaa Update paperless-ngx chart version to 0.25.2
All checks were successful
Build Helm Chart / helm-package (push) Successful in 21s
This commit updates the version of the paperless-ngx Helm chart
from 0.25.1 to 0.25.2. This change is necessary to ensure that
users are able to take advantage of the latest features,
bug fixes, and improvements provided in the new release.
The appVersion remains at 2.20.0, and the kubeVersion
requirement is maintained at ">=1.28.0-0". No breaking changes
are introduced with this version bump.
2025-11-23 14:13:34 +01:00
b87edead66 Update paperless-ngx chart version to 0.25.1
All checks were successful
Build Helm Chart / helm-package (push) Successful in 21s
This commit updates the version of the paperless-ngx Helm chart
from 0.25.0 to 0.25.1. This change is necessary to ensure that users
can take advantage of the latest features, improvements, and bug
fixes that come with the updated version of the application.

It's essential for users to keep their deployments updated to
maintain compatibility and benefit from ongoing enhancements.
There are no breaking changes or important notes related to this
version bump.
2025-11-23 14:07:51 +01:00
19 changed files with 585 additions and 33 deletions

View File

@@ -0,0 +1,43 @@
name: "Build Helm Chart"
on:
push:
branches:
- main
paths:
- "charts/calibre-web/Chart.yaml"
jobs:
helm-package:
runs-on: ubuntu-latest
env:
APP: charts/calibre-web
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Set Helm Chart App Name and Version
id: get_version
run: |
APP_NAME=$(grep -oP '(?<=^name: ).*' ${{ env.APP }}/Chart.yaml)
echo "Helm Chart App Name: $APP_NAME"
echo "::set-output name=app::$APP_NAME"
CHART_VERSION=$(grep -oP '(?<=^version: ).*' ${{ env.APP }}/Chart.yaml)
echo "Helm Chart version: $CHART_VERSION"
echo "::set-output name=tag::$CHART_VERSION"
- name: Setup Helm
run: |
#curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
curl -kSso /usr/local/bin/helm https://debmirror.cooltux.net/helm-v3.18.4 && chmod +x /usr/local/bin/helm
helm version
- name: Package Helm Chart
run: |
helm dependency update ${{ env.APP }}
helm lint ${{ env.APP }}
helm package ${{ env.APP }}
- name: Upload Helm Package to repo
run: |
curl --user ${{ secrets.USER }}:${{ secrets.TOKEN }} -X POST --upload-file ./${{ steps.get_version.outputs.app }}-${{ steps.get_version.outputs.tag }}.tgz ${{ vars.HELMREGISTRY }}/api/packages/${{ vars.OWNER }}/helm/api/charts

View File

@@ -2,8 +2,8 @@ apiVersion: v2
name: audiobookshelf name: audiobookshelf
description: A Helm chart for Audiobookshelf description: A Helm chart for Audiobookshelf
type: application type: application
version: 1.11.0 version: 1.11.1
appVersion: "2.30.0" appVersion: "2.31.0"
home: https://git.cooltux.net/marko/HelmChartSammlung/src/branch/main/charts/audiobookshelf home: https://git.cooltux.net/marko/HelmChartSammlung/src/branch/main/charts/audiobookshelf
keywords: keywords:
- audiobookshelf - audiobookshelf

View File

@@ -0,0 +1,22 @@
# 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/

View File

@@ -0,0 +1,17 @@
apiVersion: v2
name: calibre-web
description: Calibre-Web is a web app that offers a clean and intuitive interface for browsing, reading, and downloading eBooks using a valid Calibre database.
version: 0.9.1
appVersion: 0.6.25-ls360
keywords:
- calibre
- ebook
- calibre-web
home: https://git.cooltux.net/marko/HelmChartSammlung/src/branch/main/charts/calibre-web
sources:
- https://github.com/janeczku/calibre-web
- https://git.cooltux.net/marko/HelmChartSammlung/src/branch/main/charts/calibre-web
maintainers:
- name: Marko Oldenburg
email: development@cooltux.net
url: https://git.cooltux.net/marko

View File

@@ -0,0 +1,18 @@
1. Get the application URL by running these commands:
{{- if .Values.ingress.enabled }}
{{- range $host := .Values.ingress.hosts }}
{{- end }}
{{- else if contains "NodePort" .Values.service.type }}
export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ include "calibre-web.fullname" . }})
export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}")
echo http://$NODE_IP:$NODE_PORT
{{- else if contains "LoadBalancer" .Values.service.type }}
NOTE: It may take a few minutes for the LoadBalancer IP to be available.
You can watch the status of by running 'kubectl get --namespace {{ .Release.Namespace }} svc -w {{ include "calibre-web.fullname" . }}'
export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ include "calibre-web.fullname" . }} --template "{{"{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}"}}")
echo http://$SERVICE_IP:{{ .Values.service.port }}
{{- else if contains "ClusterIP" .Values.service.type }}
export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "calibre-web.name" . }},app.kubernetes.io/instance={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
echo "Visit http://127.0.0.1:8080 to use your application"
kubectl --namespace {{ .Release.Namespace }} port-forward $POD_NAME 8080:80
{{- end }}

View File

@@ -0,0 +1,63 @@
{{/* vim: set filetype=mustache: */}}
{{/*
Expand the name of the chart.
*/}}
{{- define "calibre-web.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{/*
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
If release name contains chart name it will be used as a full name.
*/}}
{{- define "calibre-web.fullname" -}}
{{- if .Values.fullnameOverride -}}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- $name := default .Chart.Name .Values.nameOverride -}}
{{- if contains $name .Release.Name -}}
{{- .Release.Name | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "calibre-web.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{/*
Common labels
*/}}
{{- define "calibre-web.labels" -}}
helm.sh/chart: {{ include "calibre-web.chart" . }}
{{ include "calibre-web.selectorLabels" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- end -}}
{{/*
Selector labels
*/}}
{{- define "calibre-web.selectorLabels" -}}
app.kubernetes.io/name: {{ include "calibre-web.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end -}}
{{/*
Create the name of the service account to use
*/}}
{{- define "calibre-web.serviceAccountName" -}}
{{- if .Values.serviceAccount.create -}}
{{ default (include "calibre-web.fullname" .) .Values.serviceAccount.name }}
{{- else -}}
{{ default "default" .Values.serviceAccount.name }}
{{- end -}}
{{- end -}}

View File

@@ -0,0 +1,91 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ include "calibre-web.fullname" . }}
labels:
{{- include "calibre-web.labels" . | nindent 4 }}
{{- with .Values.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
{{- include "calibre-web.selectorLabels" . | nindent 6 }}
template:
metadata:
labels:
{{- include "calibre-web.selectorLabels" . | nindent 8 }}
{{- with .Values.podAnnotations }}
annotations:
{{- toYaml . | nindent 8 }}
{{- end }}
spec:
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
{{- end }}
serviceAccountName: {{ include "calibre-web.serviceAccountName" . }}
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
containers:
- name: {{ .Chart.Name }}
securityContext:
{{- toYaml .Values.securityContext | nindent 12 }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
env:
{{ toYaml .Values.env | nindent 12 }}
ports:
- name: http
containerPort: 8083
protocol: TCP
livenessProbe:
httpGet:
path: /
port: http
periodSeconds: 10
failureThreshold: 3
initialDelaySeconds: 10
readinessProbe:
httpGet:
path: /
port: http
periodSeconds: 5
failureThreshold: 3
initialDelaySeconds: 10
volumeMounts:
- name: data
mountPath: /books
- name: config
mountPath: /config
resources:
{{- toYaml .Values.resources | nindent 12 }}
volumes:
- name: data
persistentVolumeClaim:
{{- if .Values.persistence.data.claimName }}
claimName: "{{ .Values.persistence.data.claimName }}"
{{- else }}
claimName: "{{ template "calibre-web.fullname" . }}-data"
{{- end }}
- name: config
persistentVolumeClaim:
{{- if .Values.persistence.config.claimName }}
claimName: "{{ .Values.persistence.config.claimName }}"
{{- else }}
claimName: "{{ template "calibre-web.fullname" . }}-config"
{{- end }}
{{- with .Values.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .Values.affinity }}
affinity:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .Values.tolerations }}
tolerations:
{{- toYaml . | nindent 8 }}
{{- end }}

View File

@@ -0,0 +1,64 @@
{{- if .Values.ingress.enabled }}
{{- $fullName := "calibre-web" -}}
{{- $svcPort := .Values.service.port -}}
{{- if and .Values.ingress.className (not (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion)) }}
{{- if not (hasKey .Values.ingress.annotations "kubernetes.io/ingress.class") }}
{{- $_ := set .Values.ingress.annotations "kubernetes.io/ingress.class" .Values.ingress.className}}
{{- end }}
{{- end }}
{{- if semverCompare ">=1.19-0" .Capabilities.KubeVersion.GitVersion -}}
apiVersion: networking.k8s.io/v1
{{- else if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}}
apiVersion: networking.k8s.io/v1beta1
{{- else -}}
apiVersion: extensions/v1beta1
{{- end }}
kind: Ingress
metadata:
name: {{ $fullName }}
labels:
app.kubernetes.io/name: excalidraw
app.kubernetes.io/instance: {{ .Release.Name | quote }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
{{- with .Values.ingress.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
{{- if and .Values.ingress.className (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion) }}
ingressClassName: {{ .Values.ingress.className }}
{{- end }}
{{- if .Values.ingress.tls }}
tls:
{{- range .Values.ingress.tls }}
- hosts:
{{- range .hosts }}
- {{ . | quote }}
{{- end }}
secretName: {{ .secretName }}
{{- end }}
{{- end }}
rules:
{{- range .Values.ingress.hosts }}
- host: {{ .host | quote }}
http:
paths:
{{- range .paths }}
- path: {{ .path }}
{{- if and .pathType (semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion) }}
pathType: {{ .pathType }}
{{- end }}
backend:
{{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }}
service:
name: {{ $fullName }}
port:
number: {{ $svcPort }}
{{- else }}
serviceName: {{ $fullName }}
servicePort: {{ $svcPort }}
{{- end }}
{{- end }}
{{- end }}
{{- end }}

View File

@@ -0,0 +1,15 @@
apiVersion: v1
kind: Service
metadata:
name: {{ include "calibre-web.fullname" . }}
labels:
{{- include "calibre-web.labels" . | nindent 4 }}
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.port }}
targetPort: http
protocol: TCP
name: http
selector:
{{- include "calibre-web.selectorLabels" . | nindent 4 }}

View File

@@ -0,0 +1,8 @@
{{- if .Values.serviceAccount.create -}}
apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ include "calibre-web.serviceAccountName" . }}
labels:
{{ include "calibre-web.labels" . | nindent 4 }}
{{- end -}}

View File

@@ -0,0 +1,15 @@
apiVersion: v1
kind: Pod
metadata:
name: "{{ include "calibre-web.fullname" . }}-test-connection"
labels:
{{ include "calibre-web.labels" . | nindent 4 }}
annotations:
"helm.sh/hook": test-success
spec:
containers:
- name: wget
image: busybox
command: ['wget']
args: ['{{ include "calibre-web.fullname" . }}:{{ .Values.service.port }}']
restartPolicy: Never

View File

@@ -0,0 +1,44 @@
{{- if not .Values.persistence.config.claimName }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ template "calibre-web.fullname" . }}-config
labels:
app: {{ template "calibre-web.name" . }}
chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
component: config
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: {{ .Values.persistence.config.size | quote }}
{{- if .Values.persistence.config.storageClass }}
storageClassName: {{ .Values.persistence.config.storageClass | quote }}
{{- end }}
---
{{- end }}
{{- if not .Values.persistence.data.claimName }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ template "calibre-web.fullname" . }}-data
labels:
app: {{ template "calibre-web.name" . }}
chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
component: data
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: {{ .Values.persistence.data.size | quote }}
{{- if .Values.persistence.data.storageClass }}
storageClassName: {{ .Values.persistence.data.storageClass | quote }}
{{- end }}
---
{{- end }}

View File

@@ -0,0 +1,114 @@
# Default values for calibre-web.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
replicaCount: 1
image:
repository: linuxserver/calibre-web
tag: ""
pullPolicy: IfNotPresent
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
serviceAccount:
# Specifies whether a service account should be created
create: true
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name:
podSecurityContext: {}
# fsGroup: 2000
securityContext: {}
# capabilities:
# drop:
# - ALL
# readOnlyRootFilesystem: true
# runAsNonRoot: true
# runAsUser: 1000
service:
type: ClusterIP
port: 80
ingress:
enabled: false
className: ""
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
hosts:
- host: chart-example.local
paths:
- path: /
pathType: ImplementationSpecific
tls: []
# - secretName: chart-example-tls
# hosts:
# - chart-example.local
env: []
# - name: USE_CONFIG_DIR
# value: "true"
# - name: SET_CONTAINER_TIMEZONE
# value: "true"
# - name: CONTAINER_TIMEZONE
# value: "UTC"
# - name: PUID
# value: 1029
# - name: PGID
# value: 65539
# - name: ADVANCED_DISABLEUPDATES
# value: "true"
persistence:
data:
# Optionally specify claimName to manually override the PVC to be used for
# the data directory. If claimName is specified, storageClass and size are
# ignored.
## claimName: "calibre-data-pvc"
# Optionally specify a storage class to be used for the data directory.
# If not specified and claimName is not specified, the default storage
# class will be used.
storageClass: ""
# The requested size of the volume to be used when creating a
# PersistentVolumeClaim.
size: 2Gi
config:
# Optionally specify claimName to manually override the PVC to be used for
# the config directory. If claimName is specified, storageClass and size
# are ignored.
## claimName: "calibre-config-pvc"
# Optionally specify a storage class to be used for the config directory.
# If not specified and claimName is not specified, the default storage
# class will be used.
storageClass: ""
# The requested size of the volume to be used when creating a
# PersistentVolumeClaim.
size: 50Mi
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
nodeSelector: {}
tolerations: []
annotations: []
podAnnotations: []
affinity: {}

View File

@@ -1,8 +1,8 @@
apiVersion: v2 apiVersion: v2
name: paperless-ai name: paperless-ai
description: Ein Helm Chart für Paperless AI, basierend auf der Docker Compose Konfiguration. description: Ein Helm Chart für Paperless AI, basierend auf der Docker Compose Konfiguration.
version: 0.1.2 version: 0.1.8
appVersion: 3.0.7 appVersion: 3.0.9
keywords: keywords:
- paperless-ai - paperless-ai
- document-management - document-management

View File

@@ -11,6 +11,8 @@ spec:
{{- if not .Values.autoscaling.enabled }} {{- if not .Values.autoscaling.enabled }}
replicas: {{ .Values.replicaCount }} # Anzahl der gewünschten Pod-Replikate, wenn Autoscaling deaktiviert ist. replicas: {{ .Values.replicaCount }} # Anzahl der gewünschten Pod-Replikate, wenn Autoscaling deaktiviert ist.
{{- end }} {{- end }}
strategy:
type: Recreate
selector: selector:
matchLabels: matchLabels:
{{- include "paperless-ai.selectorLabels" . | nindent 6 }} # Selector, um die Pods zu finden, die zu diesem Deployment gehören. {{- include "paperless-ai.selectorLabels" . | nindent 6 }} # Selector, um die Pods zu finden, die zu diesem Deployment gehören.
@@ -53,8 +55,12 @@ spec:
- name: {{ $key }} # Name der Umgebungsvariable. - name: {{ $key }} # Name der Umgebungsvariable.
value: {{ $value | quote }} # Wert der Umgebungsvariable. value: {{ $value | quote }} # Wert der Umgebungsvariable.
{{- end }} {{- end }}
{{- if .Values.persistence.enabled }}
volumeMounts: volumeMounts:
- name: logs-dir
mountPath: /app/logs
- name: public-images-dir
mountPath: /app/public/images
{{- if .Values.persistence.enabled }}
- name: paperless-ai-data # Name des Volumes, das gemountet werden soll. - name: paperless-ai-data # Name des Volumes, das gemountet werden soll.
mountPath: /app/data # Der Pfad im Container, an dem das Volume gemountet wird. mountPath: /app/data # Der Pfad im Container, an dem das Volume gemountet wird.
{{- end }} {{- end }}
@@ -72,8 +78,15 @@ spec:
tolerations: tolerations:
{{- toYaml . | nindent 8 }} # Toleranzen für die Pod-Platzierung auf Tainted Nodes. {{- toYaml . | nindent 8 }} # Toleranzen für die Pod-Platzierung auf Tainted Nodes.
{{- end }} {{- end }}
{{- if .Values.persistence.enabled }}
volumes: volumes:
- name: public-images-dir
emptyDir:
sizeLimit: 100Mi
- name: logs-dir
emptyDir:
sizeLimit: 100Mi
{{- if .Values.persistence.enabled }}
- name: paperless-ai-data # Definiert ein Volume mit dem Namen 'paperless-ai-data'. - name: paperless-ai-data # Definiert ein Volume mit dem Namen 'paperless-ai-data'.
persistentVolumeClaim: persistentVolumeClaim:
claimName: {{ include "paperless-ai.fullname" . }}-data # Verweist auf den Persistent Volume Claim. claimName: {{ include "paperless-ai.fullname" . }}-data # Verweist auf den Persistent Volume Claim.

View File

@@ -79,7 +79,7 @@ readinessProbe:
# Sicherheitskontext-Einstellungen für Pod und Container. # Sicherheitskontext-Einstellungen für Pod und Container.
securityContext: securityContext:
enabled: false enabled: true
pod: pod:
runAsUser: 1000 runAsUser: 1000
runAsGroup: 2000 runAsGroup: 2000
@@ -98,13 +98,13 @@ autoscaling:
targetCPUUtilizationPercentage: 80 targetCPUUtilizationPercentage: 80
# Ressourcenanforderungen und -limits für den Container. # Ressourcenanforderungen und -limits für den Container.
resources: resources: {}
limits: # limits:
cpu: 300m # cpu: 300m
memory: 704Mi # memory: 704Mi
requests: # requests:
cpu: 100m # cpu: 100m
memory: 256Mi # memory: 256Mi
# Node-Selector für die Pod-Platzierung. # Node-Selector für die Pod-Platzierung.
nodeSelector: {} nodeSelector: {}

View File

@@ -4,9 +4,8 @@ description: "A community-supported supercharged version of paperless: scan, ind
home: https://charts.gabe565.com/charts/paperless-ngx/ home: https://charts.gabe565.com/charts/paperless-ngx/
icon: https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/b948750/src-ui/src/assets/logo-notext.svg icon: https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/b948750/src-ui/src/assets/logo-notext.svg
type: application type: application
version: 0.25.0 version: 0.27.3
# renovate datasource=docker depName=ghcr.io/paperless-ngx/paperless-ngx appVersion: 2.20.3
appVersion: 2.20.0
kubeVersion: ">=1.28.0-0" kubeVersion: ">=1.28.0-0"
keywords: keywords:
- documents - documents

View File

@@ -2,16 +2,16 @@
<img src="https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/b948750/src-ui/src/assets/logo-notext.svg" align="right" width="92" alt="paperless-ngx logo"> <img src="https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/b948750/src-ui/src/assets/logo-notext.svg" align="right" width="92" alt="paperless-ngx logo">
![Version: 0.25.1](https://img.shields.io/badge/Version-0.25.1-informational?style=flat) ![Version: 0.25.10](https://img.shields.io/badge/Version-0.25.10-informational?style=flat)
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat)
![AppVersion: 2.20.0](https://img.shields.io/badge/AppVersion-2.20.0-informational?style=flat) ![AppVersion: 2.20.0](https://img.shields.io/badge/AppVersion-2.20.0-informational?style=flat)
A community-supported supercharged version of paperless: scan, index and archive all your physical documents A community-supported supercharged version of paperless: scan, index and archive all your physical documents
**Homepage:** <https://charts.gabe565.com/charts/paperless-ngx/> **Homepage:** <https://git.cooltux.net/marko/HelmChartSammlung/src/branch/main/charts/paperless-ngx>
**This chart is not maintained by the upstream project and any issues with the chart should be raised **This chart is not maintained by the upstream project and any issues with the chart should be raised
[here](https://github.com/gabe565/charts/issues/new?assignees=gabe565&labels=bug&template=bug_report.yaml&name=paperless-ngx&version=0.25.0)** [here](https://git.cooltux.net/marko/HelmChartSammlung/issues/new?assignees=marko&labels=bug&template=bug_report.yaml&name=paperless-ngx&version=0.25.0)**
## Source Code ## Source Code
@@ -34,12 +34,6 @@ Kubernetes: `>=1.28.0-0`
To install the chart with the release name `paperless-ngx` To install the chart with the release name `paperless-ngx`
### OCI (Recommended)
```console
helm install paperless-ngx oci://ghcr.io/gabe565/charts/paperless-ngx
```
### Traditional ### Traditional
```console ```console
@@ -68,13 +62,13 @@ Specify each parameter using the `--set key=value[,key=value]` argument to `helm
```console ```console
helm install paperless-ngx \ helm install paperless-ngx \
--set env.TZ="America/New York" \ --set env.TZ="America/New York" \
gabe565/paperless-ngx cooltux/paperless-ngx
``` ```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console ```console
helm install paperless-ngx gabe565/paperless-ngx -f values.yaml helm install paperless-ngx cooltux/paperless-ngx -f values.yaml
``` ```
## Custom configuration ## Custom configuration

View File

@@ -15,7 +15,7 @@ controllers:
# -- Image pull policy # -- Image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
# -- Image tag # -- Image tag
tag: 2.20.0 tag: "{{ .Chart.AppVersion }}"
# -- Environment variables [[ref]](https://docs.paperless-ngx.com/configuration/) # -- Environment variables [[ref]](https://docs.paperless-ngx.com/configuration/)
# @default -- See [values.yaml](./values.yaml) # @default -- See [values.yaml](./values.yaml)
# -- Set the resource requests / limits for the container. # -- Set the resource requests / limits for the container.
@@ -24,6 +24,34 @@ controllers:
# -- Set the container timezone # -- Set the container timezone
TZ: UTC TZ: UTC
# PAPERLESS_SECRET_KEY: "" # PAPERLESS_SECRET_KEY: ""
probes:
# 1. Readiness Probe (Wichtigste für den Traffic-Fluss)
readiness:
enabled: true
type: HTTP # Verwendung des HTTP GET-Typs
path: / # Prüft den Hauptpfad (Webserver antwortet nur, wenn DB/Redis verbunden sind)
port: 8000 # Paperless-ngx läuft standardmäßig auf 8000
# Wichtige Timing-Einstellungen für Paperless-ngx
spec:
initialDelaySeconds: 60 # Warten Sie 60 Sekunden, bevor Sie mit der Prüfung beginnen, da Paperless-ngx lange booten kann
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 5 # 5 aufeinanderfolgende Fehler, bevor der Pod als "not ready" gilt
# 2. Liveness Probe (Wichtig für das Neustarten des Containers bei Absturz)
liveness:
enabled: true
type: HTTP
path: /
port: 8000
# Die Liveness Probe sollte eine längere Verzögerung haben
spec:
initialDelaySeconds: 120
periodSeconds: 60
timeoutSeconds: 5
failureThreshold: 3
service: service:
# -- Configures service settings for the chart. # -- Configures service settings for the chart.
@@ -53,8 +81,9 @@ persistence:
# @default -- See [values.yaml](./values.yaml) # @default -- See [values.yaml](./values.yaml)
data: data:
enabled: false enabled: false
globalMounts:
- path: /usr/src/paperless/data
retain: true retain: true
mountPath: /usr/src/paperless/data
storageClass: "" storageClass: ""
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
size: 1Gi size: 1Gi
@@ -62,8 +91,9 @@ persistence:
# @default -- See [values.yaml](./values.yaml) # @default -- See [values.yaml](./values.yaml)
media: media:
enabled: false enabled: false
globalMounts:
- path: /usr/src/paperless/media
retain: true retain: true
mountPath: /usr/src/paperless/media
storageClass: "" storageClass: ""
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
size: 8Gi size: 8Gi
@@ -71,8 +101,9 @@ persistence:
# @default -- See [values.yaml](./values.yaml) # @default -- See [values.yaml](./values.yaml)
export: export:
enabled: true enabled: true
globalMounts:
- path: /usr/src/paperless/export
retain: true retain: true
mountPath: /usr/src/paperless/export
storageClass: "" storageClass: ""
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
size: 1Gi size: 1Gi
@@ -80,8 +111,9 @@ persistence:
# @default -- See [values.yaml](./values.yaml) # @default -- See [values.yaml](./values.yaml)
consume: consume:
enabled: true enabled: true
globalMounts:
- path: /usr/src/paperless/consume
retain: true retain: true
mountPath: /usr/src/paperless/consume
storageClass: "" storageClass: ""
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
size: 4Gi size: 4Gi