Added custom overrides for kube-rbac-proxy. (#1987)

Missing in prometheus-operator, node-exporter and blacbox-exporter.
This commit is contained in:
Ricardo Ribeiro
2023-03-15 11:47:31 +00:00
committed by GitHub
parent c3dad8c70b
commit 274d5856c7
3 changed files with 21 additions and 3 deletions

View File

@@ -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,

View File

@@ -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 + '/',

View File

@@ -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',