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

Create minimega windows instance and install elastic agent #534

Merged
merged 40 commits into from
Dec 18, 2024

Conversation

cbaxley
Copy link
Collaborator

@cbaxley cbaxley commented Dec 13, 2024

🗣 Description

Create minimega windows instance and install elastic agent.
This creates a minimega windows install so we can run tests inside of it.
It also installs the elastic agent on windows during the pipeline.

💭 Motivation and context

We need to be able to test nasty attacks without losing our azure account.
We can also just run all the tests on one host machine.

🧪 Testing

These tests are run during the cluster pipeline. If the cluster pipeline passes this will have been successful.

✅ Pre-approval checklist

  • Changes are limited to a single goal AND
    the title reflects this in a clear human readable format
  • Issue that this PR solves has been selected in the Development section
  • I have read and agree to LME's CONTRIBUTING.md document.
  • The PR adheres to LME's requirements in RELEASES.md
  • These code changes follow cisagov code standards.
  • All relevant repo and/or project documentation has been updated to reflect the changes in this PR.

✅ Pre-merge Checklist

  • All tests pass
  • PR has been tested and the documentation for testing is above
  • Squash and merge all commits into one PR level commit

✅ Post-merge Checklist

  • Delete the branch to keep down number of branches

# Conflicts:
#	testing/v2/installers/windows_qcow/.env.example
#	testing/v2/installers/windows_qcow/download_blob_file.sh
#	testing/v2/installers/windows_qcow/install.sh
#	testing/v2/installers/windows_qcow/install_azure.sh
#	testing/v2/installers/windows_qcow/install_local.sh
@mreeve-snl
Copy link
Collaborator

clint, I checked this out and it works great, if checks are passing I say it looks good
I will most likely integrate some of the windows bash scripts into some of the threat emulation work

@cbaxley cbaxley merged commit 2da8cb0 into develop Dec 18, 2024
3 checks passed
@cbaxley cbaxley deleted the cbaxley-516-windows-minimega-tests branch December 18, 2024 19:23
@cbaxley cbaxley linked an issue Dec 19, 2024 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: ✅ Done
Development

Successfully merging this pull request may close these issues.

Integrate windows clients into pipeline
2 participants