Skip to content

Commit f8e7863

Browse files
hjiaweiclaude
andcommitted
Document the splunk-ca ConfigMap for private-CA Splunk HEC endpoints
The operator now folds a user-supplied CA from a splunk-ca ConfigMap into the log collector's trusted bundle, the same way syslog-ca works for syslog, so Splunk HEC endpoints with self-signed certificates can be used. Add the step to the Splunk archiving instructions and a release-note line. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 88a841b commit f8e7863

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

calico-enterprise/observability/elastic/archive-storage.mdx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,18 @@ $[prodname] uses Splunk's **HTTP Event Collector** to send data to Splunk server
210210
kubectl edit logcollector tigera-secure
211211
```
212212

213+
4. If your `https` HTTP Event Collector endpoint serves a certificate signed by a private CA (for example, a self-hosted Splunk Enterprise with a self-signed certificate), create a configmap in the tigera-operator namespace named, splunk-ca, with the CA certificate in the field name tls.crt. Example:
214+
215+
:::note
216+
217+
Skip this step if publicCA bundle is good enough to verify the server certificates.
218+
219+
:::
220+
221+
```bash
222+
kubectl create configmap splunk-ca --from-file=tls.crt -n tigera-operator
223+
```
224+
213225
</TabItem>
214226

215227
</Tabs>

calico-enterprise/release-notes/index.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ This version of Calico Enterprise is based on [Calico Open Source $[openSourceVe
3030

3131
$[prodname] now collects logs with Fluent Bit in place of Fluentd. The operator deploys `calico-fluent-bit` in the `calico-system` namespace with operator-rendered configuration and migrates Fluentd tail positions during upgrade, so logs are not re-shipped. Log buffering moves to on-disk filesystem storage, so buffered chunks now survive pod restarts.
3232

33+
Splunk log archiving now supports HTTP Event Collector endpoints whose certificates are signed by a private CA: create a `splunk-ca` configmap in the `tigera-operator` namespace, the same way `syslog-ca` works for syslog. For more information, see [Archive logs to storage](../observability/elastic/archive-storage.mdx).
34+
3335
For more information, see [Filter flow logs](../observability/elastic/flow/filtering.mdx) and [Elasticsearch and Fluent Bit metrics](../operations/monitor/metrics/elasticsearch-and-fluentd-metrics.mdx).
3436

3537
### Deprecated and removed features

0 commit comments

Comments
 (0)