kedacore / keda-olm-operator

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

Release 2.12.0 #210

Closed joelsmith closed 8 months ago

joelsmith commented 9 months ago

Checklist

jkyros commented 8 months ago

/lgtm

github-actions[bot] commented 8 months ago

Diff 2.12.0/manifests/keda.sh_scaledobjects.yaml \& 2.11.2/manifests/keda.sh_scaledobjects.yaml

```diff 6c6 < controller-gen.kubebuilder.io/version: v0.12.0 --- > controller-gen.kubebuilder.io/version: v0.13.0 9c9 < app.kubernetes.io/version: 2.11.2 --- > app.kubernetes.io/version: 2.12.0 143a144,145 > maximum: 3600 > minimum: 0 200a203,204 > maximum: 3600 > minimum: 0 208a213,228 > scalingModifiers: > description: ScalingModifiers describes advanced scaling logic > options like formula > properties: > activationTarget: > type: string > formula: > type: string > metricType: > description: MetricTargetType specifies the type of metric > being targeted, and should be either "Value", "AverageValue", > or "Utilization" > type: string > target: > type: string > type: object 239,240c259 < description: ScaleTarget holds the a reference to the scale target < Object --- > description: ScaleTarget holds the reference to the scale target Object 297a317,318 > compositeScalerName: > type: string ```
github-actions[bot] commented 8 months ago

Diff 2.12.0/manifests/keda.sh_scaledjobs.yaml \& 2.11.2/manifests/keda.sh_scaledjobs.yaml

