Releases: splunk/splunk-operator
2.1.0
-
This is the 2.1.0 release. The Splunk Operator for Kubernetes is a supported platform for deploying Splunk Enterprise with the prerequisites and constraints laid out here
-
This release depends upon changes made concurrently in the Splunk Enterprise container images. You should use the splunk/splunk:9.0.2 image with it
-
CSPL-1480: Azure blob support for Operator App Management Framework
-
CSPL-1773: Overhaul Liveness/Readiness Probes
-
CSPL-1859: Helm Chart Support for Splunk Operator for Kubernetess
-
CSPL-218: Telemetry Support for Operator
-
CSPL-1407: Bias Language Support
-
Documentation Updates
-
Security patches
-
CSPL-2088: Fix for KVStore startup failure on a pod reset
-
CSPL-2034: Fix for Operator crash when removing app source from the CR spec
-
Update required go version to 1.19.2 or later
-
Operator SDK upgraded to version 1.25.0. Operator upgrade steps with necessary script updated here
2.0.0
-
This is the 2.0.0 release. The Splunk Operator for Kubernetes is a supported platform for deploying Splunk Enterprise with the prerequisites and constraints laid out here
-
This release depends upon changes made concurrently in the Splunk Enterprise container images. You should use the splunk/splunk:9.0.0 image with it
-
CSPL-935: Operator App Management Framework Phase 3
-
Operator SDK upgraded to version 1.18.1 Operator upgrade steps with necessary script updated here
-
Functional QA automation enhancements
-
Documentation Updates
-
CSPL-1201: Added validation checks for invalid storage type and provider
-
CSPL-1529: Fix a bug where ClusterMaster was not watching for changes in configMap
-
CSPL-1604: Update configmap for SHC and CM separately to avoid race condition
-
CSPL-1670: Add region as a configurable parameter in volume spec
-
CSPL-1729: Detect and update the init container image
-
CSPL-1749: ImagePullSecrets config docs along with other common splunk spec parameters
-
CSPL-1768: Adding an annotation to define a default container
-
CSPL-1769: Change the naming of volumeMounts to adopt setup of init container
-
CSPL-1727: Manifest files to differentiate namespace scoped and cluster scoped
1.1.0
-
This is the 1.1.0 release. The Splunk Operator for Kubernetes is a supported platform for deploying Splunk Enterprise with the prerequisites and constraints laid out here
-
This release depends upon changes made concurrently in the Splunk Enterprise container images. You should use the splunk/splunk:8.2.6 image with it
-
Operator SDK upgraded to version 1.15.0. Operator upgrade steps with necessary script updated here
-
Introducing Monitoring Console CRD
-
Functional QA automation enhancements
-
Documentation Updates
-
CSPL-1660: Diagnostic tools added to gather information about Kubernetes environment as well as Splunk diag files
-
CSPL-1652: Set
podSecurityContext
runAsNonRoot
totrue
by default -
CSPL-1649:
SPLUNK_LICENSE_MASTER_URL
duplicated if licenseMasterRef defined in SHC and CM resources -
CSPL-1632: Fix home directory of init-container to allow App framework to be successful using IAM with Service account
-
CSPL-1455: Update required go version to 1.17.3
-
CSPL-1379 IDXC fails to scale up when MC CR is deployed with pre-existing IDXC
-
CSPL-1306: Remove bias language from Functions, Local variables, Paths, URLs
-
CSPL-1327: App framework: App installation isn't triggered if one appsource is empty
-
fix: For Minio connections trust admin to pick protocol
1.0.5
-
This release depends upon changes made concurrently in the Splunk Enterprise container images. You should use the splunk/splunk:8.2.3.3 image with it
-
CSPL-1553: Modify apiVersion in cluster_role.yaml to rbac.authorization.k8s.io/v1 (for compatibility with Kubernetes 1.22+)
1.0.4
- This release depends upon changes made concurrently in the Splunk Enterprise container images. You should use the splunk/splunk:8.2.3.2 image with it
1.0.3
-
This release depends upon changes made concurrently in the Splunk Enterprise container images. You should use the splunk/splunk:8.2.2 image with it
-
CSPL-1230: Remove need for Secret keys in IAM env
-
CSPL-1316: Avoid re-entrant code flow for App framework
-
CSPL-1302: Bias-language removal Phase 1 [Comments & Docs]
-
CSPL-1301: Trigger app install for modified app packages
-
CSPL-1283: Fix AWS & minio S3 client code to support App framework on GCS
-
CSPL-1271: Fix a bug where standalone with replicas>1 won't come up
-
Functional Automation test updates
-
Migration of CI/CD from circleCI to GitHub Actions
1.0.2
-
This is the 1.0.2 release. The Splunk Operator for Kubernetes is a supported platform for deploying Splunk Enterprise with the prerequisites and constraints laid out here
-
This release depends upon changes made concurrently in the Splunk Enterprise container images. You should use the splunk/splunk:8.2.1-a2 image with it
-
CSPL-725 - Operator App Management Framework Phase 2 (Beta Release)
-
CSPL-1139: Make the Liveness and Readiness Probe initial delay time configurable
-
Documentation updates to include
- Updated documentation for App Framework
- Updated documentation for Smartstore examples
-
Known Issues
- CSPL-1250 - [AppFramework] On App install/update to the Search Head Cluster(SHC), the deployer unnecessarily includes the apps which were installed in the previous bundle push along with the new/updated app. This can potentially delay the app install/update process
1.0.1
-
This is the 1.0.1 release. The Splunk Operator for Kubernetes is a supported platform for deploying Splunk Enterprise with the prerequisites and constraints laid out here
-
This release depends upon changes made concurrently in the Splunk Enterprise container images. You should use the splunk/splunk:8.2.0 image with it
-
Upgraded operator-sdk version from v0.15.1 to v0.18.2
-
CSPL-633 - Added new 'extraEnv' parameter in CR spec. This enables customers to pass 'ExtraEnv' variables to the Splunk instance containers
-
Documentation updates to include
- Updated documentation for Multisite example
- Additional information for using multiple license files
- Clarify how admins can setup additional Smartstore & Index configuration on top of the existing CR method via Apps
1.0.0 GA
-
This is the GA 1.0.0 release. The Splunk Operator for Kubernetes is a supported platform for deploying Splunk Enterprise with the prerequisites and constraints laid out here
-
This release depends upon changes made concurrently in the Splunk Enterprise container images. You should use the splunk/splunk:8.1.3 image with it
-
CSPL-555 - Use pre-defined system resource values for Montioring Console pod (CPU & Memory) to avoid continuous reset of the MC pod when those values aren't consistent on different CRs
-
CSPL-780 - When deleting Search Head Cluster's custom resources, add fix to delete PVCs for both the "search-head" and "deployer" components
-
Documentation updates to include
- System resources & Storage requirements
- How to Upgrade Splunk Operator
- Ingress documentation updates with ngingx examples
- How to configure Indexer cluster to use License Master
-
Nightly build pipeline enhanced to run on EKS Cluster
-
Functional Test automation enhancements and refactoring
1.0.0 - Release Candidate
-
This a release candidate for the upcoming GA release.
-
This release depends upon changes made concurrently in the Splunk Enterprise container images. You should use the splunk/splunk:8.1.3 image with it
-
Changed CRD version from v1beta1 to v1, 1.0.0-RC operator version
-
CSPL-826 - Created documentation detailing secure Splunk deployments in Kubernetes.
-
CSPL-674 - Removed Spark support
-
CSPL-624 - Added Splunk Operator upgrade documentation
-
Security enhancements
-
Test automation enhancements