dash-network-deploy
dash-network-deploy copied to clipboard
Feature/GitHub actions deploy
feat: add deploy.yml for manual github actions deployment
Issue being fixed or feature implemented
Added a GitHub Actions workflow for manual deployment, so that we can run ansible playbooks like platform updates directly from UI by passing network and tag.
What was done?
- Added
.github/workflows/deploy.yml - Setup SSH access for cloning configs and connecting to servers
- Workflow accepts
network_nameanddeploy_taginputs at trigger time
How Has This Been Tested?
- Tested workflow visibility in feature branch
- Will test full ansible run manually after PR is created
Breaking Changes
No breaking changes. Just adds a new manual GitHub Action. Safe to merge.
Checklist:
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
- [x] I have made corresponding changes to the documentation
For repository code-owners and collaborators only
- [ ] I have assigned this pull request to a milestone