Commit Graph

141 Commits

Author SHA1 Message Date
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
a9f09a3a29 Bump version to 0.4.0 and clean up deployment.yaml
All checks were successful
Build Helm Chart / helm-package (push) Successful in 3s
This commit updates the version of the Helm chart for Paperless AI from
0.3.0 to 0.4.0 to reflect the latest changes and improvements.

Additionally, unnecessary resource allocations in the
deployment.yaml file have been removed, particularly
the commented-out section related to resources. This
cleanup enhances readability and maintainability of the
chart's deployment configuration.

No breaking changes were introduced, but it simplifies the
environment variable section to improve clarity.
2025-07-06 17:42:05 +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
a120d34f40 Update Paperless AI Helm Chart to version 0.2.0
All checks were successful
Build Helm Chart / helm-package (push) Successful in 4s
Bumped the version of the Paperless AI Helm chart from 0.1.0 to 0.2.0 to
reflect the latest updates. Various templates have been modified for
improved consistency and adherence to best practices.

Notable changes include:
- Removal of unnecessary comments in `pvc.yaml` for a cleaner
  look.
- Simplification of indentation and formatting in `ingress.yaml`,
  `pvc.yaml`, and `service.yaml` to ensure correct rendering of
  Kubernetes resources.
- Fixed comments in templates to clarify their purpose while
  removing inline comments for a streamlined approach.

These changes enhance maintainability and clarity within the
Helm chart templates. No breaking changes are introduced in this
update.
2025-07-06 09:59:35 +02:00
1672020396 Fix version number and update service template syntax
Some checks failed
Build Helm Chart / helm-package (push) Failing after 3s
The version number in the Chart.yaml file has been changed from
0.2.0 to 0.1.0 to reflect the correct versioning of the paperless-ai
chart. This adjustment is necessary to avoid confusion regarding version
compatibility and ensure proper deployment practices.

Additionally, the service.yaml template has been refined to correct the
spacing in the service name and labels. Previously, there were extra
spaces around the include function calls, which could lead to
rendering issues in the generated Kubernetes manifests.

These changes are crucial for maintaining accurate versioning and
preventing potential application deployment errors. No breaking changes
are introduced in this update.
2025-07-06 09:16:00 +02:00
0eee0e7455 Bump version of paperless-ai chart to 0.2.0
Some checks failed
Build Helm Chart / helm-package (push) Failing after 3s
Updated the version number in the Chart.yaml file for the
paperless-ai Helm chart from 0.1.0 to 0.2.0. This change was made
to reflect the latest updates and improvements made to the chart,
ensuring users are aware of the new version. No breaking changes
were introduced with this update, and the appVersion remains at
3.0.7.
2025-07-06 09:14:15 +02:00
a5fc085ab9 Refactor service.yaml for improved readability
Updated the service.yaml template by removing unnecessary comments and
whitespace for better readability. The updates include cleanup of the
Kubernetes service definition while maintaining the original functionality.
These changes simplify the code structure without altering the service's
behavior. No breaking changes were introduced, ensuring compatibility with
existing configurations.
2025-07-06 09:11:22 +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
c18b5c7514 chore(chart): bump version to 0.7.0 and appVersion to 3.0.7
All checks were successful
Build Helm Chart / helm-package (push) Successful in 4s
Updates the Paperless-AI Helm chart version from 0.1.0 to 0.7.0 and the
 application version from 2.1.3 to 3.0.7. This significant version jump
 reflects major improvements in the underlying application including new
 features and stability improvements. This update ensures the chart
 references the latest stable release of Paperless-AI.
2025-06-27 08:47: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
8b3e5d2cc7 Add Helm chart for paperless-ai document management system
This commit introduces a new Helm chart for deploying paperless-ai, an AI-
 enhanced document management system based on paperless-ngx. The chart
 includes:

 - Complete deployment configuration with configurable replicas
 - Persistent volume support for data storage
 - Secret management for API tokens and keys
 - Environment variable configuration via ConfigMaps and Secrets
 - Ingress configuration options
 - Support for both OpenAI and Ollama AI providers
 - Customizable system prompts and document processing settings
 - CI workflow for automated chart packaging and publishing

 The chart enables Kubernetes users to easily deploy and configure the
 paperless-ai system with proper separation of configuration and secrets.
