Skip to content

Commit

Permalink
Merge pull request #231 from joelsmith/kedamain
Browse files Browse the repository at this point in the history
prepare release 2.14.0
  • Loading branch information
joelsmith authored Jun 18, 2024
2 parents e79e7db + 3b76269 commit 8370e2d
Show file tree
Hide file tree
Showing 30 changed files with 24,895 additions and 12,232 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/main-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: '1.22'
go-version: '1.21'

- name: Go modules cache
uses: actions/cache@v4
Expand Down Expand Up @@ -73,7 +73,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: '1.22'
go-version: '1.21'

- name: Login to GitHub Container Registry
uses: docker/login-action@v3
Expand Down Expand Up @@ -138,7 +138,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: '1.22'
go-version: '1.21'

- name: Go modules cache
uses: actions/cache@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/nightly-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: '1.22'
go-version: '1.21'

- name: Check out code
uses: actions/checkout@v4
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/pr-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: '1.22'
go-version: '1.21'

- name: Check out code
uses: actions/checkout@v4
Expand All @@ -32,7 +32,7 @@ jobs:
- uses: actions/setup-python@v5
- uses: actions/setup-go@v5
with:
go-version: '1.22'
go-version: '1.21'
- name: Get golangci
run: curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.56.2
- uses: pre-commit/[email protected]
Expand All @@ -55,7 +55,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: '1.22'
go-version: '1.21'

- name: Go modules cache
uses: actions/cache@v4
Expand Down
1 change: 0 additions & 1 deletion apis/keda/v1alpha1/zz_generated.deepcopy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

