Skip to content

Commit c6b3ecb

Browse files
authored
Add scrapeconfig and probe selectors to targetAllocator prometheusCR schema (#1525)
1 parent c6e950e commit c6b3ecb

22 files changed

+5742
-19
lines changed

charts/opentelemetry-kube-stack/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
22
name: opentelemetry-kube-stack
3-
version: 0.4.0
3+
version: 0.4.1
44
description: |
55
OpenTelemetry Quickstart chart for Kubernetes.
66
Installs an operator and collector for an easy way to get started with Kubernetes observability.

charts/opentelemetry-kube-stack/charts/crds/crds/monitoring.coreos.com_probes.yaml

+880
Large diffs are not rendered by default.

charts/opentelemetry-kube-stack/charts/crds/crds/monitoring.coreos.com_scrapeconfigs.yaml

+4,831
Large diffs are not rendered by default.

charts/opentelemetry-kube-stack/examples/cloud-demo/rendered/bridge.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ kind: OpAMPBridge
55
metadata:
66
name: example
77
labels:
8-
helm.sh/chart: opentelemetry-kube-stack-0.4.0
8+
helm.sh/chart: opentelemetry-kube-stack-0.4.1
99
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm
1111
release: "example"

charts/opentelemetry-kube-stack/examples/cloud-demo/rendered/collector.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: example-cluster-stats
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-kube-stack-0.4.0
9+
helm.sh/chart: opentelemetry-kube-stack-0.4.1
1010
app.kubernetes.io/version: "0.117.0"
1111
app.kubernetes.io/managed-by: Helm
1212
release: "example"
@@ -187,7 +187,7 @@ metadata:
187187
name: example-daemon
188188
namespace: default
189189
labels:
190-
helm.sh/chart: opentelemetry-kube-stack-0.4.0
190+
helm.sh/chart: opentelemetry-kube-stack-0.4.1
191191
app.kubernetes.io/version: "0.117.0"
192192
app.kubernetes.io/managed-by: Helm
193193
release: "example"

charts/opentelemetry-kube-stack/examples/cloud-demo/rendered/hooks.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,4 @@ spec:
6262
- -c
6363
- |
6464
kubectl delete instrumentations,opampbridges,opentelemetrycollectors \
65-
-l helm.sh/chart=opentelemetry-kube-stack-0.4.0
65+
-l helm.sh/chart=opentelemetry-kube-stack-0.4.1

charts/opentelemetry-kube-stack/examples/cloud-demo/rendered/instrumentation.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ kind: Instrumentation
55
metadata:
66
name: example
77
labels:
8-
helm.sh/chart: opentelemetry-kube-stack-0.4.0
8+
helm.sh/chart: opentelemetry-kube-stack-0.4.1
99
app.kubernetes.io/version: "0.117.0"
1010
app.kubernetes.io/managed-by: Helm
1111
release: "example"

charts/opentelemetry-kube-stack/examples/prometheus-otel/rendered/collector.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: example-daemon
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-kube-stack-0.4.0
9+
helm.sh/chart: opentelemetry-kube-stack-0.4.1
1010
app.kubernetes.io/version: "0.117.0"
1111
app.kubernetes.io/managed-by: Helm
1212
release: "example"

charts/opentelemetry-kube-stack/examples/prometheus-otel/rendered/exporters/kube-api-server/servicemonitor.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
namespace: default
88
labels:
99
app: opentelemetry-kube-stack-apiserver
10-
helm.sh/chart: opentelemetry-kube-stack-0.4.0
10+
helm.sh/chart: opentelemetry-kube-stack-0.4.1
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm
1313
release: "example"

charts/opentelemetry-kube-stack/examples/prometheus-otel/rendered/exporters/kube-controller-manager/service.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
labels:
88
app: opentelemetry-kube-stack-kube-controller-manager
99
jobLabel: kube-controller-manager
10-
helm.sh/chart: opentelemetry-kube-stack-0.4.0
10+
helm.sh/chart: opentelemetry-kube-stack-0.4.1
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm
1313
release: "example"

charts/opentelemetry-kube-stack/examples/prometheus-otel/rendered/exporters/kube-controller-manager/servicemonitor.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
namespace: default
88
labels:
99
app: opentelemetry-kube-stack-kube-controller-manager
10-
helm.sh/chart: opentelemetry-kube-stack-0.4.0
10+
helm.sh/chart: opentelemetry-kube-stack-0.4.1
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm
1313
release: "example"

charts/opentelemetry-kube-stack/examples/prometheus-otel/rendered/exporters/kube-dns/service.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
labels:
88
app: opentelemetry-kube-stack-kube-dns
99
jobLabel: kube-dns
10-
helm.sh/chart: opentelemetry-kube-stack-0.4.0
10+
helm.sh/chart: opentelemetry-kube-stack-0.4.1
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm
1313
release: "example"

charts/opentelemetry-kube-stack/examples/prometheus-otel/rendered/exporters/kube-dns/servicemonitor.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
namespace: default
88
labels:
99
app: opentelemetry-kube-stack-kube-dns
10-
helm.sh/chart: opentelemetry-kube-stack-0.4.0
10+
helm.sh/chart: opentelemetry-kube-stack-0.4.1
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm
1313
release: "example"

charts/opentelemetry-kube-stack/examples/prometheus-otel/rendered/exporters/kube-etcd/service.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
labels:
88
app: opentelemetry-kube-stack-kube-etcd
99
jobLabel: kube-etcd
10-
helm.sh/chart: opentelemetry-kube-stack-0.4.0
10+
helm.sh/chart: opentelemetry-kube-stack-0.4.1
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm
1313
release: "example"

charts/opentelemetry-kube-stack/examples/prometheus-otel/rendered/exporters/kube-etcd/servicemonitor.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
namespace: default
88
labels:
99
app: opentelemetry-kube-stack-kube-etcd
10-
helm.sh/chart: opentelemetry-kube-stack-0.4.0
10+
helm.sh/chart: opentelemetry-kube-stack-0.4.1
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm
1313
release: "example"

charts/opentelemetry-kube-stack/examples/prometheus-otel/rendered/exporters/kube-proxy/service.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
labels:
88
app: opentelemetry-kube-stack-kube-proxy
99
jobLabel: kube-proxy
10-
helm.sh/chart: opentelemetry-kube-stack-0.4.0
10+
helm.sh/chart: opentelemetry-kube-stack-0.4.1
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm
1313
release: "example"

charts/opentelemetry-kube-stack/examples/prometheus-otel/rendered/exporters/kube-proxy/servicemonitor.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
namespace: default
88
labels:
99
app: opentelemetry-kube-stack-kube-proxy
10-
helm.sh/chart: opentelemetry-kube-stack-0.4.0
10+
helm.sh/chart: opentelemetry-kube-stack-0.4.1
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm
1313
release: "example"

charts/opentelemetry-kube-stack/examples/prometheus-otel/rendered/exporters/kube-scheduler/service.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
labels:
88
app: opentelemetry-kube-stack-kube-scheduler
99
jobLabel: kube-scheduler
10-
helm.sh/chart: opentelemetry-kube-stack-0.4.0
10+
helm.sh/chart: opentelemetry-kube-stack-0.4.1
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm
1313
release: "example"

charts/opentelemetry-kube-stack/examples/prometheus-otel/rendered/exporters/kube-scheduler/servicemonitor.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
namespace: default
88
labels:
99
app: opentelemetry-kube-stack-kube-scheduler
10-
helm.sh/chart: opentelemetry-kube-stack-0.4.0
10+
helm.sh/chart: opentelemetry-kube-stack-0.4.1
1111
app.kubernetes.io/version: "0.117.0"
1212
app.kubernetes.io/managed-by: Helm
1313
release: "example"

charts/opentelemetry-kube-stack/examples/prometheus-otel/rendered/hooks.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,4 @@ spec:
6262
- -c
6363
- |
6464
kubectl delete instrumentations,opampbridges,opentelemetrycollectors \
65-
-l helm.sh/chart=opentelemetry-kube-stack-0.4.0
65+
-l helm.sh/chart=opentelemetry-kube-stack-0.4.1

charts/opentelemetry-kube-stack/values.schema.json

+6
Original file line numberDiff line numberDiff line change
@@ -1663,6 +1663,12 @@
16631663
},
16641664
"serviceMonitorSelector": {
16651665
"$ref": "#/$defs/LabelSelector"
1666+
},
1667+
"probeSelector": {
1668+
"$ref": "#/$defs/LabelSelector"
1669+
},
1670+
"scrapeConfigSelector": {
1671+
"$ref": "#/$defs/LabelSelector"
16661672
}
16671673
},
16681674
"additionalProperties": false,

charts/opentelemetry-kube-stack/values.yaml

+6
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,12 @@ defaultCRConfig:
233233
# serviceMonitorSelector:
234234
# key1: value1
235235
# key2: value2
236+
# probeSelector:
237+
# key1: value1
238+
# key2: value2
239+
# scrapeConfigSelector:
240+
# key1: value1
241+
# key2: value2
236242
# securityContext:
237243
# runAsUser: 1000
238244
# capabilities:

0 commit comments

Comments
 (0)