97 lines
2.2 KiB
YAML
97 lines
2.2 KiB
YAML
---
|
|
# -- Replaces the name of the chart in the Chart.yaml file
|
|
nameOverride: ""
|
|
# -- Replaces the generated name
|
|
fullnameOverride: ""
|
|
|
|
image:
|
|
# -- Repository to pull the image from
|
|
repository: "quay.io/sustainable_computing_io/kepler"
|
|
# -- Image tag, if empty it will get it from the chart's appVersion
|
|
tag: ""
|
|
# -- Pull policy
|
|
pullPolicy: Always
|
|
|
|
# -- Secret name for pulling images from private repository
|
|
imagePullSecrets: []
|
|
|
|
# -- Additional DaemonSet annotations
|
|
annotations: {}
|
|
|
|
# -- Additional pod annotations
|
|
podAnnotations: {}
|
|
|
|
# -- Additional pod labels
|
|
podLabels: {}
|
|
|
|
# -- Privileges and access control settings for a Pod (all containers in a pod)
|
|
podSecurityContext: {}
|
|
# fsGroup: 2000
|
|
|
|
# -- Privileges and access control settings for a container
|
|
securityContext:
|
|
privileged: true
|
|
|
|
# -- Node selection constraint
|
|
nodeSelector:
|
|
kubernetes.io/os: linux
|
|
node-role.kubernetes.io/worker: "true"
|
|
|
|
|
|
# -- Toleration for taints
|
|
tolerations:
|
|
- operator: "Exists"
|
|
|
|
# -- Affinity rules
|
|
affinity: {}
|
|
|
|
# -- CPU/MEM resources
|
|
resources: {}
|
|
|
|
# -- Extra environment variables
|
|
extraEnvVars:
|
|
KEPLER_LOG_LEVEL: "1"
|
|
ENABLE_GPU: "true"
|
|
ENABLE_EBPF_CGROUPID: "true"
|
|
EXPOSE_IRQ_COUNTER_METRICS: "true"
|
|
EXPOSE_KUBELET_METRICS: "true"
|
|
ENABLE_PROCESS_METRICS: "true"
|
|
CPU_ARCH_OVERRIDE: ""
|
|
CGROUP_METRICS: "*"
|
|
# REDFISH_PROBE_INTERVAL_IN_SECONDS: "60"
|
|
# REDFISH_SKIP_SSL_VERIFY: "true"
|
|
|
|
canMount:
|
|
usrSrc: true # /usr/src may not available, ie GKE
|
|
|
|
service:
|
|
annotations: {}
|
|
type: ClusterIP
|
|
port: 9102
|
|
|
|
serviceAccount:
|
|
# Specifies whether a service account should be created
|
|
create: true
|
|
# Annotations to add to the service account
|
|
annotations: {}
|
|
# The name of the service account to use.
|
|
# If not set and create is true, a name is generated using the fullname template
|
|
name: ""
|
|
|
|
serviceMonitor:
|
|
enabled: true
|
|
namespace: "cattle-monitoring-system"
|
|
interval: 30s
|
|
scrapeTimeout: 5s
|
|
labels: {}
|
|
|
|
redfish:
|
|
enabled: false
|
|
name: redfish
|
|
labels: {}
|
|
annotations: {}
|
|
fileContent: |-
|
|
your_kubelet_node1_name,redfish_username,redfish_password,https://node1_redfish_ip_or_hostname
|
|
your_kubelet_node2_name,redfish_username,redfish_password,https://node2_redfish_ip_or_hostname
|
|
|