Skip to content

feat: migrate sandbox deployment to zad-actions#655

Open
anneschuth wants to merge 1 commit intomainfrom
feat/migrate-to-zad-actions
Open

feat: migrate sandbox deployment to zad-actions#655
anneschuth wants to merge 1 commit intomainfrom
feat/migrate-to-zad-actions

Conversation

@anneschuth
Copy link
Member

Summary

Migrate the sandbox deployment from GitOps-based approach to direct API-based deployment using RijksICTGilde/zad-actions.

Changes:

  • Remove ai-validation-infra repository checkout and sed commands
  • Use zad-actions/deploy action for direct deployment to ZAD Operations Manager
  • Map sandbox environment to amt-dev ZAD project

Environment mapping:

Environment ZAD Project Deployment Component
sandbox amt-dev deployment-1 component-1

Required Setup

Before merging, add the following secret to this repository:

Secret Purpose How to obtain
ZAD_API_KEY ZAD Operations Manager API authentication Request from RIG-cluster team or self-service portal

Post-merge cleanup

After verifying the new deployment works:

  • The GH_PAT secret is no longer needed for this workflow and can be removed

Notes

  • Production and BZK environments have been removed from this workflow as they currently deploy to digilab.network infrastructure, not the ZAD/RIG-cluster. These environments would need separate ZAD project setup to migrate.
  • This is a pure migration - same trigger (workflow_dispatch), simpler deployment mechanism

Documentation

Replace GitOps-based deployment with direct API-based deployment
using RijksICTGilde/zad-actions for the sandbox environment.

Changes:
- Remove ai-validation-infra repository checkout and sed commands
- Use zad-actions/deploy action for direct deployment
- Map sandbox environment to amt-dev ZAD project

Note: Production and BZK environments have been removed from this
workflow as they deploy to digilab.network infrastructure, not ZAD.
These environments may need separate handling or ZAD project setup.
@sonarqubecloud
Copy link

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.

1 participant