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

Upgrade keda #5

Open
wants to merge 391 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
391 commits
Select commit Hold shift + click to select a range
05bbf8d
fix(ScaledObject): Check Default Limits from LimitRange for ScaledObj…
Bhargav-InfraCloud Jan 18, 2024
e7617fa
doc: remind about dependency version bumps before releases (#5402)
wozniakjan Jan 18, 2024
06bd122
chore: Changelog cleanup (#5398)
zroubalik Jan 18, 2024
98b954c
bump deps (#5400)
zroubalik Jan 18, 2024
b52529b
chore(deps): update actions/upload-artifact digest to 694cdab (#5410)
renovate[bot] Jan 18, 2024
367fcd3
Set LeaderElectionNamespace to PodNamespace (#5405)
aliaqel-stripe Jan 18, 2024
58b8c95
chore: Introduce KEDA v2.13 and estimate v2.16 in roadmap (#5412)
tomkerkhove Jan 19, 2024
072fcf0
chore: Improve new features in v2.13.0 changelog (#5413)
tomkerkhove Jan 19, 2024
a815f06
fix(prometheus-scaler): AWS signv4 parses region if provided (#5421)
sguruvar Jan 20, 2024
97b1e60
chore(deps): update actions/upload-artifact digest to 26f96df (#5427)
renovate[bot] Jan 24, 2024
c2d26c4
Fix typo on makefile (#5437)
yoongon Jan 26, 2024
f439f17
Edit e2e test YAML before merging #5436 (#5439)
SpiritZhou Jan 29, 2024
cd57dd9
chore: minor refactor to reduce copy/paste code in ScaledObject webho…
wozniakjan Jan 29, 2024
6d326c8
chore: bump deps (#5469)
JorTurFer Feb 1, 2024
cc150d4
chore(deps): update actions/upload-artifact digest to 5d5d22a (#5485)
renovate[bot] Feb 6, 2024
cdbcb9f
Make improvement to `getParameterFromConfigV2` (#5391)
dttung2905 Feb 6, 2024
dabd757
fix(gcp scalers): Restore previous time horizon to fix missing metric…
JorTurFer Feb 12, 2024
1efcd06
Add flag to override GRPC Authority Header (#5450)
aliaqel-stripe Feb 12, 2024
deb0601
replace deprecated golang/gomock with uber/gomock (#5446)
rahulii Feb 12, 2024
4da3a5b
add KEDA OLM release step (#5505)
zroubalik Feb 13, 2024
8bfd635
typo: fix some typos (#5508)
googs1025 Feb 14, 2024
ef46459
Fixed the issue#5484 with inaccurate version label in release asset (…
vinod827 Feb 17, 2024
b3f5548
Add ENABLE_OPENTELEMETRY flag (#5436)
SpiritZhou Feb 20, 2024
16e1ec6
fix: Place the changelog entry in unreleased section (#5519)
JorTurFer Feb 29, 2024
bc13a2e
fix: add mod update commands to makefile (#5481)
junekhan Feb 29, 2024
c6797f6
Chore: Update Scaler Target Calculation in Grafana Dashboard (#5433)
atilsensalduz Feb 29, 2024
04567c1
chore: Update changelog with v2.13.1 (#5546)
JorTurFer Feb 29, 2024
d4cfb0d
chore(deps): update actions/cache action to v4.0.1 (#5550)
renovate[bot] Feb 29, 2024
6c94347
fix: Validate empty array value of triggers in ScaledObject/ScaledJob…
SpiritZhou Mar 4, 2024
610f812
Add support for cross tenant authentication azure workload identity T…
pauldotyu Mar 4, 2024
e8ac3bf
e2e: Don't try to remove opentelemetry if not installed (#5578)
joelsmith Mar 8, 2024
689959f
Expose GSSAPI Service name configuration of Kafka Scaler (#5483)
ArunYogesh Mar 10, 2024
0bcb2d3
fix: Remove deprecated dependency from devcontainer's Dockerfile (#5591)
JorTurFer Mar 12, 2024
a4c0d86
chore: Add more granular control to E2E test setup (#5595)
joelsmith Mar 12, 2024
ef1074a
fix: TriggerAuthentication.podIdentity validation allows 'none' (#5593)
JorTurFer Mar 12, 2024
42a1de4
MongoDB Scaler - Scheme field support (#5566)
tico88612 Mar 12, 2024
0c2c81a
Fix: Prometheus error metrics are correctly exposed (#5598)
JorTurFer Mar 15, 2024
e608063
WIP - chore: Remove not used context (#5530)
JorTurFer Mar 16, 2024
9c051df
chore(deps): update actions/cache action to v4.0.2 (#5614)
renovate[bot] Mar 23, 2024
55075a7
bump github.com/go-jose/go-jose/v3 to 3.0.3 to fix CVE-2024-28180 (#5…
joelsmith Mar 24, 2024
76c6ac0
Metrics API Scaler support different formats (#5347)
fira42073 Mar 24, 2024
1e1cfb1
Fixed `in_progress` detection on running jobs instead of just `queued…
Eldarrin Mar 25, 2024
2354412
chore(deps): update actions/setup-python action to v5.1.0 (#5626)
renovate[bot] Mar 26, 2024
6bc6139
fix: consider empty results set from new relic (#5621)
cyrilico Mar 26, 2024
3bf5151
Add GRPC Healthchecks (#5581)
aliaqel-stripe Mar 26, 2024
f288c01
fix: conflicting types of log fields in json output (#5592)
msvticket Mar 27, 2024
f2d86a8
fix: Refactor paused e2e test (#5610)
JorTurFer Mar 30, 2024
7ee8781
feat: Add new alignment parameters 'rate' and 'count' for GCP Stackdr…
binboum Mar 30, 2024
a343c0a
chore(deps): bump actions/checkout from 4.1.1 to 4.1.2 (#5640)
dependabot[bot] Apr 1, 2024
b4d51d9
chore(deps): bump aquasecurity/trivy-action from 0.16.1 to 0.19.0 (#5…
dependabot[bot] Apr 1, 2024
279d6db
chore(deps): bump dorny/paths-filter from 3.0.0 to 3.0.2 (#5641)
dependabot[bot] Apr 1, 2024
cc05dac
chore(deps): update actions/checkout digest to b4ffde6 (#5653)
renovate[bot] Apr 1, 2024
1bfb223
Improve scale out event with active trigger's name (#5637)
SpiritZhou Apr 4, 2024
e7ff90a
Event Hub Scaler: Remove or replace usages of Event Hub offsets (#5600)
windy1 Apr 7, 2024
cfc1bfc
Update RabbitMQ HTTP Connections with TLS Config (#5672)
nicholass-alcidion Apr 10, 2024
9be5740
add tls authentication for NATS Streaming (#5662)
Adarsh-verma-14 Apr 10, 2024
08aeb57
Add GRPC client and server metrics (#5615)
aliaqel-stripe Apr 10, 2024
241c2e0
Support csv-format for WATCH_NAMESPACE env var (#5631)
jkremser Apr 10, 2024
5ea0e25
chore: fix function names in comment (#5673)
goodfirm Apr 10, 2024
7611438
fix: reports errors during upstream requests (#5664)
JorTurFer Apr 10, 2024
c20c47e
Introduce Filter CloudEvents Feature (#5424)
SpiritZhou Apr 10, 2024
adfe867
Revert "Add GRPC Healthchecks (#5581)" (#5681)
aliaqel-stripe Apr 11, 2024
80806a7
add `InitialCooldownPeriod` for ScaledObjects (#5478)
RonaldFletcher Apr 12, 2024
bcaf5c0
Add annotation on hpa to disable ownership validation (#5536)
junekhan Apr 15, 2024
ee4ab1b
No need to list all secret in the namespace to find just one (#5669)
jkremser Apr 16, 2024
3722269
Reworks the prometheus metrics to adhere to best practices (#5687)
wozniakjan Apr 19, 2024
38d261a
chore: Delay v2.14 release to next week (#5703)
tomkerkhove Apr 19, 2024
31d848c
Resolve Pub/Sub resources from scale target's environment (#5701)
jtymes Apr 19, 2024
ef0149d
chore(deps): update actions/upload-artifact digest to 1746f4a (#5709)
renovate[bot] Apr 19, 2024
4ba1365
fix: Use correct otel-collector distro (#5716)
JorTurFer Apr 22, 2024
f7b2431
Introduce Azure Event Grid as a new CloudEvent destination (#5606)
SpiritZhou Apr 22, 2024
9122323
chore(deps): update github actions (#5720)
renovate[bot] Apr 22, 2024
9a00d1e
Fix: fix the wrong value of scaler active and the failure of paused v…
SpiritZhou Apr 23, 2024
b13e2a4
feat: validate fallback configuration (#5629)
guopeng0 Apr 23, 2024
c3cc4da
chore: Increase maximum supported Kubernetes version for KEDA v2.14 (…
SpiritZhou Apr 24, 2024
c5f91eb
Add GRPC Client support for opentelemetry (#5699)
SpiritZhou Apr 24, 2024
f85c510
bump Go to 1.21.9 (#5734)
zroubalik Apr 24, 2024
e41294d
Fix fallback logic in formula-based evaluation (#5684)
SpiritZhou Apr 24, 2024
934a851
bump deps & k8s deps to 1.29.4
zroubalik Apr 23, 2024
f00d221
bump deps
zroubalik Apr 24, 2024
502c2ab
add `flowcontrol.apiserver.k8s.io` to RBAC
zroubalik Apr 24, 2024
e0fb59e
fix: revert some deps to go back to go 1.21
zroubalik Apr 24, 2024
da3da65
Prepare all the changes for v2.14 (#5744)
JorTurFer Apr 25, 2024
6681d5e
Add AWS MSK IAM authentication to Kafka scaler (#5692)
adrien-f Apr 25, 2024
90e5ec8
Update ROADMAP.md (#5749)
JorTurFer Apr 25, 2024
c1a1b99
chore(deps): update actions/checkout digest to 0ad4b8f (#5750)
renovate[bot] Apr 25, 2024
c55e306
chore: bump k8s deps to v0.29.4 (#5753)
JorTurFer Apr 29, 2024
a168022
chore(deps): bump helm/kind-action from 1.8.0 to 1.10.0 (#5771)
dependabot[bot] May 1, 2024
d926ca4
chore(deps): update actions/setup-go digest to cdcb360 (#5777)
renovate[bot] May 4, 2024
cc34cf6
chore: switch to xdg-go/scram (#5776)
mikelolasagasti May 4, 2024
b7d9bd4
fix: `+srv` mongodb url scheme parsing bug (#5773)
Rishikesh01 May 4, 2024
66e824d
Added custom time horizon in GCP scaler (#5778)
Yaxhveer May 4, 2024
c7e901f
fix: Prometheus metrics expose correct info (#5779)
JorTurFer May 6, 2024
ed69b41
chore: Remove deprecated AAD-Pod-Identity and AWS-KIAM auths (#5782)
JorTurFer May 7, 2024
a0faa85
chore(deps): update actions/checkout digest to 44c2b7a (#5789)
renovate[bot] May 9, 2024
6112b0a
chore(deps): update actions/checkout digest to 0ad4b8f (#5792)
renovate[bot] May 9, 2024
613919b
Declarative scaler config (#5676)
wozniakjan May 13, 2024
a375d17
Add logic to scale to zero on invalid offset even with earliest offse…
dttung2905 May 15, 2024
6aade8f
fix: issue when GitHub organization contains more than 30 repos (#5746)
KoblerS May 20, 2024
d97d2d4
Fix scaler leak during cache refresh (#5807)
gjacquet May 20, 2024
17c0491
refactor ActiveMQ scaler config (#5799)
wozniakjan May 20, 2024
4fa1079
chore(deps): update actions/checkout digest to a5ac7e5 (#5813)
renovate[bot] May 20, 2024
7bcfb69
chore: bump `google.golang.org/grpc` to v1.64.0 (#5815)
zroubalik May 23, 2024
b84c1ae
Validate regex before building image for e2e test (#5783)
Yaxhveer May 26, 2024
9e4c234
fix: remove extra space (#5826)
ilpianista May 27, 2024
b222b0f
test: Run e2e tests against Kubernetes v1.28-v1.30 (#5829)
tomkerkhove May 27, 2024
6e80799
fix: e2e test regex check tag (#5831)
wozniakjan May 28, 2024
65c8caa
Refactor arangodb scaler config (#5808)
dttung2905 May 29, 2024
25b46f6
Refactor Apache Kafka scaler config (#5804)
wozniakjan May 29, 2024
d63bc7a
chore(deps): bump aquasecurity/trivy-action from 0.19.0 to 0.21.0 (#5…
dependabot[bot] Jun 3, 2024
cd9e021
chore: Fixed misprint in GetMetricSpecForScaling section (#5835)
yorik Jun 3, 2024
e25aca9
Refactor Artemis scaler config (#5836)
dttung2905 Jun 4, 2024
535d7f7
refactor aws cloudwatch scaler (#5852)
dttung2905 Jun 4, 2024
fd4fcc3
Refactor Solace scaler config (#5856)
SpiritZhou Jun 5, 2024
48f02c7
chore(deps): update actions/checkout digest to 692973e (#5885)
renovate[bot] Jun 18, 2024
6ccfad9
Refactor Selenium Scaler (#5877)
SpiritZhou Jun 18, 2024
00a11d2
Allow CA dirs to be specified beyond /custom/ca/ (#5859)
joelsmith Jun 18, 2024
8927121
chore: install go-junit-report properly (#5870)
zroubalik Jun 24, 2024
b2746a8
chore: fallback - patch ScaledObject.Status only when there is a diff…
zroubalik Jun 24, 2024
024548b
remove kustomize commonLabels (#5888)
therealdwright Jun 25, 2024
13f309a
Add IBM MQ scaler e2e test (#5854)
ayoyu Jun 25, 2024
ec52573
Add support for cassandra tls (#5803)
rxg8255 Jun 26, 2024
2bb1cfb
Add additional manifest checks to detect missing CRDs & CRs (#5921)
joelsmith Jul 1, 2024
9a1d3d2
Add Splunk scaler (#5905)
circa10a Jul 1, 2024
7cb3df9
Update estimated release dates (#5942)
zroubalik Jul 3, 2024
52bce3c
Update github.com/hashicorp/go-retryablehttp for CVE-2024-6104 (#5945)
joelsmith Jul 8, 2024
22fd250
chore(deps): update actions/upload-artifact digest to 0b2256b (#5950)
renovate[bot] Jul 8, 2024
5cbe424
Provide CloudEvents around the management of ScaledObjects resources …
SpiritZhou Jul 10, 2024
817821f
Add username from env mysql scaler (#5952)
Indresh2410 Jul 22, 2024
bb53516
Return the error if TLS config fails in Rabbitmq scaler (#5964)
semihbkgr Jul 22, 2024
2b28e52
chore(deps): update github actions (#5957)
renovate[bot] Jul 22, 2024
ebc8975
Migrate old Azure SDKs into to use `github.com/Azure/azure-sdk-for-go…
JorTurFer Jul 24, 2024
857c09f
feat: add TLS support for IBM MQ scaler (#5976)
rickbrouwer Jul 25, 2024
4a14698
feat: GCP Pub/Sub scaler add configurable fallback value when no metr…
Caislear Jul 25, 2024
13aef49
fix: Exclude test files from semgrep scan (#5982)
JorTurFer Jul 25, 2024
d4fcc84
fix: use AMD machines again for semgrep workflow (#5983)
JorTurFer Jul 25, 2024
c740bf0
add core logic to support access token in postgres scaler (#5589)
Ferdinanddb Jul 29, 2024
bcdba69
Add missing TestNamespace to ScaledJob validation test template (#5989)
jkyros Jul 29, 2024
ccadc8a
chore: Use CNCF runner to execute PR e2e tests (#5992)
JorTurFer Jul 29, 2024
00baf28
Add option to the Datadog scaler to use the Cluster Agent as proxy (#…
arapulido Jul 29, 2024
2f2980b
chore: Update supported versions (#5993)
JorTurFer Jul 30, 2024
a3e3db9
fix: Revert equinix change (#5999)
JorTurFer Jul 30, 2024
343396b
Update GetAzureQueueLength in azure storage queue scaler to consider …
leodip Jul 30, 2024
1d51361
Add eagerScalingStrategy for ScaledJob (#5872)
junekhan Jul 30, 2024
7ca6708
[BUG-5656] Annotate Jobs with parent ScaledJob generation (#5876)
josefkarasek Jul 30, 2024
07d8870
chore: Update e2e image (#6000)
JorTurFer Jul 30, 2024
5ff8f77
[BUG-5922] Report failing ScaledJob triggers in status (#5916)
josefkarasek Jul 30, 2024
fec0756
chore: build with keda-tools:1.22.5 (#5971)
pauldotyu Jul 30, 2024
03b6b83
remove unused leader election parameters of metrics adapter (#5986)
lantingchiang Jul 30, 2024
12a529d
feat: Dynatrace scaler (#5685)
cyrilico Jul 30, 2024
463a1d5
chore: Disable temporally AzPipeline WI e2e (#6003)
JorTurFer Jul 30, 2024
5b6905e
chore: Prepare main branch for v2.14.1 (#6007)
JorTurFer Jul 31, 2024
352665f
Remove deprecated cortexOrgId in prometheus scaler (#5990)
dttung2905 Jul 31, 2024
d2f94b8
fix: reassign err to prevent invalid return in KedaProvider `GetExter…
maxcao13 Jul 31, 2024
3aa0f7e
Prepare v2.15 (#6012)
JorTurFer Aug 1, 2024
885d0ac
chore(deps): bump aquasecurity/trivy-action from 0.21.0 to 0.24.0 (#6…
dependabot[bot] Aug 1, 2024
0d7c3bf
Refactored fallback logic to only patch status when the fallback is e…
bharathguvvala Aug 2, 2024
ed6dfdd
fix: Jetstream e2e test uses the right config value (#6011)
JorTurFer Aug 2, 2024
a03ed32
chore(deps): update actions/upload-artifact digest to 89ef406 (#6030)
renovate[bot] Aug 2, 2024
a7eceab
chore: golangci-lint: `run.skip-dirs` is deprecated (#6036)
zroubalik Aug 5, 2024
53e015a
fix: Hashicorp Vault PKI doesn't fail with due to KeyPair mismatch (#…
JorTurFer Aug 5, 2024
800a541
bump deps & k8s to v0.29.7 (#6035)
zroubalik Aug 5, 2024
a46627c
chore: Use CNCF runner for e2e tests (#6038)
JorTurFer Aug 6, 2024
f5adc82
chore(deps): update actions/upload-artifact digest to 834a144 (#6041)
renovate[bot] Aug 6, 2024
e137285
Refactor solr scaler config (#5818)
SpiritZhou Aug 7, 2024
b57db3a
fix: JetSteam scaler detects leader changes correctly (#6043)
JorTurFer Aug 7, 2024
0f638f8
Introduce ClusterCloudEventSource (#5816)
SpiritZhou Aug 12, 2024
19463f8
chore: Prepare v2.15.1 (#6051)
JorTurFer Aug 12, 2024
66d4c95
chore: Enable Az Pipeline (wi) e2e (#6070)
JorTurFer Aug 13, 2024
fc002f0
chore: Improve azure e2e coverage (#6090)
JorTurFer Aug 19, 2024
36cc226
Provide CloudEvents around the management of ScaledJobs resources (#6…
SpiritZhou Aug 19, 2024
03041f4
Refactor IBM MQ scaler and remove and deprecate variables (#6034)
rickbrouwer Aug 20, 2024
0771b35
add ignoreNullValues for AWS CloudWatch Scaler (#5635)
robpickerill Aug 20, 2024
f4261e3
Add connection name for the rabbitmq scaler (#6093)
robpickerill Aug 21, 2024
e4491dd
Refactor cron scaler config (#6098)
rickbrouwer Aug 28, 2024
9dd58ea
chore(deps): bump actions/setup-python from 5.1.1 to 5.2.0 (#6112)
dependabot[bot] Sep 1, 2024
09808da
chore(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0 (#6113)
dependabot[bot] Sep 1, 2024
9ef0eef
chore(deps): update actions/upload-artifact digest to 834a144 (#6111)
renovate[bot] Sep 1, 2024
85d4dca
chore(deps): update actions/upload-artifact digest to 5076954 (#6126)
renovate[bot] Sep 2, 2024
9e51a78
Pulsar: remove deprecated trigger name (#6092)
kunwooy Sep 4, 2024
e843e2f
Provide ClusterCloudEventSource around the management of TriggerAuthe…
SpiritZhou Sep 5, 2024
f6358d5
Refactor aws dynamodb scaler (#5961)
dttung2905 Sep 6, 2024
209b1ca
Update Remote Container references to Dev Containers (#6140)
dishant-kapadiya Sep 18, 2024
4444aca
fix: Matrics API Scaler now can read any prometheus metric (#6078)
JorTurFer Sep 18, 2024
f196765
fix: fix slice init length (#6179)
cuishuang Sep 24, 2024
fe7add6
fix: Initial delay e2e test use a scaler without failures (#6185)
JorTurFer Sep 25, 2024
e582fd4
fix: Azure EventHub shows checkpointer error properly (#6096)
JorTurFer Sep 25, 2024
a5e979a
Refactor elasticsearch scaler config (#6101)
rickbrouwer Sep 26, 2024
0b470a6
Refactor redis scaler config (#5997)
SpiritZhou Sep 26, 2024
69a9cb9
scaler typed config: simplify missing parameter error (#6194)
wozniakjan Sep 29, 2024
caba419
fix: AWS Secret manager respect pod identity overrides (#6197)
JorTurFer Oct 2, 2024
6cd5198
fix: EventGrid event emiter e2e test doesn't fail randomly (#6196)
keda-automation Oct 2, 2024
4d1fe8d
chore(deps): update actions/cache action to v4.1.0 (#6221)
renovate[bot] Oct 6, 2024
1b5533e
Fix grafana dashboard to handle wildcard scaledObject variables (#6215)
alexkuretz Oct 6, 2024
c4f02d5
Add Username and Password for Selenium Grid Basic Auth (#6142)
Vei0vis Oct 6, 2024
971f46c
Use CNCF Runners (#5994)
JorTurFer Oct 7, 2024
28e3f25
fix: Use AMD64 machine to generate docker images (#6222)
JorTurFer Oct 7, 2024
ded5cce
fix: Install wget for smoke tests (#6223)
JorTurFer Oct 7, 2024
584202f
e2e test checker - use keda-tools container for dependencies (gh) (#6…
zroubalik Oct 7, 2024
0b7ac6d
webhook: cache miss fallback to direct client for ScaledObject (#6186)
wozniakjan Oct 11, 2024
25deb21
fix: Revert changes to not use CNCF runners (#6238)
JorTurFer Oct 15, 2024
35067f1
chore: Use ARM to build multi-arch images (#6239)
JorTurFer Oct 15, 2024
749cfa2
fix: Use the the GH TOKEN to pull trivy's DB (#6242)
JorTurFer Oct 15, 2024
a9a7702
chore: use kedacore cached trivy image (#6243)
wozniakjan Oct 16, 2024
9fcc86f
fix: Trivy template doesn't have duplicated env (#6244)
JorTurFer Oct 16, 2024
a103204
add sessionsPerNode and setSessionsFromHub parameters to selenium-gri…
rubroboletus Oct 16, 2024
00f4e51
Refactor CPU/Memory scaler config (#6229)
rickbrouwer Oct 16, 2024
67358af
Fix some incorrect parameter parsing in Gitlab Runner (#6173)
dovics Oct 18, 2024
4fdf649
kafka: allow disabling FAST in sarama client (#6189)
jkyros Oct 18, 2024
7e44dc7
fix: Selenium unit test passes (#6246)
JorTurFer Oct 21, 2024
0a4aef6
Refactor InfluxDB scaler config (#6240)
dovics Oct 21, 2024
1a49f5f
Support username and password for etcd (#6199)
dovics Oct 21, 2024
cf4026f
rfac: Improve cron scaler (#6166)
rickbrouwer Oct 21, 2024
efe4d7c
Refactor kubernetes workload (#6226)
rickbrouwer Oct 21, 2024
1d52295
RabbitMQ: provide separate paremeters for user and password (#6180)
dovics Oct 21, 2024
a390a91
Support Query at the Elasticsearch scaler (#6217)
rickbrouwer Oct 21, 2024
d849c75
Prevent multiple ScaledObjects managing one HPA (#6198)
dovics Oct 22, 2024
2cf3c4c
Refactor Loki Scaler (#6264)
rickbrouwer Oct 23, 2024
b2ce95d
Refactor postgres scaler config (#6262)
dovics Oct 24, 2024
4376101
e2e test issues solved (#6271)
JorTurFer Nov 1, 2024
5062262
Remove unnecessary validate in kubernetes workload and cpu mem (#6286)
rickbrouwer Nov 2, 2024
a825451
Refactor predictkube scaler config (#6282)
dovics Nov 3, 2024
baec715
Refactor couchdb scaler (#6267)
rickbrouwer Nov 3, 2024
b34fad0
Refactor Cassandra scaler (#6275)
rickbrouwer Nov 3, 2024
0e7801d
Refactor mongo scaler (#6261)
rickbrouwer Nov 3, 2024
977cab8
Refactor rabbitmq scaler config (#6257)
dovics Nov 3, 2024
1880cdb
Add generateEmbeddedObjectMeta flag when generating crd (#5939)
SpiritZhou Nov 3, 2024
c5b35bd
chore: Use the same secret for the PAT (#6200)
keda-automation Nov 3, 2024
ea6adc4
Write log entry when Azure DevOps API Rate Limit is (nearly) reached …
raherrebrugh Nov 3, 2024
9980181
add error checking for sqs metrics (#6235)
robpickerill Nov 3, 2024
83e3685
fix: Replace wildcards in RBAC objects with explicit resources and ve…
legal90 Nov 3, 2024
c1a1b3d
Refactor Selenium Grid scaler (#6169)
VietND96 Nov 3, 2024
54c315d
Refactor azure queue scaler (#6269)
rickbrouwer Nov 4, 2024
5ea1eac
fix: Use mutex in the scaler cache to prevent concurrent refreshings …
JorTurFer Nov 4, 2024
2f66865
Add beanstalkd scaler (#6081)
sbarnesthornton Nov 5, 2024
96c2ba3
Show full triggers and authentications in status (#6232)
SpiritZhou Nov 5, 2024
1e90416
feat: add support to not scale GitHub runner on default runner labels…
leevilehtonen Nov 5, 2024
4eb7149
Support multiple queues at the IBMMQ scaler (#6182)
rickbrouwer Nov 5, 2024
68b6ca8
AWS CloudWatch - properly parse multiple values of `dimensionName` & …
zroubalik Nov 6, 2024
1267b12
Bump deps (#6305)
JorTurFer Nov 7, 2024
5c52d03
chore: Prepare v2.16 (#6317)
SpiritZhou Nov 7, 2024
211933e
Refactor New Relic scaler (#6326)
rickbrouwer Nov 11, 2024
aae3192
Upgrade to the latest new-relic-go v2 client (#6325)
smcavallo Nov 11, 2024
8332446
fix: Paused ScaledObject count is reported correctly after operator r…
JorTurFer Nov 11, 2024
8b4ccdb
fix: ensure consistent JSON log format for automaxprocs (#6335)
omerap12 Nov 21, 2024
92f3533
feat: add nsq scaler (#6230)
Ulminator Nov 23, 2024
9831734
fix: scaledjobs stuck as not ready (#6329)
msvticket Nov 23, 2024
781f56d
Merge branch 'main' of https://github.com/kedacore/keda into upgrade-…
pratishbodhale Nov 26, 2024
21f7ca5
chore: go mod tidy
pratishbodhale Nov 26, 2024
a7fece9
chore: go version
pratishbodhale Nov 26, 2024
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.
53 changes: 19 additions & 34 deletions .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.20.5
FROM golang:1.23.3

# Avoid warnings by switching to noninteractive
ENV DEBIAN_FRONTEND=noninteractive
Expand All @@ -16,42 +16,32 @@ ARG USERNAME=vscode
ARG USER_UID=1000
ARG USER_GID=$USER_UID

ENV GO111MODULE=auto

# Configure apt, install packages and tools
RUN apt-get update \
&& apt-get -y install --no-install-recommends apt-utils dialog unzip 2>&1 \
#
# Verify git, process tools, lsb-release (common in install instructions for CLIs) installed
&& apt-get -y install git iproute2 procps lsb-release \
#
# Install gocode-gomod
&& go get -x -d github.com/stamblerre/gocode 2>&1 \
&& go build -o gocode-gomod github.com/stamblerre/gocode \
&& mv gocode-gomod $GOPATH/bin/ \
#
# Install Go tools
&& go get -u -v \
github.com/mdempsky/gocode \
github.com/uudashr/gopkgs/cmd/gopkgs \
github.com/ramya-rao-a/go-outline \
github.com/acroca/go-symbols \
github.com/godoctor/godoctor \
golang.org/x/tools/cmd/guru \
golang.org/x/tools/cmd/gorename \
github.com/rogpeppe/godef \
github.com/zmb3/gogetdoc \
github.com/haya14busa/goplay/cmd/goplay \
github.com/sqs/goreturns \
github.com/josharian/impl \
github.com/davidrjenni/reftools/cmd/fillstruct \
github.com/fatih/gomodifytags \
github.com/cweill/gotests/... \
golang.org/x/tools/cmd/goimports \
golang.org/x/lint/golint \
github.com/alecthomas/gometalinter 2>&1 \
github.com/mgechev/revive \
github.com/derekparker/delve/cmd/dlv 2>&1 \
&& go install github.com/uudashr/gopkgs/v2/cmd/gopkgs@latest \
&& go install github.com/ramya-rao-a/go-outline@latest \
&& go install github.com/acroca/go-symbols@latest \
&& go install github.com/godoctor/godoctor@latest \
&& go install golang.org/x/tools/cmd/gorename@latest \
&& go install github.com/rogpeppe/godef@latest \
&& go install github.com/zmb3/gogetdoc@latest \
&& go install github.com/haya14busa/goplay/cmd/goplay@latest \
&& go install github.com/sqs/goreturns@latest \
&& go install github.com/josharian/impl@latest \
&& go install github.com/davidrjenni/reftools/cmd/fillstruct@latest \
&& go install github.com/fatih/gomodifytags@latest \
&& go install github.com/cweill/gotests/...@latest \
&& go install golang.org/x/tools/cmd/goimports@latest \
&& go install golang.org/x/lint/golint@latest \
&& go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest \
&& go install github.com/mgechev/revive@latest \
&& go install github.com/go-delve/delve/cmd/dlv@latest \
&& go install honnef.co/go/tools/cmd/staticcheck@latest \
&& go install golang.org/x/tools/gopls@latest \
# Protocol Buffer Compiler
Expand All @@ -62,8 +52,6 @@ RUN apt-get update \
&& mv $HOME/.local/bin/protoc /usr/local/bin/protoc \
&& mv $HOME/.local/include/ /usr/local/bin/include/ \
&& protoc --version \
# Install golangci-lint
&& curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.54.2 \
#
# Create a non-root user to use if preferred - see https://aka.ms/vscode-remote/containers/non-root-user.
&& groupadd --gid $USER_GID $USERNAME \
Expand Down Expand Up @@ -92,9 +80,6 @@ RUN apt-get update \
&& apt-get clean -y \
&& rm -rf /var/lib/apt/lists/*

# Enable go modules
ENV GO111MODULE=on

ENV OPERATOR_RELEASE_VERSION=v1.26.0
RUN ARCH=$(case $(uname -m) in x86_64) echo -n amd64 ;; aarch64) echo -n arm64 ;; *) echo -n $(uname -m) ;; esac) \
&& OS=$(uname | awk '{print tolower($0)}') \
Expand Down
44 changes: 14 additions & 30 deletions .github/ISSUE_TEMPLATE/3_bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,30 +57,16 @@ body:
label: KEDA Version
description: What version of KEDA that are you running?
options:
- "2.11.2"
- "2.11.1"
- "2.11.0"
- "2.10.1"
- "2.10.0"
- "2.9.3"
- "2.9.2"
- "2.9.1"
- "2.9.0"
- "2.8.2"
- "2.8.1"
- "2.8.0"
- "2.7.1"
- "2.7.0"
- "2.6.1"
- "2.6.0"
- "2.5.0"
- "2.4.0"
- "2.3.0"
- "2.2.0"
- "2.1.0"
- "2.0.0"
- "1.5.0"
- "< 1.5.0"
- "2.16.0"
- "2.15.1"
- "2.15.0"
- "2.14.1"
- "2.14.0"
- "2.13.1"
- "2.13.0"
- "2.12.1"
- "2.12.0"
- "< 2.12.0"
- "Other"
validations:
required: false
Expand All @@ -89,12 +75,10 @@ body:
label: Kubernetes Version
description: What version of Kubernetes that are you running?
options:
- "1.27"
- "1.26"
- "1.25"
- "1.24"
- "1.23"
- "< 1.23"
- "1.30"
- "1.29"
- "1.28"
- "< 1.28"
- "Other"
validations:
required: false
Expand Down
8 changes: 7 additions & 1 deletion .github/ISSUE_TEMPLATE/4_release_tracker.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,17 @@ We aim to release this release in the week of <week range, example March 27-31>.

- [ ] Prepare changelog
- [ ] [Welcome message supported versions](https://github.com/kedacore/keda/blob/main/pkg/util/welcome.go#L29-L30) are up-to-date
- [ ] Add the new version to GitHub Bug report template
- [ ] Add the new version to [GitHub Bug report](https://github.com/kedacore/keda/blob/main/.github/ISSUE_TEMPLATE/3_bug_report.yml) template
- [ ] Best effort version bump for dependencies, example: [#5400](https://github.com/kedacore/keda/pull/5400)
- [ ] Update k8s go modules and pin to the 2nd most recent minor version
- [ ] Check if new Go has been released and if KEDA can be safely built by it
- [ ] Update linters and build pipelines if Go has been bumped, example: [#5399](https://github.com/kedacore/keda/pull/5399)
- [ ] Best effort changelog cleanup, sometimes the notes can be a little inconsistent, example: [#5398](https://github.com/kedacore/keda/pull/5398)
- [ ] Create KEDA release
- [ ] Publish new documentation version
- [ ] Setup continuous container scanning with Snyk
- [ ] Prepare & ship Helm chart
- [ ] Create a new issue in [KEDA OLM repository](https://github.com/kedacore/keda-olm-operator/issues/new/choose)
- [ ] Prepare next release
- [ ] Provide update in Slack
- [ ] Tweet about new release
2 changes: 2 additions & 0 deletions .github/cherry-pick-bot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
enabled: true
preservePullRequestTitle: true
3 changes: 0 additions & 3 deletions .github/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,3 @@ closeComment: >

# Limit the number of actions per hour, from 1-30. Default is 30
limitPerRun: 30

# Limit to only `issues` or `pulls`
only: issues
12 changes: 8 additions & 4 deletions .github/workflows/fossa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,22 @@ on:
env:
fossa-key: 9e722f2c8904586d61f97f0bf05a99e4 # This is a public key only for pushing, it's safe here

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4
- uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed # v5
with:
go-version: "1.20"
go-version: "1.23"
- run: go version
- name: Get branch name
id: branch-name
uses: tj-actions/branch-names@v7
uses: tj-actions/branch-names@v8
- uses: fossas/fossa-action@main
name: Scanning with FOSSA
with:
Expand Down
32 changes: 16 additions & 16 deletions .github/workflows/main-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,17 @@ on:
jobs:
build:
name: build
runs-on: ubuntu-latest
runs-on: ARM64
permissions:
contents: read
packages: write
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.20.5
container: ghcr.io/kedacore/keda-tools:1.23.3
steps:
- name: Check out code
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
fetch-depth: 1

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

- name: Go modules cache
uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2
with:
path: ${{ steps.go-paths.outputs.mod_cache }}
key: ${{ runner.os }}-go-mod-${{ hashFiles('**/go.sum') }}

- name: Go build cache
uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2
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.20
run: go mod tidy -compat=1.23

- name: Test
run: make test

- name: Login to GitHub Container Registry
uses: docker/login-action@v2
uses: docker/login-action@v3
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@v2
uses: docker/setup-buildx-action@v3

- name: Publish on GitHub Container Registry
run: make publish-multiarch
Expand Down Expand Up @@ -89,9 +89,9 @@ jobs:
needs: build
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

Expand All @@ -103,9 +103,9 @@ jobs:
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

Expand All @@ -117,8 +117,8 @@ jobs:
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
10 changes: 7 additions & 3 deletions .github/workflows/pr-e2e-checker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,16 @@ env:
SKIP_E2E_TAG: skip-e2e
E2E_CHECK_NAME: e2e tests

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

jobs:
e2e-checker:
name: label checker
runs-on: ubuntu-latest
steps:
- uses: LouisBrunner/checks-action@v1.6.2
- uses: LouisBrunner/checks-action@6b626ffbad7cc56fd58627f774b9067e6118af23 # v2
name: Enqueue e2e
id: create
with:
Expand All @@ -20,9 +24,9 @@ jobs:
name: ${{ env.E2E_CHECK_NAME }}
status: queued

- uses: LouisBrunner/checks-action@v1.6.2
- 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
8 changes: 6 additions & 2 deletions .github/workflows/pr-e2e-creator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,16 @@ env:
SKIP_E2E_TAG: skip-e2e
E2E_CHECK_NAME: e2e tests

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

jobs:
check-creator:
name: check-creator
runs-on: ubuntu-latest
steps:
- uses: LouisBrunner/checks-action@v1.6.2
- uses: LouisBrunner/checks-action@6b626ffbad7cc56fd58627f774b9067e6118af23 # v2
name: Enqueue e2e
id: create
with:
Expand All @@ -20,7 +24,7 @@ jobs:
name: ${{ env.E2E_CHECK_NAME }}
status: queued

- uses: LouisBrunner/checks-action@v1.6.2
- uses: LouisBrunner/checks-action@6b626ffbad7cc56fd58627f774b9067e6118af23 # v2
name: Skip e2e
if: ${{ contains(github.event.pull_request.labels.*.name, env.SKIP_E2E_TAG )}}
with:
Expand Down
Loading
Loading