Skip to content

Conversation

@hhk7734
Copy link
Member

@hhk7734 hhk7734 commented Jan 2, 2026

No description provided.

Copilot AI review requested due to automatic review settings January 2, 2026 14:32
@hhk7734 hhk7734 requested a review from a team as a code owner January 2, 2026 14:32
Copy link
Contributor

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 adds a new Helm chart moai-inference-preset for the Moreh Inference Framework, along with supporting infrastructure for converting InferenceServiceTemplate files to Helm templates and automating production deployments.

Key Changes:

  • Introduces a Python utility script to automate the conversion of InferenceServiceTemplate YAML files to Helm-compatible templates
  • Adds a complete Helm chart structure with dependencies on Bitnami's common chart library
  • Implements a GitHub Actions workflow for automated production releases triggered by semantic version tags

Reviewed changes

Copilot reviewed 8 out of 10 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
hack/change_isvctmpl_to_helm.py Python utility to convert InferenceServiceTemplate files to Helm templates by escaping Go template syntax and injecting standard labels
deploy/helm/moai-inference-preset/Chart.yaml Helm chart metadata defining the moai-inference-preset application chart with Bitnami common dependency
deploy/helm/moai-inference-preset/values.yaml Default configuration values for name overrides and common labels
deploy/helm/moai-inference-preset/Chart.lock Dependency lock file specifying the exact version of the common chart
deploy/helm/moai-inference-preset/charts/common-2.31.4.tgz Vendored Bitnami common chart library (binary file)
deploy/helm/moai-inference-preset/.helmignore Standard Helm ignore patterns for VCS and IDE files
deploy/helm/moai-inference-preset/README.md Auto-generated documentation describing the chart and its dependencies
deploy/helm/moai-inference-preset/README.md.gotmpl Template for generating the README with helm-docs
.github/workflows/cd-prod-preset.yaml CI/CD workflow to release the preset chart on semantic version tags with preset/ prefix

hhk7734 and others added 2 commits January 2, 2026 23:36
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings January 2, 2026 14:37
Copy link
Contributor

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

Copilot reviewed 9 out of 11 changed files in this pull request and generated 6 comments.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings January 2, 2026 14:46
@hhk7734 hhk7734 merged commit 925a91b into main Jan 2, 2026
7 checks passed
@hhk7734 hhk7734 deleted the preset branch January 2, 2026 14:48
Copy link
Contributor

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

Copilot reviewed 9 out of 11 changed files in this pull request and generated 1 comment.

# 4. --to <file|dir>
# 5. If `--to <dir>` is given, output files are named as `<original_name>.helm.yaml`

# Generated by gemini
Copy link

Copilot AI Jan 2, 2026

Choose a reason for hiding this comment

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

The "Generated by gemini" comment should be replaced with proper authorship or tool attribution. AI-generated code comments should typically indicate the specific tool/model used and include a verification note, or be removed in favor of standard documentation.

Suggested change
# Generated by gemini
# Originally generated with Google Gemini (AI model); reviewed and maintained by project contributors.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants