Skip to content

Conversation

@jakjang
Copy link
Contributor

@jakjang jakjang commented Jan 16, 2026

Adding a blog about deploying KubeVirt on AKS, to be published on 1-30-2026.

Adding Harshit from the Azure Linux engineering team as an author, as much of the KubeVirt doc is based off a doc he wrote.
Updated authors list to include 'harshit-gupta'.
Added an introduction to KubeVirt and its benefits for VM management in Kubernetes.
Updated tags to include 'kubevirt' for better categorization.
@jakjang jakjang requested review from a team, Copilot and mangalorereshmi January 16, 2026 23:20
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds a new blog post about deploying KubeVirt on AKS, scheduled for publication on January 26, 2026. The post provides a step-by-step guide for users to set up KubeVirt, an open-source CNCF project that enables running virtual machines within Kubernetes clusters.

Changes:

  • Added a new blog post explaining KubeVirt benefits and providing deployment instructions for AKS
  • Added new author "harshit-gupta" to authors.yml
  • Added new "kubevirt" tag to tags.yml
  • Fixed incomplete description for the "kueue" tag

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 8 comments.

File Description
website/blog/2026-01-26-kubevirt-on-aks/index.md New blog post with KubeVirt deployment guide including cluster creation, installation steps, and VMI creation examples
website/blog/authors.yml Added new author entry for Harshit Gupta
website/blog/tags.yml Added kubevirt tag and fixed truncated kueue tag description

Copilot AI review requested due to automatic review settings January 16, 2026 23:24
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 7 comments.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings January 16, 2026 23:26
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings January 16, 2026 23:30
Copilot AI review requested due to automatic review settings January 23, 2026 19:05
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 4 changed files in this pull request and generated 3 comments.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings January 23, 2026 19:09
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 4 changed files in this pull request and generated 5 comments.

Comment on lines +1 to +7
---
title: "Deploying KubeVirt on AKS"
date: "2026-01-30"
description: "Learn how to deploy KubeVirt on Azure Kubernetes Service (AKS) to run and manage virtual machines alongside containerized applications using Kubernetes orchestration"
authors: ["jack-jiang", "harshit-gupta"]
tags: ["kubevirt", "general", "operations"]
---
Copy link

Copilot AI Jan 23, 2026

Choose a reason for hiding this comment

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

The blog post date is in the future (2026-01-30), but the front matter is missing draft: true. According to the repository guidelines, Docusaurus publishes all posts immediately when deployed, regardless of date. To prevent premature publishing during PR review, add draft: true to the front matter. This should be removed before the intended publication date.

Copilot generated this review using guidance from repository custom instructions.
Copilot AI review requested due to automatic review settings January 23, 2026 19:17
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 4 changed files in this pull request and generated 3 comments.

Copy link
Contributor

@sabbour sabbour left a comment

Choose a reason for hiding this comment

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

Approving, please make the changes.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Ahmed Sabbour <103856+sabbour@users.noreply.github.com>
Copilot AI review requested due to automatic review settings January 23, 2026 21:42
Fixed spacing for code block.
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings January 23, 2026 22:01
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 4 changed files in this pull request and generated 2 comments.

Comment on lines +57 to +68
export RELEASE=$(curl https://storage.googleapis.com/kubevirt-prow/release/kubevirt/kubevirt/stable.txt)

# Deploy the KubeVirt operator
kubectl apply -f https://github.com/kubevirt/kubevirt/releases/download/${RELEASE}/kubevirt-operator.yaml
```

1. Install the KubeVirt custom resource.

```bash
curl -L https://github.com/kubevirt/kubevirt/releases/download/${RELEASE}/kubevirt-cr.yaml \
| yq '.spec.infra.nodePlacement={}' \
| kubectl apply -f -
Copy link

Copilot AI Jan 23, 2026

Choose a reason for hiding this comment

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

The installation commands fetch and apply KubeVirt manifests directly from third-party URLs (stable.txt, kubevirt-operator.yaml, and kubevirt-cr.yaml) without pinning to an immutable version or verifying integrity. An attacker who compromises the KubeVirt release pipeline or those hosting locations could change these artifacts and gain cluster-level control when users run kubectl apply as written. To reduce this supply chain risk, pin installs to a specific trusted release (or digest) and verify integrity instead of relying on the mutable stable pointer and unauthenticated remote YAML.

Copilot uses AI. Check for mistakes.
Comment on lines +129 to +131
image: quay.io/kubevirt/fedora-with-test-tooling-container-disk:devel
name: containerdisk
- cloudInitNoCloud:
Copy link

Copilot AI Jan 23, 2026

Choose a reason for hiding this comment

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

The example VMI uses a third-party container image quay.io/kubevirt/fedora-with-test-tooling-container-disk:devel, which is a mutable development tag. If that image tag is ever replaced with a malicious build (e.g., registry compromise), users following this guide would run untrusted code in their clusters. Prefer referencing a specific, trusted version or image digest rather than a mutable :devel tag to limit supply chain and integrity risks.

Copilot uses AI. Check for mistakes.
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.

7 participants