kedacore / keda-olm-operator

Operator for deploying KEDA Controller on OperatorHub.io/OLM
Apache License 2.0
30 stars 23 forks source link

prepare release 2.14.0 #231

Closed joelsmith closed 1 month ago

joelsmith commented 1 month ago

Checklist

github-actions[bot] commented 1 month ago

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

```diff 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" ```
github-actions[bot] commented 1 month ago

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

```diff 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 ```
github-actions[bot] commented 1 month ago

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

```diff 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 ```
github-actions[bot] commented 1 month ago

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

```diff 6,7c6 < controller-gen.kubebuilder.io/version: v0.11.3 < creationTimestamp: null --- > controller-gen.kubebuilder.io/version: v0.13.0 ```
github-actions[bot] commented 1 month ago

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

```diff 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 ```
github-actions[bot] commented 1 month ago

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

```diff 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 ```
github-actions[bot] commented 1 month ago

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

joelsmith commented 1 month ago

Smoke tested on OpenShift and vanilla Kubernetes

jkyros commented 1 month ago

/lgtm