Commit Graph

223 Commits

Author SHA1 Message Date
5bac34870f Update paperless-ngx version to 0.25.1 and dependencies
All checks were successful
Build Helm Chart / helm-package (push) Successful in 22s
The version of the paperless-ngx chart has been incremented from 0.25.0
to 0.25.1 to reflect updates. The appVersion remains at 2.20.0, but
the Kubernetes version requirement has been updated from `>=1.22.0-0`
to `>=1.28.0-0`.

Additionally, the dependencies for the chart have been updated to
reflect newer versions:
- common: 4.4.0
- mariadb: 23.2.4
- postgresql: 18.1.11
- redis: 24.0.0

The installation instructions have also been updated to use a new
repository, changing the command from `gabe565` to `cooltux`.

These changes ensure compatibility with more recent Kubernetes versions
and dependencies, improving overall stability and performance of the
chart.
2025-11-23 12:08:39 +01:00
c843b3697c Remove Chart.lock and update values.yaml for persistence
In this commit, the `Chart.lock` file for the `paperless-ngx` chart
has been deleted, which typically signifies a change in dependencies
or a reset of the chart environment. This may be necessary when
dependencies have been altered or are no longer needed.

Additionally, the `values.yaml` file was modified to uncomment and
standardize the persistence volume configuration parameters. The
`storageClass`, `accessMode`, and `size` fields for multiple
persisted volumes (data, media, export, consume) were adjusted to
enable the volumes in a clearer format. This change improves the
2025-11-23 12:01:36 +01:00
97c32612d6 Update workflow to build Helm chart on main branch
This commit modifies the Git workflow for building the Helm chart
for Paperless NGX. The primary change is the update of the
triggering branch from 'patch-new-paperless' to 'main' for push
events. Additionally, the paths filter is re-enabled to ensure
that the workflow only triggers when changes are made to
"charts/paperless-ngx/Chart.yaml".

These adjustments were necessary to align the workflow with the
project's main branch, ensuring that any updates to the Helm
chart are promptly built and packaged. There are no breaking
changes in this update, but the workflow will not execute for
changes on other branches.
2025-11-23 11:21:45 +01:00
aa63d656a9 Refactor container settings in values.yaml for clarity
All checks were successful
Build Helm Chart / helm-package (push) Successful in 21s
The structure of the container options in the `values.yaml` file has been
modified to improve clarity and organization. The `defaultContainerOptions`
section has been replaced with a `containers` section containing a
`main` container. This change enhances readability and aligns with common
best practices for defining container settings in Helm charts.

No breaking changes were introduced, and the default image repository
and tag remain unchanged. This refactor aims to streamline the
configuration process for users.
2025-11-23 11:18:38 +01:00
c4447d9b97 Set resources to default in Paperless-NGX values.yaml
All checks were successful
Build Helm Chart / helm-package (push) Successful in 21s
This commit modifies the `values.yaml` file for the Paperless-NGX Helm
chart by changing the configuration for resources under the controllers
section. The line for resource request/limits was previously commented
out, and this change officially sets the `resources` field to an empty
object (`{}`).

This update provides a clearer structure for users to configure resource
requests and limits for their container setup, allowing for easier
customization according to their deployment needs. No breaking changes
are introduced, but users should now be aware that they can specify
resource requirements directly in this section if desired.
2025-11-23 10:50:23 +01:00
bf6bc5933b Add resource requests/limits documentation in values.yaml
All checks were successful
Build Helm Chart / helm-package (push) Successful in 20s
This commit adds documentation comments in the
charts/paperless-ngx/values.yaml file regarding the
setting of resource requests and limits for the
container. The addition aims to clarify how users can
customize resource management for their Paperless-ngx
deployment. There were no functional changes made to
the code; the comment serves as a guide for future
configuration. No breaking changes were introduced.
2025-11-23 10:48:23 +01:00
51b93689be Remove unnecessary commented options in values.yaml
All checks were successful
Build Helm Chart / helm-package (push) Successful in 23s
In the `charts/paperless-ngx/values.yaml` file, I removed the
uncommented `enabled` and `replicas` options under the `controllers.main`
section. These configurations were previously commented out and were not
being used, which can lead to confusion for users looking to configure
the deployment.

This change simplifies the file, making it clearer that these options
are not currently in use. There are no breaking changes as this does not
affect the existing functionality of the chart.
2025-11-23 09:22:03 +01:00
55f527a927 Disable main controller in Paperless-NGX values
All checks were successful
Build Helm Chart / helm-package (push) Successful in 21s
The main controller in the Paperless-NGX Helm chart has been
disabled by commenting out the 'enabled' and 'replicas' options in
the values.yaml file. This change was made to prevent
unintended deployment of the main controller when the chart
is installed or upgraded.

Since the main controller is not currently needed, this will
allow for easier management of resources and prevent any
potential conflicts during deployments. Please ensure that
this change is aligned with the project's deployment strategy.
2025-11-23 09:18:23 +01:00
2b7c10b774 Remove unnecessary header from NOTES.txt file
All checks were successful
Build Helm Chart / helm-package (push) Successful in 22s
This commit removes the header that was previously included at the
beginning of the NOTES.txt file in the Paperless-NGX chart. The
header line, which referenced a common library for rendering, was
not needed for the proper function of the NOTES.txt file and
cluttered the installation message.

The main content of the file now directly congratulates users on
the successful installation of the Paperless-NGX chart and
provides instructions for accessing the application. No
functional changes to the application were introduced, and there
are no breaking changes associated with this update.
2025-11-23 09:14:33 +01:00
cd0b54da0e Refactor environment variable section in values.yaml
Some checks failed
Build Helm Chart / helm-package (push) Failing after 20s
Updated the formatting of the `env` section in the
`charts/paperless-ngx/values.yaml` file for improved clarity.
The changes include reformatting the environment variables
under the `env` key, placing them in a more readable structure
while maintaining the same functionality. This adjustment
enhances consistency across the configuration file, aiding
in better comprehension and maintenance. No breaking changes
were introduced, and the existing values remain unchanged.
2025-11-23 09:12:19 +01:00
173421cc42 Update environment variable formatting in values.yaml
Some checks failed
Build Helm Chart / helm-package (push) Failing after 21s
Improved the formatting of the environment variable section in the
`values.yaml` file within the `charts/paperless-ngx` directory. The
change includes a reindentation of the `env` block to enhance readability
and maintain consistency. This adjustment does not affect functionality
or introduce any breaking changes, but it ensures that the YAML
structure remains clean and is easier to understand for future
modifications.
2025-11-23 09:10:35 +01:00
cc4992be24 Add installation notes and restructure environment variables
Some checks failed
Build Helm Chart / helm-package (push) Failing after 22s
Updated the NOTES.txt template to include a congratulatory
message upon successful installation of the Paperless-NGX
chart and added a reminder to check the 'main' service for
access details.

In the values.yaml file, the structure of the environment
variables section has been modified for improved clarity
and readability. This rearrangement maintains the existing
configuration while making it easier to understand where
environment variables are defined.

No breaking changes were introduced; the functionality remains
intact.
2025-11-23 09:02:01 +01:00
44675e0046 Refactor image configuration in paperless-ngx chart
Some checks failed
Build Helm Chart / helm-package (push) Failing after 20s
This commit restructures the image configuration in the
paperless-ngx Helm chart. The image repository, pull policy,
and tag have been moved under a new `controllers` section
to standardize the deployment options. The main controller
is now explicitly defined with settings for type and
replicas, improving clarity and maintainability of the
values.yaml configuration.

This change was necessary to align the structure with
updated chart specifications and to facilitate future
expansion of controller types within the chart.

No breaking changes are introduced, but users should be
aware of the new hierarchy in the configuration
structure.
2025-11-23 08:54:25 +01:00
bdc614097e Add controller setting and persistence configurations
Some checks failed
Build Helm Chart / helm-package (push) Failing after 20s
Updated the `values.yaml` file for the Paperless-ngx chart.
- Added a `controller` setting under the `main` service to specify
  the controller explicitly for better clarity and configuration.
