Commit Graph

11 Commits

Author SHA1 Message Date
2527c8668c Fix version number and update memory limit in Chart.yaml
All checks were successful
Build Helm Chart / helm-package (push) Successful in 4s
The version number in Chart.yaml was changed from 0.3.0 to 0.1.0
to reflect a new release strategy. Alongside this, the memory limit
in values.yaml was increased from 640Mi to 704Mi. This adjustment
was made to better accommodate the application's resource requirements,
ensuring improved performance and stability. No breaking changes
were introduced with this update, and users should be aware of
this new versioning and resource configuration for their deployments.
2025-07-07 12:48:37 +02:00
c2937e2437 Bump paperless-ai chart version to 0.3.0 and update probes
All checks were successful
Build Helm Chart / helm-package (push) Successful in 3s
Updated the version in Chart.yaml from 0.2.0 to 0.3.0 to reflect
the latest release of the paperless-ai application. In the
values.yaml file, modified the liveness and readiness probes'
HTTP path settings from '/health' to '/' for better compatibility
with the application's health check mechanism. This change
ensures that the probes work correctly and check the root
endpoint, which provides more reliable status information for
the application. No breaking changes were introduced.
2025-07-07 12:43:02 +02:00
6d714483ff Bump version to 0.2.0 and update health checks
All checks were successful
Build Helm Chart / helm-package (push) Successful in 3s
Updated the Helm chart version for Paperless AI from 0.1.0 to
0.2.0 to reflect the latest enhancements. The liveness and
readiness probes were updated to switch the check path from
root (/) to /health, which is more appropriate for health
checks as it ensures the application is correctly reporting
its status. This change helps improve the reliability of
service monitoring and health reporting for deployment
environments.
2025-07-07 12:36:20 +02:00
9c999158ec Update Paperless AI chart version and persistence settings
The version of the Paperless AI Helm chart has been updated from
0.8.0 to 0.1.0 in the Chart.yaml file to reflect a new release cycle.

Additionally, the storageClassName in the values.yaml file has been
modified from "default" to an empty string to allow for a more flexible
storage backend configuration. Furthermore, the size of the persistent
volume has been decreased from 2Gi to 1Gi to optimize resource allocation
and usage based on current application needs.

These changes are necessary to ensure that the chart aligns with the
latest application updates and resource requirements.
2025-07-07 12:05:07 +02:00
6d0764947b Bump version to 0.8.0 and update persistence settings
All checks were successful
Build Helm Chart / helm-package (push) Successful in 3s
This commit updates the Helm chart for Paperless AI from version
0.7.0 to 0.8.0, aligning it with the new app version 3.0.7. The
persistent storage configuration is modified by enabling the
storageClassName and changing its value to "default". Additionally,
the size of the persistent volume claim has been increased from 1Gi
to 2Gi to better accommodate data storage needs. These updates are
necessary to ensure compatibility with the latest application
requirements and to enhance the performance of persistent storage.
No breaking changes are introduced with this update.
2025-07-07 11:53:42 +02:00
199ceeddf8 Update version to 0.7.0 and add RAG service configuration
All checks were successful
Build Helm Chart / helm-package (push) Successful in 3s
This commit updates the version of the Paperless AI Helm Chart
from 0.6.0 to 0.7.0, reflecting new changes and improvements in
the software.

Additionally, two new environment variables have been added
to the values.yaml file:
- `RAG_SERVICE_URL`, which sets the URL for the RAG service,
  defaulting to http://localhost:8000.
- `RAG_SERVICE_ENABLED`, a boolean flag to enable or disable the
  RAG service, set to true by default.

These changes are necessary to incorporate the RAG service in
the deployment configuration, enhancing the functionality
of Paperless AI. No breaking changes are introduced with this
update.
2025-07-07 10:46:46 +02:00
f9df49ddd1 Add support for Paperless AI API token and environment variables
All checks were successful
Build Helm Chart / helm-package (push) Successful in 3s
This commit introduces several significant changes to the Paperless AI
Helm chart:

- Updated the version from 0.5.0 to 0.6.0 in `Chart.yaml` to reflect
  the new additions.
