Skip to content

Commit 8370e2d

Browse files
authored
Merge pull request #231 from joelsmith/kedamain
prepare release 2.14.0
2 parents e79e7db + 3b76269 commit 8370e2d

30 files changed

+24895
-12232
lines changed

.github/workflows/main-build.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Setup Go
2525
uses: actions/setup-go@v5
2626
with:
27-
go-version: '1.22'
27+
go-version: '1.21'
2828

2929
- name: Go modules cache
3030
uses: actions/cache@v4
@@ -73,7 +73,7 @@ jobs:
7373
- name: Setup Go
7474
uses: actions/setup-go@v5
7575
with:
76-
go-version: '1.22'
76+
go-version: '1.21'
7777

7878
- name: Login to GitHub Container Registry
7979
uses: docker/login-action@v3
@@ -138,7 +138,7 @@ jobs:
138138
- name: Setup Go
139139
uses: actions/setup-go@v5
140140
with:
141-
go-version: '1.22'
141+
go-version: '1.21'
142142

143143
- name: Go modules cache
144144
uses: actions/cache@v4

.github/workflows/nightly-tests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
- name: Setup Go
1212
uses: actions/setup-go@v5
1313
with:
14-
go-version: '1.22'
14+
go-version: '1.21'
1515

1616
- name: Check out code
1717
uses: actions/checkout@v4

.github/workflows/pr-tests.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
- name: Setup Go
1010
uses: actions/setup-go@v5
1111
with:
12-
go-version: '1.22'
12+
go-version: '1.21'
1313

1414
- name: Check out code
1515
uses: actions/checkout@v4
@@ -32,7 +32,7 @@ jobs:
3232
- uses: actions/setup-python@v5
3333
- uses: actions/setup-go@v5
3434
with:
35-
go-version: '1.22'
35+
go-version: '1.21'
3636
- name: Get golangci
3737
run: curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.56.2
3838
- uses: pre-commit/[email protected]
@@ -55,7 +55,7 @@ jobs:
5555
- name: Setup Go
5656
uses: actions/setup-go@v5
5757
with:
58-
go-version: '1.22'
58+
go-version: '1.21'
5959

6060
- name: Go modules cache
6161
uses: actions/cache@v4

apis/keda/v1alpha1/zz_generated.deepcopy.go

-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bundle/manifests/eventing.keda.sh_cloudeventsources.yaml

+55-7
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.13.0
5+
controller-gen.kubebuilder.io/version: v0.14.0
66
creationTimestamp: null
77
labels:
88
app.kubernetes.io/part-of: keda-olm-operator
@@ -28,25 +28,51 @@ spec:
2828
sink
2929
properties:
3030
apiVersion:
31-
description: 'APIVersion defines the versioned schema of this representation
32-
of an object. Servers should convert recognized schemas to the latest
33-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
31+
description: |-
32+
APIVersion defines the versioned schema of this representation of an object.
33+
Servers should convert recognized schemas to the latest internal value, and
34+
may reject unrecognized values.
35+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
3436
type: string
3537
kind:
36-
description: 'Kind is a string value representing the REST resource this
37-
object represents. Servers may infer this from the endpoint the client
38-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
38+
description: |-
39+
Kind is a string value representing the REST resource this object represents.
40+
Servers may infer this from the endpoint the client submits requests to.
41+
Cannot be updated.
42+
In CamelCase.
43+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
3944
type: string
4045
metadata:
4146
type: object
4247
spec:
4348
description: CloudEventSourceSpec defines the spec of CloudEventSource
4449
properties:
50+
authenticationRef:
51+
description: |-
52+
AuthenticationRef points to the TriggerAuthentication or ClusterTriggerAuthentication object that
53+
is used to authenticate the scaler with the environment
54+
properties:
55+
kind:
56+
description: Kind of the resource being referred to. Defaults
57+
to TriggerAuthentication.
58+
type: string
59+
name:
60+
type: string
61+
required:
62+
- name
63+
type: object
4564
clusterName:
4665
type: string
4766
destination:
4867
description: Destination defines the various ways to emit events
4968
properties:
69+
azureEventGridTopic:
70+
properties:
71+
endpoint:
72+
type: string
73+
required:
74+
- endpoint
75+
type: object
5076
http:
5177
properties:
5278
uri:
@@ -55,6 +81,28 @@ spec:
5581
- uri
5682
type: object
5783
type: object
84+
eventSubscription:
85+
description: EventSubscription defines filters for events
86+
properties:
87+
excludedEventTypes:
88+
items:
89+
description: CloudEventType contains the list of cloudevent
90+
types
91+
enum:
92+
- keda.scaledobject.ready.v1
93+
- keda.scaledobject.failed.v1
94+
type: string
95+
type: array
96+
includedEventTypes:
97+
items:
98+
description: CloudEventType contains the list of cloudevent
99+
types
100+
enum:
101+
- keda.scaledobject.ready.v1
102+
- keda.scaledobject.failed.v1
103+
type: string
104+
type: array
105+
type: object
58106
required:
59107
- destination
60108
type: object

