Skip to content

feat(MASR-10793): wire fvt_gitops block into ibm-mas-instance-base template - #2584

Open
Hardik-Prajapati-10 wants to merge 7 commits into
masterfrom
fvt-gitops
Open

Hardik-Prajapati-10 wants to merge 7 commits into
masterfrom
fvt-gitops

Conversation

@Hardik-Prajapati-10

@Hardik-Prajapati-10 Hardik-Prajapati-10 commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Issue

Epic: https://jsw.ibm.com/browse/MASR-10793
Story: https://jsw.ibm.com/browse/MASCORE-17804

Description

It adds support for rendering the fvt_gitops configuration block into the instance-base config file when FVT_GITOPS_ENABLED=true is passed to the gitops-suite CLI command. This enables the fvt-gitops-runner Helm chart (PostSync Job) in the gitops repo to be conditionally activated per instance.

Test Results

Validated locally by running jinjanate against the template with FVT_GITOPS_ENABLED=true — fvt_gitops block renders correctly.
Validated with FVT_GITOPS_ENABLED unset / set to false — block is absent from output (no regression to existing instances).

⚠️ Notes for Reviewers

@Hardik-Prajapati-10
Hardik-Prajapati-10 requested a review from a team as a code owner September 8, 2026 09:08
@Hardik-Prajapati-10 Hardik-Prajapati-10 self-assigned this Sep 8, 2026
…ction, task and pipeline

- Add --fvt-gitops-enabled and --fvt-gitops-enabled-apps arg handlers in
  gitops_suite bash function (export FVT_GITOPS_ENABLED / FVT_GITOPS_ENABLED_APPS)
- Add log statements for FVT_GITOPS_ENABLED and FVT_GITOPS_ENABLED_APPS in
  the function summary output alongside PRODUCTION_DATABASE_ACCESS_TYPE
- Add fvt_gitops_enabled / fvt_gitops_enabled_apps params + stepTemplate env
  vars to gitops-suite.yml.j2 Task (FVT_GITOPS_ENABLED / FVT_GITOPS_ENABLED_APPS
  picked up by jinjanate_commmon when rendering ibm-mas-instance-base.yaml.j2)
- Add fvt_gitops_enabled / fvt_gitops_enabled_apps params to
  gitops-mas-instance.yml.j2 Pipeline and pass them down to gitops-suite task
@Hardik-Prajapati-10 Hardik-Prajapati-10 changed the title feat(MASCORE-17804): wire fvt_gitops block into ibm-mas-instance-base template feat(MASR-10793): wire fvt_gitops block into ibm-mas-instance-base template Sep 15, 2026
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.

2 participants