- Removed the annotations under the `ingress.main` section to simplify
  the configuration for better customization, if needed in the future.
- Uncommented and defined `accessMode` and `size` for both the
  `export` and `consume` persistence volumes to ensure proper
  configuration is applied, thereby enabling persistent data storage.

These changes help in improving the chart's configurability
and ensure that default values for persistence settings are applied,
preventing issues with data retention. There are no breaking changes.
2025-11-23 08:40:37 +01:00
062744c989 Update dependencies for PostgreSQL, MariaDB, and Redis
Some checks failed
Build Helm Chart / helm-package (push) Failing after 21s
Updated the versions of PostgreSQL, MariaDB, and Redis in the
paperless-ngx Chart.yaml file. The PostgreSQL version was
bumped from 17.0.1 to 18.1.11, MariaDB from 23.0.1 to 23.2.4,
and Redis from 23.0.4 to 24.0.0. These updates are necessary
to ensure compatibility with the latest features and fixes
introduced in these dependencies. No breaking changes
are anticipated as the updates remain within the major version
boundaries. It's essential to test the application after
these updates to confirm stability and functionality.
2025-11-23 08:20:39 +01:00
0e7b22122e Update dependencies and kubeVersion in Chart.yaml
Some checks failed
Build Helm Chart / helm-package (push) Failing after 14s
The kubeVersion has been updated from ">=1.22.0-0" to
">=1.28.0-0" to ensure compatibility with newer Kubernetes
versions.

Dependencies have also been updated: the "common" chart
repository was updated from "https://bjw-s.github.io/helm-charts"
to "https://bjw-s-labs.github.io/helm-charts/" and its version
was bumped to 4.4.0. The "postgresql" dependency version was
changed from 14.0.5 to 17.0.1, the "mariadb" version
was updated from 20.1.1 to 23.0.1, and the "redis" version
was upgraded from 20.7.0 to 23.0.4.

These updates are necessary to take advantage of the latest
features, improvements, and security patches in the respective
charts while ensuring compatibility with Paperless-ngx.
2025-11-23 08:17:01 +01:00
0218a1f707 Update Helm repository URL and modify workflow paths
Some checks failed
Build Helm Chart / helm-package (push) Failing after 8s
The workflow file for building the Paperless-NGX Helm chart
has been updated. The path specification for the "push" event
has been commented out, allowing the workflow to trigger for
any changes to the branch rather than just modifications to
the "Chart.yaml" file.

Additionally, the Helm repository URL for "bjw-s" has been
corrected to point to the proper location at
"bjw-s-labs.github.io/helm-charts/" to ensure that the latest
charts are accessible.

These changes help improve the workflow flexibility and
correct repository access.
2025-11-23 08:10:08 +01:00
9ec413f50c new paperless-ngx
Some checks failed
Build Helm Chart / helm-package (push) Failing after 17s
2025-11-23 08:03:38 +01:00
363946b064 Update Dokuwiki image version to 20251031
All checks were successful
Build Helm Chart / helm-package (push) Successful in 4s
This commit updates the Dokuwiki Docker image version in both
the Chart.yaml and values.yaml files from
`20250918-debian-12` to `20251031`.

The change was necessary to ensure users are running the latest
version of the Dokuwiki application, which may include important
security patches, bug fixes, and new features that enhance
overall stability and performance.

Additionally, the chart version has been updated to `1.2.1`
to reflect this change. No breaking changes are introduced with
this update, but users should test the new version to ensure
compatibility with their existing configurations.
2025-10-31 16:25:39 +01:00
1b93a9612d Delete Keycloak Helm chart and related files
This commit removes the entire Keycloak Helm chart and its related
resources from the repository. The decision to delete the chart was
necessary due to a strategic shift in managing our infrastructure,
which no longer requires the use of this particular Helm chart.

