Skip to content

wip: add a Helm Chart for Plik#558

Open
bodji wants to merge 1 commit intoroot-gg:masterfrom
bodji:helm-chart
Open

wip: add a Helm Chart for Plik#558
bodji wants to merge 1 commit intoroot-gg:masterfrom
bodji:helm-chart

Conversation

@bodji
Copy link
Member

@bodji bodji commented Feb 13, 2026

Feat: add Helm Chart for Plik

Description

This PR introduces a comprehensive Helm chart to deploy Plik on Kubernetes.

It aims to provide a flexible and production-ready deployment method, supporting both stateless Deployment (for S3/GCS/Swift backends) and stateful StatefulSet (for local file backend with persistence) architectures.

Key Features

  • Flexible Architecture: Toggle between Deployment and StatefulSet via .Values.kind.
  • Configuration: Fully automated plikd.cfg generation from values.yaml via ConfigMap.
  • Secret Management: Sensitive configuration (DB passwords, Cloud credentials) is extracted to a Secret resource and injected as environment variables. Supports using an existingSecret for enhanced security.
  • Persistence: Optional PVC support for the file backend.
  • CI/CD: Includes a GitHub Action (pages.yml) to automatically build VitePress documentation and release the Helm chart to GitHub Pages on every push to master.
  • Documentation: Includes a CHANGELOG.md and detailed guide in docs/guide/helm.md.

Changelog

[0.1.1] - 2024-02-13

  • Fixed release workflow configuration

[0.1.0] - 2024-02-13

  • Initial Chart Implementation

Configuration

The values.yaml file mirrors the default plikd.cfg configuration, making it intuitive for existing Plik users to migrate.

Verification

The chart has been linted with helm lint.

To test the chart locally:

helm install plik ./charts/plik

@bodji bodji changed the title featt: Add a Helm Chart for Plik wip: Add a Helm Chart for Plik Feb 13, 2026
@bodji bodji force-pushed the helm-chart branch 7 times, most recently from ac1e1df to f4e07e1 Compare February 15, 2026 17:21
@bodji bodji changed the title wip: Add a Helm Chart for Plik wip: add a Helm Chart for Plik Feb 15, 2026
@bodji bodji force-pushed the helm-chart branch 2 times, most recently from c418caa to 62bb840 Compare February 16, 2026 13:05
@bodji
Copy link
Member Author

bodji commented Feb 16, 2026

docker build

@github-actions
Copy link

✅ Docker build and push successful!

Image: rootgg/plik:pr-558

@bodji
Copy link
Member Author

bodji commented Feb 16, 2026

docker deploy

@github-actions
Copy link

🚀 Deployment Successful!

The instance at plik.root.gg has been redeployed with image rootgg/plik:pr-558.

@bodji
Copy link
Member Author

bodji commented Feb 16, 2026

docker deploy

@github-actions
Copy link

🚀 Deployment Successful!

The instance at plik.root.gg has been redeployed with image rootgg/plik:pr-558.

@bodji
Copy link
Member Author

bodji commented Feb 16, 2026

docker deploy

@github-actions
Copy link

🚀 Deployment Successful!

The instance at plik.root.gg has been redeployed with image rootgg/plik:pr-558.

@bodji
Copy link
Member Author

bodji commented Feb 16, 2026

docker build

@github-actions
Copy link

✅ Docker build and push successful!

Image: rootgg/plik:pr-558

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant