- Published on
Building GitOps CI/CD Pipeline for Kustomize Application using GitHub Actions
- Authors
- Name
- Geonhyuk Im
- @GeonHyuk
Building GitOps CI/CD Pipeline for Kustomize Application using GitHub Actions
In this blog post, I will demonstrate how I built a cross-repository GitOps CI/CD pipeline for Kustomize application leveraging GitHub Actions Reusable workflow and Cross-repository GitOps pattern.
Table of Contents
- Workflow Architecture and Design
- Reusable workflow with workflow_call
- Cross-repository GitOps pattern
- GitHub App authentication strategy
- Implementation Details
- Dynamic Kustomize configuration updates
- Multi-environment support with overlays
- Automated git operations and commits
- Common Issues and Solutions
- yq version compatibility across environments
- Authentication and permission troubleshooting
- Git configuration for automated commits
- Integration and Usage
- Calling from application repositories
- ArgoCD synchronization workflow