@@ -3,6 +3,7 @@ pub(crate) const ALL: &[SupportedVersion] = &[
33 SupportedVersion :: V1_31 ,
44 SupportedVersion :: V1_32 ,
55 SupportedVersion :: V1_33 ,
6+ SupportedVersion :: V1_34 ,
67] ;
78
89#[ derive( Clone , Copy , Debug ) ]
@@ -11,6 +12,7 @@ pub(crate) enum SupportedVersion {
1112 V1_31 ,
1213 V1_32 ,
1314 V1_33 ,
15+ V1_34 ,
1416}
1517
1618impl SupportedVersion {
@@ -20,6 +22,7 @@ impl SupportedVersion {
2022 SupportedVersion :: V1_31 => "1.31" ,
2123 SupportedVersion :: V1_32 => "1.32" ,
2224 SupportedVersion :: V1_33 => "1.33" ,
25+ SupportedVersion :: V1_34 => "1.34" ,
2326 }
2427 }
2528
@@ -29,6 +32,7 @@ impl SupportedVersion {
2932 SupportedVersion :: V1_31 => "v1_31" ,
3033 SupportedVersion :: V1_32 => "v1_32" ,
3134 SupportedVersion :: V1_33 => "v1_33" ,
35+ SupportedVersion :: V1_34 => "v1_34" ,
3236 }
3337 }
3438
@@ -38,6 +42,7 @@ impl SupportedVersion {
3842 SupportedVersion :: V1_31 => "https://raw.githubusercontent.com/kubernetes/kubernetes/v1.31.12/api/openapi-spec/swagger.json" ,
3943 SupportedVersion :: V1_32 => "https://raw.githubusercontent.com/kubernetes/kubernetes/v1.32.8/api/openapi-spec/swagger.json" ,
4044 SupportedVersion :: V1_33 => "https://raw.githubusercontent.com/kubernetes/kubernetes/v1.33.4/api/openapi-spec/swagger.json" ,
45+ SupportedVersion :: V1_34 => "https://raw.githubusercontent.com/kubernetes/kubernetes/v1.34.0/api/openapi-spec/swagger.json" ,
4146 }
4247 }
4348
@@ -48,6 +53,7 @@ impl SupportedVersion {
4853 crate :: fixups:: upstream_bugs:: connect_options_gvk,
4954 crate :: fixups:: upstream_bugs:: optional_properties:: appsv1_statefulsetspec,
5055 crate :: fixups:: upstream_bugs:: optional_properties:: eventsv1_event,
56+ crate :: fixups:: upstream_bugs:: optional_properties:: networkingv1_networkpolicyspec,
5157 crate :: fixups:: upstream_bugs:: required_properties:: config_map_env_source,
5258 crate :: fixups:: upstream_bugs:: required_properties:: config_map_key_selector,
5359 crate :: fixups:: upstream_bugs:: required_properties:: config_map_projection,
@@ -63,6 +69,7 @@ impl SupportedVersion {
6369 crate :: fixups:: upstream_bugs:: connect_options_gvk,
6470 crate :: fixups:: upstream_bugs:: optional_properties:: appsv1_statefulsetspec,
6571 crate :: fixups:: upstream_bugs:: optional_properties:: eventsv1_event,
72+ crate :: fixups:: upstream_bugs:: optional_properties:: networkingv1_networkpolicyspec,
6673 crate :: fixups:: upstream_bugs:: required_properties:: config_map_env_source,
6774 crate :: fixups:: upstream_bugs:: required_properties:: config_map_key_selector,
6875 crate :: fixups:: upstream_bugs:: required_properties:: config_map_projection,
@@ -77,6 +84,7 @@ impl SupportedVersion {
7784 crate :: fixups:: upstream_bugs:: connect_options_gvk,
7885 crate :: fixups:: upstream_bugs:: optional_properties:: appsv1_statefulsetspec,
7986 crate :: fixups:: upstream_bugs:: optional_properties:: eventsv1_event,
87+ crate :: fixups:: upstream_bugs:: optional_properties:: networkingv1_networkpolicyspec,
8088 crate :: fixups:: upstream_bugs:: required_properties:: config_map_env_source,
8189 crate :: fixups:: upstream_bugs:: required_properties:: config_map_key_selector,
8290 crate :: fixups:: upstream_bugs:: required_properties:: config_map_projection,
@@ -88,6 +96,20 @@ impl SupportedVersion {
8896 ] ,
8997
9098 SupportedVersion :: V1_33 => & [
99+ crate :: fixups:: upstream_bugs:: connect_options_gvk,
100+ crate :: fixups:: upstream_bugs:: optional_properties:: eventsv1_event,
101+ crate :: fixups:: upstream_bugs:: optional_properties:: networkingv1_networkpolicyspec,
102+ crate :: fixups:: upstream_bugs:: required_properties:: config_map_env_source,
103+ crate :: fixups:: upstream_bugs:: required_properties:: config_map_key_selector,
104+ crate :: fixups:: upstream_bugs:: required_properties:: config_map_projection,
105+ crate :: fixups:: upstream_bugs:: required_properties:: config_map_volume_source,
106+ crate :: fixups:: upstream_bugs:: required_properties:: local_object_reference,
107+ crate :: fixups:: upstream_bugs:: required_properties:: secret_env_source,
108+ crate :: fixups:: upstream_bugs:: required_properties:: secret_key_selector,
109+ crate :: fixups:: upstream_bugs:: required_properties:: secret_projection,
110+ ] ,
111+
112+ SupportedVersion :: V1_34 => & [
91113 crate :: fixups:: upstream_bugs:: connect_options_gvk,
92114 crate :: fixups:: upstream_bugs:: optional_properties:: eventsv1_event,
93115 crate :: fixups:: upstream_bugs:: required_properties:: config_map_env_source,
0 commit comments