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

prepare release 2.14.0 #231

Merged
merged 1 commit into from
Jun 18, 2024
Merged

prepare release 2.14.0 #231

merged 1 commit into from
Jun 18, 2024

Conversation

joelsmith
Copy link
Contributor

Checklist

  • Commits are signed with Developer Certificate of Origin (DCO)

Signed-off-by: Joel Smith <joelsmith@redhat.com>
Copy link

Diff 2.14.0/manifests/keda.sh_scaledobjects.yaml & 2.13.1/manifests/keda.sh_scaledobjects.yaml

6c6
<     controller-gen.kubebuilder.io/version: v0.13.0
---
>     controller-gen.kubebuilder.io/version: v0.14.0
9c9
<     app.kubernetes.io/version: 2.13.1
---
>     app.kubernetes.io/version: 2.14.0
62,64c62,66
<             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
67,69c69,74
<             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
84,86c89,91
<                         description: HorizontalPodAutoscalerBehavior configures the
<                           scaling behavior of the target in both Up and Down directions
<                           (scaleUp and scaleDown fields respectively).
---
>                         description: |-
>                           HorizontalPodAutoscalerBehavior configures the scaling behavior of the target
>                           in both Up and Down directions (scaleUp and scaleDown fields respectively).
89,93c94,98
<                             description: scaleDown is scaling policy for scaling Down.
<                               If not set, the default value is to allow to scale down
<                               to minReplicas pods, with a 300 second stabilization
<                               window (i.e., the highest recommendation for the last
<                               300sec is used).
---
>                             description: |-
>                               scaleDown is scaling policy for scaling Down.
>                               If not set, the default value is to allow to scale down to minReplicas pods, with a
>                               300 second stabilization window (i.e., the highest recommendation for
>                               the last 300sec is used).
96,99c101,103
<                                 description: policies is a list of potential scaling
<                                   polices which can be used during scaling. At least
<                                   one policy must be specified, otherwise the HPAScalingRules
<                                   will be discarded as invalid
---
>                                 description: |-
>                                   policies is a list of potential scaling polices which can be used during scaling.
>                                   At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid
105,108c109,111
<                                       description: periodSeconds specifies the window
<                                         of time for which the policy should hold true.
<                                         PeriodSeconds must be greater than zero and
<                                         less than or equal to 1800 (30 min).
---
>                                       description: |-
>                                         periodSeconds specifies the window of time for which the policy should hold true.
>                                         PeriodSeconds must be greater than zero and less than or equal to 1800 (30 min).
116,118c119,121
<                                       description: value contains the amount of change
<                                         which is permitted by the policy. It must
<                                         be greater than zero
---
>                                       description: |-
>                                         value contains the amount of change which is permitted by the policy.
>                                         It must be greater than zero
129,131c132,134
<                                 description: selectPolicy is used to specify which
<                                   policy should be used. If not set, the default value
<                                   Max is used.
---
>                                 description: |-
>                                   selectPolicy is used to specify which policy should be used.
>                                   If not set, the default value Max is used.
134,139c137,141
<                                 description: 'stabilizationWindowSeconds is the number
<                                   of seconds for which past recommendations should
<                                   be considered while scaling up or scaling down.
<                                   StabilizationWindowSeconds must be greater than
<                                   or equal to zero and less than or equal to 3600
<                                   (one hour). If not set, use the default values:
---
>                                 description: |-
>                                   stabilizationWindowSeconds is the number of seconds for which past recommendations should be
>                                   considered while scaling up or scaling down.
>                                   StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour).
>                                   If not set, use the default values:
141,142c143
<                                   - For scale down: 300 (i.e. the stabilization window
<                                   is 300 seconds long).'
---
>                                   - For scale down: 300 (i.e. the stabilization window is 300 seconds long).
149,152c150,155
<                             description: 'scaleUp is scaling policy for scaling Up.
<                               If not set, the default value is the higher of: * increase
<                               no more than 4 pods per 60 seconds * double the number
<                               of pods per 60 seconds No stabilization is used.'
---
>                             description: |-
>                               scaleUp is scaling policy for scaling Up.
>                               If not set, the default value is the higher of:
>                                 * increase no more than 4 pods per 60 seconds
>                                 * double the number of pods per 60 seconds
>                               No stabilization is used.
155,158c158,160
<                                 description: policies is a list of potential scaling
<                                   polices which can be used during scaling. At least
<                                   one policy must be specified, otherwise the HPAScalingRules
<                                   will be discarded as invalid
---
>                                 description: |-
>                                   policies is a list of potential scaling polices which can be used during scaling.
>                                   At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid
164,167c166,168
<                                       description: periodSeconds specifies the window
<                                         of time for which the policy should hold true.
<                                         PeriodSeconds must be greater than zero and
<                                         less than or equal to 1800 (30 min).
---
>                                       description: |-
>                                         periodSeconds specifies the window of time for which the policy should hold true.
>                                         PeriodSeconds must be greater than zero and less than or equal to 1800 (30 min).
175,177c176,178
<                                       description: value contains the amount of change
<                                         which is permitted by the policy. It must
<                                         be greater than zero
---
>                                       description: |-
>                                         value contains the amount of change which is permitted by the policy.
>                                         It must be greater than zero
188,190c189,191
<                                 description: selectPolicy is used to specify which
<                                   policy should be used. If not set, the default value
<                                   Max is used.
---
>                                 description: |-
>                                   selectPolicy is used to specify which policy should be used.
>                                   If not set, the default value Max is used.
193,198c194,198
<                                 description: 'stabilizationWindowSeconds is the number
<                                   of seconds for which past recommendations should
<                                   be considered while scaling up or scaling down.
<                                   StabilizationWindowSeconds must be greater than
<                                   or equal to zero and less than or equal to 3600
<                                   (one hour). If not set, use the default values:
---
>                                 description: |-
>                                   stabilizationWindowSeconds is the number of seconds for which past recommendations should be
>                                   considered while scaling up or scaling down.
>                                   StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour).
>                                   If not set, use the default values:
200,201c200
<                                   - For scale down: 300 (i.e. the stabilization window
<                                   is 300 seconds long).'
---
>                                   - For scale down: 300 (i.e. the stabilization window is 300 seconds long).
222,224c221,223
<                         description: MetricTargetType specifies the type of metric
<                           being targeted, and should be either "Value", "AverageValue",
<                           or "Utilization"
---
>                         description: |-
>                           MetricTargetType specifies the type of metric being targeted, and should be either
>                           "Value", "AverageValue", or "Utilization"
248a248,250
>               initialCooldownPeriod:
>                 format: int32
>                 type: integer
277,279c279,281
<                       description: AuthenticationRef points to the TriggerAuthentication
<                         or ClusterTriggerAuthentication object that is used to authenticate
<                         the scaler with the environment
---
>                       description: |-
>                         AuthenticationRef points to the TriggerAuthentication or ClusterTriggerAuthentication object that
>                         is used to authenticate the scaler with the environment
295,297c297,299
<                       description: MetricTargetType specifies the type of metric being
<                         targeted, and should be either "Value", "AverageValue", or
<                         "Utilization"
---
>                       description: |-
>                         MetricTargetType specifies the type of metric being targeted, and should be either
>                         "Value", "AverageValue", or "Utilization"

