dash-network-deploy icon indicating copy to clipboard operation
dash-network-deploy copied to clipboard

Feature/GitHub actions deploy

Open vivekgsharma opened this issue 9 months ago • 0 comments

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_name and deploy_tag inputs 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

vivekgsharma avatar Apr 27 '25 08:04 vivekgsharma