Skip to content

Conversation

@nickmarden
Copy link
Contributor

No description provided.

@nickmarden nickmarden requested a review from Copilot December 20, 2025 14:52
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces comprehensive Helm chart support for Kubernetes deployments of the Brimming application. The implementation includes production-ready configurations, database management, and optional components like Firecrawl.

Key changes:

  • Complete Helm chart structure with templates for all major components (app, worker, PostgreSQL, Valkey, Firecrawl)
  • Comprehensive test coverage using helm-unittest for all templates
  • Support for both internal and external database/cache configurations

Reviewed changes

Copilot reviewed 33 out of 34 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
helm/brimming/Chart.yaml Defines chart metadata and Valkey subchart dependency
helm/brimming/values.yaml Comprehensive configuration options for all components
helm/brimming/templates/_helpers.tpl Template helper functions for resource naming and configuration
helm/brimming/templates/deployment-app.yaml Rails application deployment with health probes and security contexts
helm/brimming/templates/deployment-worker.yaml Sidekiq worker deployment configuration
helm/brimming/templates/job-migrate.yaml Database migration job using Helm hooks
helm/brimming/templates/job-seed.yaml Initial admin user seeding job
helm/brimming/templates/postgresql/*.yaml PostgreSQL StatefulSet, service, and initialization scripts
helm/brimming/templates/firecrawl/*.yaml Firecrawl deployment templates (disabled pending RabbitMQ integration)
helm/brimming/tests/*.yaml Comprehensive helm-unittest test suites
docs/phases.md Updated to mark Phase 18 as complete
README.md Added Helm deployment instructions

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@nickmarden nickmarden merged commit 11b2f72 into main Dec 20, 2025
5 checks passed
@nickmarden nickmarden deleted the phase18 branch December 20, 2025 15:14
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.

2 participants