```diff 6c6 < controller-gen.kubebuilder.io/version: v0.12.0 --- > controller-gen.kubebuilder.io/version: v0.13.0 9c9 < app.kubernetes.io/version: 2.11.2 --- > app.kubernetes.io/version: 2.12.0 88a89,98 > backoffLimitPerIndex: > description: Specifies the limit for the number of retries within > an index before marking this index as failed. When enabled the > number of failures per index is kept in the pod's batch.kubernetes.io/job-index-failure-count > annotation. It can only be set when Job's completionMode=Indexed, > and the Pod's restart policy is Never. The field is immutable. > This field is alpha-level. It can be used when the `JobBackoffLimitPerIndex` > feature gate is enabled (disabled by default). > format: int32 > type: integer 127a138,151 > maxFailedIndexes: > description: Specifies the maximal number of failed indexes before > marking the Job as failed, when backoffLimitPerIndex is set. > Once the number of failed indexes exceeds this number the entire > Job is marked as Failed and its execution is terminated. When > left as null the job continues execution of all of its indexes > and is marked with the `Complete` Job condition. It can only > be specified when backoffLimitPerIndex is set. It can be null > or up to completions. It is required and must be less than or > equal to 10^4 when is completions greater than 10^5. This field > is alpha-level. It can be used when the `JobBackoffLimitPerIndex` > feature gate is enabled (disabled by default). > format: int32 > type: integer 165c189,193 < - Ignore: indicates that the counter towards the .backoffLimit --- > - FailIndex: indicates that the pod's index is marked > as Failed and will not be restarted. This value is > alpha-level. It can be used when the `JobBackoffLimitPerIndex` > feature gate is enabled (disabled by default). - Ignore: > indicates that the counter towards the .backoffLimit 251d278 < - onPodConditions 257a285,296 > podReplacementPolicy: > description: "podReplacementPolicy specifies when to create replacement > Pods. Possible values are: - TerminatingOrFailed means that > we recreate pods when they are terminating (has a metadata.deletionTimestamp) > or failed. - Failed means to wait until a previously created > Pod is fully terminated (has phase Failed or Succeeded) before > creating a replacement Pod. \n When using podFailurePolicy, > Failed is the the only allowed value. TerminatingOrFailed and > Failed are allowed values when podFailurePolicy is not in use. > This is an alpha field. Enable JobPodReplacementPolicy to be > able to use this field." > type: string 2223a2263,2286 > restartPolicy: > description: 'RestartPolicy defines the restart > behavior of individual containers in a pod. This > field may only be set for init containers, and > the only allowed value is "Always". For non-init > containers or when this field is not specified, > the restart behavior is defined by the Pod''s > restart policy and the container type. Setting > the RestartPolicy as "Always" for the init container > will have the following effect: this init container > will be continually restarted on exit until all > regular containers have terminated. Once all regular > containers have completed, all init containers > with restartPolicy "Always" will be shut down. > This lifecycle differs from normal init containers > and is often referred to as a "sidecar" container. > Although this init container still starts in the > init container sequence, it does not wait for > the container to complete before proceeding to > the next init container. Instead, the next init > container starts immediately after this init container > is started, or after any startupProbe has successfully > completed.' > type: string 2359,2360c2422,2424 < seccomp profile location. Must only be < set if type is "Localhost". --- > seccomp profile location. Must be set > if type is "Localhost". Must NOT be set > for any other type. 2397,2408c2461,2466 < container. This field is alpha-level and < will only be honored by components that < enable the WindowsHostProcessContainers < feature flag. Setting this field without < the feature flag will result in errors < when validating the Pod. All of a Pod's < containers must have the same effective < HostProcess value (it is not allowed to < have a mix of HostProcess containers and < non-HostProcess containers). In addition, < if HostProcess is true then HostNetwork < must also be set to true. --- > container. All of a Pod's containers must > have the same effective HostProcess value > (it is not allowed to have a mix of HostProcess > containers and non-HostProcess containers). > In addition, if HostProcess is true then > HostNetwork must also be set to true. 3693a3752,3757 > restartPolicy: > description: Restart policy for the container to > manage the restart behavior of each container > within a pod. This may only be set for init containers. > You cannot set this field on ephemeral containers. > type: string 3829,3830c3893,3895 < seccomp profile location. Must only be < set if type is "Localhost". --- > seccomp profile location. Must be set > if type is "Localhost". Must NOT be set > for any other type. 3867,3878c3932,3937 < container. This field is alpha-level and < will only be honored by components that < enable the WindowsHostProcessContainers < feature flag. Setting this field without < the feature flag will result in errors < when validating the Pod. All of a Pod's < containers must have the same effective < HostProcess value (it is not allowed to < have a mix of HostProcess containers and < non-HostProcess containers). In addition, < if HostProcess is true then HostNetwork < must also be set to true. --- > container. All of a Pod's containers must > have the same effective HostProcess value > (it is not allowed to have a mix of HostProcess > containers and non-HostProcess containers). > In addition, if HostProcess is true then > HostNetwork must also be set to true. 5198a5258,5281 > restartPolicy: > description: 'RestartPolicy defines the restart > behavior of individual containers in a pod. This > field may only be set for init containers, and > the only allowed value is "Always". For non-init > containers or when this field is not specified, > the restart behavior is defined by the Pod''s > restart policy and the container type. Setting > the RestartPolicy as "Always" for the init container > will have the following effect: this init container > will be continually restarted on exit until all > regular containers have terminated. Once all regular > containers have completed, all init containers > with restartPolicy "Always" will be shut down. > This lifecycle differs from normal init containers > and is often referred to as a "sidecar" container. > Although this init container still starts in the > init container sequence, it does not wait for > the container to complete before proceeding to > the next init container. Instead, the next init > container starts immediately after this init container > is started, or after any startupProbe has successfully > completed.' > type: string 5334,5335c5417,5419 < seccomp profile location. Must only be < set if type is "Localhost". --- > seccomp profile location. Must be set > if type is "Localhost". Must NOT be set > for any other type. 5372,5383c5456,5461 < container. This field is alpha-level and < will only be honored by components that < enable the WindowsHostProcessContainers < feature flag. Setting this field without < the feature flag will result in errors < when validating the Pod. All of a Pod's < containers must have the same effective < HostProcess value (it is not allowed to < have a mix of HostProcess containers and < non-HostProcess containers). In addition, < if HostProcess is true then HostNetwork < must also be set to true. --- > container. All of a Pod's containers must > have the same effective HostProcess value > (it is not allowed to have a mix of HostProcess > containers and non-HostProcess containers). > In addition, if HostProcess is true then > HostNetwork must also be set to true. 5835,5848c5913,5919 < be deleted. The name of the ResourceClaim < will be -, where < is the PodResourceClaim.Name. < Pod validation will reject the pod if the < concatenated name is not valid for a ResourceClaim < (e.g. too long). \n An existing ResourceClaim < with that name that is not owned by the pod < will not be used for the pod to avoid using < an unrelated resource by mistake. Scheduling < and pod startup are then blocked until the < unrelated ResourceClaim is removed. \n This < field is immutable and no changes will be < made to the corresponding ResourceClaim by < the control plane after creating the ResourceClaim." --- > be deleted. The pod name and resource name, > along with a generated component, will be > used to form a unique name for the ResourceClaim, > which will be recorded in pod.status.resourceClaimStatuses. > \n This field is immutable and no changes > will be made to the corresponding ResourceClaim > by the control plane after creating the ResourceClaim." 6001c6072,6073 < location. Must only be set if type is "Localhost". --- > location. Must be set if type is "Localhost". > Must NOT be set for any other type. 6073,6082c6145,6150 < This field is alpha-level and will only be honored < by components that enable the WindowsHostProcessContainers < feature flag. Setting this field without the < feature flag will result in errors when validating < the Pod. All of a Pod's containers must have < the same effective HostProcess value (it is < not allowed to have a mix of HostProcess containers < and non-HostProcess containers). In addition, < if HostProcess is true then HostNetwork must < also be set to true. --- > All of a Pod's containers must have the same > effective HostProcess value (it is not allowed > to have a mix of HostProcess containers and > non-HostProcess containers). In addition, if > HostProcess is true then HostNetwork must also > be set to true. ```
github-actions[bot] commented 8 months ago