2025-06-27 08:39:26 +02:00
179f4f022d charts/audiobookshelf/Chart.yaml aktualisiert
All checks were successful
Build Helm Chart / helm-package (push) Successful in 3s
2025-06-20 10:30:47 +00:00
66e03103a9 charts/audiobookshelf/Chart.yaml aktualisiert
All checks were successful
Build Helm Chart / helm-package (push) Successful in 3s
2025-06-20 10:26:36 +00:00
4fa27126ef charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Failing after 2s
2025-06-20 10:22:13 +00:00
319a404d87 charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Failing after 3s
2025-06-20 10:19:35 +00:00
39c026abd8 charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Failing after 3s
2025-06-20 10:18:36 +00:00
88a0c10498 charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Failing after 2s
2025-06-20 10:15:08 +00:00
3cec5cb5c1 charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Failing after 3m12s
2025-06-20 09:57:29 +00:00
e67ba5537f charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Failing after 2s
2025-06-14 07:32:51 +00:00
9748f7668d charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Failing after 2m11s
2025-06-14 07:29:01 +00:00
c822ec79b1 charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Failing after 2s
2025-06-14 07:23:48 +00:00
b300e85847 charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Failing after 2s
2025-06-14 07:22:00 +00:00
afdc089b01 charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Has been cancelled
2025-06-14 07:17:21 +00:00
786a5f3b97 charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Has been cancelled
2025-06-14 07:14:18 +00:00
ff87aaa3a6 charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Has been cancelled
2025-06-14 07:11:07 +00:00
4bbd8a8fc9 charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Has been cancelled
2025-06-14 07:09:07 +00:00
9d30557cdc charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Failing after 3m10s
2025-06-14 07:02:31 +00:00
531a2d9f97 charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Has been cancelled
2025-06-14 07:00:51 +00:00
19658e7deb charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Has been cancelled
2025-06-13 06:14:44 +00:00
9a992b12ea charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Failing after 3m39s
2025-06-13 05:55:08 +00:00
2a262ba943 charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Has been cancelled
2025-06-13 05:51:18 +00:00
5498850d01 revert 6714632232
Some checks failed
Build Helm Chart / helm-package (push) Has been cancelled
revert charts/excalidraw/Chart.yaml aktualisiert
2025-06-13 05:49:33 +00:00
6714632232 charts/excalidraw/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Has been cancelled
2025-06-13 05:46:27 +00:00
7b39281caf charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Has been cancelled
2025-06-13 05:35:32 +00:00
82808a0df3 charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Failing after 2s
2025-06-13 05:34:32 +00:00
38fc2b483a charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Has been cancelled
2025-06-13 05:32:24 +00:00
2b2605ce0e charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Failing after 3m12s
2025-06-13 05:21:37 +00:00
bbe808fc26 charts/audiobookshelf/Chart.yaml aktualisiert
Some checks failed
Build Helm Chart / helm-package (push) Failing after 3m11s
2025-06-12 18:23:51 +00:00
d1c417eb08 charts/dokuwiki/Chart.yaml aktualisiert
All checks were successful
Build Helm Chart / helm-package (push) Successful in 11s
2025-05-30 05:55:56 +00:00
6c2ba47264 charts/dokuwiki/values.yaml aktualisiert 2025-05-30 05:55:30 +00:00
f32622ead4 charts/audiobookshelf/Chart.yaml aktualisiert
All checks were successful
Build Helm Chart / helm-package (push) Successful in 6s
2025-05-29 23:26:17 +00:00
275a4eb6d8 ```
All checks were successful
Build Helm Chart / helm-package (push) Successful in 6s
Bump Excalidraw chart version and update image tag

Updated the chart version from 1.0.1 to 1.0.2 to reflect the latest
changes in our configuration. Additionally, modified the image
tag in the values.yaml file to "latest" to ensure that the most
recent version of the Excalidraw image is pulled when deploying.
This small change aims to facilitate easier updates for users
and guarantee that they have access to the latest features and
bug fixes. Please note that using "latest" may have implications
for reproducibility in deployments.
```
2025-05-23 09:57:25 +02:00
e3d6c809a7 ```
All checks were successful
Build Helm Chart / helm-package (push) Successful in 6s
Update Excalidraw Helm chart to version 1.0.1

This commit updates the Excalidraw Helm chart's metadata, changing
the appVersion from 0.17.6 to 0.18.0 and the chart version from
1.0.0 to 1.0.1. These changes reflect an update to the application
version to ensure compatibility with new features or fixes.
Additionally, in the deployment configuration, the container port
is now set directly to 80 instead of using a default provided by
the service values. This change simplifies the deployment
configuration and ensures that the container listens on the
expected port regardless of service value changes.
```
2025-05-23 09:45:24 +02:00
814028266b ```
Update excalidraw Helm chart values for clarity

Modified the values.yaml file for the excalidraw Helm chart
to enhance clarity and configuration consistency. Specific
changes include setting defaults for undefined values
such as image tag, pod security context, and resources,
ensuring that users can easily identify where to fill in
custom configurations. This update aims to prevent confusion
for users who might overlook required values due to empty
fields, thereby improving the overall user experience and
configuration process.
```
2025-05-23 07:52:50 +02:00
185e3515a1 ```
All checks were successful
Build Helm Chart / helm-package (push) Successful in 7s
Add Helm chart for Excalidraw deployment

This commit introduces a complete Helm chart for deploying
Excalidraw, a virtual whiteboard for sketching diagrams, on
Kubernetes. The chart includes essential templates for
deployment, service, ingress, horizontal pod autoscaler,
and service account, along with a README and values
configuration. Key features include customizable image
repository, resource requests, autoscaling support, and
ingress configuration options.

These changes facilitate easier deployment and management
of Excalidraw in Kubernetes environments, providing
users with a structured approach to configure their
installations. No breaking changes are introduced.
```
2025-05-23 07:37:38 +02:00
482a0743a7 charts/dokuwiki/Chart.yaml aktualisiert
All checks were successful
Build Helm Chart / helm-package (push) Successful in 18s
2025-05-16 07:10:54 +00:00
80c697e821 charts/dokuwiki/values.yaml aktualisiert 2025-05-16 07:10:09 +00:00
dbc98eef5d charts/audiobookshelf/Chart.yaml aktualisiert
All checks were successful
Build Helm Chart / helm-package (push) Successful in 8s
2025-05-14 18:52:05 +00:00
47609ebe39 charts/audiobookshelf/values.yaml aktualisiert 2025-05-14 18:51:43 +00:00