Merge pull request #1124 from kaflake/feature/configRbacImage
This commit is contained in:
@@ -21,6 +21,7 @@ local defaults = {
|
|||||||
if !std.setMember(labelName, ['app.kubernetes.io/version'])
|
if !std.setMember(labelName, ['app.kubernetes.io/version'])
|
||||||
},
|
},
|
||||||
configmapReloaderImage: error 'must provide version',
|
configmapReloaderImage: error 'must provide version',
|
||||||
|
kubeRbacProxyImage: error 'must provide kubeRbacProxyImage',
|
||||||
|
|
||||||
port: 9115,
|
port: 9115,
|
||||||
internalPort: 19115,
|
internalPort: 19115,
|
||||||
@@ -204,6 +205,7 @@ function(params) {
|
|||||||
ports: [
|
ports: [
|
||||||
{ name: 'https', containerPort: bb._config.port },
|
{ name: 'https', containerPort: bb._config.port },
|
||||||
],
|
],
|
||||||
|
image: bb._config.kubeRbacProxyImage,
|
||||||
});
|
});
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
local defaults = {
|
local defaults = {
|
||||||
namespace: error 'must provide namespace',
|
namespace: error 'must provide namespace',
|
||||||
image: 'quay.io/brancz/kube-rbac-proxy:v0.8.0',
|
image: error 'must provide image',
|
||||||
ports: error 'must provide ports',
|
ports: error 'must provide ports',
|
||||||
secureListenAddress: error 'must provide secureListenAddress',
|
secureListenAddress: error 'must provide secureListenAddress',
|
||||||
upstream: error 'must provide upstream',
|
upstream: error 'must provide upstream',
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ local defaults = {
|
|||||||
namespace: error 'must provide namespace',
|
namespace: error 'must provide namespace',
|
||||||
version: error 'must provide version',
|
version: error 'must provide version',
|
||||||
image: error 'must provide version',
|
image: error 'must provide version',
|
||||||
|
kubeRbacProxyImage: error 'must provide kubeRbacProxyImage',
|
||||||
resources: {
|
resources: {
|
||||||
requests: { cpu: '10m', memory: '190Mi' },
|
requests: { cpu: '10m', memory: '190Mi' },
|
||||||
limits: { cpu: '100m', memory: '250Mi' },
|
limits: { cpu: '100m', memory: '250Mi' },
|
||||||
@@ -95,6 +96,7 @@ function(params) (import 'github.com/kubernetes/kube-state-metrics/jsonnet/kube-
|
|||||||
limits+: { cpu: '40m' },
|
limits+: { cpu: '40m' },
|
||||||
requests+: { cpu: '20m' },
|
requests+: { cpu: '20m' },
|
||||||
},
|
},
|
||||||
|
image: ksm._config.kubeRbacProxyImage,
|
||||||
}),
|
}),
|
||||||
|
|
||||||
local kubeRbacProxySelf = krp({
|
local kubeRbacProxySelf = krp({
|
||||||
@@ -104,6 +106,7 @@ function(params) (import 'github.com/kubernetes/kube-state-metrics/jsonnet/kube-
|
|||||||
ports: [
|
ports: [
|
||||||
{ name: 'https-self', containerPort: 9443 },
|
{ name: 'https-self', containerPort: 9443 },
|
||||||
],
|
],
|
||||||
|
image: ksm._config.kubeRbacProxyImage,
|
||||||
}),
|
}),
|
||||||
|
|
||||||
deployment+: {
|
deployment+: {
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ local defaults = {
|
|||||||
namespace: error 'must provide namespace',
|
namespace: error 'must provide namespace',
|
||||||
version: error 'must provide version',
|
version: error 'must provide version',
|
||||||
image: error 'must provide version',
|
image: error 'must provide version',
|
||||||
|
kubeRbacProxyImage: error 'must provide kubeRbacProxyImage',
|
||||||
resources: {
|
resources: {
|
||||||
requests: { cpu: '102m', memory: '180Mi' },
|
requests: { cpu: '102m', memory: '180Mi' },
|
||||||
limits: { cpu: '250m', memory: '180Mi' },
|
limits: { cpu: '250m', memory: '180Mi' },
|
||||||
@@ -200,6 +201,7 @@ function(params) {
|
|||||||
ports: [
|
ports: [
|
||||||
{ name: 'https', containerPort: ne._config.port, hostPort: ne._config.port },
|
{ name: 'https', containerPort: ne._config.port, hostPort: ne._config.port },
|
||||||
],
|
],
|
||||||
|
image: ne._config.kubeRbacProxyImage,
|
||||||
}) + {
|
}) + {
|
||||||
env: [
|
env: [
|
||||||
{ name: 'IP', valueFrom: { fieldRef: { fieldPath: 'status.podIP' } } },
|
{ name: 'IP', valueFrom: { fieldRef: { fieldPath: 'status.podIP' } } },
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ local defaults = {
|
|||||||
namespace: error 'must provide namespace',
|
namespace: error 'must provide namespace',
|
||||||
version: error 'must provide version',
|
version: error 'must provide version',
|
||||||
image: error 'must provide image',
|
image: error 'must provide image',
|
||||||
|
kubeRbacProxyImage: error 'must provide kubeRbacProxyImage',
|
||||||
configReloaderImage: error 'must provide config reloader image',
|
configReloaderImage: error 'must provide config reloader image',
|
||||||
resources: {
|
resources: {
|
||||||
limits: { cpu: '200m', memory: '200Mi' },
|
limits: { cpu: '200m', memory: '200Mi' },
|
||||||
@@ -114,6 +115,7 @@ function(params)
|
|||||||
ports: [
|
ports: [
|
||||||
{ name: 'https', containerPort: 8443 },
|
{ name: 'https', containerPort: 8443 },
|
||||||
],
|
],
|
||||||
|
image: po._config.kubeRbacProxyImage,
|
||||||
}),
|
}),
|
||||||
|
|
||||||
deployment+: {
|
deployment+: {
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ local platformPatch = import './platforms/platforms.libsonnet';
|
|||||||
prometheus: error 'must provide version',
|
prometheus: error 'must provide version',
|
||||||
prometheusAdapter: error 'must provide version',
|
prometheusAdapter: error 'must provide version',
|
||||||
prometheusOperator: error 'must provide version',
|
prometheusOperator: error 'must provide version',
|
||||||
|
kubeRbacProxy: error 'must provide version',
|
||||||
configmapReload: error 'must provide version',
|
configmapReload: error 'must provide version',
|
||||||
} + (import 'versions.json'),
|
} + (import 'versions.json'),
|
||||||
images: {
|
images: {
|
||||||
@@ -42,6 +43,7 @@ local platformPatch = import './platforms/platforms.libsonnet';
|
|||||||
prometheusAdapter: 'directxman12/k8s-prometheus-adapter:v' + $.values.common.versions.prometheusAdapter,
|
prometheusAdapter: 'directxman12/k8s-prometheus-adapter:v' + $.values.common.versions.prometheusAdapter,
|
||||||
prometheusOperator: 'quay.io/prometheus-operator/prometheus-operator:v' + $.values.common.versions.prometheusOperator,
|
prometheusOperator: 'quay.io/prometheus-operator/prometheus-operator:v' + $.values.common.versions.prometheusOperator,
|
||||||
prometheusOperatorReloader: 'quay.io/prometheus-operator/prometheus-config-reloader:v' + $.values.common.versions.prometheusOperator,
|
prometheusOperatorReloader: 'quay.io/prometheus-operator/prometheus-config-reloader:v' + $.values.common.versions.prometheusOperator,
|
||||||
|
kubeRbacProxy: 'quay.io/brancz/kube-rbac-proxy:v' + $.values.common.versions.kubeRbacProxy,
|
||||||
configmapReload: 'jimmidyson/configmap-reload:v' + $.values.common.versions.configmapReload,
|
configmapReload: 'jimmidyson/configmap-reload:v' + $.values.common.versions.configmapReload,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -56,6 +58,7 @@ local platformPatch = import './platforms/platforms.libsonnet';
|
|||||||
namespace: $.values.common.namespace,
|
namespace: $.values.common.namespace,
|
||||||
version: $.values.common.versions.blackboxExporter,
|
version: $.values.common.versions.blackboxExporter,
|
||||||
image: $.values.common.images.blackboxExporter,
|
image: $.values.common.images.blackboxExporter,
|
||||||
|
kubeRbacProxyImage: $.values.common.images.kubeRbacProxy,
|
||||||
configmapReloaderImage: $.values.common.images.configmapReload,
|
configmapReloaderImage: $.values.common.images.configmapReload,
|
||||||
},
|
},
|
||||||
grafana: {
|
grafana: {
|
||||||
@@ -71,12 +74,14 @@ local platformPatch = import './platforms/platforms.libsonnet';
|
|||||||
version: $.values.common.versions.kubeStateMetrics,
|
version: $.values.common.versions.kubeStateMetrics,
|
||||||
image: $.values.common.images.kubeStateMetrics,
|
image: $.values.common.images.kubeStateMetrics,
|
||||||
mixin+: { ruleLabels: $.values.common.ruleLabels },
|
mixin+: { ruleLabels: $.values.common.ruleLabels },
|
||||||
|
kubeRbacProxyImage: $.values.common.images.kubeRbacProxy,
|
||||||
},
|
},
|
||||||
nodeExporter: {
|
nodeExporter: {
|
||||||
namespace: $.values.common.namespace,
|
namespace: $.values.common.namespace,
|
||||||
version: $.values.common.versions.nodeExporter,
|
version: $.values.common.versions.nodeExporter,
|
||||||
image: $.values.common.images.nodeExporter,
|
image: $.values.common.images.nodeExporter,
|
||||||
mixin+: { ruleLabels: $.values.common.ruleLabels },
|
mixin+: { ruleLabels: $.values.common.ruleLabels },
|
||||||
|
kubeRbacProxyImage: $.values.common.images.kubeRbacProxy,
|
||||||
},
|
},
|
||||||
prometheus: {
|
prometheus: {
|
||||||
namespace: $.values.common.namespace,
|
namespace: $.values.common.namespace,
|
||||||
@@ -101,6 +106,7 @@ local platformPatch = import './platforms/platforms.libsonnet';
|
|||||||
'app.kubernetes.io/part-of': 'kube-prometheus',
|
'app.kubernetes.io/part-of': 'kube-prometheus',
|
||||||
},
|
},
|
||||||
mixin+: { ruleLabels: $.values.common.ruleLabels },
|
mixin+: { ruleLabels: $.values.common.ruleLabels },
|
||||||
|
kubeRbacProxyImage: $.values.common.images.kubeRbacProxy,
|
||||||
},
|
},
|
||||||
kubernetesControlPlane: {
|
kubernetesControlPlane: {
|
||||||
namespace: $.values.common.namespace,
|
namespace: $.values.common.namespace,
|
||||||
|
|||||||
@@ -7,5 +7,6 @@
|
|||||||
"prometheus": "2.26.0",
|
"prometheus": "2.26.0",
|
||||||
"prometheusAdapter": "0.8.4",
|
"prometheusAdapter": "0.8.4",
|
||||||
"prometheusOperator": "0.47.0",
|
"prometheusOperator": "0.47.0",
|
||||||
|
"kubeRbacProxy": "0.8.0",
|
||||||
"configmapReload": "0.5.0"
|
"configmapReload": "0.5.0"
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user