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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
The version number for the paperless-ngx chart has been
downgraded from 0.25.1 to 0.25.0 in the Chart.yaml file.
This change may have been necessary due to issues or bugs
identified in the 0.25.1 release that require reverting to
a more stable version. The appVersion remains unchanged at
2.20.0, and the kubeVersion requirement is still set to
"">=1.28.0-0".
No breaking changes are introduced with this version
rollback, but users should ensure that their deployments
are compatible with the features and functionality provided
in version 0.25.0.
Removed hardcoded environment variables from the `common.yaml` template and
refactored them to utilize the newly structured values from `Values.controllers.main.containers.main.env`.
This change enhances maintainability and clarity by aligning environmental
variables with the current values schema. Additionally, the code was cleaned
up by ensuring proper indentation and structure for readability.
No breaking changes or significant shifts in functionality were introduced;
the refactor merely improves the organization of environment configuration.
2025-11-23 14:05:37 +01:00
20 changed files with 626 additions and 74 deletions
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.
# -- Set the resource requests / limits for the container.
@@ -24,6 +24,34 @@ controllers:
# -- Set the container timezone
TZ:UTC
# 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:
# -- Configures service settings for the chart.
@@ -53,8 +81,9 @@ persistence:
# @default -- See [values.yaml](./values.yaml)
data:
enabled:false
globalMounts:
- path:/usr/src/paperless/data
retain:true
mountPath:/usr/src/paperless/data
storageClass:""
accessMode:ReadWriteOnce
size:1Gi
@@ -62,8 +91,9 @@ persistence:
# @default -- See [values.yaml](./values.yaml)
media:
enabled:false
globalMounts:
- path:/usr/src/paperless/media
retain:true
mountPath:/usr/src/paperless/media
storageClass:""
accessMode:ReadWriteOnce
size:8Gi
@@ -71,8 +101,9 @@ persistence:
# @default -- See [values.yaml](./values.yaml)
export:
enabled:true
globalMounts:
- path:/usr/src/paperless/export
retain:true
mountPath:/usr/src/paperless/export
storageClass:""
accessMode:ReadWriteOnce
size:1Gi
@@ -80,8 +111,9 @@ persistence:
# @default -- See [values.yaml](./values.yaml)
consume:
enabled:true
globalMounts:
- path:/usr/src/paperless/consume
retain:true
mountPath:/usr/src/paperless/consume
storageClass:""
accessMode:ReadWriteOnce
size:4Gi
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.