As part of this change, all relevant files including the
`.gitea/workflows/build-chart-keycloak.yml`, `README.md`,
`Chart.yaml`, `Chart.lock`, and all templates and values files
associated with the Keycloak chart have been deleted. This action
eliminates overhead and potential confusion related to outdated and
unnecessary configurations.

No direct replacements or migration paths are provided, and users
should seek alternative solutions for deploying Keycloak or related
functionalities. Future updates will focus on the remaining
components of our infrastructure.
2025-10-31 12:23:08 +01:00
f4d9561330 Update paperless-ngx version to 0.25.1
Some checks failed
Build Helm Chart / helm-package (push) Failing after 7s
Updated the version number in the Chart.yaml file for the
paperless-ngx chart from 0.25.0 to 0.25.1. This change was made
to reflect the latest release version of the application,
ensuring that users can deploy the updated features and
bug fixes included in this version. No breaking changes
are introduced with this update, and it is important for
users to keep their deployments current with the latest
releases for optimal performance and security.
2025-10-31 12:19:24 +01:00
c724a38dda Fix app path in build-chart-paperless-ngx.yml
Updated the APP environment variable in the Helm package job from
'charts/pperless-ngx' to 'charts/paperless-ngx'. This change was
necessary to correct the path to the Paperless NGX chart, ensuring
that the workflow refers to the correct directory. The previous path
contained a typo which would have resulted in build errors. There are
no breaking changes introduced with this update.
2025-10-31 12:18:45 +01:00
505e34223a Update paperless-ngx chart version to 0.25.0
Some checks failed
Build Helm Chart / helm-package (push) Failing after 39s
Updated the version number in the Chart.yaml file for the
paperless-ngx Helm chart from 0.24.1 to 0.25.0. This change is
necessary to align the chart with the latest release, which
includes important bug fixes and new features. It's essential
for users to stay updated to ensure compatibility and access
to the latest improvements. No breaking changes are introduced
with this version update.
2025-10-31 12:15:19 +01:00
3868575669 Add GitHub Actions workflow for building Helm chart
This commit introduces a new GitHub Actions workflow defined in
`.gitea/workflows/build-chart-paperless-ngx.yml` to automate the
building and packaging of the Helm chart for the
Paperless-ng project. The workflow triggers on pushes to the
`main` branch when changes are made to the `charts/paperless-ngx/Chart.yaml`
file.

The key steps in this workflow include checking out the repository,
extracting the Helm chart's application name and version from the
`Chart.yaml`, setting up Helm, updating dependencies, linting the
chart, and finally packaging it.

The resulting Helm package is then uploaded to a specified Helm
registry using the credentials stored in the repository's secrets.
This automation is important for ensuring that the Helm chart
can be consistently and reliably built with each update, enhancing
the deployment process.
2025-10-31 12:12:48 +01:00
6c363adf2d add paperless-ngx chart 2025-10-31 12:08:40 +01:00
0a93c9a444 Bump version and appVersion for audiobookshelf chart
All checks were successful
Build Helm Chart / helm-package (push) Successful in 9s
This commit updates the version and appVersion of the
audiobookshelf Helm chart from 1.10.0 to 1.11.0 and
from 2.29.0 to 2.30.0, respectively. The changes are
necessary to reflect the latest releases of the
audiobookshelf application, ensuring users have access
to the most up-to-date features and bug fixes. No
breaking changes are introduced with this update; it
serves to enhance the chart's alignment with the
latest upstream version.
2025-10-11 07:55:58 +02:00
bf8382c840 charts/dokuwiki/Chart.yaml aktualisiert
All checks were successful
Build Helm Chart / helm-package (push) Successful in 7s
2025-09-28 07:41:56 +00:00
00c5cdccac charts/dokuwiki/values.yaml aktualisiert 2025-09-28 07:40:50 +00:00
5c9f44a214 revert e7be6820ab
All checks were successful
Build Helm Chart / helm-package (push) Successful in 7s
revert Update Keycloak image and version to 26.3.3

