Merge branch 'main' into feature/configRbacImage
This commit is contained in:
14
README.md
14
README.md
@@ -105,13 +105,13 @@ $ minikube addons disable metrics-server
|
|||||||
|
|
||||||
The following versions are supported and work as we test against these versions in their respective branches. But note that other versions might work!
|
The following versions are supported and work as we test against these versions in their respective branches. But note that other versions might work!
|
||||||
|
|
||||||
| kube-prometheus stack | Kubernetes 1.18 | Kubernetes 1.19 | Kubernetes 1.20 | Kubernetes 1.21 |
|
| kube-prometheus stack | Kubernetes 1.18 | Kubernetes 1.19 | Kubernetes 1.20 | Kubernetes 1.21 |
|
||||||
|-----------------------|-----------------|-----------------|-----------------|-----------------|
|
|--------------------------------------------------------------------------------------------------|-----------------|-----------------|-----------------|-----------------|
|
||||||
| `release-0.5` | ✔ | ✗ | ✗ | ✗ |
|
| [`release-0.5`](https://github.com/prometheus-operator/kube-prometheus/tree/release-0.5) | ✔ | ✗ | ✗ | ✗ |
|
||||||
| `release-0.6` | ✗ | ✔ | ✗ | ✗ |
|
| [`release-0.6`](https://github.com/prometheus-operator/kube-prometheus/tree/release-0.6) | ✗ | ✔ | ✗ | ✗ |
|
||||||
| `release-0.7` | ✗ | ✔ | ✔ | ✗ |
|
| [`release-0.7`](https://github.com/prometheus-operator/kube-prometheus/tree/release-0.7) | ✗ | ✔ | ✔ | ✗ |
|
||||||
| `release-0.8` | ✗ | ✗ | ✔ | ✔ |
|
| [`release-0.8`](https://github.com/prometheus-operator/kube-prometheus/tree/release-0.8) | ✗ | ✗ | ✔ | ✔ |
|
||||||
| `HEAD` | ✗ | ✗ | ✔ | ✔ |
|
| [`HEAD`](https://github.com/prometheus-operator/kube-prometheus/tree/main) | ✗ | ✗ | ✔ | ✔ |
|
||||||
|
|
||||||
## Quickstart
|
## Quickstart
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
local antiaffinity(labelSelector, namespace, type, topologyKey) = {
|
antiaffinity(labelSelector, namespace, type, topologyKey): {
|
||||||
local podAffinityTerm = {
|
local podAffinityTerm = {
|
||||||
namespaces: [namespace],
|
namespaces: [namespace],
|
||||||
topologyKey: topologyKey,
|
topologyKey: topologyKey,
|
||||||
@@ -44,7 +44,7 @@
|
|||||||
alertmanager+: {
|
alertmanager+: {
|
||||||
alertmanager+: {
|
alertmanager+: {
|
||||||
spec+:
|
spec+:
|
||||||
antiaffinity(
|
$.antiaffinity(
|
||||||
$.alertmanager._config.selectorLabels,
|
$.alertmanager._config.selectorLabels,
|
||||||
$.values.common.namespace,
|
$.values.common.namespace,
|
||||||
$.values.alertmanager.podAntiAffinity,
|
$.values.alertmanager.podAntiAffinity,
|
||||||
@@ -56,7 +56,7 @@
|
|||||||
prometheus+: {
|
prometheus+: {
|
||||||
prometheus+: {
|
prometheus+: {
|
||||||
spec+:
|
spec+:
|
||||||
antiaffinity(
|
$.antiaffinity(
|
||||||
$.prometheus._config.selectorLabels,
|
$.prometheus._config.selectorLabels,
|
||||||
$.values.common.namespace,
|
$.values.common.namespace,
|
||||||
$.values.prometheus.podAntiAffinity,
|
$.values.prometheus.podAntiAffinity,
|
||||||
@@ -70,7 +70,7 @@
|
|||||||
spec+: {
|
spec+: {
|
||||||
template+: {
|
template+: {
|
||||||
spec+:
|
spec+:
|
||||||
antiaffinity(
|
$.antiaffinity(
|
||||||
$.blackboxExporter._config.selectorLabels,
|
$.blackboxExporter._config.selectorLabels,
|
||||||
$.values.common.namespace,
|
$.values.common.namespace,
|
||||||
$.values.blackboxExporter.podAntiAffinity,
|
$.values.blackboxExporter.podAntiAffinity,
|
||||||
@@ -86,7 +86,7 @@
|
|||||||
spec+: {
|
spec+: {
|
||||||
template+: {
|
template+: {
|
||||||
spec+:
|
spec+:
|
||||||
antiaffinity(
|
$.antiaffinity(
|
||||||
$.prometheusAdapter._config.selectorLabels,
|
$.prometheusAdapter._config.selectorLabels,
|
||||||
$.values.common.namespace,
|
$.values.common.namespace,
|
||||||
$.values.prometheusAdapter.podAntiAffinity,
|
$.values.prometheusAdapter.podAntiAffinity,
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ local defaults = {
|
|||||||
},
|
},
|
||||||
configmapReloaderImage: 'jimmidyson/configmap-reload:v0.5.0',
|
configmapReloaderImage: 'jimmidyson/configmap-reload:v0.5.0',
|
||||||
kubeRbacProxyImage: error 'must provide kubeRbacProxyImage',
|
kubeRbacProxyImage: error 'must provide kubeRbacProxyImage',
|
||||||
|
|
||||||
|
|
||||||
port: 9115,
|
port: 9115,
|
||||||
internalPort: 19115,
|
internalPort: 19115,
|
||||||
|
|||||||
@@ -3,8 +3,7 @@ local defaults = {
|
|||||||
name: 'grafana',
|
name: 'grafana',
|
||||||
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',
|
||||||
imageRepos: 'grafana/grafana',
|
|
||||||
resources: {
|
resources: {
|
||||||
requests: { cpu: '100m', memory: '100Mi' },
|
requests: { cpu: '100m', memory: '100Mi' },
|
||||||
limits: { cpu: '200m', memory: '200Mi' },
|
limits: { cpu: '200m', memory: '200Mi' },
|
||||||
@@ -44,7 +43,7 @@ function(params) {
|
|||||||
grafana: g._config.version,
|
grafana: g._config.version,
|
||||||
},
|
},
|
||||||
imageRepos+:: {
|
imageRepos+:: {
|
||||||
grafana: g._config.imageRepos,
|
grafana: std.split(g._config.image, ':')[0],
|
||||||
},
|
},
|
||||||
prometheus+:: {
|
prometheus+:: {
|
||||||
name: g._config.prometheusName,
|
name: g._config.prometheusName,
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ local platformPatch = import './platforms/platforms.libsonnet';
|
|||||||
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',
|
kubeRbacProxy: error 'must provide version',
|
||||||
|
configmapReload: error 'must provide version',
|
||||||
} + (import 'versions.json'),
|
} + (import 'versions.json'),
|
||||||
images: {
|
images: {
|
||||||
alertmanager: 'quay.io/prometheus/alertmanager:v' + $.values.common.versions.alertmanager,
|
alertmanager: 'quay.io/prometheus/alertmanager:v' + $.values.common.versions.alertmanager,
|
||||||
@@ -43,6 +44,7 @@ local platformPatch = import './platforms/platforms.libsonnet';
|
|||||||
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,
|
kubeRbacProxy: 'quay.io/brancz/kube-rbac-proxy:v' + $.values.common.versions.kubeRbacProxy,
|
||||||
|
configmapReload: 'jimmidyson/configmap-reload:v' + $.values.common.versions.configmapReload,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
alertmanager: {
|
alertmanager: {
|
||||||
@@ -57,6 +59,7 @@ local platformPatch = import './platforms/platforms.libsonnet';
|
|||||||
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,
|
kubeRbacProxyImage: $.values.common.images.kubeRbacProxy,
|
||||||
|
configmapReloaderImage: $.values.common.images.configmapReload,
|
||||||
},
|
},
|
||||||
grafana: {
|
grafana: {
|
||||||
namespace: $.values.common.namespace,
|
namespace: $.values.common.namespace,
|
||||||
|
|||||||
@@ -8,4 +8,5 @@
|
|||||||
"prometheusAdapter": "0.8.4",
|
"prometheusAdapter": "0.8.4",
|
||||||
"prometheusOperator": "0.47.0",
|
"prometheusOperator": "0.47.0",
|
||||||
"kubeRbacProxy": "0.8.0"
|
"kubeRbacProxy": "0.8.0"
|
||||||
|
"configmapReload": "0.5.0"
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user