Refactor paperless-ai Helm chart for improved configuration #2

Merged
marko merged 1 commits from patch-paperless-ai into main 2025-07-06 07:03:44 +00:00
Owner

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.

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.
marko added 1 commit 2025-07-06 07:03:27 +00:00
Refactor paperless-ai Helm chart for improved configuration
Some checks failed
Build Helm Chart / helm-package (push) Failing after 3s
ba732eb734
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.
marko merged commit ba732eb734 into main 2025-07-06 07:03:44 +00:00
marko deleted branch patch-paperless-ai 2025-07-06 07:03:45 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: marko/HelmChartSammlung#2
No description provided.