The Keycloak Docker image has been updated from
26.3.2-debian-12-r1 to 26.3.3-debian-12-r0 in both the Chart.yaml
and values.yaml files. This change was necessary to incorporate
the latest security patches and improvements provided in the
newer version.

Additionally, the appVersion and chart version in the Chart.yaml
file have been updated to 26.3.3 and 25.2.0 respectively to ensure
consistency with the image versioning. These updates help maintain
compatibility and ensure that users benefit from the latest enhancements.
2025-08-31 07:18:42 +00:00
e7be6820ab Update Keycloak image and version to 26.3.3
All checks were successful
Build Helm Chart / helm-package (push) Successful in 6s
The Keycloak Docker image has been updated from
26.3.2-debian-12-r1 to 26.3.3-debian-12-r0 in both the Chart.yaml
and values.yaml files. This change was necessary to incorporate
the latest security patches and improvements provided in the
newer version.

Additionally, the appVersion and chart version in the Chart.yaml
file have been updated to 26.3.3 and 25.2.0 respectively to ensure
consistency with the image versioning. These updates help maintain
compatibility and ensure that users benefit from the latest enhancements.
2025-08-31 08:44:09 +02:00
a6e95707ee Bump version and appVersion for Audiobookshelf chart
All checks were successful
Build Helm Chart / helm-package (push) Successful in 5s
The Chart.yaml file was updated to reflect a new version
and appVersion for the Audiobookshelf Helm chart. The
version has been incremented from 1.9.2 to 1.10.0, and
the appVersion is updated from 2.25.1 to 2.29.0. These
updates are necessary to align with the latest releases
of Audiobookshelf, ensuring users have access to the
newest features and fixes. No breaking changes are
introduced with this update.
2025-08-29 17:22:10 +02:00
9f6da87d53 charts/dokuwiki/Chart.yaml aktualisiert
All checks were successful
Build Helm Chart / helm-package (push) Successful in 6s
2025-08-11 13:10:48 +00:00
dc16238a95 charts/dokuwiki/values.yaml aktualisiert 2025-08-11 13:09:45 +00:00
0e2bb4f1c6 Update Keycloak chart version from 24.9.2 to 24.9.1
All checks were successful
Build Helm Chart / helm-package (push) Successful in 7s
The version of the Keycloak chart has been reverted from 24.9.2 to
24.9.1. This change was necessary to align with the stability
requirements of our deployment environment, as issues were
identified in the newer version that could impact performance
and reliability. It's important to monitor further updates
from the Keycloak team to ensure we can upgrade once the
issues have been resolved without affecting our services.
2025-08-10 11:38:55 +02:00
7063fe29f6 Update Helm version in workflow files
Updated the Helm version from 3.18.3 to 3.18.4 in multiple
workflow files related to building Helm charts for
audiobookshelf, dokuwiki, excalidraw, keycloak, and paperless-ai.
This update was necessary to ensure compatibility with the latest
features and bug fixes introduced in Helm 3.18.4. Additionally,
minor formatting adjustments were made to maintain consistency
across the files. There are no breaking changes expected, and
these updates help keep our CI/CD pipelines up-to-date with the
latest Helm functionality.
2025-08-10 11:37:03 +02:00
22f13dc894 Update Keycloak chart dependencies and metadata
Some checks failed
Build Helm Chart / helm-package (push) Failing after 3s
Updated the `Chart.yaml` file for the Keycloak Helm chart. The
dependencies section was modified to use a more structured format
for listing dependencies. The condition for the PostgreSQL chart
was updated to improve clarity. Additionally, the chart version
was bumped from `24.9.1` to `24.9.2`, reflecting the latest
changes and improvements in the chart.

