This pull request introduces the pre-release of Splunk Operator version 2.7.0. This release brings new features, enhancements, and bug fixes that improve the functionality and reliability of the Splunk Operator.
Key Features and Bug Fixes
CPSL-2699: Add Azure and GCP SDK Support for AppFramework
Extended AppFramework capabilities to support Azure and GCP SDKs, enabling seamless integration with multi-cloud environments.
CSPL-3149: Address OpenShift Documentation for 4.14 or Later
Updated documentation to provide clear guidelines and support for OpenShift versions 4.14 and later.
CSPL-3060: Avoid Upgrade Path During Deployment Creation
Optimized deployment processes to prevent unnecessary upgrade paths during initial deployment creation.
CSPL-3058: Build Docker Image Using SHA Instead of Tag for Red Hat UBI
Enhanced Docker image build process by using SHA identifiers instead of tags for Red Hat UBI images, improving security and traceability.
CSPL-3063: Add an Option to Test SVA Testing Only via Helm
Introduced a Helm chart option to facilitate SVA (Splunk Validated Architectures) testing exclusively through Helm.
CSPL-2496: Cleanup AWS Resources During Cluster Cleanup
Implemented automated cleanup of AWS resources during cluster teardown to prevent resource leaks and reduce costs.
CSPL-2887: Update eksctl, Kubernetes Versions, Default Storage Class
Updated eksctl and Kubernetes versions to the latest stable releases and modified the default storage class for improved performance.
CSPL-2756: Add Documentation for PDB with SOK Deployments
Added comprehensive documentation on configuring Pod Disruption Budgets (PDB) with StatefulSets of Kind (SOK) deployments.
CSPL-2820: Add Support for Configuring Custom Cluster Domain in Helm Chart
Enabled customization of the cluster domain in the Helm chart to support diverse network configurations.
Pre-Release Tasks Completed
Version Upgrade
Bumped the Splunk Operator version to 2.7.0 across all relevant files and documentation.
Helm Chart Updates
Updated Helm charts to incorporate new features and fixes.
Verified that the charts deploy successfully in various environments.
Testing
All smoke tests, integration tests, and Helm test pipelines have been executed and are passing.
Conducted thorough testing of all merged features to ensure stability and performance.
Performance Testing
Completed performance testing with satisfactory results, ensuring the operator meets the required performance benchmarks.
Splunk Enterprise Version
Updated the default Splunk Enterprise version to 9.3.2 in the operator deployment for compatibility and feature support.
Notes for Reviewers
Ensure that all new features are functioning as expected and that there are no regressions.
Review the updated documentation for accuracy and completeness.
Verify that the Helm chart modifications align with best practices.
Confirm that all automated tests are included and passing in the CI pipeline.
Release: Splunk Operator 2.7.0 Pre-Release
Overview
This pull request introduces the pre-release of Splunk Operator version 2.7.0. This release brings new features, enhancements, and bug fixes that improve the functionality and reliability of the Splunk Operator.
Key Features and Bug Fixes
CPSL-2699: Add Azure and GCP SDK Support for AppFramework
CSPL-3149: Address OpenShift Documentation for 4.14 or Later
CSPL-3060: Avoid Upgrade Path During Deployment Creation
CSPL-3058: Build Docker Image Using SHA Instead of Tag for Red Hat UBI
CSPL-3063: Add an Option to Test SVA Testing Only via Helm
CSPL-2496: Cleanup AWS Resources During Cluster Cleanup
CSPL-2887: Update eksctl, Kubernetes Versions, Default Storage Class
eksctl
and Kubernetes versions to the latest stable releases and modified the default storage class for improved performance.CSPL-2756: Add Documentation for PDB with SOK Deployments
CSPL-2820: Add Support for Configuring Custom Cluster Domain in Helm Chart
Pre-Release Tasks Completed
Version Upgrade
Helm Chart Updates
Testing
Performance Testing
Splunk Enterprise Version
Notes for Reviewers