- Added a new template `paperlessApiSecret.yaml` to define a Kubernetes
  Secret for the Paperless API token. This allows secure storage of the
  API token, which is now a required value for communication with the
  Paperless application.
- Introduced a new function in `_helpers.tpl` called `generateEnv`
  that dynamically generates a `.env` file from various configuration
  values in `values.yaml`. This includes settings for the Paperless API
  URL, AI provider, tagging options, scanning intervals, and more.
- Updated `values.yaml` to include necessary configurations for the
  Paperless API, OpenAI, and other related settings, making it easier
  for users to configure the chart per their requirements.
- Adjusted resource limits and initial probe delays for improved
  performance and quicker health checks.

These enhancements provide better configurability and facilitate
secure management of sensitive credentials, thereby improving user
experience and application reliability.
2025-07-06 19:39:58 +02:00
601bde7463 Update Paperless AI chart version and environment settings
All checks were successful
Build Helm Chart / helm-package (push) Successful in 3s
This commit updates the version of the Paperless AI Helm chart from
0.4.0 to 0.5.0 to reflect new changes and improvements. The PUID
and PGID environment variables have been changed from 1027 and 100
to 1000 and 2000, respectively, to better accommodate user and
group permissions.

Additionally, the resource requests and limits have been adjusted
to specify CPU and memory requirements (100m CPU and 128Mi memory),
ensuring that the container operates within defined resource
constraints. This change enhances performance and stability, making
the chart more suitable for various deployment environments.

No breaking changes were introduced, but users should verify their
permissions align with the new PUID and PGID settings.
2025-07-06 18:15:10 +02:00
ef155f7733 Update Paperless AI Helm chart version and configuration
Some checks failed
Build Helm Chart / helm-package (push) Failing after 3s
Updated the Paperless AI Helm chart to version 0.3.0 to reflect
the latest changes and improvements. Modified the deployment.yaml
by adding liveness and readiness probes, which enhance the
resilience and monitoring of the application by checking its
availability and readiness to serve traffic.

Additionally, adjusted the values.yaml file to set the service
account creation to false and commented out the PUID and PGID
environment variables for increased flexibility and to avoid
potential permission issues during deployment. Note that the
securityContext settings for the Pod and Container have also
been changed to disable the pod's user/group settings, which
may affect how the application interacts with resources.
2025-07-06 17:32:25 +02:00
ba732eb734 Refactor paperless-ai Helm chart for improved configuration
Some checks failed
Build Helm Chart / helm-package (push) Failing after 3s
This update substantially refactors the paperless-ai Helm chart.
Key changes include:

- Complete removal of outdated files: `.helmignore`, `LICENSE`,
  `README.adoc`, and several template files like `configfileConfigmap.yaml`,
  `configmap.yaml`, `dataPvc.yaml`, `envfileSecret.yaml`,
  `openAiApiSecret.yaml`, `paperlessApiSecret.yaml`, and others.

- Introduction of a new Persistent Volume Claim configuration in
  `pvc.yaml` to simplify storage management.

- Significant updates to `Chart.yaml` for better metadata, including
  a new maintainer and project description in German.

- Enhancements to the main deployment template in `deployment.yaml`,
  focusing on clarity and proper utilization of Kubernetes security
  contexts, environment variables, and container properties.

- Updated service definitions in `service.yaml` with better labels
  and service properties.

- Refined the `ingress.yaml` to improve external service access
  management, including annotations for potential customization.

These changes were implemented to modernize the Helm chart based on
the current best practices, improve user experience, and set a
foundation for future enhancements. There are no breaking changes to
the existing user configurations.
2025-07-06 09:02:17 +02:00
f3fbaf942e refactor: move Helm chart to standard directory structure
All checks were successful
Build Helm Chart / helm-package (push) Successful in 4s
This commit restructures the paperless-ai Helm chart by moving all files
 from the nested directory (charts/paperless-ai/paperless-ai/) to the
 standard Helm chart directory structure (charts/paperless-ai/). The change
 eliminates the redundant directory nesting that was causing issues with
 Helm chart packaging and installation. No functional changes were made to
 any files - this is purely a directory structure reorganization to follow
 Helm best practices and improve chart maintainability.
2025-06-27 08:43:57 +02:00