Commit Graph

41 Commits

Author SHA1 Message Date
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
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
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
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
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
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
1d7c89f32c .gitea/workflows/build-chart-excalidraw.yml aktualisiert 2025-06-21 09:51:08 +00:00
a52dc5a34b .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-21 09:50:52 +00:00
f034f58c5f .gitea/workflows/build-chart-dokuwiki.yml aktualisiert 2025-06-21 09:50:33 +00:00
7156f97617 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-20 10:26:11 +00:00
d4351617e2 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-20 10:21:46 +00:00
a73b48c7d2 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-20 10:19:17 +00:00
4e16ddafa2 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-20 10:17:54 +00:00
17c340fcef .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-20 10:14:50 +00:00
f33fabf492 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-20 09:57:06 +00:00
e2d449051e .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-14 07:32:30 +00:00
08be643c91 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-14 07:28:27 +00:00
7e06f43c5e .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-14 07:23:22 +00:00
b46d32a9df .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-14 07:21:31 +00:00
8f0929119b .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-14 07:16:14 +00:00
375e401024 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-14 07:13:30 +00:00
e968d4fe66 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-14 07:10:47 +00:00
1887a59226 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-14 07:08:33 +00:00
64c4afda35 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-14 07:02:02 +00:00
e3d520d878 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-14 07:00:11 +00:00
de579f43c3 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-14 06:59:55 +00:00
56d539157f .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-14 06:21:41 +00:00
99ad6bd7cc .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-13 06:14:20 +00:00
ac922fe4a0 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-13 05:54:44 +00:00
886cf72eb3 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-13 05:54:18 +00:00
dc5c502e13 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-13 05:50:49 +00:00
03095b2f5c .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-13 05:44:39 +00:00
d46d1c0fbb .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-13 05:35:13 +00:00
6f2c3cf6a1 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-13 05:34:10 +00:00
50f40a9729 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-13 05:32:05 +00:00
021b57c878 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-06-13 05:21:13 +00: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
4fff086688 .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-02-12 07:30:37 +00:00
24a528ff3c .gitea/workflows/build-chart-audiobookshelf.yml aktualisiert 2025-02-12 07:27:40 +00:00
b0eb002e69 .gitea/workflows/build-chart-audiobookshelf.yml hinzugefügt 2024-10-29 08:51:03 +00:00
fa7d9315a4 .gitea/workflows/build-chart-dokuwiki.yml hinzugefügt 2024-10-29 05:50:53 +00:00