Skip to content

Commit f72e37d

Browse files
Splunk Operator 3.0.0 release (#1572)
* Update changelog --------- Co-authored-by: Igor-splunk <Igor-splunk@users.noreply.github.com> Co-authored-by: igor.grzankowski <@splunk.com>
1 parent 5688a49 commit f72e37d

31 files changed

Lines changed: 10989 additions & 1369 deletions

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ RUN if grep -q 'Ubuntu' /etc/os-release; then \
7373
LABEL name="splunk" \
7474
maintainer="support@splunk.com" \
7575
vendor="splunk" \
76-
version="2.8.1" \
76+
version="3.0.0" \
7777
release="1" \
7878
summary="Simplify the Deployment & Management of Splunk Products on Kubernetes" \
7979
description="The Splunk Operator for Kubernetes (SOK) makes it easy for Splunk Administrators to deploy and operate Enterprise deployments in a Kubernetes infrastructure. Packaged as a container, it uses the operator pattern to manage Splunk-specific custom resources, following best practices to manage all the underlying Kubernetes objects for you."

bundle/manifests/enterprise.splunk.com_clustermanagers.yaml

Lines changed: 450 additions & 53 deletions
Large diffs are not rendered by default.

bundle/manifests/enterprise.splunk.com_clustermasters.yaml

Lines changed: 450 additions & 53 deletions
Large diffs are not rendered by default.

bundle/manifests/enterprise.splunk.com_indexerclusters.yaml

Lines changed: 900 additions & 106 deletions
Large diffs are not rendered by default.

bundle/manifests/enterprise.splunk.com_licensemanagers.yaml

Lines changed: 450 additions & 53 deletions
Large diffs are not rendered by default.

bundle/manifests/enterprise.splunk.com_licensemasters.yaml

Lines changed: 450 additions & 53 deletions
Large diffs are not rendered by default.

bundle/manifests/enterprise.splunk.com_monitoringconsoles.yaml

Lines changed: 900 additions & 106 deletions
Large diffs are not rendered by default.

bundle/manifests/enterprise.splunk.com_searchheadclusters.yaml

Lines changed: 926 additions & 108 deletions
Large diffs are not rendered by default.

bundle/manifests/enterprise.splunk.com_standalones.yaml

Lines changed: 900 additions & 106 deletions
Large diffs are not rendered by default.

bundle/manifests/splunk-operator.clusterserviceversion.yaml

Lines changed: 12 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -111,16 +111,16 @@ metadata:
111111
capabilities: Seamless Upgrades
112112
categories: Big Data, Logging & Tracing, Monitoring, Security, AI/Machine Learning
113113
containerImage: splunk/splunk-operator@sha256:c4e0d314622699496f675760aad314520d050a66627fdf33e1e21fa28ca85d50
114-
createdAt: "2025-07-16T09:03:58Z"
114+
createdAt: "2025-09-08T10:17:59Z"
115115
description: The Splunk Operator for Kubernetes enables you to quickly and easily
116116
deploy Splunk Enterprise on your choice of private or public cloud provider.
117117
The Operator simplifies scaling and management of Splunk Enterprise by automating
118118
administrative workflows using Kubernetes best practices.
119119
olm.properties: '[{"type": "olm.maxOpenShiftVersion", "value": "4.19"}]'
120-
operators.operatorframework.io/builder: operator-sdk-v1.31.0
121-
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
120+
operators.operatorframework.io/builder: operator-sdk-v1.39.0
121+
operators.operatorframework.io/project_layout: go.kubebuilder.io/v4
122122
repository: https://github.com/splunk/splunk-operator
123-
name: splunk-operator.v2.8.1
123+
name: splunk-operator.v3.0.0
124124
namespace: placeholder
125125
spec:
126126
apiservicedefinitions: {}
@@ -354,36 +354,9 @@ spec:
354354
spec:
355355
containers:
356356
- args:
357-
- --secure-listen-address=0.0.0.0:8443
358-
- --upstream=http://127.0.0.1:8080/
359-
- --logtostderr=true
360-
- --v=0
361-
image: gcr.io/kubebuilder/kube-rbac-proxy:v0.13.1
362-
name: kube-rbac-proxy
363-
ports:
364-
- containerPort: 8443
365-
name: https
366-
protocol: TCP
367-
resources:
368-
limits:
369-
cpu: 500m
370-
memory: 128Mi
371-
requests:
372-
cpu: 5m
373-
memory: 64Mi
374-
securityContext:
375-
allowPrivilegeEscalation: false
376-
capabilities:
377-
add:
378-
- NET_BIND_SERVICE
379-
drop:
380-
- ALL
381-
readOnlyRootFilesystem: true
382-
runAsNonRoot: true
383-
seccompProfile:
384-
type: RuntimeDefault
385-
- args:
357+
- --metrics-bind-address=:8443
386358
- --leader-elect
359+
- --health-probe-bind-address=:8081
387360
- --pprof
388361
command:
389362
- /manager
@@ -393,16 +366,16 @@ spec:
393366
fieldRef:
394367
fieldPath: metadata.annotations['olm.targetNamespaces']
395368
- name: RELATED_IMAGE_SPLUNK_ENTERPRISE
396-
value: docker.io/splunk/splunk:9.4.3
369+
value: docker.io/splunk/splunk:10.0.0
397370
- name: OPERATOR_NAME
398371
value: splunk-operator
399372
- name: SPLUNK_GENERAL_TERMS
400-
value: ""
373+
value: SPLUNK_GENERAL_TERMS_VALUE
401374
- name: POD_NAME
402375
valueFrom:
403376
fieldRef:
404377
fieldPath: metadata.name
405-
image: docker.io/splunk/splunk-operator:2.8.1
378+
image: docker.io/splunk/splunk-operator:3.0.0
406379
imagePullPolicy: Always
407380
livenessProbe:
408381
httpGet:
@@ -515,7 +488,7 @@ spec:
515488
name: Splunk Inc.
516489
url: www.splunk.com
517490
relatedImages:
518-
- image: docker.io/splunk/splunk:9.4.3
491+
- image: docker.io/splunk/splunk:10.0.0
519492
name: splunk-enterprise
520-
replaces: splunk-operator.v2.8.0
521-
version: 2.8.1
493+
replaces: splunk-operator.v2.8.1
494+
version: 3.0.0

0 commit comments

Comments
 (0)