{"id":24373301,"url":"https://github.com/tz1112/talos-vbox","last_synced_at":"2025-07-10T17:33:29.650Z","repository":{"id":272748976,"uuid":"917631625","full_name":"tz1112/talos-vbox","owner":"tz1112","description":"Project for fully automated deployments of kubevirt/cdi on a talos cluster in virtualbox. Contains all configuration and asset manifests to run Linux and Windows VMs. Works for docker deployment of talos, too.","archived":false,"fork":false,"pushed_at":"2025-01-16T11:22:44.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-12T11:15:59.297Z","etag":null,"topics":["docker","kubernets","kubevirt","talos","virtualbox"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tz1112.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-01-16T11:02:38.000Z","updated_at":"2025-01-16T11:25:05.000Z","dependencies_parsed_at":"2025-01-16T12:39:11.762Z","dependency_job_id":"2c722c6b-f038-4fa5-b96e-dcdc341ee5e6","html_url":"https://github.com/tz1112/talos-vbox","commit_stats":null,"previous_names":["tz1112/talos-vbox"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tz1112/talos-vbox","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tz1112%2Ftalos-vbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tz1112%2Ftalos-vbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tz1112%2Ftalos-vbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tz1112%2Ftalos-vbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tz1112","download_url":"https://codeload.github.com/tz1112/talos-vbox/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tz1112%2Ftalos-vbox/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264619656,"owners_count":23638491,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["docker","kubernets","kubevirt","talos","virtualbox"],"created_at":"2025-01-19T05:10:34.746Z","updated_at":"2025-07-10T17:33:29.635Z","avatar_url":"https://github.com/tz1112.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# talos-vbox\nProject for fully automated deployments of kubevirt/cdi on a talos cluster in virtualbox. Contains all configuration and asset manifests to run Linux and Windows VMs.\n\n# Sources\n\nCombining instructions from:\n1. https://www.talos.dev/v1.9/talos-guides/install/\n2. https://kubevirt.io/user-guide/cluster_admin/installation/#installing-kubevirt-on-kubernetes\n3. https://kubevirt.io/labs/kubernetes/lab1.html\n\n**BEWARE:** There is a bug in talos v1.9.* in checking SELinux status. Therefore, a custom patch has to be applied to the cluster as specified here: https://github.com/siderolabs/talos/issues/10083\n\n# Instructions:\n\nDeploy CRDs in the following order:\n\n1. local-path-provisioner as default storeageclass (see https://github.com/kubesphere/ks-devops/discussions/30, https://www.talos.dev/v1.9/kubernetes-guides/configuration/local-storage/)\n2. kubevirt\n3. cdi\n\nDeployment of VM-required PVCs using the cdi-upload-proxy, for example:\n\n```console\nvirtctl image-upload pvc iso-win10 --image-path=windows10.iso --access-mode=ReadWriteOnce --size=7G --uploadproxy-url=https://localhost:1338 --force-bind --insecure --wait-secs=60 --namespace testnamespace\n```\n\nThis requires an active upload proxy on the specified IP:PORT, for example using:\n\n```console\nkubectl port-forward service/cdi-uploadproxy 1338:443 -n cdi\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftz1112%2Ftalos-vbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftz1112%2Ftalos-vbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftz1112%2Ftalos-vbox/lists"}