This repository has been archived by the owner on Sep 22, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
fix(deps): update rust crate k8s-openapi to 0.23.0 #28
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/k8s-openapi-0.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
from
May 23, 2022 23:47
acb25e3
to
0476bf6
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
3 times, most recently
from
June 16, 2022 00:00
678e9e1
to
fe2eae7
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
from
June 21, 2022 23:23
fe2eae7
to
8836334
Compare
renovate
bot
changed the title
fix(deps): update rust crate k8s-openapi to 0.15.0
fix(deps): update Rust crate k8s-openapi to 0.15.0
Jun 27, 2022
renovate
bot
changed the title
fix(deps): update Rust crate k8s-openapi to 0.15.0
fix(deps): update rust crate k8s-openapi to 0.15.0
Jun 28, 2022
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
4 times, most recently
from
July 2, 2022 22:57
0a65307
to
4a2422e
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
5 times, most recently
from
July 16, 2022 02:24
6e5a064
to
960e5db
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
4 times, most recently
from
July 25, 2022 22:31
4a4c79a
to
159d084
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
3 times, most recently
from
August 3, 2022 22:04
5f2569c
to
d103dcc
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
3 times, most recently
from
August 12, 2022 21:58
db40a8a
to
79a8395
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
from
August 21, 2022 23:17
79a8395
to
c7643e6
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
2 times, most recently
from
August 31, 2022 02:25
b681a77
to
116c6ac
Compare
renovate
bot
changed the title
fix(deps): update rust crate k8s-openapi to 0.21.1
fix(deps): update rust crate k8s-openapi to 0.22.0
May 4, 2024
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
from
May 8, 2024 04:21
4b1b65c
to
7a27444
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
from
May 16, 2024 02:24
7a27444
to
2ac57b1
Compare
|
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
2 times, most recently
from
May 26, 2024 00:36
3d83f79
to
37d8a5e
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
from
May 31, 2024 01:59
37d8a5e
to
a270775
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
2 times, most recently
from
June 17, 2024 21:49
e80be8c
to
52163b1
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
from
June 28, 2024 23:11
52163b1
to
9ab0ffe
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
from
July 7, 2024 00:39
9ab0ffe
to
e270a0c
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
4 times, most recently
from
July 24, 2024 00:38
2c04817
to
3ca63a4
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
3 times, most recently
from
July 27, 2024 22:52
a8ad3b7
to
1d86400
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
3 times, most recently
from
August 13, 2024 00:59
6616a43
to
d2eee1a
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
2 times, most recently
from
August 18, 2024 01:55
d64ed5f
to
fef281d
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
from
August 25, 2024 01:16
fef281d
to
73c5bb1
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
from
September 6, 2024 04:00
73c5bb1
to
c8661fb
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
from
September 16, 2024 06:35
c8661fb
to
4414687
Compare
renovate
bot
changed the title
fix(deps): update rust crate k8s-openapi to 0.22.0
fix(deps): update rust crate k8s-openapi to 0.23.0
Sep 16, 2024
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
from
September 16, 2024 21:05
4414687
to
6f72ca0
Compare
renovate
bot
force-pushed
the
renovate/k8s-openapi-0.x
branch
from
September 17, 2024 01:00
6f72ca0
to
0b10f36
Compare
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.14.0
->0.23.0
Release Notes
Arnavion/k8s-openapi (k8s-openapi)
v0.23.0
Compare Source
BREAKING CHANGE: Added support for Kubernetes 1.31 under the
v1_31
feature.BREAKING CHANGE: Dropped support for Kubernetes 1.24 and 1.25.
Corresponding Kubernetes API server versions:
k8s-openapi-codegen-common
k8s-openapi-derive
k8s-openapi-codegen-common
dependency to the new version.v0.22.0
Compare Source
k8s-openapi
v1_30
feature.Corresponding Kubernetes API server versions:
k8s-openapi-codegen-common
k8s-openapi-derive
k8s-openapi-codegen-common
dependency to the new version.v0.21.1
Compare Source
k8s-openapi
schemars::JsonSchema
impl ofk8s_openapi::apimachinery::pkg::util::intstr::IntOrString
to be in line with what Kubernetes expects of int-or-string fields in CRDs.Corresponding Kubernetes API server versions:
k8s-openapi-codegen-common
k8s-openapi-derive
k8s-openapi-codegen-common
dependency to the new version.v0.21.0
Compare Source
k8s-openapi
BREAKING CHANGE: Added support for Kubernetes 1.29 under the
v1_29
feature.BREAKING CHANGE: Dropped support for Kubernetes 1.22 and 1.23.
Corresponding Kubernetes API server versions:
k8s-openapi-codegen-common
k8s-openapi-derive
v0.20.0
Compare Source
k8s-openapi
BREAKING CHANGE: This release removes all associated methods of resource types that mapped API operations. For example, there is no more
fn api::core::v1::Pod::list()
, and all types related to API operations likeListOptional
andResponseBody
have also been removed. See https://github.com/Arnavion/k8s-openapi/issues/149 for more details.BREAKING CHANGE: Added support for Kubernetes 1.28 under the
v1_28
feature.BREAKING CHANGE: Dropped support for Kubernetes 1.20 and 1.21.
Corresponding Kubernetes API server versions:
k8s-openapi-codegen-common
write_operation
and other things related to emitting API operations have been removed.k8s-openapi-derive
v0.19.0
Compare Source
k8s-openapi
BREAKING CHANGE: Added support for Kubernetes 1.27 under the
v1_27
feature.FEATURE: The
k8s-openapi
now has two additional Cargo featuresearliest
andlatest
, which select the earliest and latest supported version. For example, in this release,earliest
is equivalent tov1_20
andlatest
is equivalent tov1_27
.Corresponding Kubernetes API server versions:
k8s-openapi-codegen-common
k8s-openapi-derive
v0.18.0
Compare Source
k8s-openapi
BREAKING CHANGE: The
k8s_openapi::DeepMerge
trait and its impls on this crate's types now have semantics in line with merge strategies in Kubernetes. Specifically, the code generator now takes thex-kubernetes-list-map-keys
,x-kubernetes-list-type
,x-kubernetes-map-type
,x-kubernetes-patch-merge-key
andx-kubernetes-patch-strategy
annotations into account when generating theDeepMerge
impls.For example, in v0.17.0,
PodSpec::merge_from
would append entries intoself.containers
, whereas now it does a "list-map" strategy to replace containers with the samename
.Corresponding Kubernetes API server versions:
k8s-openapi-codegen-common
k8s_openapi::DeepMerge
impls now takes merge strategy annotations into account.k8s-openapi-derive
v0.17.0
Compare Source
k8s-openapi
BREAKING CHANGE: Added support for Kubernetes 1.26 under the
v1_26
feature.BREAKING CHANGE: Dropped support for Kubernetes 1.18 and 1.19.
FEATURE: Allow deserializing non-optional
ByteString
s from JSONnull
. The API server is known to allow thesenull
s in theConfigMap::binary_data
andSecret::data
maps. The deserialization results in an emptyByteString
, to match the behavior of the API server when given anull
value in theConfigMap::data
map.Corresponding Kubernetes API server versions:
k8s-openapi-codegen-common
k8s-openapi-derive
v0.16.0
Compare Source
k8s-openapi
BREAKING CHANGE: Added support for Kubernetes 1.25 under the
v1_25
feature.FEATURE: All spec types now implement a deep-merge API via a
DeepMerge
trait impl with afn merge_from(&mut self, other: Self)
method. This is useful for builder-like operations.Corresponding Kubernetes API server versions:
k8s-openapi-codegen-common
k8s-openapi-derive
BREAKING CHANGE:
#[derive(CustomResourceDefinition)]
no longer generates a list type alias. For example, when applied tostruct FooSpec
, previously the custom derive would generatepub type FooList = k8s_openapi::List<Foo>;
It no longer does this, in accordance with the main k8s-openapi crate where such aliases were removed back in v0.7.0FEATURE: The generated custom resource type will implement
k8s_openapi::DeepMerge
if theimpl_deep_merge
custom derive attribute is used. Note that this requires you to implementk8s_openapi::DeepMerge
on the spec type yourself; the custom derive does not do that.v0.15.0
Compare Source
k8s-openapi
BREAKING CHANGE: The
pretty
optional parameter has been removed from all operations. Setting this parameter totrue
would've made the API server pretty-print the JSON response, which is meaningless for a programmatic client.BREAKING CHANGE: In addition to the previous change, the
exact
andexport
parameters have been removed from all read operations (egPod::read_namespaced_pod
). These parameters were removed in Kubernetes v1.21 and were known to be broken before that, and would've caused the server response to not be able to be parsed correctly via the operation's response type anyway.All read operations with the exception of
Pod::read_namespaced_pod_log
had only these three optional parameters, so now that they've been removed such read operations don't have anoptional: ReadFooOptional<'_>
parameter at all.BREAKING CHANGE: Operation names no longer include the
_namespaced
part and the resource type name. For example,Pod::read_namespaced_pod
is now justPod::read
. The corresponding optional parameters type and response type no longer include theNamespaced
part, egReadNamespacedPodResponse
is now justReadPodResponse
.BREAKING CHANGE: Added support for Kubernetes 1.24 under the
v1_24
feature.BREAKING CHANGE: Dropped support for Kubernetes 1.16 and 1.17.
FEATURE: The
K8S_OPENAPI_ENABLED_VERSION
env var can now be set at build time to enable a specific API version, just like enabling a specific version feature would've done. This is only meant to be used by library developers who want to runcargo check
,cargo doc
, etc commands, for which the previous advice of enabling a version feature via a dev dependency would not work.Corresponding Kubernetes API server versions:
k8s-openapi-codegen-common
k8s-openapi-derive
Configuration
📅 Schedule: Branch creation - "after 9pm,before 6am" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.