-
Notifications
You must be signed in to change notification settings - Fork 23
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
Release 2.12.0 #210
Release 2.12.0 #210
Conversation
Signed-off-by: Joel Smith <[email protected]>
/lgtm |
Signed-off-by: Joel Smith <[email protected]>
Signed-off-by: Joel Smith <[email protected]>
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
|
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 <pod name>-<resource name>, where
< <resource name> 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.
|
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
|
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: {}
|
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
|
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: {}
|
Release complete: k8s-operatorhub/community-operators#3501 |
alpha
tostable
maturityChecklist