![karthik s](/assets/img/avatar_default.png)
NIC partitioning requires IOMMU to be enabled on roles using it. By adding the BootParams service to all the roles, we could enable IOMMU selectively by supplying the role specific parameter "KernelArgs". If a role doesn't use NIC Partitioning then "KernelArgs" shall be not be set and backward compatibility would be retained. Change-Id: I2eb078d9860d9a46d6bffd0fe2f799298538bf73
28 lines
1.0 KiB
YAML
28 lines
1.0 KiB
YAML
###############################################################################
|
|
# Role: OpenShiftInfra #
|
|
###############################################################################
|
|
- name: OpenShiftInfra
|
|
description: |
|
|
OpenShiftInfra role, a specialized worker that only runs infra pods.
|
|
CountDefault: 1
|
|
RoleParametersDefault:
|
|
OpenShiftNodeGroupName: 'node-config-infra'
|
|
tags:
|
|
- openshift
|
|
networks:
|
|
- InternalApi
|
|
- Storage
|
|
# For systems with both IPv4 and IPv6, you may specify a gateway network for
|
|
# each, such as ['ControlPlane', 'External']
|
|
default_route_networks: ['ControlPlane']
|
|
ServicesDefault:
|
|
- OS::TripleO::Services::BootParams
|
|
- OS::TripleO::Services::Docker
|
|
- OS::TripleO::Services::OpenShift::GlusterFS
|
|
- OS::TripleO::Services::OpenShift::Infra
|
|
- OS::TripleO::Services::Podman
|
|
- OS::TripleO::Services::Rhsm
|
|
- OS::TripleO::Services::Sshd
|
|
- OS::TripleO::Services::Timesync
|
|
- OS::TripleO::Services::TripleoFirewall
|