Diff 2.12.0/metadata/annotations.yaml \& 2.11.2/metadata/annotations.yaml

```diff 2,3c2,3 < operators.operatorframework.io.bundle.channel.default.v1: alpha < operators.operatorframework.io.bundle.channels.v1: alpha --- > operators.operatorframework.io.bundle.channel.default.v1: stable > operators.operatorframework.io.bundle.channels.v1: stable ```
github-actions[bot] commented 8 months ago

Diff 2.12.0/manifests/keda.sh_triggerauthentications.yaml \& 2.11.2/manifests/keda.sh_triggerauthentications.yaml

```diff 6c6 < controller-gen.kubebuilder.io/version: v0.12.0 --- > controller-gen.kubebuilder.io/version: v0.13.0 9c9 < app.kubernetes.io/version: 2.11.2 --- > app.kubernetes.io/version: 2.12.0 35a36,43 > - jsonPath: .status.scaledobjects > name: ScaledObjects > priority: 1 > type: string > - jsonPath: .status.scaledjobs > name: ScaledJobs > priority: 1 > type: string 226a235,243 > status: > description: TriggerAuthenticationStatus defines the observed state of > TriggerAuthentication > properties: > scaledjobs: > type: string > scaledobjects: > type: string > type: object 232c249,250 < subresources: {} --- > subresources: > status: {} ```
github-actions[bot] commented 8 months ago

Diff 2.12.0/manifests/keda.v2.12.0.clusterserviceversion.yaml \& 2.11.2/manifests/keda.v2.11.2.clusterserviceversion.yaml

```diff 118c118 < containerImage: ghcr.io/kedacore/keda-olm-operator:2.11.2 --- > containerImage: ghcr.io/kedacore/keda-olm-operator:2.12.0 126c126 < name: keda.v2.11.2 --- > name: keda.v2.12.0 599c599 < image: ghcr.io/kedacore/keda-olm-operator:2.11.2 --- > image: ghcr.io/kedacore/keda-olm-operator:2.12.0 627a628,631 > volumeMounts: > - mountPath: /certs > name: certificates > readOnly: true 630a635,639 > volumes: > - name: certificates > secret: > optional: true > secretName: kedaorg-certs 658c667 < maturity: alpha --- > maturity: stable 662c671 < replaces: keda.v2.10.1 --- > replaces: keda.v2.11.2 664c673 < version: 2.11.2 --- > version: 2.12.0 ```
github-actions[bot] commented 8 months ago

Diff 2.12.0/manifests/keda.sh_clustertriggerauthentications.yaml \& 2.11.2/manifests/keda.sh_clustertriggerauthentications.yaml

```diff 6c6 < controller-gen.kubebuilder.io/version: v0.12.0 --- > controller-gen.kubebuilder.io/version: v0.13.0 9c9 < app.kubernetes.io/version: 2.11.2 --- > app.kubernetes.io/version: 2.12.0 35a36,43 > - jsonPath: .status.scaledobjects > name: ScaledObjects > priority: 1 > type: string > - jsonPath: .status.scaledjobs > name: ScaledJobs > priority: 1 > type: string 227a236,244 > status: > description: TriggerAuthenticationStatus defines the observed state of > TriggerAuthentication > properties: > scaledjobs: > type: string > scaledobjects: > type: string > type: object 233c250,251 < subresources: {} --- > subresources: > status: {} ```
joelsmith commented 8 months ago

Release complete: https://github.com/k8s-operatorhub/community-operators/pull/3501