feat: add deploy-kotlin-v2 workflow for service repo-based deployments#246
Merged
feat: add deploy-kotlin-v2 workflow for service repo-based deployments#246
Conversation
a1c7658 to
5d88f09
Compare
This workflow supports the v2 deployment pattern where helm values are stored in a separate service repository instead of the central kube-manifests repo. Key features: - Uses component-deploy-v2 for service repository-based deployment - Includes all Kotlin-specific features (tests, Gradle, service profile) - Adds helm-values-path, repository-name, and argocd-app-name inputs - Supports architecture input for ARM64 runners - Maintains compatibility with release tags and changelog generation Updated documentation: - Added comprehensive workflow guide section with usage examples - Updated CLAUDE.md with recent changes - Added service repository structure guidelines
3ca166d to
8e3fde0
Compare
prasad-manu
approved these changes
Feb 24, 2026
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.
Summary
deploy-kotlin-v2.ymlworkflow for service repository-based Kotlin deploymentsKey Features
component-deploy-v2.ymlfor service repository-based deployment patternhelm-values-pathinput for flexible helm values directory structure (default:helm/{service-identifier}/{stage}/app)repository-nameinput to specify service repository name (default:service-{service-identifier})argocd-app-nameinput for custom ArgoCD application namingDocumentation
Test plan