{"id":17978397,"url":"https://github.com/mloskot/sig-windows-dev-tools-boxes","last_synced_at":"2026-04-20T09:34:46.031Z","repository":{"id":156532339,"uuid":"633050420","full_name":"mloskot/sig-windows-dev-tools-boxes","owner":"mloskot","description":"Experimental Vagrant boxes for kubernetes-sigs/sig-windows-dev-tools","archived":false,"fork":false,"pushed_at":"2023-05-22T12:24:05.000Z","size":53,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-23T13:45:39.764Z","etag":null,"topics":["kubernetes","kubernetes-setup","kubernetes-sig","kubernetes-sig-windows","kubernetes-sigs","vagrant","vagrant-boxes","virtualbox"],"latest_commit_sha":null,"homepage":"https://github.com/kubernetes-sigs/sig-windows-dev-tools","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mloskot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-26T17:12:56.000Z","updated_at":"2023-05-13T19:53:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"ecfb499c-5aed-42e3-bdf8-7da3d10fd70c","html_url":"https://github.com/mloskot/sig-windows-dev-tools-boxes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mloskot/sig-windows-dev-tools-boxes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mloskot%2Fsig-windows-dev-tools-boxes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mloskot%2Fsig-windows-dev-tools-boxes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mloskot%2Fsig-windows-dev-tools-boxes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mloskot%2Fsig-windows-dev-tools-boxes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mloskot","download_url":"https://codeload.github.com/mloskot/sig-windows-dev-tools-boxes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mloskot%2Fsig-windows-dev-tools-boxes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32041631,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["kubernetes","kubernetes-setup","kubernetes-sig","kubernetes-sig-windows","kubernetes-sigs","vagrant","vagrant-boxes","virtualbox"],"created_at":"2024-10-29T17:33:30.884Z","updated_at":"2026-04-20T09:34:45.990Z","avatar_url":"https://github.com/mloskot.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sig-windows-dev-tools-boxes\n\nExperimental Vagrant boxes for testing https://github.com/kubernetes-sigs/sig-windows-dev-tools setup **on Windows host** using Virtual Box.\n\n## Boxes\n\n\u003e **WARNING:** The boxes have not been optimised for size, just some packages have been removed from Ubuntu boxes (e.g. build tools).\n\nThe avaialble custom twaeked versions of test boxes:\n\n- [mloskot/sig-windows-dev-tools-ubuntu-2004](https://app.vagrantup.com/mloskot/boxes/sig-windows-dev-tools-ubuntu-2004) based on [roboxes/ubuntu2004](https://app.vagrantup.com/roboxes/boxes/ubuntu2004)\n- [mloskot/sig-windows-dev-tools-ubuntu-2204](https://app.vagrantup.com/mloskot/boxes/sig-windows-dev-tools-ubuntu-2204) based on [roboxes/ubuntu2204](https://app.vagrantup.com/roboxes/boxes/ubuntu2204)\n- [mloskot/sig-windows-dev-tools-windows-2019](https://app.vagrantup.com/mloskot/boxes/sig-windows-dev-tools-windows-2019) based on [sig-windows-dev-tools/boxes/windows-2019](https://app.vagrantup.com/sig-windows-dev-tools/boxes/windows-2019)\n- Vanilla OS, without any Kubernetes or containers tools [mloskot/sig-windows-dev-tools-windows-2022](https://app.vagrantup.com/mloskot/boxes/sig-windows-dev-tools-windows-2022) based on [valengus/windows-2022-standard-core](https://app.vagrantup.com/valengus/boxes/windows-2022-standard-core)\n\n## Features\n\n- VirtualBox Guest Additions 7.0.8 (including [workaround for libXt.so missing](https://github.com/dotless-de/vagrant-vbguest/issues/425#issuecomment-1515225030) on Ubuntu 22.04)\n- Set explicit VirtualBox OS type\n- Disabled VirtualBox GUI features\n- Disabled VirtualBox 2D and 3D acceleration\n- Disabled VirtualBox Remote Desktop\n- Windows box with WinRM startup forced to `auto` instead of `auto (delayed)`: `sc config WinRM start= auto`\n- Windows Firewall disabled:\n  ```cmd\n  netsh advfirewall show allprofiles\n  netsh advfirewall set allprofiles state off\n  netsh advfirewall show allprofiles\n  ```\n- Windows Defender Antivirus disabled\n\n## Test\n\n```powershell\n.\\run_test.ps1 test_ubuntu2204\n.\\run_test.ps1 test_windows2019\n```\n\nSimple smoke test run `vagrant up` and `vagrant destroy` 10 times as poor-man way to determine\nboot and provisioning times, catch any deviations, discover (WinRM) timeouts and other issues.\nThe runner script saves complete output in log file per test directory.\n\n## Build\n\nThere is no sophisticated build pipeline using configuration management tools.\n\nThe boxes are simply packaged VirtualBox machines:\n\n1. Create VirtualBox machine\n\n    ```console\n    cd windows2019\n    vagrant up\n    # Apply tweaks - the gist of this project!\n    vagrant package --base \u003cmachine name\u003e --output \u003cname\u003e.box\n    ```\n\n2. Upload `\u003cname\u003e.box` file to app.vagrantup.com\n3. Update `Vagrantfile`-s of tests with new version/box\n4. Test with `.\\run_test.ps1 test_\u003cbox\u003e`\n5. Clone SWDT from https://github.com/kubernetes-sigs/sig-windows-dev-tools \n6. Modify its `Vagrantfile` to use desired new boxes\n7. Run SWDT to create cluster using new boxes\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmloskot%2Fsig-windows-dev-tools-boxes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmloskot%2Fsig-windows-dev-tools-boxes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmloskot%2Fsig-windows-dev-tools-boxes/lists"}