diff --git a/jsonnetfile.lock.json b/jsonnetfile.lock.json index 80f6a8bbb409245882142f4ee57f3dae4b8345ea..ddd6783e900162a9ecb2714e38f1e2cc87a13cf9 100644 --- a/jsonnetfile.lock.json +++ b/jsonnetfile.lock.json @@ -18,7 +18,7 @@ "subdir": "contrib/mixin" } }, - "version": "49f34c9751cc4e90456af612eae42d73f3709473", + "version": "022b9b22cf9b8563a9f4f384bb35c30f02aca657", "sum": "XmXkOCriQIZmXwlIIFhqlJMa0e6qGWdxZD+ZDYaN0Po=" }, { @@ -78,7 +78,7 @@ "subdir": "grafana-builder" } }, - "version": "b843f6e76bce26cd089ad8cbc674b9b5f2d6eae0", + "version": "8948a8a3a8b3dacb3a6ff7074617970b04792a76", "sum": "yxqWcq/N3E/a/XreeU6EuE6X7kYPnG0AspAQFKOjASo=" }, { @@ -88,7 +88,7 @@ "subdir": "mixin-utils" } }, - "version": "b843f6e76bce26cd089ad8cbc674b9b5f2d6eae0", + "version": "8948a8a3a8b3dacb3a6ff7074617970b04792a76", "sum": "SRElwa/XrKAN8aZA9zvdRUx8iebl2It7KNQ7VFvMcBA=" }, { @@ -128,7 +128,7 @@ "subdir": "jsonnet/kube-state-metrics" } }, - "version": "3527ceb4d5469295ef0904134c671f9815798d12", + "version": "7f9b0d11899894138f5dec0944ebfd6ae132ec72", "sum": "3bioG7CfTfY9zeu5xU4yon6Zt3kYvNkyl492nOhQxnM=" }, { @@ -138,7 +138,7 @@ "subdir": "jsonnet/kube-state-metrics-mixin" } }, - "version": "3527ceb4d5469295ef0904134c671f9815798d12", + "version": "7f9b0d11899894138f5dec0944ebfd6ae132ec72", "sum": "qclI7LwucTjBef3PkGBkKxF0mfZPbHnn4rlNWKGtR4c=" }, { @@ -148,7 +148,7 @@ "subdir": "jsonnet/mixin" } }, - "version": "76d3bc380d6005da299bbb572b1ab892e2f64b58", + "version": "4f32e47eed911cbf1d9355b5435ce1507e348e0d", "sum": "gi+knjdxs2T715iIQIntrimbHRgHnpM8IFBJDD1gYfs=", "name": "prometheus-operator-mixin" }, @@ -159,8 +159,8 @@ "subdir": "jsonnet/prometheus-operator" } }, - "version": "76d3bc380d6005da299bbb572b1ab892e2f64b58", - "sum": "LctDdofQostvviE5y8vpRKWGGO1ZKO3dgJe7P9xifW0=" + "version": "4f32e47eed911cbf1d9355b5435ce1507e348e0d", + "sum": "wj9pvdsx9y+CoiSfWRUs1+ZESGp5er/zEdqzlei8Cig=" }, { "source": { @@ -180,7 +180,7 @@ "subdir": "docs/node-mixin" } }, - "version": "ae746c8b1d47f9d58cc3ac7f88b249eae93596d6", + "version": "6cfb6437fc941e63b0f9bbebefe38f4498bc88ea", "sum": "NcpQ0Hz0qciUqmOYoAR0X8GUK5pH/QiUXm1aDNgvua0=" }, { @@ -190,7 +190,7 @@ "subdir": "documentation/prometheus-mixin" } }, - "version": "86bb04783c8fd0321e76ccdfbf3ad3faf29d4e65", + "version": "e837ac9fe2e378902def431afa0ceb1d75d1b601", "sum": "2c+wttfee9TwuQJZIkNV7Tekem74Qgc7iZ842P28rNw=", "name": "prometheus" }, @@ -212,7 +212,7 @@ "subdir": "mixin" } }, - "version": "151ae7490e4d578e4cd24dad665a8be04c89d138", + "version": "f230915c1c132f30cbd0318150314ce9adb95576", "sum": "ieCD4eMgGbOlrI8GmckGPHBGQDcLasE1rULYq56W/bs=", "name": "thanos-mixin" }, diff --git a/manifests/setup/0alertmanagerCustomResourceDefinition.yaml b/manifests/setup/0alertmanagerCustomResourceDefinition.yaml index 440f725c39809f6c7d5e25eb2c6c17c7e684ce00..baac4f4b4f49e846d95ade1eb9bd66eb97e10dac 100644 --- a/manifests/setup/0alertmanagerCustomResourceDefinition.yaml +++ b/manifests/setup/0alertmanagerCustomResourceDefinition.yaml @@ -5298,6 +5298,15 @@ spec: ServiceAccountName is the name of the ServiceAccount to use to run the Prometheus Pods. type: string + serviceName: + description: |- + The name of the service name used by the underlying StatefulSet(s) as the governing service. + If defined, the Service must be created before the Alertmanager resource in the same namespace and it must define a selector that matches the pod labels. + If empty, the operator will create and manage a headless service named `alertmanager-operated` for Alermanager resources. + When deploying multiple Alertmanager resources in the same namespace, it is recommended to specify a different value for each. + See https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#stable-network-id for more details. + minLength: 1 + type: string sha: description: |- SHA of Alertmanager container image to be deployed. Defaults to the value of `version`. diff --git a/manifests/setup/0thanosrulerCustomResourceDefinition.yaml b/manifests/setup/0thanosrulerCustomResourceDefinition.yaml index e4d916c7b92d90bd93429a09c0ab79bd42e10b7b..5240c26d63ced40fd4f44f11e28ff1213915ea0f 100644 --- a/manifests/setup/0thanosrulerCustomResourceDefinition.yaml +++ b/manifests/setup/0thanosrulerCustomResourceDefinition.yaml @@ -4754,6 +4754,15 @@ spec: ServiceAccountName is the name of the ServiceAccount to use to run the Thanos Ruler Pods. type: string + serviceName: + description: |- + The name of the service name used by the underlying StatefulSet(s) as the governing service. + If defined, the Service must be created before the ThanosRuler resource in the same namespace and it must define a selector that matches the pod labels. + If empty, the operator will create and manage a headless service named `thanos-ruler-operated` for ThanosRuler resources. + When deploying multiple ThanosRuler resources in the same namespace, it is recommended to specify a different value for each. + See https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#stable-network-id for more details. + minLength: 1 + type: string storage: description: Storage spec to specify how storage shall be used. properties: