Skip to content

Conversation

@vivekgsharma
Copy link
Collaborator

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:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation

For repository code-owners and collaborators only

  • I have assigned this pull request to a milestone

Copy link
Contributor

@ktechmidas ktechmidas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - let's test it on cobblet with the next build

@vivekgsharma vivekgsharma merged commit d17dbf5 into v1.0-dev May 9, 2025
1 check passed
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