Skip to content

Commit

Permalink
Merge pull request #184 from kubevirt-bot/cherry-pick-183-to-release-1.0
Browse files Browse the repository at this point in the history
[release-1.0] Fix use of interface multi-queue within `Fedora` and `RHEL/CentOS DPDK` preferences
  • Loading branch information
kubevirt-bot authored Jun 20, 2024
2 parents 2e29e04 + 9ce794d commit 81b13fc
Show file tree
Hide file tree
Showing 13 changed files with 98 additions and 5 deletions.
3 changes: 2 additions & 1 deletion preferences/centos/8_stream_dpdk/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ resources:

components:
- ./metadata
- ../../components/cpu-topology-spread
- ./requirements
- ../../components/cpu-topology-sockets
- ../../components/interface-multiqueue

nameSuffix: ".dpdk"
11 changes: 11 additions & 0 deletions preferences/centos/8_stream_dpdk/requirements/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
apiVersion: kustomize.config.k8s.io/v1alpha1
kind: Component

patches:
- path: ./requirements.yaml
target:
kind: VirtualMachinePreference
- path: ./requirements.yaml
target:
kind: VirtualMachineClusterPreference
11 changes: 11 additions & 0 deletions preferences/centos/8_stream_dpdk/requirements/requirements.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
apiVersion: instancetype.kubevirt.io/v1beta1
kind: VirtualMachinePreference
metadata:
name: requirements
spec:
requirements:
cpu:
guest: 2
memory:
guest: 1.5Gi
3 changes: 2 additions & 1 deletion preferences/centos/9_stream_dpdk/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ resources:

components:
- ./metadata
- ../../components/cpu-topology-spread
- ./requirements
- ../../components/cpu-topology-sockets
- ../../components/interface-multiqueue

nameSuffix: ".dpdk"
11 changes: 11 additions & 0 deletions preferences/centos/9_stream_dpdk/requirements/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
apiVersion: kustomize.config.k8s.io/v1alpha1
kind: Component

patches:
- path: ./requirements.yaml
target:
kind: VirtualMachinePreference
- path: ./requirements.yaml
target:
kind: VirtualMachineClusterPreference
11 changes: 11 additions & 0 deletions preferences/centos/9_stream_dpdk/requirements/requirements.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
apiVersion: instancetype.kubevirt.io/v1beta1
kind: VirtualMachinePreference
metadata:
name: requirements
spec:
requirements:
cpu:
guest: 2
memory:
guest: 1.5Gi
1 change: 0 additions & 1 deletion preferences/fedora/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ components:
- ../components/interfacemodel-virtio-net
- ../components/rng
- ../components/secureboot
- ../components/interface-multiqueue

patches:
- target:
Expand Down
3 changes: 2 additions & 1 deletion preferences/rhel/8_dpdk/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ resources:

components:
- ./metadata
- ../../components/cpu-topology-spread
- ./requirements
- ../../components/cpu-topology-sockets
- ../../components/interface-multiqueue

nameSuffix: ".dpdk"
11 changes: 11 additions & 0 deletions preferences/rhel/8_dpdk/requirements/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
apiVersion: kustomize.config.k8s.io/v1alpha1
kind: Component

patches:
- path: ./requirements.yaml
target:
kind: VirtualMachinePreference
- path: ./requirements.yaml
target:
kind: VirtualMachineClusterPreference
12 changes: 12 additions & 0 deletions preferences/rhel/8_dpdk/requirements/requirements.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
apiVersion: instancetype.kubevirt.io/v1beta1
kind: VirtualMachinePreference
metadata:
name: requirements
spec:
# https://access.redhat.com/articles/rhel-limits#minimum-required-memory-3
requirements:
cpu:
guest: 2
memory:
guest: 1.5Gi
3 changes: 2 additions & 1 deletion preferences/rhel/9_dpdk/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ resources:

components:
- ./metadata
- ../../components/cpu-topology-spread
- ./requirements
- ../../components/cpu-topology-sockets
- ../../components/interface-multiqueue

nameSuffix: ".dpdk"
11 changes: 11 additions & 0 deletions preferences/rhel/9_dpdk/requirements/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
apiVersion: kustomize.config.k8s.io/v1alpha1
kind: Component

patches:
- path: ./requirements.yaml
target:
kind: VirtualMachinePreference
- path: ./requirements.yaml
target:
kind: VirtualMachineClusterPreference
12 changes: 12 additions & 0 deletions preferences/rhel/9_dpdk/requirements/requirements.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
apiVersion: instancetype.kubevirt.io/v1beta1
kind: VirtualMachinePreference
metadata:
name: requirements
spec:
# https://access.redhat.com/articles/rhel-limits#minimum-required-memory-3
requirements:
cpu:
guest: 2
memory:
guest: 1.5Gi

0 comments on commit 81b13fc

Please sign in to comment.