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

Promote Develop to main for Splunk Operator Release 2.7.0 #1408

Merged
merged 59 commits into from
Dec 5, 2024

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Nov 22, 2024

Automated Pull Request To Merge Develop To Main For Release Version 2.7.0

akondur and others added 30 commits August 23, 2024 12:15
Merge main back to develop for: Fixes PR#1377
CSPL-2756 - Add documentation for PDB with SOK deployments
CSPL-2823 - Addresses PR#1372
…m Chart for Splunk Operator (#1376)

* adding cluster domain

* upgraded golang to 1.22

* merge from release/2.6.1

Signed-off-by: Vivek Reddy <[email protected]>

---------

Signed-off-by: Vivek Reddy <[email protected]>
Co-authored-by: Vivek Reddy <[email protected]>
Co-authored-by: Arjun Kondur <[email protected]>
* clean sgroup, oidc while delete cluster

Signed-off-by: Vivek Reddy <[email protected]>

* adding account_id access

* review comments

Signed-off-by: vivekr-splunk <[email protected]>

* review comments

Signed-off-by: vivekr-splunk <[email protected]>

* adding wait for network rsr deletion

Signed-off-by: vivekr-splunk <[email protected]>

---------

Signed-off-by: Vivek Reddy <[email protected]>
Signed-off-by: vivekr-splunk <[email protected]>
CSPL-3063 -  Implement helm SVA testing only
akondur and others added 9 commits November 19, 2024 16:08
CSPL-3060 - Avoid upgrade path during deployment creation
CSPL-3149 - Address openshift documentation
* adding gcp bucket access using sdk

Signed-off-by: Vivek Reddy <[email protected]>

* adding gcp skd

Signed-off-by: Vivek Reddy <[email protected]>

* working code cod

Signed-off-by: Vivek Reddy <[email protected]>

* working code

Signed-off-by: Vivek Reddy <[email protected]>

* azure blob sdk support

Signed-off-by: Vivek Reddy <[email protected]>

* azure blob sdk support

Signed-off-by: Vivek Reddy <[email protected]>

* logging fixed

Signed-off-by: Vivek Reddy <[email protected]>

* logging fixed

Signed-off-by: Vivek Reddy <[email protected]>

* azure code support for AzureAD

Signed-off-by: Vivek Reddy <[email protected]>

* azure code support for AzureAD

Signed-off-by: Vivek Reddy <[email protected]>

* azure code support for AzureAD

Signed-off-by: Vivek Reddy <[email protected]>

* adding validation

Signed-off-by: Vivek Reddy <[email protected]>

* go updates

Signed-off-by: Vivek Reddy <[email protected]>

* pipeline test for azure

Signed-off-by: Vivek Reddy <[email protected]>

* adding gcp pipeline

Signed-off-by: Vivek Reddy <[email protected]>

* fixed buildx

Signed-off-by: Vivek Reddy <[email protected]>

* using buildx

Signed-off-by: Vivek Reddy <[email protected]>

* using buildx

Signed-off-by: Vivek Reddy <[email protected]>

* fixed dotenv version

Signed-off-by: Vivek Reddy <[email protected]>

* fixed dotenv version

Signed-off-by: Vivek Reddy <[email protected]>

* fixed docker login

Signed-off-by: Vivek Reddy <[email protected]>

* fixed docker login

Signed-off-by: Vivek Reddy <[email protected]>

* fixed docker login

Signed-off-by: Vivek Reddy <[email protected]>

* fixed cluster name

Signed-off-by: Vivek Reddy <[email protected]>

* fixed gke cloud auth plugin issue

Signed-off-by: Vivek Reddy <[email protected]>

* fixed gke cloud auth plugin issue

Signed-off-by: Vivek Reddy <[email protected]>

* gcp variable in script

Signed-off-by: Vivek Reddy <[email protected]>

* gcp variable in workflow

Signed-off-by: Vivek Reddy <[email protected]>

* adding gcp test cases for appframework

Signed-off-by: Vivek Reddy <[email protected]>

* adding gcp test cases for appframework

Signed-off-by: Vivek Reddy <[email protected]>

* modification to support gcp in test

Signed-off-by: Vivek Reddy <[email protected]>

* modification to support gcp in test

Signed-off-by: Vivek Reddy <[email protected]>

* modification to support gcp in test

Signed-off-by: Vivek Reddy <[email protected]>

* adding gcp tag in test case

Signed-off-by: Vivek Reddy <[email protected]>

* adding gcp tag in test case

Signed-off-by: Vivek Reddy <[email protected]>

* adding gcp workload management

Signed-off-by: Vivek Reddy <[email protected]>

* testing something here

* reverting the change

* adding back service account

* adding only smoke test

Signed-off-by: Vivek Reddy <[email protected]>

* adding gcloud

* adding only smoke test

Signed-off-by: Vivek Reddy <[email protected]>

* adding glcoud cli

* adding bucket

* debugging

* debugging

* debugging upload

* adding index bucket

* adding secret logic test

Signed-off-by: Vivek Reddy <[email protected]>

* adding secret logic test

Signed-off-by: Vivek Reddy <[email protected]>

* adding secret logic test

Signed-off-by: Vivek Reddy <[email protected]>

* added script to create gcp cluster

* added using credentials for gcp

* changing glcoud to gcp as key

* changing gcp service account key field

* updates test cases

* adding logic to use base64 encode

Signed-off-by: Vivek Reddy <[email protected]>

* adding logic to use base64 encode

Signed-off-by: Vivek Reddy <[email protected]>

* use base64 key

* fixed code for gcp

Signed-off-by: Vivek Reddy <[email protected]>

* fixed apps listing

* initial doc changes

Signed-off-by: Vivek Reddy <[email protected]>

* adding test to create mutliple clusters

Signed-off-by: Vivek Reddy <[email protected]>

* fixed test case to be less than 40 characters

* fixed cluster name

* testing cluster name

* fixed cluster name

* fixed bug in workflow

* adding enterprise license location

* doc changes

* log message changed for GCP

* setting license path

* commenting all the test cases except one

* adding gcp_sanity

Signed-off-by: Vivek Reddy <[email protected]>

* doc changes and comment test

Signed-off-by: Vivek Reddy <[email protected]>

* workflow changes

Signed-off-by: Vivek Reddy <[email protected]>

* doc changes

Signed-off-by: Vivek Reddy <[email protected]>

* adding gcp_sanity

Signed-off-by: Vivek Reddy <[email protected]>

* crd changes

* test script changes and formats

* adding back C3 test cases for gcp

* adding back m4 test cases

* only one C3 test case to run

* added storage type as gcs

* adding only 3 test cases

* azure s1 only 1 test case enabled

* changed path in azure

* removed startAfter as its same prefix

* changing storageType to gcs

* adding back azure test cases

* adding 2 test in c3 for gcp

* adding in this c3 gcp_sanity test cases

* adding only c3 test

* removed unused test cases

* rerunning test cases

* disabling upgrade check

* changed the upgrade flow

* fixed indexer in upgrade flow

* document changes to support azure and gcp bucket using native sdk

* doc changes for gcp

* fixed azure documentation

* fixed license path

* just increasing timeout for now

* gcp test fixed

* added copyright

* group test cases based on SVA

* fixed test focus for cluster name

* removed commented code

* removed commented code

* removed mock client for http azure

* fixed instance type

Signed-off-by: Vivek Reddy <[email protected]>

* adding disk size

* adding cluster-up and cluster-down

* updated gke scripts

* remove cluster-down

* removed k8s version

* adding only s1

Signed-off-by: Vivek Reddy <[email protected]>

* only m4 manager

Signed-off-by: Vivek Reddy <[email protected]>

* only m4

Signed-off-by: Vivek Reddy <[email protected]>

* only c3 manager

Signed-off-by: Vivek Reddy <[email protected]>

* only c3

Signed-off-by: Vivek Reddy <[email protected]>

* only c3 manager

Signed-off-by: Vivek Reddy <[email protected]>

* only m4

Signed-off-by: Vivek Reddy <[email protected]>

* only s1 test cases

* adding go mod changes

* restoring timeout

* comments added

* fixed run test configuration

* fixing the workflow config for now

* adding default storage class gcp

* running all the test cases

* removed commented code from wf

* commented cleanup

* review comments

* increasing timeout

* fixed timeout

* ignore mc pod reset detection

* only adding 4 test cases

* commenting 2 test cases

* adding specific time for test case

* formatting

* removed smoke from gcp test cases

---------

Signed-off-by: Vivek Reddy <[email protected]>
Co-authored-by: Vivek Reddy <[email protected]>
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!

pkg/splunk/client/util.go Show resolved Hide resolved
pkg/splunk/enterprise/upgrade.go Show resolved Hide resolved
test/env.sh Show resolved Hide resolved
@rlieberman-splunk rlieberman-splunk merged commit 7d7e2f2 into main Dec 5, 2024
53 of 55 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants