Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Splunk Operator 2.7.1 release #1426

Open
wants to merge 4 commits into
base: develop
Choose a base branch
from
Open

Splunk Operator 2.7.1 release #1426

wants to merge 4 commits into from

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Jan 28, 2025

Release: Splunk Operator 2.7.1 Pre-Release

Overview

This pull request introduces the pre-release of Splunk Operator version 2.7.1. This release brings new features, enhancements, and bug fixes that improve the functionality and reliability of the Splunk Operator.

Key Features and Bug Fixes

  • CSPL-3064 - Support for Distroless Image Creation in Splunk Operator for Kubernetes

    • Adds support for creating a distroless image for the Splunk Operator for Kubernetes alongside the existing UBI (Universal Base Image) image.
  • CSPL-2966 - Manual App Updates per Custom Resource (CR) in Splunk Operator

    • Introduces a feature allowing for manual app deployment updates on a per-custom-resource (CR) basis for the Splunk Operator.
  • CSPL-3156 - Add kubectl-splunk Plugin for Executing Splunk Commands within Kubernetes Pods

    • Introduces comprehensive support for the Splunk plugin within kubectl, enabling seamless interaction and management of Splunk instances deployed in Kubernetes clusters.
  • CSPL-3256 - Support to configure deployer spec in SHC CRD

    • Adds support to explicitly add resource spec and node affinity config capability(for deployer) within the SHC CRD.
  • CSPL-3253: Change default storageClassName value in PVC

    • Changes storageClassName value from "default" to "". As a result PVC should automatically use a default storageClass configured on the cluster if value is not overwritten.
  • CSPL-2920: Add support for ARM64 pipelines

    • Add arm64 pipelines for smoke and integration testing for ubuntu and AL2023

Pre-Release Tasks Completed

  • Version Upgrade
    • Bumped the Splunk Operator version to 2.7.1 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
    • Performance testing was not completed for this minor version release.
  • Splunk Enterprise Version
    • Updated the default Splunk Enterprise version to 9.4.0 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.

Copy link
Collaborator

@akondur akondur left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. I would double check for references of 9.3.0 and 2.7.0 to make sure that there aren't any stale references left.

docs/ChangeLog-NEW.md Outdated Show resolved Hide resolved
@@ -4,7 +4,8 @@ annotations:
operators.operatorframework.io.bundle.manifests.v1: manifests/
operators.operatorframework.io.bundle.metadata.v1: metadata/
operators.operatorframework.io.bundle.package.v1: splunk-operator
operators.operatorframework.io.bundle.channels.v1: alpha
operators.operatorframework.io.bundle.channels.v1: stable
operators.operatorframework.io.bundle.channel.default.v1: stable
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@patrykw-splunk please check if we want this default.v1 line to be in the annotations or not.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants