Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: add example of CI with ephemeral VMs with Azure CLI + Ansible #13408

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

jrbe228
Copy link

@jrbe228 jrbe228 commented Jul 27, 2024

docs: Azure Infra Example

Motivation

Example for automating software builds / tests on ephemeral Windows VMs. Very helpful for me, could be for others also. Feel free to edit or close PR, as appropriate.

Use Azure CLI to

  • Create VM
  • Perform Installs via Ansible
  • Other tests / builds, if applicable
  • Delete VM

Modifications

No changes to Argo engine or UI

Verification

Works for me :)
image

Signed-off-by: Jeremy Beale <88258057+jrbe228@users.noreply.github.com>
Signed-off-by: Jeremy Beale <88258057+jrbe228@users.noreply.github.com>
Signed-off-by: Jeremy Beale <88258057+jrbe228@users.noreply.github.com>
Signed-off-by: Jeremy Beale <88258057+jrbe228@users.noreply.github.com>
Signed-off-by: Jeremy Beale <88258057+jrbe228@users.noreply.github.com>
Signed-off-by: Jeremy Beale <88258057+jrbe228@users.noreply.github.com>
Signed-off-by: Jeremy Beale <88258057+jrbe228@users.noreply.github.com>
Signed-off-by: Jeremy Beale <88258057+jrbe228@users.noreply.github.com>
Signed-off-by: Jeremy Beale <88258057+jrbe228@users.noreply.github.com>
@jrbe228 jrbe228 marked this pull request as draft July 27, 2024 23:59
Copy link
Contributor

@agilgur5 agilgur5 left a comment

Choose a reason for hiding this comment

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

Thanks for providing an example for others!

The examples here tend to be more generic in nature (although not all). I'm wondering if this might be better placed in https://github.com/argoproj-labs/argo-workflows-catalog? @terrytangyuan what do you think?

@agilgur5 agilgur5 changed the title docs: Azure Infra Example docs: add example of ephemeral VMs with Azure CLI + Ansible Aug 1, 2024
@agilgur5 agilgur5 changed the title docs: add example of ephemeral VMs with Azure CLI + Ansible docs: add example of CI with ephemeral VMs with Azure CLI + Ansible Aug 1, 2024
@jrbe228
Copy link
Author

jrbe228 commented Oct 31, 2024

This PR was intended to show ephemeral VMs could be used in a workflow, even if still very far from a "first-class citizen". I chose the Azure CLI for convenience. Now I'm wondering if https://kubevirt.io/ is a better concept. No testing yet on my end. Just reading docs.

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.

2 participants