bundle/manifests/keda.clusterserviceversion.yaml

+5-5
Original file line numberDiff line numberDiff line change
@@ -115,15 +115,15 @@ metadata:
115115
capabilities: Seamless Upgrades
116116
categories: Cloud Provider
117117
certified: "false"
118-
containerImage: ghcr.io/kedacore/keda-olm-operator:2.13.1
119-
createdAt: "2024-06-05T03:33:22Z"
118+
containerImage: ghcr.io/kedacore/keda-olm-operator:2.14.0
119+
createdAt: "2024-06-10T21:28:49Z"
120120
description: Operator that provides KEDA, a Kubernetes-based event driver autoscaler
121121
operatorframework.io/suggested-namespace: keda
122122
operators.operatorframework.io/builder: operator-sdk-v1.31.0
123123
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
124124
repository: https://github.com/kedacore/keda-olm-operator
125125
support: KEDA Community
126-
name: keda.v2.13.1
126+
name: keda.v2.14.0
127127
namespace: placeholder
128128
spec:
129129
apiservicedefinitions: {}
@@ -676,6 +676,6 @@ spec:
676676
minKubeVersion: 1.23.0
677677
provider:
678678
name: KEDA Community
679-
replaces: keda.v2.12.1
679+
replaces: keda.v2.13.1
680680
selector: {}
681-
version: 2.13.1
681+
version: 2.14.0

bundle/manifests/keda.sh_clustertriggerauthentications.yaml

