Commit Graph

8 Commits

Author SHA1 Message Date
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
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
9ec413f50c new paperless-ngx
Some checks failed
Build Helm Chart / helm-package (push) Failing after 17s
2025-11-23 08:03:38 +01:00
6c363adf2d add paperless-ngx chart 2025-10-31 12:08:40 +01:00