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.
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.
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.