Skip to content

🚀 Add Helm Chart support + GitHub Actions automation#3

Open
FreeAiHub wants to merge 3 commits intoZhoneym:mainfrom
FreeAiHub:feature/helm-charts
Open

🚀 Add Helm Chart support + GitHub Actions automation#3
FreeAiHub wants to merge 3 commits intoZhoneym:mainfrom
FreeAiHub:feature/helm-charts

Conversation

@FreeAiHub
Copy link
Copy Markdown

What's New

This PR adds comprehensive improvements to the Kubernetes project:

Features

Helm Chart Foundation

  • Added Chart.yaml with complete metadata
  • Version: 0.1.0, AppVersion: 1.7.0
  • Keywords: dify, ai, kubernetes, llm, chatbot
  • Ready for production deployment

GitHub Actions Automation

  1. CI/CD Pipeline (.github/workflows/ci.yml)

    • Kubernetes YAML validation with kubeval
    • YAML linting for code quality
    • Security scanning with Trivy
    • Runs on: push, PR, manual trigger
  2. Auto-Sync with Upstream (.github/workflows/sync-upstream.yml)

    • Automatic sync every 6 hours
    • Creates PR if conflicts occur
    • Keeps fork always up-to-date

Branch Structure

  • develop - development branch
  • feature/documentation - docs improvements
  • feature/monitoring - monitoring setup
  • feature/helm-charts - Helm charts (this PR)

Related

Ready for review!

This workflow includes:
- YAML validation using kubeval
- YAML linting
- Security scanning with Trivy
- Runs on push, PR, and manual trigger
Automated workflow that:
- Syncs fork every 6 hours
- Can be triggered manually
- Creates PR if conflicts occur
- Keeps repo up-to-date with upstream
Initial Helm chart structure for DifyAI platform

Features:
- Chart metadata with version info
- Maintainer information
- Keywords for discoverability
- Foundation for Kubernetes deployment

This chart will enable:
- Easy deployment to K8s clusters
- Version management
- Configuration templating
- Production-ready setup
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