Copy link

Diff 2.14.0/manifests/keda.sh_clustertriggerauthentications.yaml & 2.13.1/manifests/keda.sh_clustertriggerauthentications.yaml

6c6
<     controller-gen.kubebuilder.io/version: v0.13.0
---
>     controller-gen.kubebuilder.io/version: v0.14.0
9c9
<     app.kubernetes.io/version: 2.13.1
---
>     app.kubernetes.io/version: 2.14.0
51,53c51,55
<             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
56,58c58,63
<             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
135,137c140,148
<                     description: AuthPodIdentity allows users to select the platform
<                       native identity mechanism
<                     properties:
---
>                     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
147a159,163
>                       identityTenantId:
>                         description: Set identityTenantId to override the default
>                           Azure tenant id. If this is set, then the IdentityID must
>                           also be set
>                         type: string
156a173
>                         - none
233,235c250,258
<                     description: AuthPodIdentity allows users to select the platform
<                       native identity mechanism
<                     properties:
---
>                     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
245a269,273
>                       identityTenantId:
>                         description: Set identityTenantId to override the default
>                           Azure tenant id. If this is set, then the IdentityID must
>                           also be set
>                         type: string
254a283
>                         - none
302,303c331,333
<                   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
344,346c374,382
<                     description: AuthPodIdentity allows users to select the platform
<                       native identity mechanism
<                     properties:
---
>                     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
356a393,397
>                       identityTenantId:
>                         description: Set identityTenantId to override the default
>                           Azure tenant id. If this is set, then the IdentityID must
>                           also be set
>                         type: string
365a407
>                         - none
459,461c501,509
<                 description: AuthPodIdentity allows users to select the platform native
<                   identity mechanism
<                 properties:
---
>                 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
471a520,524
>                   identityTenantId:
>                     description: Set identityTenantId to override the default Azure
>                       tenant id. If this is set, then the IdentityID must also be
>                       set
>                     type: string
480a534
>                     - none

Copy link

Diff 2.14.0/manifests/keda.sh_triggerauthentications.yaml & 2.13.1/manifests/keda.sh_triggerauthentications.yaml

6c6
<     controller-gen.kubebuilder.io/version: v0.13.0
---
>     controller-gen.kubebuilder.io/version: v0.14.0
9c9
<     app.kubernetes.io/version: 2.13.1
---
>     app.kubernetes.io/version: 2.14.0
50,52c50,54
<             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
55,57c57,62
<             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
134,136c139,147
<                     description: AuthPodIdentity allows users to select the platform
<                       native identity mechanism
<                     properties:
---
>                     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
146a158,162
>                       identityTenantId:
>                         description: Set identityTenantId to override the default
>                           Azure tenant id. If this is set, then the IdentityID must
>                           also be set
>                         type: string
155a172
>                         - none
232,234c249,257
<                     description: AuthPodIdentity allows users to select the platform
<                       native identity mechanism
<                     properties:
---
>                     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
244a268,272
>                       identityTenantId:
>                         description: Set identityTenantId to override the default
>                           Azure tenant id. If this is set, then the IdentityID must
>                           also be set
>                         type: string
253a282
>                         - none
301,302c330,332
<                   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
343,345c373,381
<                     description: AuthPodIdentity allows users to select the platform
<                       native identity mechanism
<                     properties:
---
>                     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
355a392,396
>                       identityTenantId:
>                         description: Set identityTenantId to override the default
>                           Azure tenant id. If this is set, then the IdentityID must
>                           also be set
>                         type: string
364a406
>                         - none
458,460c500,508
<                 description: AuthPodIdentity allows users to select the platform native
<                   identity mechanism
<                 properties:
---
>                 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
470a519,523
>                   identityTenantId:
>                     description: Set identityTenantId to override the default Azure
>                       tenant id. If this is set, then the IdentityID must also be
>                       set
>                     type: string
479a533
>                     - none

Copy link

Diff 2.14.0/manifests/keda.sh_kedacontrollers.yaml & 2.13.1/manifests/keda.sh_kedacontrollers.yaml

6,7c6
<     controller-gen.kubebuilder.io/version: v0.11.3
<   creationTimestamp: null
---
>     controller-gen.kubebuilder.io/version: v0.13.0

Copy link

Diff 2.14.0/manifests/keda.v2.14.0.clusterserviceversion.yaml & 2.13.1/manifests/keda.v2.13.1.clusterserviceversion.yaml

118c118
<     containerImage: ghcr.io/kedacore/keda-olm-operator:2.13.1
---
>     containerImage: ghcr.io/kedacore/keda-olm-operator:2.14.0
126c126
<   name: keda.v2.13.1
---
>   name: keda.v2.14.0
604c604
<                 image: ghcr.io/kedacore/keda-olm-operator:2.13.1
---
>                 image: ghcr.io/kedacore/keda-olm-operator:2.14.0
676c676
<   replaces: keda.v2.12.1
---
>   replaces: keda.v2.13.1
678c678
<   version: 2.13.1
---
>   version: 2.14.0

Copy link

Diff 2.14.0/manifests/eventing.keda.sh_cloudeventsources.yaml & 2.13.1/manifests/eventing.keda.sh_cloudeventsources.yaml

6c6
<     controller-gen.kubebuilder.io/version: v0.13.0
---
>     controller-gen.kubebuilder.io/version: v0.14.0
9c9
<     app.kubernetes.io/version: 2.13.1
---
>     app.kubernetes.io/version: 2.14.0
31,33c31,35
<             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
36,38c38,43
<             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
44a50,63
>               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
49a69,75
>                   azureEventGridTopic:
>                     properties:
>                       endpoint:
>                         type: string
>                     required:
>                     - endpoint
>                     type: object
56a83,104
>                 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

Copy link

Diff output of 2.14.0/manifests/keda.sh_scaledjobs.yaml is too large - character limit 65536 exceeded for github comment

@joelsmith
Copy link
Contributor Author

Smoke tested on OpenShift and vanilla Kubernetes

@jkyros
Copy link
Contributor

jkyros commented Jun 18, 2024

/lgtm

@joelsmith joelsmith merged commit 8370e2d into kedacore:main Jun 18, 2024
15 of 16 checks passed
@joelsmith joelsmith mentioned this pull request Jun 18, 2024
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.

None yet

2 participants