DirectorySecurity AdvisoriesPricing
Sign in
Directory
k8sgpt-operator logoHELM

k8sgpt-operator

Helm chart
Last changed
Request a free trial

Contact our team to test out this Helm chart and related images for free. Please also indicate any other images you would like to evaluate.

Overview
Chart versions
Default values
Chart metadata
Images

Tag:

1
## Optional enable distributed cache
2
interplex:
3
enabled: false
4
## When enabled (default) the operator dynamically creates ServiceAccount,
5
## ClusterRole and ClusterRoleBinding for each k8sgpt workload it manages.
6
## Set to false to disable dynamic RBAC and rely on pre-provisioned static
7
## resources from the Helm templates instead.
8
dynamicRBAC:
9
enabled: true
10
serviceMonitor:
11
enabled: false
12
additionalLabels: {}
13
# The namespace where Prometheus expects to find the serviceMonitor
14
# namespace: ""
15
grafanaDashboard:
16
enabled: false
17
# The namespace where Grafana expects to find the dashboard
18
# namespace: ""
19
folder:
20
annotation: grafana_folder
21
name: ai
22
label:
23
key: grafana_dashboard
24
value: "1"
25
# create GrafanaDashboard custom resource referencing to the configMap.
26
# according to https://grafana-operator.github.io/grafana-operator/docs/examples/dashboard_from_configmap/readme/
27
grafanaOperator:
28
enabled: false
29
matchLabels:
30
dashboards: "grafana"
31
controllerManager:
32
# Additional annotations to add to the controller manager deployment
33
annotations: {}
34
kubeRbacProxy:
35
containerSecurityContext:
36
allowPrivilegeEscalation: false
37
capabilities:
38
drop:
39
- ALL
40
image:
41
repository: cgr.dev/scratch-images/test-tmp/kube-rbac-proxy
42
tag: 0.22.1-r4@sha256:fcfadb3b20b8846f7dd405c269506dd97da20c9a0c23a103191f10fc7d9bb42c
43
resources:
44
limits:
45
cpu: 500m
46
memory: 128Mi
47
requests:
48
cpu: 5m
49
memory: 64Mi
50
manager:
51
sinkWebhookTimeout: 30s
52
enableResultLogging: false
53
containerSecurityContext:
54
allowPrivilegeEscalation: false
55
capabilities:
56
drop:
57
- ALL
58
image:
59
repository: cgr.dev/scratch-images/test-tmp/k8sgpt-operator
60
tag: 0.2.27-r11@sha256:17bfc658319055fd6d26b6914965c5df45732585603e755a3efb8da5b64167c9
61
resources:
62
limits:
63
cpu: 500m
64
memory: 128Mi
65
requests:
66
cpu: 10m
67
memory: 64Mi
68
replicas: 1
69
## Node labels for pod assignment
70
## ref: https://kubernetes.io/docs/user-guide/node-selection/
71
#
72
nodeSelector: {}
73
podSecurityContext:
74
runAsNonRoot: true
75
# Set securityContext.runAsUser/runAsGroup if necessary. Values below were taken from https://github.com/k8sgpt-ai/k8sgpt-operator/blob/main/Dockerfile
76
# runAsUser: 65532
77
# runAsGroup: 65532
78
kubernetesClusterDomain: cluster.local
79
metricsService:
80
ports:
81
- name: https
82
port: 8443
83
protocol: TCP
84
targetPort: https
85
type: ClusterIP
86

The trusted source for open source

Talk to an expert
PrivacyTerms

Product

Chainguard ContainersChainguard LibrariesChainguard VMsChainguard OS PackagesChainguard ActionsChainguard Agent SkillsIntegrationsPricing
© 2026 Chainguard, Inc. All Rights Reserved.
Chainguard® and the Chainguard logo are registered trademarks of Chainguard, Inc. in the United States and/or other countries.
The other respective trademarks mentioned on this page are owned by the respective companies and use of them does not imply any affiliation or endorsement.