Skip to content

Commit 6efca40

Browse files
committed
OSDOCS#37688: Added the CNV+GitOps content
1 parent 6777eb8 commit 6efca40

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

_topic_maps/_topic_map.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4639,6 +4639,8 @@ Topics:
46394639
File: virt-assigning-compute-resources
46404640
- Name: About multi-queue functionality
46414641
File: virt-about-multi-queue
4642+
- Name: Managing virtual machines by using OpenShift GitOps
4643+
File: virt-managing-virtual-machines-by-using-openshift-gitops
46424644
- Name: VM disks
46434645
Dir: virtual_disks
46444646
Topics:
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * virt/virtual_machines/advanced_vm_management
4+
5+
:_newdoc-version: 2.18.3
6+
:_template-generated: 2025-01-24
7+
:_mod-docs-content-type: PROCEDURE
8+
9+
[id="virt-managing-virtual-machines-by-using-openshift-gitops_{context}"]
10+
= Managing virtual machines by using OpenShift GitOps
11+
12+
To automate and optimize virtual machine (VM) management in OpenShift Virtualization, you can use OpenShift GitOps.
13+
14+
With GitOps, you can set up VM deployments based on configuration files stored in a Git repository. This also makes it easier to automate, update, or replicate these configurations, as well to use version control for tracking their changes.
15+
16+
.Prerequisites
17+
18+
* You have a GitHub account. For instructions to set up an account, see link:https://docs.github.com/en/get-started/start-your-journey/creating-an-account-on-github[Creating an account on GitHub].
19+
20+
* OpenShift Virtualuzation has been installed on your OpenShift cluster. For instructions, see xref:../../../virt/install/installing-virt.adoc#installing-virt[OpenShift Virtualization installation].
21+
22+
* The OpenShift GitOps operator has been installed on your OpenShift cluster. For instructions, see link:https://docs.openshift.com/gitops/1.15/installing_gitops/preparing-gitops-install.html[Installing GitOps].
23+
24+
.Procedure
25+
26+
Follow link:https://developers.redhat.com/learning/learn:manage-openshift-virtual-machines-gitops/resource/resources:connect-and-configure-external-repository-argo-cd-virtual-machines[the _Manage OpenShift virtual machines with GitOps_ learning path] in performing these steps:
27+
28+
. Connect an external Git repository to your Argo CD instance.
29+
30+
. Create the required VM configuration in the Git repository.
31+
32+
. Use the VM configuration to create VMs on your cluster.
33+
34+
35+
[role="_additional-resources"]
36+
.Additional resources
37+
* link:https://docs.openshift.com/gitops/[OpenShift GitOps documentation]
38+

0 commit comments

Comments
 (0)