Added custom overrides for kube-rbac-proxy. (#1987)
Missing in prometheus-operator, node-exporter and blacbox-exporter.
This commit is contained in:
@@ -11,6 +11,12 @@ local defaults = {
|
|||||||
requests: { cpu: '10m', memory: '20Mi' },
|
requests: { cpu: '10m', memory: '20Mi' },
|
||||||
limits: { cpu: '20m', memory: '40Mi' },
|
limits: { cpu: '20m', memory: '40Mi' },
|
||||||
},
|
},
|
||||||
|
kubeRbacProxy:: {
|
||||||
|
resources+: {
|
||||||
|
requests: { cpu: '10m', memory: '20Mi' },
|
||||||
|
limits: { cpu: '20m', memory: '40Mi' },
|
||||||
|
},
|
||||||
|
},
|
||||||
commonLabels:: {
|
commonLabels:: {
|
||||||
'app.kubernetes.io/name': 'blackbox-exporter',
|
'app.kubernetes.io/name': 'blackbox-exporter',
|
||||||
'app.kubernetes.io/version': defaults.version,
|
'app.kubernetes.io/version': defaults.version,
|
||||||
@@ -209,7 +215,7 @@ function(params) {
|
|||||||
}],
|
}],
|
||||||
};
|
};
|
||||||
|
|
||||||
local kubeRbacProxy = krp({
|
local kubeRbacProxy = krp(bb._config.kubeRbacProxy {
|
||||||
name: 'kube-rbac-proxy',
|
name: 'kube-rbac-proxy',
|
||||||
upstream: 'http://127.0.0.1:' + bb._config.internalPort + '/',
|
upstream: 'http://127.0.0.1:' + bb._config.internalPort + '/',
|
||||||
resources: bb._config.resources,
|
resources: bb._config.resources,
|
||||||
|
|||||||
@@ -13,6 +13,12 @@ local defaults = {
|
|||||||
requests: { cpu: '102m', memory: '180Mi' },
|
requests: { cpu: '102m', memory: '180Mi' },
|
||||||
limits: { cpu: '250m', memory: '180Mi' },
|
limits: { cpu: '250m', memory: '180Mi' },
|
||||||
},
|
},
|
||||||
|
kubeRbacProxy:: {
|
||||||
|
resources+: {
|
||||||
|
requests: { cpu: '10m', memory: '20Mi' },
|
||||||
|
limits: { cpu: '20m', memory: '40Mi' },
|
||||||
|
},
|
||||||
|
},
|
||||||
listenAddress:: '127.0.0.1',
|
listenAddress:: '127.0.0.1',
|
||||||
filesystemMountPointsExclude:: '^/(dev|proc|sys|run/k3s/containerd/.+|var/lib/docker/.+|var/lib/kubelet/pods/.+)($|/)',
|
filesystemMountPointsExclude:: '^/(dev|proc|sys|run/k3s/containerd/.+|var/lib/docker/.+|var/lib/kubelet/pods/.+)($|/)',
|
||||||
// NOTE: ignore veth network interface associated with containers.
|
// NOTE: ignore veth network interface associated with containers.
|
||||||
@@ -220,7 +226,7 @@ function(params) {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
local kubeRbacProxy = krp({
|
local kubeRbacProxy = krp(ne._config.kubeRbacProxy {
|
||||||
name: 'kube-rbac-proxy',
|
name: 'kube-rbac-proxy',
|
||||||
//image: krpImage,
|
//image: krpImage,
|
||||||
upstream: 'http://127.0.0.1:' + ne._config.port + '/',
|
upstream: 'http://127.0.0.1:' + ne._config.port + '/',
|
||||||
|
|||||||
@@ -15,6 +15,12 @@ local defaults = {
|
|||||||
limits: { cpu: '200m', memory: '200Mi' },
|
limits: { cpu: '200m', memory: '200Mi' },
|
||||||
requests: { cpu: '100m', memory: '100Mi' },
|
requests: { cpu: '100m', memory: '100Mi' },
|
||||||
},
|
},
|
||||||
|
kubeRbacProxy:: {
|
||||||
|
resources+: {
|
||||||
|
requests: { cpu: '10m', memory: '20Mi' },
|
||||||
|
limits: { cpu: '20m', memory: '40Mi' },
|
||||||
|
},
|
||||||
|
},
|
||||||
commonLabels:: {
|
commonLabels:: {
|
||||||
'app.kubernetes.io/name': defaults.name,
|
'app.kubernetes.io/name': defaults.name,
|
||||||
'app.kubernetes.io/version': defaults.version,
|
'app.kubernetes.io/version': defaults.version,
|
||||||
@@ -141,7 +147,7 @@ function(params)
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|
||||||
local kubeRbacProxy = krp({
|
local kubeRbacProxy = krp(po._config.kubeRbacProxy {
|
||||||
name: 'kube-rbac-proxy',
|
name: 'kube-rbac-proxy',
|
||||||
upstream: 'http://127.0.0.1:8080/',
|
upstream: 'http://127.0.0.1:8080/',
|
||||||
secureListenAddress: ':8443',
|
secureListenAddress: ':8443',
|
||||||
|
|||||||
Reference in New Issue
Block a user