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

feat(scaler): Add TLS support for Artemis scaler #6473

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
8a07b11
feat(scaler): Add TLS support for Artemis scaler
chiragbhatia8 Jan 8, 2025
7ac7c5a
Pulsar: remove deprecated trigger name (#6092)
kunwooy Sep 4, 2024
04dd321
Provide ClusterCloudEventSource around the management of TriggerAuthe…
SpiritZhou Sep 5, 2024
71f2dd7
Refactor aws dynamodb scaler (#5961)
dttung2905 Sep 6, 2024
c5171dd
Update Remote Container references to Dev Containers (#6140)
dishant-kapadiya Sep 18, 2024
e8fdbbf
fix: Matrics API Scaler now can read any prometheus metric (#6078)
JorTurFer Sep 18, 2024
7130752
fix: fix slice init length (#6179)
cuishuang Sep 24, 2024
ebea234
fix: Initial delay e2e test use a scaler without failures (#6185)
JorTurFer Sep 25, 2024
2c02857
fix: Azure EventHub shows checkpointer error properly (#6096)
JorTurFer Sep 25, 2024
f4e055c
Refactor elasticsearch scaler config (#6101)
rickbrouwer Sep 26, 2024
51fc150
Refactor redis scaler config (#5997)
SpiritZhou Sep 26, 2024
8cdab0b
scaler typed config: simplify missing parameter error (#6194)
wozniakjan Sep 29, 2024
de4da31
fix: AWS Secret manager respect pod identity overrides (#6197)
JorTurFer Oct 2, 2024
c226959
fix: EventGrid event emiter e2e test doesn't fail randomly (#6196)
keda-automation Oct 2, 2024
2f71a08
chore(deps): update actions/cache action to v4.1.0 (#6221)
renovate[bot] Oct 6, 2024
078e6f6
Fix grafana dashboard to handle wildcard scaledObject variables (#6215)
alexkuretz Oct 6, 2024
51db5c5
Add Username and Password for Selenium Grid Basic Auth (#6142)
Vei0vis Oct 6, 2024
dc41cd3
Use CNCF Runners (#5994)
JorTurFer Oct 7, 2024
fcefea2
fix: Use AMD64 machine to generate docker images (#6222)
JorTurFer Oct 7, 2024
a4774a4
fix: Install wget for smoke tests (#6223)
JorTurFer Oct 7, 2024
fdfed79
e2e test checker - use keda-tools container for dependencies (gh) (#6…
zroubalik Oct 7, 2024
7c3215f
webhook: cache miss fallback to direct client for ScaledObject (#6186)
wozniakjan Oct 11, 2024
0e8660d
fix: Revert changes to not use CNCF runners (#6238)
JorTurFer Oct 15, 2024
569ba0c
chore: Use ARM to build multi-arch images (#6239)
JorTurFer Oct 15, 2024
0b2245d
fix: Use the the GH TOKEN to pull trivy's DB (#6242)
JorTurFer Oct 15, 2024
147c938
chore: use kedacore cached trivy image (#6243)
wozniakjan Oct 16, 2024
04f6158
fix: Trivy template doesn't have duplicated env (#6244)
JorTurFer Oct 16, 2024
2a017d5
add sessionsPerNode and setSessionsFromHub parameters to selenium-gri…
rubroboletus Oct 16, 2024
c548ec3
Refactor CPU/Memory scaler config (#6229)
rickbrouwer Oct 16, 2024
41a6d8f
Fix some incorrect parameter parsing in Gitlab Runner (#6173)
dovics Oct 18, 2024
6c7d2cb
kafka: allow disabling FAST in sarama client (#6189)
jkyros Oct 18, 2024
0195fe6
fix: Selenium unit test passes (#6246)
JorTurFer Oct 21, 2024
7c112de
Refactor InfluxDB scaler config (#6240)
dovics Oct 21, 2024
6e6f125
Support username and password for etcd (#6199)
dovics Oct 21, 2024
90fe530
rfac: Improve cron scaler (#6166)
rickbrouwer Oct 21, 2024
b58b9c8
Refactor kubernetes workload (#6226)
rickbrouwer Oct 21, 2024
8eaea01
RabbitMQ: provide separate paremeters for user and password (#6180)
dovics Oct 21, 2024
0aa0a5d
Support Query at the Elasticsearch scaler (#6217)
rickbrouwer Oct 21, 2024
e8b66db
Prevent multiple ScaledObjects managing one HPA (#6198)
dovics Oct 22, 2024
5d867a8
Refactor Loki Scaler (#6264)
rickbrouwer Oct 23, 2024
01a0269
Refactor postgres scaler config (#6262)
dovics Oct 24, 2024
64c7be7
e2e test issues solved (#6271)
JorTurFer Nov 1, 2024
c961ab2
Remove unnecessary validate in kubernetes workload and cpu mem (#6286)
rickbrouwer Nov 2, 2024
9794d7e
Refactor predictkube scaler config (#6282)
dovics Nov 3, 2024
46b2a92
Refactor couchdb scaler (#6267)
rickbrouwer Nov 3, 2024
710b085
Refactor Cassandra scaler (#6275)
rickbrouwer Nov 3, 2024
2a9f6c9
Refactor mongo scaler (#6261)
rickbrouwer Nov 3, 2024
29ee8a5
Refactor rabbitmq scaler config (#6257)
dovics Nov 3, 2024
3306920
Add generateEmbeddedObjectMeta flag when generating crd (#5939)
SpiritZhou Nov 3, 2024
7451628
chore: Use the same secret for the PAT (#6200)
keda-automation Nov 3, 2024
144d17f
Write log entry when Azure DevOps API Rate Limit is (nearly) reached …
raherrebrugh Nov 3, 2024
81bc4f3
add error checking for sqs metrics (#6235)
robpickerill Nov 3, 2024
68a962c
fix: Replace wildcards in RBAC objects with explicit resources and ve…
legal90 Nov 3, 2024
ba9f708
Refactor Selenium Grid scaler (#6169)
VietND96 Nov 3, 2024
506336b
Refactor azure queue scaler (#6269)
rickbrouwer Nov 4, 2024
6669de6
fix: Use mutex in the scaler cache to prevent concurrent refreshings …
JorTurFer Nov 4, 2024
be0b9ec
Add beanstalkd scaler (#6081)
sbarnesthornton Nov 5, 2024
6e03ba4
Show full triggers and authentications in status (#6232)
SpiritZhou Nov 5, 2024
8b6419b
feat: add support to not scale GitHub runner on default runner labels…
leevilehtonen Nov 5, 2024
c915e53
Support multiple queues at the IBMMQ scaler (#6182)
rickbrouwer Nov 5, 2024
94e4a79
AWS CloudWatch - properly parse multiple values of `dimensionName` & …
zroubalik Nov 6, 2024
c58ab2a
Bump deps (#6305)
JorTurFer Nov 7, 2024
7855960
chore: Prepare v2.16 (#6317)
SpiritZhou Nov 7, 2024
946fbec
Refactor New Relic scaler (#6326)
rickbrouwer Nov 11, 2024
bf6c1c9
Upgrade to the latest new-relic-go v2 client (#6325)
smcavallo Nov 11, 2024
37f01dc
fix: Paused ScaledObject count is reported correctly after operator r…
JorTurFer Nov 11, 2024
f7f7f26
fix: ensure consistent JSON log format for automaxprocs (#6335)
omerap12 Nov 21, 2024
04d804f
feat: add nsq scaler (#6230)
Ulminator Nov 23, 2024
3efa062
fix: scaledjobs stuck as not ready (#6329)
msvticket Nov 23, 2024
519fbdf
Deprecate Stan scaler (#6363)
rickbrouwer Nov 26, 2024
d8b05b7
refactor aws sqs queue scaler configuration (#6358)
omerap12 Nov 27, 2024
1f2f454
Refactor AWS DynamoDB Streams scaler configuration (#6351)
omerap12 Nov 27, 2024
4ec0529
chore(deps): bump aquasecurity/trivy-action from 0.28.0 to 0.29.0 (#6…
dependabot[bot] Dec 2, 2024
83c33d6
Use `toolchain` to define desired Go version (#6378)
HeavyWombat Dec 2, 2024
68b2d48
Add Scorecard GitHub Action (#6365)
rickbrouwer Dec 2, 2024
e02d672
chore(deps): update github actions (#6398)
renovate[bot] Dec 2, 2024
16953ac
chore(deps): update actions/upload-artifact action to v4 (#6399)
renovate[bot] Dec 2, 2024
e0e5490
fix: Selenium Grid scaler exposes sum of pending and ongoing sessions…
VietND96 Dec 4, 2024
0c02cbf
Add AWS region to the AWS Config Cache key (#6134)
maxbog Dec 4, 2024
1c8cacc
refactor: replace experimental `maps` and `slices` with stdlib (#6372)
Juneezee Dec 4, 2024
1147df0
Add KEDAScalersInfo to display important information (#6330)
rickbrouwer Dec 4, 2024
fbe4e0c
refactor aws_kinesis_stream_scaler (#6400)
omerap12 Dec 7, 2024
c80d94b
chore(deps): update github actions (#6405)
renovate[bot] Dec 15, 2024
f415632
fix: Use pinned version for all the pending tasks (#6410)
JorTurFer Dec 16, 2024
faf6b6b
fix: CVE-2024-45337 (#6422)
JorTurFer Dec 16, 2024
f95cf48
add: enable webhook patching with flag (#6396)
KrishnaSindhur Dec 16, 2024
320d5b7
Change `InitialCooldownPeriod` from `int32` to `*int32` (#6424)
zroubalik Dec 16, 2024
825d8d6
[StepSecurity] ci: Harden GitHub Actions (#6428)
step-security-bot Dec 17, 2024
414b8dc
fix: Add required permissions for trivy in the token (#6429)
JorTurFer Dec 17, 2024
48f8066
fix: use right token permissions (#6430)
JorTurFer Dec 17, 2024
d0256c8
chore(deps): update actions/upload-artifact digest to 6f51ac0 (#6431)
renovate[bot] Dec 22, 2024
c27fb4b
Bump go and deps (#6434)
JorTurFer Dec 24, 2024
b66fe0e
fix: Selenium Grid in case multiple scaler triggers are activate (#6437)
VietND96 Dec 24, 2024
8bb7c6d
chore: Prepare v2.16.1 (#6445)
JorTurFer Dec 24, 2024
1a43363
refactor gcp cloud tasks scaler (#6406)
omerap12 Jan 2, 2025
1bcc65a
Fix testLogBug and changeSomeVariableName (#6420)
ctccxxd Jan 2, 2025
96bba3f
Multiple minor corrections (#6404)
rickbrouwer Jan 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Licensed under the MIT License. See https://go.microsoft.com/fwlink/?linkid=2090316 for license information.
#-------------------------------------------------------------------------------------------------------------

FROM golang:1.22.5
FROM golang:1.23.4

# Avoid warnings by switching to noninteractive
ENV DEBIAN_FRONTEND=noninteractive
Expand Down
7 changes: 3 additions & 4 deletions .github/ISSUE_TEMPLATE/3_bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@ body:
label: KEDA Version
description: What version of KEDA that are you running?
options:
- "2.16.1"
- "2.16.0"
- "2.15.1"
- "2.15.0"
- "2.14.1"
Expand All @@ -65,10 +67,7 @@ body:
- "2.13.0"
- "2.12.1"
- "2.12.0"
- "2.11.2"
- "2.11.1"
- "2.11.0"
- "< 2.11.0"
- "< 2.12.0"
- "Other"
validations:
required: false
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/4_release_tracker.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: KEDA Release Tracker
about: Template to keep track of the progress for a new KEDA release.
title: "Release: "
labels: governance,release-management
assignees: tomkerkhove,zroubalik,jorturfer
assignees: wozniakjan,zroubalik,jorturfer
---

This issue template is used to track the rollout of a new KEDA version.
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/auto-add-issues-to-project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ on:
issues:
types:
- opened

permissions:
contents: read

jobs:
track_issue:
runs-on: ubuntu-latest
Expand Down
15 changes: 9 additions & 6 deletions .github/workflows/fossa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ on:
pull_request:
branches: [main]

permissions:
contents: read

env:
fossa-key: 9e722f2c8904586d61f97f0bf05a99e4 # This is a public key only for pushing, it's safe here

Expand All @@ -17,20 +20,20 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5
with:
go-version: "1.22"
go-version: "1.23"
- run: go version
- name: Get branch name
id: branch-name
uses: tj-actions/branch-names@v8
- uses: fossas/fossa-action@main
uses: tj-actions/branch-names@6871f53176ad61624f978536bbf089c574dc19a2 # v8.0.1
- uses: fossas/fossa-action@09bcf127dc0ccb4b5a023f6f906728878e8610ba # v1.4.0
name: Scanning with FOSSA
with:
api-key: ${{ env.fossa-key }}
branch: ${{ steps.branch-name.outputs.current_branch }}
- uses: fossas/fossa-action@main
- uses: fossas/fossa-action@09bcf127dc0ccb4b5a023f6f906728878e8610ba # v1.4.0
name: Executing tests with FOSSA
with:
api-key: ${{ env.fossa-key }}
Expand Down
44 changes: 28 additions & 16 deletions .github/workflows/main-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ on:
push:
branches:
- main
permissions:
contents: read

jobs:
build:
name: build
Expand All @@ -13,10 +16,10 @@ jobs:
id-token: write # needed for signing the images with GitHub OIDC Token **not production ready**

# keda-tools is built from github.com/test-tools/tools/Dockerfile
container: ghcr.io/kedacore/keda-tools:1.22.5
container: ghcr.io/kedacore/keda-tools:1.23.3
steps:
- name: Check out code
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
fetch-depth: 1

Expand All @@ -29,42 +32,42 @@ jobs:
echo "build_cache=$(go env GOCACHE)" >> $GITHUB_OUTPUT

- name: Go modules cache
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
with:
path: ${{ steps.go-paths.outputs.mod_cache }}
key: ${{ runner.os }}-go-mod-${{ hashFiles('**/go.sum') }}

- name: Go build cache
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
with:
path: ${{ steps.go-paths.outputs.build_cache }}
key: ${{ runner.os }}-go-build-cache-${{ hashFiles('**/go.sum') }}

- name: Go modules sync
run: go mod tidy -compat=1.22
run: go mod tidy -compat=1.23

- name: Test
run: make test

- name: Login to GitHub Container Registry
uses: docker/login-action@v3
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
with:
# Username used to log in to a Docker registry. If not set then no login will occur
username: ${{ github.repository_owner }}
# Password or personal access token used to log in to a Docker registry. If not set then no login will occur
password: ${{ secrets.GHCR_AUTH_PAT }}
password: ${{ secrets.GH_AUTOMATION_PAT }}
# Server address of Docker registry. If not set then will default to Docker Hub
registry: ghcr.io

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@c47758b77c9736f4b2ef4073d4d51994fabfe349 # v3.7.1

- name: Publish on GitHub Container Registry
run: make publish-multiarch

# https://github.com/sigstore/cosign-installer
- name: Install Cosign
uses: sigstore/cosign-installer@v3
uses: sigstore/cosign-installer@dc72c7d5c4d10cd6bcb8cf6e3fd625a9e5e537da # v3.7.0

- name: Check Cosign install!
run: cosign version
Expand All @@ -89,38 +92,47 @@ jobs:

trivy-scan:
needs: build
permissions:
contents: read
security-events: write
uses: kedacore/keda/.github/workflows/template-trivy-scan.yml@main
with:
runs-on: 'ubuntu-latest'
scan-type: 'fs'
format: 'sarif'
runs-on: ubuntu-latest
scan-type: "fs"
format: "sarif"
exit-code: 0
publish: true

trivy-scan-metrics-server:
needs: build
permissions:
contents: read
security-events: write
strategy:
matrix:
runner: [ARM64, ubuntu-latest]
uses: kedacore/keda/.github/workflows/template-trivy-scan.yml@main
with:
runs-on: ${{ matrix.runner }}
scan-type: 'image'
scan-type: "image"
image-ref: ghcr.io/kedacore/keda-metrics-apiserver:main
format: 'sarif'
format: "sarif"
exit-code: 0
publish: true

trivy-scan-keda:
needs: build
permissions:
contents: read
security-events: write
strategy:
matrix:
runner: [ARM64, ubuntu-latest]
uses: kedacore/keda/.github/workflows/template-trivy-scan.yml@main
with:
runs-on: ${{ matrix.runner }}
scan-type: 'image'
scan-type: "image"
image-ref: ghcr.io/kedacore/keda:main
format: 'sarif'
format: "sarif"
exit-code: 0
publish: true
3 changes: 3 additions & 0 deletions .github/workflows/nightly-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ on:
schedule:
- cron: "0 0 * * *"

permissions:
contents: read

jobs:
validate:
uses: kedacore/keda/.github/workflows/template-main-e2e-test.yml@main
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-e2e-checker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:

- uses: LouisBrunner/checks-action@6b626ffbad7cc56fd58627f774b9067e6118af23 # v2
name: Skip e2e
if: ${{ contains(github.event.pull_request.labels.*.name, env.SKIP_E2E_TAG )}}
if: ${{ contains(github.event.pull_request.labels.*.name, env.SKIP_E2E_TAG )}}
with:
token: ${{ secrets.GITHUB_TOKEN }}
sha: ${{ github.event.pull_request.head.sha }}
Expand Down
31 changes: 16 additions & 15 deletions .github/workflows/pr-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,16 @@ jobs:
triage:
runs-on: ubuntu-latest
name: Comment evaluate
container: ghcr.io/kedacore/keda-tools:1.23.3
outputs:
run-e2e: ${{ startsWith(github.event.comment.body,'/run-e2e') && steps.checkUserMember.outputs.isTeamMember == 'true' }}
pr_num: ${{ steps.parser.outputs.pr_num }}
image_tag: "pr-${{ steps.parser.outputs.pr_num }}-${{ steps.parser.outputs.commit_sha }}"
commit_sha: ${{ steps.parser.outputs.commit_sha }}
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4

- uses: tspascoal/get-user-teams-membership@v2
- uses: tspascoal/get-user-teams-membership@57e9f42acd78f4d0f496b3be4368fc5f62696662 # v3.0.0
id: checkUserMember
with:
username: ${{ github.actor }}
Expand Down Expand Up @@ -68,7 +69,7 @@ jobs:
needs: triage
runs-on: ubuntu-latest
name: Build images
container: ghcr.io/kedacore/keda-tools:1.22.5
container: ghcr.io/kedacore/keda-tools:1.23.3
if: needs.triage.outputs.run-e2e == 'true'
steps:
- name: Set status in-progress
Expand All @@ -80,7 +81,7 @@ jobs:
status: in_progress
details_url: https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}

- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4

- name: Register workspace path
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
Expand Down Expand Up @@ -108,7 +109,7 @@ jobs:
make e2e-regex-check

- name: React to comment with failure
uses: dkershner6/reaction-action@v2
uses: dkershner6/reaction-action@97ede302a1b145b3739dec3ca84a489a34ef48b5 # v2
if: steps.regex-validation.outcome != 'success'
with:
token: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -130,12 +131,12 @@ jobs:
run: exit 1

- name: Login to GitHub Container Registry
uses: docker/login-action@v3
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
with:
# Username used to log in to a Docker registry. If not set then no login will occur
username: ${{ github.repository_owner }}
# Password or personal access token used to log in to a Docker registry. If not set then no login will occur
password: ${{ secrets.GHCR_AUTH_PAT }}
password: ${{ secrets.GH_AUTOMATION_PAT }}
# Server address of Docker registry. If not set then will default to Docker Hub
registry: ghcr.io

Expand All @@ -146,9 +147,9 @@ jobs:

run-test:
needs: [triage, build-test-images]
runs-on: equinix-keda-runner
runs-on: e2e
name: Execute e2e tests
container: ghcr.io/kedacore/keda-tools:1.22.5
container: ghcr.io/kedacore/keda-tools:1.23.3
if: needs.triage.outputs.run-e2e == 'true'
steps:
- name: Set status in-progress
Expand All @@ -160,7 +161,7 @@ jobs:
status: in_progress
details_url: https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}

- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4

- name: Register workspace path
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
Expand All @@ -173,14 +174,14 @@ jobs:
gh pr checkout ${{ needs.triage.outputs.pr_num }}
git checkout ${{ needs.triage.outputs.commit_sha }}

- uses: oNaiPs/secrets-to-env-action@v1
- uses: oNaiPs/secrets-to-env-action@ec46a22bfc9b37e014b627b3208b07eb8909ea0f # v1.5
with:
secrets: ${{ toJSON(secrets) }}

- name: Scale cluster
run: make scale-node-pool
env:
NODE_POOL_SIZE: 2
NODE_POOL_SIZE: 3
TEST_CLUSTER_NAME: keda-e2e-cluster-pr

- name: Run end to end tests
Expand Down Expand Up @@ -218,7 +219,7 @@ jobs:
TEST_CLUSTER_NAME: keda-e2e-cluster-pr

- name: React to comment with success
uses: dkershner6/reaction-action@v2
uses: dkershner6/reaction-action@97ede302a1b145b3739dec3ca84a489a34ef48b5 # v2
if: steps.test.outcome == 'success'
with:
token: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -236,7 +237,7 @@ jobs:
details_url: https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}

- name: React to comment with failure
uses: dkershner6/reaction-action@v2
uses: dkershner6/reaction-action@97ede302a1b145b3739dec3ca84a489a34ef48b5 # v2
if: steps.test.outcome != 'success'
with:
token: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -254,7 +255,7 @@ jobs:
details_url: https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}

- name: Upload test logs
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4
uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4
with:
name: e2e-test-logs
path: "${{ github.workspace }}/**/*.log"
Expand Down
Loading
Loading