diff --git a/jsonnet/kube-prometheus/alertmanager/alertmanager.libsonnet b/jsonnet/kube-prometheus/alertmanager/alertmanager.libsonnet index 27bc2398ed50889278070a4547df933ceed9a1fb..250e7bd7404a36c3d9319aa37764ce16db180f69 100644 --- a/jsonnet/kube-prometheus/alertmanager/alertmanager.libsonnet +++ b/jsonnet/kube-prometheus/alertmanager/alertmanager.libsonnet @@ -5,7 +5,7 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet'; namespace: 'default', versions+:: { - alertmanager: 'v0.14.0', + alertmanager: 'v0.15.0', }, imageRepos+:: { diff --git a/jsonnet/kube-prometheus/kube-state-metrics/kube-state-metrics.libsonnet b/jsonnet/kube-prometheus/kube-state-metrics/kube-state-metrics.libsonnet index 5fe1c074c8b71919ffff70cf4f7f48f9dbcd8692..c36f293b33e367478f11adcfa696b67b319c7f33 100644 --- a/jsonnet/kube-prometheus/kube-state-metrics/kube-state-metrics.libsonnet +++ b/jsonnet/kube-prometheus/kube-state-metrics/kube-state-metrics.libsonnet @@ -5,8 +5,8 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet'; namespace: 'default', versions+:: { - kubeStateMetrics: 'v1.3.0', - kubeRbacProxy: 'v0.3.0', + kubeStateMetrics: 'v1.3.1', + kubeRbacProxy: 'v0.3.1', addonResizer: '1.0', }, diff --git a/jsonnet/kube-prometheus/node-exporter/node-exporter.libsonnet b/jsonnet/kube-prometheus/node-exporter/node-exporter.libsonnet index a3e8d7a78e99cb493f76514977999e03c8e670a2..c51347a3ac7cba461e55aa33e8ebfc6a3dad552f 100644 --- a/jsonnet/kube-prometheus/node-exporter/node-exporter.libsonnet +++ b/jsonnet/kube-prometheus/node-exporter/node-exporter.libsonnet @@ -6,7 +6,7 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet'; versions+:: { nodeExporter: 'v0.15.2', - kubeRbacProxy: 'v0.3.0', + kubeRbacProxy: 'v0.3.1', }, imageRepos+:: { diff --git a/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet b/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet index f1758cf7577641f1db48bd54a86fefe01e092481..e84986f52f000b0487d7e1e2e22a80845896deb2 100644 --- a/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet +++ b/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet @@ -5,7 +5,7 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet'; namespace: 'default', versions+:: { - prometheus: 'v2.2.1', + prometheus: 'v2.3.1', }, imageRepos+:: { diff --git a/manifests/0prometheus-operator-0prometheusCustomResourceDefinition.yaml b/manifests/0prometheus-operator-0prometheusCustomResourceDefinition.yaml index f4d73c22d07ca10771c022d8f2b1b1e63e7de9dc..923344f203fa01312c2c91b3d5166a14af62a48f 100644 --- a/manifests/0prometheus-operator-0prometheusCustomResourceDefinition.yaml +++ b/manifests/0prometheus-operator-0prometheusCustomResourceDefinition.yaml @@ -2672,6 +2672,77 @@ spec: phase: description: Phase represents the current phase of PersistentVolumeClaim. type: string + thanos: + description: ThanosSpec defines parameters for a Prometheus server within + a Thanos deployment. + properties: + baseImage: + description: Thanos base image if other than default. + type: string + gcs: + description: ThanosGCSSpec defines parameters for use of Google + Cloud Storage (GCS) with Thanos. + properties: + bucket: + description: Google Cloud Storage bucket name for stored blocks. + If empty it won't store any block inside Google Cloud Storage. + type: string + peers: + description: Peers is a DNS name for Thanos to discover peers through. + type: string + s3: + description: ThanosSpec defines parameters for of AWS Simple Storage + Service (S3) with Thanos. (S3 compatible services apply as well) + properties: + accessKey: + description: SecretKeySelector selects a key of a Secret. + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or it's key must + be defined + type: boolean + required: + - key + bucket: + description: S3-Compatible API bucket name for stored blocks. + type: string + endpoint: + description: S3-Compatible API endpoint for stored blocks. + type: string + insecure: + description: Whether to use an insecure connection with an S3-Compatible + API. + type: boolean + secretKey: + description: SecretKeySelector selects a key of a Secret. + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + optional: + description: Specify whether the Secret or it's key must + be defined + type: boolean + required: + - key + signatureVersion2: + description: Whether to use S3 Signature Version 2; otherwise + Signature Version 4 will be used. + type: boolean + version: + description: Version describes the version of Thanos to use. + type: string tolerations: description: If specified, the pod's tolerations. items: diff --git a/manifests/alertmanager-alertmanager.yaml b/manifests/alertmanager-alertmanager.yaml index 2a8daa8d920e1dca445d895dc6a21c747c8dd613..bdc115b9ff4bbdcd9a187f431f76fa6c243dccdb 100644 --- a/manifests/alertmanager-alertmanager.yaml +++ b/manifests/alertmanager-alertmanager.yaml @@ -11,4 +11,4 @@ spec: beta.kubernetes.io/os: linux replicas: 3 serviceAccountName: alertmanager-main - version: v0.14.0 + version: v0.15.0 diff --git a/manifests/kube-state-metrics-deployment.yaml b/manifests/kube-state-metrics-deployment.yaml index fb2a8b5f4ab9179fa66817ce7ede7a18fe11aabe..c7bb25c66f6025bce9edcf290623c0e95a305c62 100644 --- a/manifests/kube-state-metrics-deployment.yaml +++ b/manifests/kube-state-metrics-deployment.yaml @@ -19,7 +19,7 @@ spec: - args: - --secure-listen-address=:8443 - --upstream=http://127.0.0.1:8081/ - image: quay.io/coreos/kube-rbac-proxy:v0.3.0 + image: quay.io/coreos/kube-rbac-proxy:v0.3.1 name: kube-rbac-proxy-main ports: - containerPort: 8443 @@ -34,7 +34,7 @@ spec: - args: - --secure-listen-address=:9443 - --upstream=http://127.0.0.1:8082/ - image: quay.io/coreos/kube-rbac-proxy:v0.3.0 + image: quay.io/coreos/kube-rbac-proxy:v0.3.1 name: kube-rbac-proxy-self ports: - containerPort: 9443 @@ -51,7 +51,7 @@ spec: - --port=8081 - --telemetry-host=127.0.0.1 - --telemetry-port=8082 - image: quay.io/coreos/kube-state-metrics:v1.3.0 + image: quay.io/coreos/kube-state-metrics:v1.3.1 name: kube-state-metrics resources: limits: diff --git a/manifests/node-exporter-daemonset.yaml b/manifests/node-exporter-daemonset.yaml index 92182e05d897f8d16bc5aeb36d781313165e0c4b..f7c9ebb53e6b07a59482e82d5de06f207c077198 100644 --- a/manifests/node-exporter-daemonset.yaml +++ b/manifests/node-exporter-daemonset.yaml @@ -38,7 +38,7 @@ spec: - args: - --secure-listen-address=:9100 - --upstream=http://127.0.0.1:9101/ - image: quay.io/coreos/kube-rbac-proxy:v0.3.0 + image: quay.io/coreos/kube-rbac-proxy:v0.3.1 name: kube-rbac-proxy ports: - containerPort: 9100 diff --git a/manifests/prometheus-prometheus.yaml b/manifests/prometheus-prometheus.yaml index b7fe9f257afb25bd40a713512432da98581b277e..9a7448b6c04c82a3a87fe653c5496cc4cb83a6fb 100644 --- a/manifests/prometheus-prometheus.yaml +++ b/manifests/prometheus-prometheus.yaml @@ -27,4 +27,4 @@ spec: matchExpressions: - key: k8s-app operator: Exists - version: v2.2.1 + version: v2.3.1