Skip to content

Splunk observability scaler#6534

Merged
zroubalik merged 35 commits intokedacore:mainfrom
sschimper-splunk:splunk-observability-scaler
Oct 3, 2025
Merged

Splunk observability scaler#6534
zroubalik merged 35 commits intokedacore:mainfrom
sschimper-splunk:splunk-observability-scaler

Conversation

@sschimper-splunk
Copy link
Contributor

@sschimper-splunk sschimper-splunk commented Feb 7, 2025

Checklist

  • When introducing a new scaler, I agree with the scaling governance policy
  • I have verified that my change is according to the deprecations & breaking changes policy
  • Tests have been added
  • Changelog has been updated and is aligned with our changelog requirements
  • [] A PR is opened to update our Helm chart (repo) (if applicable, ie. when deployment manifests are modified)
  • A PR is opened to update the documentation on (repo) (if applicable)
  • Commits are signed with Developer Certificate of Origin (DCO - learn more)

Fixes #7152

Docs: kedacore/keda-docs#1630

@sschimper-splunk sschimper-splunk requested a review from a team as a code owner February 7, 2025 13:29
Copy link
Member

@JorTurFer JorTurFer left a comment

Choose a reason for hiding this comment

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

Thanks for the contribution! Some comments inline
Apart from them, please execute go mod tidy & go mod vendor and commit the output

@sschimper-splunk sschimper-splunk force-pushed the splunk-observability-scaler branch from 8114ced to f767f24 Compare May 13, 2025 08:27
@JorTurFer
Copy link
Member

JorTurFer commented Jul 21, 2025

/run-e2e splunk_observability
Update: You can check the progress here

@JorTurFer
Copy link
Member

JorTurFer commented Jul 28, 2025

/run-e2e splunk_observability
Update: You can check the progress here

@JorTurFer
Copy link
Member

JorTurFer commented Jul 30, 2025

/run-e2e splunk_observability
Update: You can check the progress here

@rickbrouwer
Copy link
Member

I see there are some merge conflicts.

@rickbrouwer rickbrouwer added the waiting-author-response All PR's or Issues where we are waiting for a response from the author label Aug 6, 2025
Copy link
Member

@JorTurFer JorTurFer left a comment

Choose a reason for hiding this comment

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

awesome contribution! just a nitpick inline

@rickbrouwer rickbrouwer removed the waiting-author-response All PR's or Issues where we are waiting for a response from the author label Aug 11, 2025
@rickbrouwer
Copy link
Member

Hi @sschimper-splunk

I think there are also some changes that shouldn't have been included (see CHANGELOG entries).
And maybe you have already seen it, but there's also a merge conflict.

Sebastian Schimper added 13 commits August 12, 2025 10:29
Signed-off-by: Sebastian Schimper <sschimper@splunk.com>

Add Splunk Observability scaler

Implement a new scaler for Splunk Observability to allow KEDA
to scale workloads based on metrics from Splunk Observability.
Includes unit tests and environment configuration updates.
Signed-off-by: Sebastian Schimper <sschimper@splunk.com>

Resolved merge conflict in CHANGELOG.md.
…names and propagate context to getQueryResult() func

Signed-off-by: Sebastian Schimper <sschimper@splunk.com>

Resolving merge conflict in go.mod file.
Signed-off-by: Sebastian Schimper <sschimper@splunk.com>
…eal credention

Signed-off-by: Sebastian Schimper <sschimper@splunk.com>
Signed-off-by: Sebastian Schimper <sschimper@splunk.com>
…cloud

Signed-off-by: Sebastian Schimper <sschimper@splunk.com>
Signed-off-by: Sebastian Schimper <sschimper@splunk.com>
Signed-off-by: Sebastian Schimper <sschimper@splunk.com>

Resolved merge conflict in go.mod.
Signed-off-by: Sebastian Schimper <sschimper@splunk.com>

Resolve merge conflict in vendor/modules.txt
Signed-off-by: Sebastian Schimper <sschimper@splunk.com>
…erying

Signed-off-by: Sebastian Schimper <sschimper@splunk.com>
Signed-off-by: Sebastian Schimper <sschimper@splunk.com>
@sschimper-splunk sschimper-splunk force-pushed the splunk-observability-scaler branch from 307f9c1 to 8b315a5 Compare August 13, 2025 13:56
Sebastian Schimper added 2 commits August 15, 2025 13:14
…observability_scaler_test.go

Signed-off-by: Sebastian Schimper <sschimper@splunk.com>
Signed-off-by: Sebastian Schimper <sschimper@splunk.com>
Copy link
Member

@JorTurFer JorTurFer left a comment

Choose a reason for hiding this comment

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

AWESOME job! just a nitpick inline

@sschimper-splunk
Copy link
Contributor Author

Hi @rickbrouwer, thanks, I fixed it and pushed it again. Sorry, I did not notice it at first

…. I should go to sleep

