Conversation
33c0a5a to
3c7b611
Compare
asithade
reviewed
Jul 30, 2025
bd59c9a to
06c5b5b
Compare
- Add GitHub Actions workflows for Docker image builds:
- docker-build-main.yml: builds on pushes to main branch
- docker-build-tag.yml: builds on tag creation for releases
- Add complete Helm chart for Kubernetes deployment:
- Chart.yaml with metadata and version info
- Comprehensive values.yaml with environment configuration
- Template files for all Kubernetes resources:
- Deployment with configurable replicas and environment variables
- Service with ClusterIP type and port configuration
- Ingress with TLS support and path-based routing
- ServiceAccount with RBAC configuration
- Helper templates for consistent naming and labeling
- Configure environment variables for Auth0, Supabase, and PCC services
- Set up proper resource limits and health checks
- Include comprehensive README with deployment instructions
This enables containerized deployment to Kubernetes environments with
proper CI/CD integration for automated image builds.
Signed-off-by: Alan Sherman <asherman@linuxfoundation.org>
06c5b5b to
39b98d9
Compare
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Alan Sherman <alan@alansherman.org>
Signed-off-by: Alan Sherman <asherman@linuxfoundation.org>
b837afd to
e9e6e73
Compare
Contributor
There was a problem hiding this comment.
Pull Request Overview
This PR adds complete containerization and Kubernetes deployment infrastructure for the LFX V2 PCC UI application by introducing Docker build workflows and a comprehensive Helm chart for Kubernetes deployment.
- Adds GitHub Actions workflows for automated Docker image builds on main branch pushes and release tags
- Creates a complete Helm chart with configurable deployment templates for all Kubernetes resources
- Configures environment variables for Auth0, Supabase, and PCC services with both direct values and secret references
Reviewed Changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/docker-build-main.yml |
GitHub Actions workflow for building Docker images on main branch pushes |
.github/workflows/docker-build-tag.yml |
GitHub Actions workflow for building and releasing Docker images and Helm charts on tag creation |
charts/lfx-v2-pcc-ui/Chart.yaml |
Helm chart metadata and configuration |
charts/lfx-v2-pcc-ui/values.yaml |
Default values and configuration for the Helm chart |
charts/lfx-v2-pcc-ui/templates/_helpers.tpl |
Helm template helper functions for consistent naming and labeling |
charts/lfx-v2-pcc-ui/templates/deployment.yaml |
Kubernetes Deployment template with environment variable configuration |
charts/lfx-v2-pcc-ui/templates/service.yaml |
Kubernetes Service template for exposing the application |
charts/lfx-v2-pcc-ui/templates/serviceaccount.yaml |
Kubernetes ServiceAccount template with RBAC configuration |
charts/lfx-v2-pcc-ui/templates/ingress.yaml |
Kubernetes Ingress template for external access and TLS support |
charts/lfx-v2-pcc-ui/README.md |
Documentation for chart configuration and deployment |
Signed-off-by: Alan Sherman <asherman@linuxfoundation.org>
dealako
approved these changes
Jul 31, 2025
✅ E2E Tests PassedBrowser: chromium All E2E tests passed successfully. Test Configuration
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This enables containerized deployment to Kubernetes environments with
proper CI/CD integration for automated image builds.