Skip to content

feat:[IAC-3673]: adding Iacm TG step #593

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 9, 2025
Merged

Conversation

RajBaviskar
Copy link
Contributor

Add Terragrunt Step Schema to IACM Pipeline

Summary

Added schema definitions for the Terragrunt step in IACM pipeline, following the same pattern as existing Terraform and OpenTofu steps. This addition will enable Terragrunt support in the YAML editor with proper auto-intellisense capabilities.

Changes

  1. Added new schema files in v0:

    • v0/pipeline/steps/iacm/iacmterragrunt-plugin-info.yaml: Defines the Terragrunt step configuration
    • v0/pipeline/steps/iacm/iacmterragrunt-plugin-step-node.yaml: Defines the step node structure
    • Updated v0/pipeline/stages/iacm/execution-wrapper-config.yaml to include Terragrunt step
  2. Added corresponding schema files in v1:

    • v1/pipeline/steps/iacm/iacmterragrunt-plugin-info.yaml
    • v1/pipeline/steps/iacm/iacmterragrunt-plugin-step-node.yaml
    • Updated v1/pipeline/stages/iacm/execution-wrapper-config.yaml
  3. Generated updated schema files using bazel run bundler/schema_store:module

Testing

The changes can be tested by:

  1. Local Testing:
    • Copy the generated schema from schema repo to local v0/pipeline.json and v0/template.json
    • Restart pipeline/template service
    • Verify in YAML editor that Terragrunt step is available in IACM stage

Related

  • JIRA: IAC-3673

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@rohitk-h rohitk-h merged commit 5300ac9 into main May 9, 2025
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.

4 participants