Signed-off-by: Sebastian Schimper <sschimper@splunk.com>
@rickbrouwer
Copy link
Member

rickbrouwer commented Oct 1, 2025

/run-e2e splunk_observability
Update: You can check the progress here

@sschimper-splunk
Copy link
Contributor Author

I see that the static test "CI / validate - amd64 (pull_request)" is failing due to lack of disk space. I will look into this first thing in the morning. Please let me know if you have any suggestions. Thank you.

@rickbrouwer
Copy link
Member

I see that the static test "CI / validate - amd64 (pull_request)" is failing due to lack of disk space. I will look into this first thing in the morning. Please let me know if you have any suggestions. Thank you.

You can push your last commit again, so the job will be triggered again :)

Signed-off-by: Sebastian Schimper <sschimper@splunk.com>
@wozniakjan
Copy link
Member

wozniakjan commented Oct 2, 2025

I see that the static test "CI / validate - amd64 (pull_request)" is failing due to lack of disk space. I will look into this first thing in the morning. Please let me know if you have any suggestions. Thank you.

I have seen this on a few other unrelated PRs, it seems like KEDA pipeline is using close to maximum of disk capacity. We may want to explore https://github.com/easimon/maximize-build-space or some other alternatives

EDIT: fyi #7150

@wozniakjan
Copy link
Member

wozniakjan commented Oct 2, 2025

/run-e2e splunk_observability
Update: You can check the progress here

Signed-off-by: Sebastian Schimper <sschimper@splunk.com>
@sschimper-splunk
Copy link
Contributor Author

I re-pushed 2 times, and I am not able to resolve the disk issue

@rickbrouwer
Copy link
Member

I re-pushed 2 times, and I am not able to resolve the disk issue

@wozniakjan is working on solving this (#7150)

@wozniakjan
Copy link
Member

@sschimper-splunk can you please rebase on latest main branch? #7150 merged.

@zroubalik
Copy link
Member

@sschimper-splunk can you please rebase on latest main branch? #7150 merged.

I will trigger the rebase

Copy link
Member

@zroubalik zroubalik left a comment

Choose a reason for hiding this comment

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

@sschimper-splunk last nit, could you please open an issue like this one: #6576

and reference it here and in the docs PR and also in the changelog instead of the PR link?

Thanks!

@sschimper-splunk
Copy link
Contributor Author

@zroubalik added issue here: #7152

@rickbrouwer
Copy link
Member

@zroubalik added issue here: #7152

Thanks! Can you change the description of this PR and adjust it to the created issue? And can you also link the created issue in the CHANGELOG.md instead of the pull?

@zroubalik
Copy link
Member

@zroubalik added issue here: #7152

Thanks! Can you change the description of this PR and adjust it to the created issue? And can you also link the created issue in the CHANGELOG.md instead of the pull?

I'll do that, to not block us

Signed-off-by: Zbynek Roubalik <zroubalik@gmail.com>
@keda-automation keda-automation requested a review from a team October 3, 2025 09:20
@zroubalik
Copy link
Member

zroubalik commented Oct 3, 2025

/run-e2e splunk
Update: You can check the progress here

@zroubalik zroubalik enabled auto-merge (squash) October 3, 2025 09:21
@zroubalik zroubalik merged commit 33e1dfd into kedacore:main Oct 3, 2025
24 checks passed
alt-dima pushed a commit to alt-dima/keda that referenced this pull request Dec 13, 2025
Signed-off-by: Sebastian Schimper <sschimper@splunk.com>
Signed-off-by: Zbynek Roubalik <zroubalik@gmail.com>
Signed-off-by: Jan Wozniak <wozniak.jan@gmail.com>
Co-authored-by: Zbynek Roubalik <zroubalik@gmail.com>
Co-authored-by: Jan Wozniak <wozniak.jan@gmail.com>
Signed-off-by: Dmitriy Altuhov <altuhovd@gmail.com>
tangobango5 pushed a commit to tangobango5/keda that referenced this pull request Dec 22, 2025
Signed-off-by: Sebastian Schimper <sschimper@splunk.com>
Signed-off-by: Zbynek Roubalik <zroubalik@gmail.com>
Signed-off-by: Jan Wozniak <wozniak.jan@gmail.com>
Co-authored-by: Zbynek Roubalik <zroubalik@gmail.com>
Co-authored-by: Jan Wozniak <wozniak.jan@gmail.com>
tangobango5 pushed a commit to tangobango5/keda that referenced this pull request Feb 13, 2026
Signed-off-by: Sebastian Schimper <sschimper@splunk.com>
Signed-off-by: Zbynek Roubalik <zroubalik@gmail.com>
Signed-off-by: Jan Wozniak <wozniak.jan@gmail.com>
Co-authored-by: Zbynek Roubalik <zroubalik@gmail.com>
Co-authored-by: Jan Wozniak <wozniak.jan@gmail.com>
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.

Support Splunk Observability Cloud Scaler

7 participants