62 changes: 55 additions & 7 deletions bundle/manifests/eventing.keda.sh_cloudeventsources.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.13.0
controller-gen.kubebuilder.io/version: v0.14.0
creationTimestamp: null
labels:
app.kubernetes.io/part-of: keda-olm-operator
Expand All @@ -28,25 +28,51 @@ spec:
sink
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation
of an object. Servers should convert recognized schemas to the latest
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
description: |-
APIVersion defines the versioned schema of this representation of an object.
Servers should convert recognized schemas to the latest internal value, and
may reject unrecognized values.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
type: string
kind:
description: 'Kind is a string value representing the REST resource this
object represents. Servers may infer this from the endpoint the client
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
description: |-
Kind is a string value representing the REST resource this object represents.
Servers may infer this from the endpoint the client submits requests to.
Cannot be updated.
In CamelCase.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
type: string
metadata:
type: object
spec:
description: CloudEventSourceSpec defines the spec of CloudEventSource
properties:
authenticationRef:
description: |-
AuthenticationRef points to the TriggerAuthentication or ClusterTriggerAuthentication object that
is used to authenticate the scaler with the environment
properties:
kind:
description: Kind of the resource being referred to. Defaults
to TriggerAuthentication.
type: string
name:
type: string
required:
- name
type: object
clusterName:
type: string
destination:
description: Destination defines the various ways to emit events
properties:
azureEventGridTopic:
properties:
endpoint:
type: string
required:
- endpoint
type: object
http:
properties:
uri:
Expand All @@ -55,6 +81,28 @@ spec:
- uri
type: object
type: object
eventSubscription:
description: EventSubscription defines filters for events
properties:
excludedEventTypes:
items:
description: CloudEventType contains the list of cloudevent
types
enum:
- keda.scaledobject.ready.v1
- keda.scaledobject.failed.v1
type: string
type: array
includedEventTypes:
items:
description: CloudEventType contains the list of cloudevent
types
enum:
- keda.scaledobject.ready.v1
- keda.scaledobject.failed.v1
type: string
type: array
type: object
required:
- destination
type: object
Expand Down
10 changes: 5 additions & 5 deletions bundle/manifests/keda.clusterserviceversion.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -115,15 +115,15 @@ metadata:
capabilities: Seamless Upgrades
categories: Cloud Provider
certified: "false"
containerImage: ghcr.io/kedacore/keda-olm-operator:2.13.1
createdAt: "2024-06-05T03:33:22Z"
containerImage: ghcr.io/kedacore/keda-olm-operator:2.14.0
createdAt: "2024-06-10T21:28:49Z"
description: Operator that provides KEDA, a Kubernetes-based event driver autoscaler
operatorframework.io/suggested-namespace: keda
operators.operatorframework.io/builder: operator-sdk-v1.31.0
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
repository: https://github.com/kedacore/keda-olm-operator
support: KEDA Community
name: keda.v2.13.1
name: keda.v2.14.0
namespace: placeholder
spec:
apiservicedefinitions: {}
Expand Down Expand Up @@ -676,6 +676,6 @@ spec:
minKubeVersion: 1.23.0
provider:
name: KEDA Community
replaces: keda.v2.12.1
replaces: keda.v2.13.1
selector: {}
version: 2.13.1
version: 2.14.0
88 changes: 71 additions & 17 deletions bundle/manifests/keda.sh_clustertriggerauthentications.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.13.0
controller-gen.kubebuilder.io/version: v0.14.0
creationTimestamp: null
labels:
app.kubernetes.io/part-of: keda-olm-operator
Expand Down Expand Up @@ -48,14 +48,19 @@ spec:
globally
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation
of an object. Servers should convert recognized schemas to the latest
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
description: |-
APIVersion defines the versioned schema of this representation of an object.
Servers should convert recognized schemas to the latest internal value, and
may reject unrecognized values.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
type: string
kind:
description: 'Kind is a string value representing the REST resource this
object represents. Servers may infer this from the endpoint the client
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
description: |-
Kind is a string value representing the REST resource this object represents.
Servers may infer this from the endpoint the client submits requests to.
Cannot be updated.
In CamelCase.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
type: string
metadata:
type: object
Expand Down Expand Up @@ -132,9 +137,15 @@ spec:
- accessSecretKey
type: object
podIdentity:
description: AuthPodIdentity allows users to select the platform
native identity mechanism
description: |-
AuthPodIdentity allows users to select the platform native identity
mechanism
properties:
identityAuthorityHost:
description: Set identityAuthorityHost to override the default
Azure authority host. If this is set, then the IdentityTenantID
must also be set
type: string
identityId:
type: string
identityOwner:
Expand All @@ -145,6 +156,11 @@ spec:
- keda
- workload
type: string
identityTenantId:
description: Set identityTenantId to override the default
Azure tenant id. If this is set, then the IdentityID must
also be set
type: string
provider:
description: PodIdentityProvider contains the list of providers
enum:
Expand All @@ -154,6 +170,7 @@ spec:
- aws
- aws-eks
- aws-kiam
- none
type: string
roleArn:
description: RoleArn sets the AWS RoleArn to be used. Mutually
Expand Down Expand Up @@ -230,9 +247,15 @@ spec:
- tenantId
type: object
podIdentity:
description: AuthPodIdentity allows users to select the platform
native identity mechanism
description: |-
AuthPodIdentity allows users to select the platform native identity
mechanism
properties:
identityAuthorityHost:
description: Set identityAuthorityHost to override the default
Azure authority host. If this is set, then the IdentityTenantID
must also be set
type: string
identityId:
type: string
identityOwner:
Expand All @@ -243,6 +266,11 @@ spec:
- keda
- workload
type: string
identityTenantId:
description: Set identityTenantId to override the default
Azure tenant id. If this is set, then the IdentityID must
also be set
type: string
provider:
description: PodIdentityProvider contains the list of providers
enum:
Expand All @@ -252,6 +280,7 @@ spec:
- aws
- aws-eks
- aws-kiam
- none
type: string
roleArn:
description: RoleArn sets the AWS RoleArn to be used. Mutually
Expand Down Expand Up @@ -299,8 +328,9 @@ spec:
type: array
env:
items:
description: AuthEnvironment is used to authenticate using environment
variables in the destination ScaleTarget spec
description: |-
AuthEnvironment is used to authenticate using environment variables
in the destination ScaleTarget spec
properties:
containerName:
type: string
Expand Down Expand Up @@ -341,9 +371,15 @@ spec:
- clientSecret
type: object
podIdentity:
description: AuthPodIdentity allows users to select the platform
native identity mechanism
description: |-
AuthPodIdentity allows users to select the platform native identity
mechanism
properties:
identityAuthorityHost:
description: Set identityAuthorityHost to override the default
Azure authority host. If this is set, then the IdentityTenantID
must also be set
type: string
identityId:
type: string
identityOwner:
Expand All @@ -354,6 +390,11 @@ spec:
- keda
- workload
type: string
identityTenantId:
description: Set identityTenantId to override the default
Azure tenant id. If this is set, then the IdentityID must
also be set
type: string
provider:
description: PodIdentityProvider contains the list of providers
enum:
Expand All @@ -363,6 +404,7 @@ spec:
- aws
- aws-eks
- aws-kiam
- none
type: string
roleArn:
description: RoleArn sets the AWS RoleArn to be used. Mutually
Expand Down Expand Up @@ -456,9 +498,15 @@ spec:
- secrets
type: object
podIdentity:
description: AuthPodIdentity allows users to select the platform native
identity mechanism
description: |-
AuthPodIdentity allows users to select the platform native identity
mechanism
properties:
identityAuthorityHost:
description: Set identityAuthorityHost to override the default
Azure authority host. If this is set, then the IdentityTenantID
must also be set
type: string
identityId:
type: string
identityOwner:
Expand All @@ -469,6 +517,11 @@ spec:
- keda
- workload
type: string
identityTenantId:
description: Set identityTenantId to override the default Azure
tenant id. If this is set, then the IdentityID must also be
set
type: string
provider:
description: PodIdentityProvider contains the list of providers
enum:
Expand All @@ -478,6 +531,7 @@ spec:
- aws
- aws-eks
- aws-kiam
- none
type: string
roleArn:
description: RoleArn sets the AWS RoleArn to be used. Mutually
Expand Down
Loading

0 comments on commit 8370e2d

Please sign in to comment.