The description was reformatted to enhance readability and provide
clarity on what Keycloak offers. Minor adjustments were also made
to the keywords and maintainers sections for consistency and
accuracy. No breaking changes or impacts on existing deployments
are expected from this update.
2025-08-10 11:24:15 +02:00
8e1f7f67a2 Update Keycloak dependencies and add missing charts
This commit updates the Keycloak Helm chart dependencies to
include the latest version of PostgreSQL (16.7.24) and adds the
common chart (version 2.31.3) as new files. The updates were
necessary to ensure compatibility with the latest features
and security patches provided by both dependencies.

The `Chart.lock` file was modified to reflect the version
increment for PostgreSQL and includes a new digest and
generated timestamp. The addition of the `.tgz` files for
both charts ensures that they are packaged and available for
deployment without fetching directly from the remote
repository.

There are no breaking changes introduced with these updates;
the changes primarily enhance the stability and security of
the Keycloak deployment.
2025-08-10 11:21:14 +02:00
d14c607713 Add GitHub workflow for building Keycloak Helm chart
Some checks failed
Build Helm Chart / helm-package (push) Failing after 3s
This commit introduces a new workflow file for building the Helm chart
for Keycloak in the Gitea CI/CD pipeline. The workflow is triggered on
push events to the main branch specifically when changes are made to
the "charts/keycloak/Chart.yaml" file.

The workflow includes several steps:
- **Checkout the repository**: It pulls the latest code.
- **Set Helm Chart App Name and Version**: It extracts the app name
  and version from the Chart.yaml file, allowing the Helm package to
  be named correctly.
- **Setup Helm**: It installs Helm version 3.18.3 for packaging
  purposes.
- **Package Helm Chart**: It updates dependencies, lints the chart,
  and packages it into a tgz file.
- **Upload Helm Package**: It uploads the newly created Helm chart
  package to the specified Helm registry using credentials stored in
  Gitea secrets.

This addition is necessary to automate the process of building and
deploying the Helm chart, ensuring consistency and efficiency in the
CI/CD pipeline.
2025-08-10 11:07:17 +02:00
c084706fc8 Add initial Keycloak Helm chart with comprehensive configuration
This commit introduces a complete Helm chart for deploying Keycloak on
Kubernetes. The chart includes a variety of configurations such as
service and ingress definitions, metrics exposure, resource limits, and
autoscaling options.

Key features include:
- Full support for PostgreSQL as a database, configurable through chart
  values.
- Ingress resources for external access, including support for TLS and
  admin interfaces.
- Options to use custom configurations and initialization scripts via
  ConfigMaps.
- Metrics service for Prometheus integration, alongside ServiceMonitor
  configurations for Kubernetes monitoring.
- Enhanced environment variables management, including secret handling
  for sensitive data like passwords.

These changes provide a robust foundation for deploying Keycloak in
both development and production environments. Users should be aware
that this initial setup gives flexibility for customization, but care
should be taken when altering default configurations to ensure
compatibility with existing deployments.
2025-08-10 11:04:12 +02:00
a5a977cb5f Update Paperless AI Helm Chart to version 0.1.2
All checks were successful
Build Helm Chart / helm-package (push) Successful in 3s
Updated the Paperless AI Helm chart to version 0.1.2 to reflect
recent changes and improvements. The service configuration has been
modified to use port 3000 instead of 30000, aligning with the
standard configuration, which improves consistency and avoids
potential port conflicts. Additionally, the tags for indexed
documents have been changed to "ai-indexed" to better reflect
the artificial intelligence-related capabilities.

No breaking changes were introduced, but it is important to
note the updated port configuration, which may require adjustments
in related deployments.
2025-07-07 16:56:12 +02:00
62c8e8b9c1 Bump version to 0.1.1 in Chart.yaml
All checks were successful
Build Helm Chart / helm-package (push) Successful in 3s
Updated the version number in the Chart.yaml file from 0.1.0
to 0.1.1. This change reflects an incremental update to the
Paperless AI Helm Chart. It is necessary to ensure that users
can correctly identify the version of the chart they are using
and to facilitate future upgrades. There are no breaking changes
or additional features in this version; it serves primarily as
a version management update.
2025-07-07 13:02:25 +02:00
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
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