+71-17
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.13.0
5+
controller-gen.kubebuilder.io/version: v0.14.0
66
creationTimestamp: null
77
labels:
88
app.kubernetes.io/part-of: keda-olm-operator
@@ -48,14 +48,19 @@ spec:
4848
globally
4949
properties:
5050
apiVersion:
51-
description: 'APIVersion defines the versioned schema of this representation
52-
of an object. Servers should convert recognized schemas to the latest
53-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
51+
description: |-
52+
APIVersion defines the versioned schema of this representation of an object.
53+
Servers should convert recognized schemas to the latest internal value, and
54+
may reject unrecognized values.
55+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
5456
type: string
5557
kind:
56-
description: 'Kind is a string value representing the REST resource this
57-
object represents. Servers may infer this from the endpoint the client
58-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
58+
description: |-
59+
Kind is a string value representing the REST resource this object represents.
60+
Servers may infer this from the endpoint the client submits requests to.
61+
Cannot be updated.
62+
In CamelCase.
63+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
5964
type: string
6065
metadata:
6166
type: object
@@ -132,9 +137,15 @@ spec:
132137
- accessSecretKey
133138
type: object
134139
podIdentity:
135-
description: AuthPodIdentity allows users to select the platform
136-
native identity mechanism
140+
description: |-
141+
AuthPodIdentity allows users to select the platform native identity
142+
mechanism
137143
properties:
144+
identityAuthorityHost:
145+
description: Set identityAuthorityHost to override the default
146+
Azure authority host. If this is set, then the IdentityTenantID
147+
must also be set
148+
type: string
138149
identityId:
139150
type: string
140151
identityOwner:
@@ -145,6 +156,11 @@ spec:
145156
- keda
146157
- workload
147158
type: string
159+
identityTenantId:
160+
description: Set identityTenantId to override the default
161+
Azure tenant id. If this is set, then the IdentityID must
162+
also be set
163+
type: string
148164
provider:
149165
description: PodIdentityProvider contains the list of providers
150166
enum:
@@ -154,6 +170,7 @@ spec:
154170
- aws
155171
- aws-eks
156172
- aws-kiam
173+
- none
157174
type: string
158175
roleArn:
159176
description: RoleArn sets the AWS RoleArn to be used. Mutually
@@ -230,9 +247,15 @@ spec:
230247
- tenantId
231248
type: object
232249
podIdentity:
233-
description: AuthPodIdentity allows users to select the platform
234-
native identity mechanism
250+
description: |-
251+
AuthPodIdentity allows users to select the platform native identity
252+
mechanism
235253
properties:
254+
identityAuthorityHost:
255+
description: Set identityAuthorityHost to override the default
256+
Azure authority host. If this is set, then the IdentityTenantID
257+
must also be set
258+
type: string
236259
identityId:
237260
type: string
238261
identityOwner:
@@ -243,6 +266,11 @@ spec:
243266
- keda
244267
- workload
245268
type: string
269+
identityTenantId:
270+
description: Set identityTenantId to override the default
271+
Azure tenant id. If this is set, then the IdentityID must
272+
also be set
273+
type: string
246274
provider:
247275
description: PodIdentityProvider contains the list of providers
248276
enum:
@@ -252,6 +280,7 @@ spec:
252280
- aws
253281
- aws-eks
254282
- aws-kiam
283+
- none
255284
type: string
256285
roleArn:
257286
description: RoleArn sets the AWS RoleArn to be used. Mutually
@@ -299,8 +328,9 @@ spec:
299328
type: array
300329
env:
301330
items:
302-
description: AuthEnvironment is used to authenticate using environment
303-
variables in the destination ScaleTarget spec
331+
description: |-
332+
AuthEnvironment is used to authenticate using environment variables
333+
in the destination ScaleTarget spec
304334
properties:
305335
containerName:
306336
type: string
@@ -341,9 +371,15 @@ spec:
341371
- clientSecret
342372
type: object
343373
podIdentity:
344-
description: AuthPodIdentity allows users to select the platform
345-
native identity mechanism
374+
description: |-
375+
AuthPodIdentity allows users to select the platform native identity
376+
mechanism
346377
properties:
378+
identityAuthorityHost:
379+
description: Set identityAuthorityHost to override the default
380+
Azure authority host. If this is set, then the IdentityTenantID
381+
must also be set
382+
type: string
347383
identityId:
348384
type: string
349385
identityOwner:
@@ -354,6 +390,11 @@ spec:
354390
- keda
355391
- workload
356392
type: string
393+
identityTenantId:
394+
description: Set identityTenantId to override the default
395+
Azure tenant id. If this is set, then the IdentityID must
396+
also be set
397+
type: string
357398
provider:
358399
description: PodIdentityProvider contains the list of providers
359400
enum:
@@ -363,6 +404,7 @@ spec:
363404
- aws
364405
- aws-eks
365406
- aws-kiam
407+
- none
366408
type: string
367409
roleArn:
368410
description: RoleArn sets the AWS RoleArn to be used. Mutually
@@ -456,9 +498,15 @@ spec:
456498
- secrets
457499
type: object
458500
podIdentity:
459-
description: AuthPodIdentity allows users to select the platform native
460-
identity mechanism
501+
description: |-
502+
AuthPodIdentity allows users to select the platform native identity
503+
mechanism
461504
properties:
505+
identityAuthorityHost:
506+
description: Set identityAuthorityHost to override the default
507+
Azure authority host. If this is set, then the IdentityTenantID
508+
must also be set
509+
type: string
462510
identityId:
463511
type: string
464512
identityOwner:
@@ -469,6 +517,11 @@ spec:
469517
- keda
470518
- workload
471519
type: string
520+
identityTenantId:
521+
description: Set identityTenantId to override the default Azure
522+
tenant id. If this is set, then the IdentityID must also be
523+
set
524+
type: string
472525
provider:
473526
description: PodIdentityProvider contains the list of providers
474527
enum:
@@ -478,6 +531,7 @@ spec:
478531
- aws
479532
- aws-eks
480533
- aws-kiam
534+
- none
481535
type: string
482536
roleArn:
483537
description: RoleArn sets the AWS RoleArn to be used. Mutually

0 commit comments

Comments
 (0)