2024-10-21 15:17:49 +02:00
|
|
|
operator:
|
|
|
|
tolerations:
|
|
|
|
- key: "node-role.kubernetes.io/master"
|
|
|
|
operator: "Exists"
|
|
|
|
effect: "NoSchedule"
|
|
|
|
- key: "node-role.kubernetes.io/control-plane"
|
|
|
|
operator: "Exists"
|
|
|
|
effect: "NoSchedule"
|
|
|
|
- effect: NoExecute
|
|
|
|
key: node-role.kubernetes.io/etcd
|
|
|
|
operator: Exists
|
|
|
|
nodeSelector: {}
|
|
|
|
affinity:
|
|
|
|
nodeAffinity:
|
|
|
|
preferredDuringSchedulingIgnoredDuringExecution:
|
|
|
|
- weight: 1
|
|
|
|
preference:
|
|
|
|
matchExpressions:
|
|
|
|
- key: "node-role.kubernetes.io/master"
|
|
|
|
operator: In
|
|
|
|
values: [""]
|
|
|
|
- weight: 1
|
|
|
|
preference:
|
|
|
|
matchExpressions:
|
|
|
|
- key: "node-role.kubernetes.io/control-plane"
|
|
|
|
operator: In
|
|
|
|
values: [""]
|
|
|
|
nameOverride: ""
|
|
|
|
fullnameOverride: ""
|
|
|
|
resourcePrefix: "rancher.io"
|
|
|
|
cniBinPath: "/opt/cni/bin"
|
|
|
|
clusterType: "kubernetes"
|
|
|
|
admissionControllers:
|
|
|
|
enabled: false
|
|
|
|
certificates:
|
|
|
|
secretNames:
|
|
|
|
operator: "operator-webhook-cert"
|
|
|
|
injector: "network-resources-injector-cert"
|
|
|
|
certManager:
|
|
|
|
# When enabled, makes use of certificates managed by cert-manager.
|
|
|
|
enabled: false
|
|
|
|
# When enabled, certificates are generated via cert-manager and then name will match the name of the secrets
|
|
|
|
# defined above
|
|
|
|
generateSelfSigned: false
|
|
|
|
# If not specified, no secret is created and secrets with the names defined above are expected to exist in the
|
|
|
|
# cluster. In that case, the ca.crt must be base64 encoded twice since it ends up being an env variable.
|
|
|
|
custom:
|
|
|
|
enabled: false
|
|
|
|
# operator:
|
|
|
|
# caCrt: |
|
|
|
|
# -----BEGIN CERTIFICATE-----
|
|
|
|
# MIIMIICLDCCAdKgAwIBAgIBADAKBggqhkjOPQQDAjB9MQswCQYDVQQGEwJCRTEPMA0G
|
|
|
|
# ...
|
|
|
|
# -----END CERTIFICATE-----
|
|
|
|
# tlsCrt: |
|
|
|
|
# -----BEGIN CERTIFICATE-----
|
|
|
|
# MIIMIICLDCCAdKgAwIBAgIBADAKBggqhkjOPQQDAjB9MQswCQYDVQQGEwJCRTEPMA0G
|
|
|
|
# ...
|
|
|
|
# -----END CERTIFICATE-----
|
|
|
|
# tlsKey: |
|
|
|
|
# -----BEGIN EC PRIVATE KEY-----
|
|
|
|
# MHcl4wOuDwKQa+upc8GftXE2C//4mKANBC6It01gUaTIpo=
|
|
|
|
# ...
|
|
|
|
# -----END EC PRIVATE KEY-----
|
|
|
|
# injector:
|
|
|
|
# caCrt: |
|
|
|
|
# -----BEGIN CERTIFICATE-----
|
|
|
|
# MIIMIICLDCCAdKgAwIBAgIBADAKBggqhkjOPQQDAjB9MQswCQYDVQQGEwJCRTEPMA0G
|
|
|
|
# ...
|
|
|
|
# -----END CERTIFICATE-----
|
|
|
|
# tlsCrt: |
|
|
|
|
# -----BEGIN CERTIFICATE-----
|
|
|
|
# MIIMIICLDCCAdKgAwIBAgIBADAKBggqhkjOPQQDAjB9MQswCQYDVQQGEwJCRTEPMA0G
|
|
|
|
# ...
|
|
|
|
# -----END CERTIFICATE-----
|
|
|
|
# tlsKey: |
|
|
|
|
# -----BEGIN EC PRIVATE KEY-----
|
|
|
|
# MHcl4wOuDwKQa+upc8GftXE2C//4mKANBC6It01gUaTIpo=
|
|
|
|
# ...
|
|
|
|
# -----END EC PRIVATE KEY-----
|
|
|
|
sriovOperatorConfig:
|
|
|
|
# deploy sriovOperatorConfig CR with the below values
|
|
|
|
deploy: true
|
|
|
|
# node slectors for sriov-network-config-daemon
|
|
|
|
configDaemonNodeSelector: {feature.node.kubernetes.io/network-sriov.capable: 'true'}
|
|
|
|
# log level for both operator and sriov-network-config-daemon
|
|
|
|
logLevel: 2
|
|
|
|
# disable node draining when configuring SR-IOV, set to true in case of a single node
|
|
|
|
# cluster or any other justifiable reason
|
|
|
|
disableDrain: false
|
|
|
|
# sriov-network-config-daemon configuration mode. either "daemon" or "systemd"
|
|
|
|
configurationMode: daemon
|
|
|
|
# Example for supportedExtraNICs values ['MyNIC: "8086 1521 1520"']
|
|
|
|
supportedExtraNICs: []
|
|
|
|
# Image URIs for sriov-network-operator components
|
|
|
|
images:
|
|
|
|
operator:
|
|
|
|
repository: rancher/hardened-sriov-network-operator
|
2024-11-15 17:49:33 +01:00
|
|
|
tag: v1.4.0-build20241113
|
2024-10-21 15:17:49 +02:00
|
|
|
sriovConfigDaemon:
|
|
|
|
repository: rancher/hardened-sriov-network-config-daemon
|
2024-11-15 17:49:33 +01:00
|
|
|
tag: v1.4.0-build20241113
|
2024-10-21 15:17:49 +02:00
|
|
|
sriovCni:
|
|
|
|
repository: rancher/hardened-sriov-cni
|
2024-11-15 17:49:33 +01:00
|
|
|
tag: v2.8.1-build20241113
|
2024-10-21 15:17:49 +02:00
|
|
|
ibSriovCni:
|
|
|
|
repository: rancher/hardened-ib-sriov-cni
|
2024-11-15 17:49:33 +01:00
|
|
|
tag: v1.1.1-build20241113
|
2024-10-21 15:17:49 +02:00
|
|
|
sriovDevicePlugin:
|
|
|
|
repository: rancher/hardened-sriov-network-device-plugin
|
2024-11-15 17:49:33 +01:00
|
|
|
tag: v3.8.0-build20241114
|
2024-10-21 15:17:49 +02:00
|
|
|
resourcesInjector:
|
|
|
|
repository: rancher/hardened-sriov-network-resources-injector
|
2024-11-15 17:49:33 +01:00
|
|
|
tag: v1.6.0-build20241113
|
2024-10-21 15:17:49 +02:00
|
|
|
webhook:
|
|
|
|
repository: rancher/hardened-sriov-network-webhook
|
2024-11-15 17:49:33 +01:00
|
|
|
tag: v1.4.0-build20241113
|
2024-10-21 15:17:49 +02:00
|
|
|
imagePullSecrets: []
|
2024-11-15 17:49:33 +01:00
|
|
|
extraDeploy: []
|
2024-10-21 15:17:49 +02:00
|
|
|
global:
|
|
|
|
cattle:
|
|
|
|
systemDefaultRegistry: ""
|
|
|
|
rbac:
|
|
|
|
userRoles:
|
|
|
|
aggregateToDefaultRoles: false
|