Skip to content

docs: Image transfer KT, handover plan, and Environments how-to - #1786

Draft
Ivanmeneges wants to merge 7 commits into
release-1.2.0.1from
cursor/image-transfer-handover-plan-9728
Draft

docs: Image transfer KT, handover plan, and Environments how-to#1786
Ivanmeneges wants to merge 7 commits into
release-1.2.0.1from
cursor/image-transfer-handover-plan-9728

Conversation

@Ivanmeneges

@Ivanmeneges Ivanmeneges commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Summary

Documentation for image-transfer handover planning and a complete Knowledge Transfer (KT) on the current as-is image transfer process, with scenario examples from merged PRs in mosip/release-script.

What’s included

KT (new — for explaining today’s process)

  • release/docs/image-transfer-kt.md
    • Org lifecycle (MOSIP + Inji)
    • End-to-end steps: ticket → images.txt PR → merge → Actions → verify
    • Workflow secret/org cheat sheet
    • Scenario examples from real merged PRs:
    • Suggested KT session agenda, roles today, troubleshooting

Earlier docs / examples

  • Handover plan, GitHub Environments how-to, WG approval test guide
  • Stage workflow examples image-transfer-dev2.yml / image-transfer-qa.yml

Linked from release/vidivi/README.md.

Open in Web Open in Cursor 

Document how to hand over stage-to-stage image transfers from DevOps
to Dev and QA with least privilege, approvals, audit, and stage-scoped
workflows while keeping prod under Release/Security control.

Co-authored-by: Ivanmeneges <Ivanmeneges@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Aug 5, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Add a full how-to for GitHub Environments (approval gates + env secrets)
and stage-scoped workflows for mosipdev2 and mosipqa transfers.

Co-authored-by: Ivanmeneges <Ivanmeneges@users.noreply.github.com>
@cursor cursor Bot changed the title docs: Image transfer handover plan (Dev/QA with controls) docs: Image transfer handover + GitHub Environments how-to Aug 5, 2026
Co-authored-by: Ivanmeneges <Ivanmeneges@users.noreply.github.com>
Comment on lines +38 to +49
environment: transfer-dev2
uses: mosip/kattu/.github/workflows/image-transfer.yml@master
with:
DESTINATION_ORGANIZATION: mosipdev2
REGISTRY_URL: ${{ inputs.REGISTRY_URL }}
REGISTRY_TYPE: ${{ inputs.REGISTRY_TYPE }}
ENABLE_WIREGUARD: ${{ inputs.ENABLE_WIREGUARD }}
USERNAME: ${{ inputs.USERNAME }}
secrets:
TOKEN: ${{ secrets.MOSIPDEV2_DOCKER_TOKEN }}
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_DEVOPS }}
WIREGUARD_CONFIG: ${{ secrets.WIREGUARD_CONFIG }}
Comment on lines +38 to +49
environment: transfer-qa
uses: mosip/kattu/.github/workflows/image-transfer.yml@master
with:
DESTINATION_ORGANIZATION: mosipqa
REGISTRY_URL: ${{ inputs.REGISTRY_URL }}
REGISTRY_TYPE: ${{ inputs.REGISTRY_TYPE }}
ENABLE_WIREGUARD: ${{ inputs.ENABLE_WIREGUARD }}
USERNAME: ${{ inputs.USERNAME }}
secrets:
TOKEN: ${{ secrets.MOSIPQA_DOCKER_TOKEN }}
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_DEVOPS }}
WIREGUARD_CONFIG: ${{ secrets.WIREGUARD_CONFIG }}
cursoragent and others added 4 commits August 10, 2026 06:33
Explain how to add environment: wg-lifecycle to mosip/infra's WireGuard
workflow as a safe first dry-run of required-reviewer approvals.

Co-authored-by: Ivanmeneges <Ivanmeneges@users.noreply.github.com>
Co-authored-by: Ivanmeneges <Ivanmeneges@users.noreply.github.com>
Document the as-is MOSIP/Inji image transfer process end-to-end, including
images.txt format, workflow cheat sheet, and real PR scenarios
(dev→dev2, dev2→qa, qa→int, mosipid, Inji).

Co-authored-by: Ivanmeneges <Ivanmeneges@users.noreply.github.com>
Co-authored-by: Ivanmeneges <Ivanmeneges@users.noreply.github.com>
@cursor cursor Bot changed the title docs: Image transfer handover + GitHub Environments how-to docs: Image transfer KT, handover plan, and Environments how-to Sep 3, 2026
jobs:
Image-transfer:
environment: transfer-dev2
uses: mosip/kattu/.github/workflows/image-transfer.yml@master
jobs:
Image-transfer:
environment: transfer-qa
uses: mosip/kattu/.github/workflows/image-transfer.yml@master
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.

3 participants