From 7a4711861288ce201d10c12401f34c43070a0ae6 Mon Sep 17 00:00:00 2001
From: IvanJosipovic <9521987+IvanJosipovic@users.noreply.github.com>
Date: Thu, 9 Jan 2025 02:39:00 +0000
Subject: [PATCH] feat: Update CRDs
---
KubernetesCRDModelGen.sln | 268 +++++++++---------
...xconfigurations-crd-projectcalico-org.g.cs | 41 +++
...xconfigurations.crd.projectcalico.org.yaml | 100 +++++++
3 files changed, 275 insertions(+), 134 deletions(-)
diff --git a/KubernetesCRDModelGen.sln b/KubernetesCRDModelGen.sln
index 2b8b58f72..fc7ff3a17 100644
--- a/KubernetesCRDModelGen.sln
+++ b/KubernetesCRDModelGen.sln
@@ -28,51 +28,51 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KubernetesCRDModelGen.Bench
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "benchmarks", "benchmarks", "{56CFAA5A-D1D9-4A3E-8726-25594714E2A9}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Models", "Models", "{ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Models", "Models", "{17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.aquasecurity.github.io", "src\Models\KubernetesCRDModelGen.Models.aquasecurity.github.io\KubernetesCRDModelGen.Models.aquasecurity.github.io.csproj", "{714F0233-69E4-4C95-9139-E54B02FD9E08}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.aquasecurity.github.io", "src\Models\KubernetesCRDModelGen.Models.aquasecurity.github.io\KubernetesCRDModelGen.Models.aquasecurity.github.io.csproj", "{31F2D6DE-8C1F-4B5A-976B-BD67F10E397A}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.argoproj.io", "src\Models\KubernetesCRDModelGen.Models.argoproj.io\KubernetesCRDModelGen.Models.argoproj.io.csproj", "{3DA96EFB-93CF-4841-BCC3-C7CD66EFA960}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.argoproj.io", "src\Models\KubernetesCRDModelGen.Models.argoproj.io\KubernetesCRDModelGen.Models.argoproj.io.csproj", "{56F9E3BD-6C50-4FB1-9E10-C743D79C2489}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.aws.upbound.io", "src\Models\KubernetesCRDModelGen.Models.aws.upbound.io\KubernetesCRDModelGen.Models.aws.upbound.io.csproj", "{7363C77E-428F-4806-B7EF-91343592F02D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.aws.upbound.io", "src\Models\KubernetesCRDModelGen.Models.aws.upbound.io\KubernetesCRDModelGen.Models.aws.upbound.io.csproj", "{6717ABF1-2B01-4B9B-9767-1741CEDDB667}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.azure.com", "src\Models\KubernetesCRDModelGen.Models.azure.com\KubernetesCRDModelGen.Models.azure.com.csproj", "{E27F8DDC-9A90-417C-88E0-E71CA2E3B1B3}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.azure.com", "src\Models\KubernetesCRDModelGen.Models.azure.com\KubernetesCRDModelGen.Models.azure.com.csproj", "{45083224-409E-4872-BFD8-AEFEB395EF3C}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.azure.upbound.io", "src\Models\KubernetesCRDModelGen.Models.azure.upbound.io\KubernetesCRDModelGen.Models.azure.upbound.io.csproj", "{B4BC8649-DB5F-4CB1-87CC-BFA2D7B536F5}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.azure.upbound.io", "src\Models\KubernetesCRDModelGen.Models.azure.upbound.io\KubernetesCRDModelGen.Models.azure.upbound.io.csproj", "{0280E2B9-8F8B-4D69-97B6-39DA9BA6436B}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.azuread.upbound.io", "src\Models\KubernetesCRDModelGen.Models.azuread.upbound.io\KubernetesCRDModelGen.Models.azuread.upbound.io.csproj", "{2851402A-2A16-4B24-B6BF-51871829E5CC}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.azuread.upbound.io", "src\Models\KubernetesCRDModelGen.Models.azuread.upbound.io\KubernetesCRDModelGen.Models.azuread.upbound.io.csproj", "{B364E4BA-B4BB-4F1A-B96A-D4783B588FC8}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.cnrm.cloud.google.com", "src\Models\KubernetesCRDModelGen.Models.cnrm.cloud.google.com\KubernetesCRDModelGen.Models.cnrm.cloud.google.com.csproj", "{6F81A1FF-2DD9-41DF-91BF-46A6379E92EF}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.cnrm.cloud.google.com", "src\Models\KubernetesCRDModelGen.Models.cnrm.cloud.google.com\KubernetesCRDModelGen.Models.cnrm.cloud.google.com.csproj", "{D9E2752E-B4A5-4C50-A5E9-A30F14FC114F}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.crossplane.io", "src\Models\KubernetesCRDModelGen.Models.crossplane.io\KubernetesCRDModelGen.Models.crossplane.io.csproj", "{6B405CF5-26D2-428B-85B4-7AFC6B00195B}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.crossplane.io", "src\Models\KubernetesCRDModelGen.Models.crossplane.io\KubernetesCRDModelGen.Models.crossplane.io.csproj", "{23C4068C-6D30-4509-9257-67C3DE7D209D}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.fluxcd.io", "src\Models\KubernetesCRDModelGen.Models.fluxcd.io\KubernetesCRDModelGen.Models.fluxcd.io.csproj", "{8821BCAD-DEE6-4F19-BD53-21610FD8E48E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.fluxcd.io", "src\Models\KubernetesCRDModelGen.Models.fluxcd.io\KubernetesCRDModelGen.Models.fluxcd.io.csproj", "{61066CDB-0216-4453-A3A1-5074265014A9}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.gcp.upbound.io", "src\Models\KubernetesCRDModelGen.Models.gcp.upbound.io\KubernetesCRDModelGen.Models.gcp.upbound.io.csproj", "{A7D20306-11EE-475A-85A1-AE6BA97489C7}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.gcp.upbound.io", "src\Models\KubernetesCRDModelGen.Models.gcp.upbound.io\KubernetesCRDModelGen.Models.gcp.upbound.io.csproj", "{30DAE7A7-42D4-4219-9A36-CE24D68B18B5}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.helm.crossplane.io", "src\Models\KubernetesCRDModelGen.Models.helm.crossplane.io\KubernetesCRDModelGen.Models.helm.crossplane.io.csproj", "{2EF0EE4B-5DAA-49E9-9388-288A283F3D19}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.helm.crossplane.io", "src\Models\KubernetesCRDModelGen.Models.helm.crossplane.io\KubernetesCRDModelGen.Models.helm.crossplane.io.csproj", "{A792DF09-B9DE-4A04-9DFA-F1111F020BF0}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.istio.io", "src\Models\KubernetesCRDModelGen.Models.istio.io\KubernetesCRDModelGen.Models.istio.io.csproj", "{19DE82B3-7744-4013-B75B-A5BB1BA3861F}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.istio.io", "src\Models\KubernetesCRDModelGen.Models.istio.io\KubernetesCRDModelGen.Models.istio.io.csproj", "{F9C18084-B823-49BE-9FC8-48EBAC4624DB}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.jetstack.io", "src\Models\KubernetesCRDModelGen.Models.jetstack.io\KubernetesCRDModelGen.Models.jetstack.io.csproj", "{D18DEC5D-701B-4A4D-9DC7-AEC47F826F9C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.jetstack.io", "src\Models\KubernetesCRDModelGen.Models.jetstack.io\KubernetesCRDModelGen.Models.jetstack.io.csproj", "{5517C994-A733-413D-96AE-C787A35F6E25}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.keda.sh", "src\Models\KubernetesCRDModelGen.Models.keda.sh\KubernetesCRDModelGen.Models.keda.sh.csproj", "{029CA2C1-AB9B-48EB-BBA9-17DC5CACD7C2}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.keda.sh", "src\Models\KubernetesCRDModelGen.Models.keda.sh\KubernetesCRDModelGen.Models.keda.sh.csproj", "{72B17E23-ECD6-4D39-BD4A-4E8C7D9401E6}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.knative.dev", "src\Models\KubernetesCRDModelGen.Models.knative.dev\KubernetesCRDModelGen.Models.knative.dev.csproj", "{8DCA6660-59B3-4A76-83C5-31623E46EF26}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.knative.dev", "src\Models\KubernetesCRDModelGen.Models.knative.dev\KubernetesCRDModelGen.Models.knative.dev.csproj", "{0877CF62-0198-4F8D-81C1-F7384FF64F4E}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.kubevirt.io", "src\Models\KubernetesCRDModelGen.Models.kubevirt.io\KubernetesCRDModelGen.Models.kubevirt.io.csproj", "{C29F35F4-19B7-4A99-99DE-270DD3D2E5A2}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.kubevirt.io", "src\Models\KubernetesCRDModelGen.Models.kubevirt.io\KubernetesCRDModelGen.Models.kubevirt.io.csproj", "{4F8FE0EE-845D-4986-BE0F-1CABC2E98B54}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.postgresql.cnpg.io", "src\Models\KubernetesCRDModelGen.Models.postgresql.cnpg.io\KubernetesCRDModelGen.Models.postgresql.cnpg.io.csproj", "{2716F2D8-8156-4466-928F-F713AFBB5D4A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.postgresql.cnpg.io", "src\Models\KubernetesCRDModelGen.Models.postgresql.cnpg.io\KubernetesCRDModelGen.Models.postgresql.cnpg.io.csproj", "{D4B85361-00DC-46AC-89DA-520E2D722D27}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.projectcalico.org", "src\Models\KubernetesCRDModelGen.Models.projectcalico.org\KubernetesCRDModelGen.Models.projectcalico.org.csproj", "{AA7B83F2-C814-46DA-9962-523AA96E4239}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.projectcalico.org", "src\Models\KubernetesCRDModelGen.Models.projectcalico.org\KubernetesCRDModelGen.Models.projectcalico.org.csproj", "{43AFF035-BA86-47E0-97EA-A812E4168B35}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.secrets-store.csi.x-k8s.io", "src\Models\KubernetesCRDModelGen.Models.secrets-store.csi.x-k8s.io\KubernetesCRDModelGen.Models.secrets-store.csi.x-k8s.io.csproj", "{7117582E-A417-448F-B6BF-60459B592388}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.secrets-store.csi.x-k8s.io", "src\Models\KubernetesCRDModelGen.Models.secrets-store.csi.x-k8s.io\KubernetesCRDModelGen.Models.secrets-store.csi.x-k8s.io.csproj", "{37C70446-7E78-46E1-8E6B-194D5AAC78CA}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.storage.k8s.io", "src\Models\KubernetesCRDModelGen.Models.storage.k8s.io\KubernetesCRDModelGen.Models.storage.k8s.io.csproj", "{EF3D464C-A502-4869-BBDD-532003334B9A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.storage.k8s.io", "src\Models\KubernetesCRDModelGen.Models.storage.k8s.io\KubernetesCRDModelGen.Models.storage.k8s.io.csproj", "{DE77C60A-1987-4794-9AA9-D5E8EFE1030A}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.tf.upbound.io", "src\Models\KubernetesCRDModelGen.Models.tf.upbound.io\KubernetesCRDModelGen.Models.tf.upbound.io.csproj", "{C2B18CCE-9444-4B30-9EDC-A33DFEB32E2E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.tf.upbound.io", "src\Models\KubernetesCRDModelGen.Models.tf.upbound.io\KubernetesCRDModelGen.Models.tf.upbound.io.csproj", "{E1DC2F83-DB5A-43FD-9AAB-E9430DCA7031}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.traefik.io", "src\Models\KubernetesCRDModelGen.Models.traefik.io\KubernetesCRDModelGen.Models.traefik.io.csproj", "{14F783DE-CAC1-4B4A-B636-36087FD57892}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KubernetesCRDModelGen.Models.traefik.io", "src\Models\KubernetesCRDModelGen.Models.traefik.io\KubernetesCRDModelGen.Models.traefik.io.csproj", "{DEF3CDF0-A184-44AF-A75E-624381911098}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -100,94 +100,94 @@ Global
{FAFAC0CA-6B08-4AD6-98E3-A0E8DF1E3DE6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FAFAC0CA-6B08-4AD6-98E3-A0E8DF1E3DE6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FAFAC0CA-6B08-4AD6-98E3-A0E8DF1E3DE6}.Release|Any CPU.Build.0 = Release|Any CPU
- {714F0233-69E4-4C95-9139-E54B02FD9E08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {714F0233-69E4-4C95-9139-E54B02FD9E08}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {714F0233-69E4-4C95-9139-E54B02FD9E08}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {714F0233-69E4-4C95-9139-E54B02FD9E08}.Release|Any CPU.Build.0 = Release|Any CPU
- {3DA96EFB-93CF-4841-BCC3-C7CD66EFA960}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3DA96EFB-93CF-4841-BCC3-C7CD66EFA960}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3DA96EFB-93CF-4841-BCC3-C7CD66EFA960}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3DA96EFB-93CF-4841-BCC3-C7CD66EFA960}.Release|Any CPU.Build.0 = Release|Any CPU
- {7363C77E-428F-4806-B7EF-91343592F02D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7363C77E-428F-4806-B7EF-91343592F02D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7363C77E-428F-4806-B7EF-91343592F02D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7363C77E-428F-4806-B7EF-91343592F02D}.Release|Any CPU.Build.0 = Release|Any CPU
- {E27F8DDC-9A90-417C-88E0-E71CA2E3B1B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E27F8DDC-9A90-417C-88E0-E71CA2E3B1B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E27F8DDC-9A90-417C-88E0-E71CA2E3B1B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E27F8DDC-9A90-417C-88E0-E71CA2E3B1B3}.Release|Any CPU.Build.0 = Release|Any CPU
- {B4BC8649-DB5F-4CB1-87CC-BFA2D7B536F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B4BC8649-DB5F-4CB1-87CC-BFA2D7B536F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B4BC8649-DB5F-4CB1-87CC-BFA2D7B536F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B4BC8649-DB5F-4CB1-87CC-BFA2D7B536F5}.Release|Any CPU.Build.0 = Release|Any CPU
- {2851402A-2A16-4B24-B6BF-51871829E5CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2851402A-2A16-4B24-B6BF-51871829E5CC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2851402A-2A16-4B24-B6BF-51871829E5CC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2851402A-2A16-4B24-B6BF-51871829E5CC}.Release|Any CPU.Build.0 = Release|Any CPU
- {6F81A1FF-2DD9-41DF-91BF-46A6379E92EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6F81A1FF-2DD9-41DF-91BF-46A6379E92EF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6F81A1FF-2DD9-41DF-91BF-46A6379E92EF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6F81A1FF-2DD9-41DF-91BF-46A6379E92EF}.Release|Any CPU.Build.0 = Release|Any CPU
- {6B405CF5-26D2-428B-85B4-7AFC6B00195B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6B405CF5-26D2-428B-85B4-7AFC6B00195B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6B405CF5-26D2-428B-85B4-7AFC6B00195B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6B405CF5-26D2-428B-85B4-7AFC6B00195B}.Release|Any CPU.Build.0 = Release|Any CPU
- {8821BCAD-DEE6-4F19-BD53-21610FD8E48E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8821BCAD-DEE6-4F19-BD53-21610FD8E48E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8821BCAD-DEE6-4F19-BD53-21610FD8E48E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8821BCAD-DEE6-4F19-BD53-21610FD8E48E}.Release|Any CPU.Build.0 = Release|Any CPU
- {A7D20306-11EE-475A-85A1-AE6BA97489C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A7D20306-11EE-475A-85A1-AE6BA97489C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A7D20306-11EE-475A-85A1-AE6BA97489C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A7D20306-11EE-475A-85A1-AE6BA97489C7}.Release|Any CPU.Build.0 = Release|Any CPU
- {2EF0EE4B-5DAA-49E9-9388-288A283F3D19}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2EF0EE4B-5DAA-49E9-9388-288A283F3D19}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2EF0EE4B-5DAA-49E9-9388-288A283F3D19}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2EF0EE4B-5DAA-49E9-9388-288A283F3D19}.Release|Any CPU.Build.0 = Release|Any CPU
- {19DE82B3-7744-4013-B75B-A5BB1BA3861F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {19DE82B3-7744-4013-B75B-A5BB1BA3861F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {19DE82B3-7744-4013-B75B-A5BB1BA3861F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {19DE82B3-7744-4013-B75B-A5BB1BA3861F}.Release|Any CPU.Build.0 = Release|Any CPU
- {D18DEC5D-701B-4A4D-9DC7-AEC47F826F9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D18DEC5D-701B-4A4D-9DC7-AEC47F826F9C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D18DEC5D-701B-4A4D-9DC7-AEC47F826F9C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D18DEC5D-701B-4A4D-9DC7-AEC47F826F9C}.Release|Any CPU.Build.0 = Release|Any CPU
- {029CA2C1-AB9B-48EB-BBA9-17DC5CACD7C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {029CA2C1-AB9B-48EB-BBA9-17DC5CACD7C2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {029CA2C1-AB9B-48EB-BBA9-17DC5CACD7C2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {029CA2C1-AB9B-48EB-BBA9-17DC5CACD7C2}.Release|Any CPU.Build.0 = Release|Any CPU
- {8DCA6660-59B3-4A76-83C5-31623E46EF26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8DCA6660-59B3-4A76-83C5-31623E46EF26}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8DCA6660-59B3-4A76-83C5-31623E46EF26}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8DCA6660-59B3-4A76-83C5-31623E46EF26}.Release|Any CPU.Build.0 = Release|Any CPU
- {C29F35F4-19B7-4A99-99DE-270DD3D2E5A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C29F35F4-19B7-4A99-99DE-270DD3D2E5A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C29F35F4-19B7-4A99-99DE-270DD3D2E5A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C29F35F4-19B7-4A99-99DE-270DD3D2E5A2}.Release|Any CPU.Build.0 = Release|Any CPU
- {2716F2D8-8156-4466-928F-F713AFBB5D4A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2716F2D8-8156-4466-928F-F713AFBB5D4A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2716F2D8-8156-4466-928F-F713AFBB5D4A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2716F2D8-8156-4466-928F-F713AFBB5D4A}.Release|Any CPU.Build.0 = Release|Any CPU
- {AA7B83F2-C814-46DA-9962-523AA96E4239}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AA7B83F2-C814-46DA-9962-523AA96E4239}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AA7B83F2-C814-46DA-9962-523AA96E4239}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AA7B83F2-C814-46DA-9962-523AA96E4239}.Release|Any CPU.Build.0 = Release|Any CPU
- {7117582E-A417-448F-B6BF-60459B592388}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7117582E-A417-448F-B6BF-60459B592388}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7117582E-A417-448F-B6BF-60459B592388}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7117582E-A417-448F-B6BF-60459B592388}.Release|Any CPU.Build.0 = Release|Any CPU
- {EF3D464C-A502-4869-BBDD-532003334B9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EF3D464C-A502-4869-BBDD-532003334B9A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EF3D464C-A502-4869-BBDD-532003334B9A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EF3D464C-A502-4869-BBDD-532003334B9A}.Release|Any CPU.Build.0 = Release|Any CPU
- {C2B18CCE-9444-4B30-9EDC-A33DFEB32E2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C2B18CCE-9444-4B30-9EDC-A33DFEB32E2E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C2B18CCE-9444-4B30-9EDC-A33DFEB32E2E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C2B18CCE-9444-4B30-9EDC-A33DFEB32E2E}.Release|Any CPU.Build.0 = Release|Any CPU
- {14F783DE-CAC1-4B4A-B636-36087FD57892}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {14F783DE-CAC1-4B4A-B636-36087FD57892}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {14F783DE-CAC1-4B4A-B636-36087FD57892}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {14F783DE-CAC1-4B4A-B636-36087FD57892}.Release|Any CPU.Build.0 = Release|Any CPU
+ {31F2D6DE-8C1F-4B5A-976B-BD67F10E397A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {31F2D6DE-8C1F-4B5A-976B-BD67F10E397A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {31F2D6DE-8C1F-4B5A-976B-BD67F10E397A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {31F2D6DE-8C1F-4B5A-976B-BD67F10E397A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {56F9E3BD-6C50-4FB1-9E10-C743D79C2489}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {56F9E3BD-6C50-4FB1-9E10-C743D79C2489}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {56F9E3BD-6C50-4FB1-9E10-C743D79C2489}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {56F9E3BD-6C50-4FB1-9E10-C743D79C2489}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6717ABF1-2B01-4B9B-9767-1741CEDDB667}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6717ABF1-2B01-4B9B-9767-1741CEDDB667}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6717ABF1-2B01-4B9B-9767-1741CEDDB667}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6717ABF1-2B01-4B9B-9767-1741CEDDB667}.Release|Any CPU.Build.0 = Release|Any CPU
+ {45083224-409E-4872-BFD8-AEFEB395EF3C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {45083224-409E-4872-BFD8-AEFEB395EF3C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {45083224-409E-4872-BFD8-AEFEB395EF3C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {45083224-409E-4872-BFD8-AEFEB395EF3C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0280E2B9-8F8B-4D69-97B6-39DA9BA6436B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0280E2B9-8F8B-4D69-97B6-39DA9BA6436B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0280E2B9-8F8B-4D69-97B6-39DA9BA6436B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0280E2B9-8F8B-4D69-97B6-39DA9BA6436B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B364E4BA-B4BB-4F1A-B96A-D4783B588FC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B364E4BA-B4BB-4F1A-B96A-D4783B588FC8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B364E4BA-B4BB-4F1A-B96A-D4783B588FC8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B364E4BA-B4BB-4F1A-B96A-D4783B588FC8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D9E2752E-B4A5-4C50-A5E9-A30F14FC114F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D9E2752E-B4A5-4C50-A5E9-A30F14FC114F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D9E2752E-B4A5-4C50-A5E9-A30F14FC114F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D9E2752E-B4A5-4C50-A5E9-A30F14FC114F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {23C4068C-6D30-4509-9257-67C3DE7D209D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {23C4068C-6D30-4509-9257-67C3DE7D209D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {23C4068C-6D30-4509-9257-67C3DE7D209D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {23C4068C-6D30-4509-9257-67C3DE7D209D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {61066CDB-0216-4453-A3A1-5074265014A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {61066CDB-0216-4453-A3A1-5074265014A9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {61066CDB-0216-4453-A3A1-5074265014A9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {61066CDB-0216-4453-A3A1-5074265014A9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {30DAE7A7-42D4-4219-9A36-CE24D68B18B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {30DAE7A7-42D4-4219-9A36-CE24D68B18B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {30DAE7A7-42D4-4219-9A36-CE24D68B18B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {30DAE7A7-42D4-4219-9A36-CE24D68B18B5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A792DF09-B9DE-4A04-9DFA-F1111F020BF0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A792DF09-B9DE-4A04-9DFA-F1111F020BF0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A792DF09-B9DE-4A04-9DFA-F1111F020BF0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A792DF09-B9DE-4A04-9DFA-F1111F020BF0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F9C18084-B823-49BE-9FC8-48EBAC4624DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F9C18084-B823-49BE-9FC8-48EBAC4624DB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F9C18084-B823-49BE-9FC8-48EBAC4624DB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F9C18084-B823-49BE-9FC8-48EBAC4624DB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5517C994-A733-413D-96AE-C787A35F6E25}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5517C994-A733-413D-96AE-C787A35F6E25}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5517C994-A733-413D-96AE-C787A35F6E25}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5517C994-A733-413D-96AE-C787A35F6E25}.Release|Any CPU.Build.0 = Release|Any CPU
+ {72B17E23-ECD6-4D39-BD4A-4E8C7D9401E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {72B17E23-ECD6-4D39-BD4A-4E8C7D9401E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {72B17E23-ECD6-4D39-BD4A-4E8C7D9401E6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {72B17E23-ECD6-4D39-BD4A-4E8C7D9401E6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0877CF62-0198-4F8D-81C1-F7384FF64F4E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0877CF62-0198-4F8D-81C1-F7384FF64F4E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0877CF62-0198-4F8D-81C1-F7384FF64F4E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0877CF62-0198-4F8D-81C1-F7384FF64F4E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4F8FE0EE-845D-4986-BE0F-1CABC2E98B54}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4F8FE0EE-845D-4986-BE0F-1CABC2E98B54}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4F8FE0EE-845D-4986-BE0F-1CABC2E98B54}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4F8FE0EE-845D-4986-BE0F-1CABC2E98B54}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D4B85361-00DC-46AC-89DA-520E2D722D27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D4B85361-00DC-46AC-89DA-520E2D722D27}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D4B85361-00DC-46AC-89DA-520E2D722D27}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D4B85361-00DC-46AC-89DA-520E2D722D27}.Release|Any CPU.Build.0 = Release|Any CPU
+ {43AFF035-BA86-47E0-97EA-A812E4168B35}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {43AFF035-BA86-47E0-97EA-A812E4168B35}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {43AFF035-BA86-47E0-97EA-A812E4168B35}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {43AFF035-BA86-47E0-97EA-A812E4168B35}.Release|Any CPU.Build.0 = Release|Any CPU
+ {37C70446-7E78-46E1-8E6B-194D5AAC78CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {37C70446-7E78-46E1-8E6B-194D5AAC78CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {37C70446-7E78-46E1-8E6B-194D5AAC78CA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {37C70446-7E78-46E1-8E6B-194D5AAC78CA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DE77C60A-1987-4794-9AA9-D5E8EFE1030A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DE77C60A-1987-4794-9AA9-D5E8EFE1030A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DE77C60A-1987-4794-9AA9-D5E8EFE1030A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DE77C60A-1987-4794-9AA9-D5E8EFE1030A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E1DC2F83-DB5A-43FD-9AAB-E9430DCA7031}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E1DC2F83-DB5A-43FD-9AAB-E9430DCA7031}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E1DC2F83-DB5A-43FD-9AAB-E9430DCA7031}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E1DC2F83-DB5A-43FD-9AAB-E9430DCA7031}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DEF3CDF0-A184-44AF-A75E-624381911098}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DEF3CDF0-A184-44AF-A75E-624381911098}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DEF3CDF0-A184-44AF-A75E-624381911098}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DEF3CDF0-A184-44AF-A75E-624381911098}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -198,29 +198,29 @@ Global
{4D2E27AC-BAFE-4FCD-970D-1EC4869DFC89} = {ADEAADA0-E242-41C9-8260-01241B2C4D3B}
{C5612CD0-4CCB-4A68-8592-8C984548B5BD} = {ADEAADA0-E242-41C9-8260-01241B2C4D3B}
{FAFAC0CA-6B08-4AD6-98E3-A0E8DF1E3DE6} = {56CFAA5A-D1D9-4A3E-8726-25594714E2A9}
- {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B} = {ADEAADA0-E242-41C9-8260-01241B2C4D3B}
- {714F0233-69E4-4C95-9139-E54B02FD9E08} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {3DA96EFB-93CF-4841-BCC3-C7CD66EFA960} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {7363C77E-428F-4806-B7EF-91343592F02D} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {E27F8DDC-9A90-417C-88E0-E71CA2E3B1B3} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {B4BC8649-DB5F-4CB1-87CC-BFA2D7B536F5} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {2851402A-2A16-4B24-B6BF-51871829E5CC} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {6F81A1FF-2DD9-41DF-91BF-46A6379E92EF} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {6B405CF5-26D2-428B-85B4-7AFC6B00195B} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {8821BCAD-DEE6-4F19-BD53-21610FD8E48E} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {A7D20306-11EE-475A-85A1-AE6BA97489C7} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {2EF0EE4B-5DAA-49E9-9388-288A283F3D19} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {19DE82B3-7744-4013-B75B-A5BB1BA3861F} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {D18DEC5D-701B-4A4D-9DC7-AEC47F826F9C} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {029CA2C1-AB9B-48EB-BBA9-17DC5CACD7C2} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {8DCA6660-59B3-4A76-83C5-31623E46EF26} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {C29F35F4-19B7-4A99-99DE-270DD3D2E5A2} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {2716F2D8-8156-4466-928F-F713AFBB5D4A} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {AA7B83F2-C814-46DA-9962-523AA96E4239} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {7117582E-A417-448F-B6BF-60459B592388} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {EF3D464C-A502-4869-BBDD-532003334B9A} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {C2B18CCE-9444-4B30-9EDC-A33DFEB32E2E} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
- {14F783DE-CAC1-4B4A-B636-36087FD57892} = {ACBC487E-D0E6-42CF-9DFB-2B84A1C2A17B}
+ {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA} = {ADEAADA0-E242-41C9-8260-01241B2C4D3B}
+ {31F2D6DE-8C1F-4B5A-976B-BD67F10E397A} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {56F9E3BD-6C50-4FB1-9E10-C743D79C2489} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {6717ABF1-2B01-4B9B-9767-1741CEDDB667} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {45083224-409E-4872-BFD8-AEFEB395EF3C} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {0280E2B9-8F8B-4D69-97B6-39DA9BA6436B} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {B364E4BA-B4BB-4F1A-B96A-D4783B588FC8} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {D9E2752E-B4A5-4C50-A5E9-A30F14FC114F} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {23C4068C-6D30-4509-9257-67C3DE7D209D} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {61066CDB-0216-4453-A3A1-5074265014A9} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {30DAE7A7-42D4-4219-9A36-CE24D68B18B5} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {A792DF09-B9DE-4A04-9DFA-F1111F020BF0} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {F9C18084-B823-49BE-9FC8-48EBAC4624DB} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {5517C994-A733-413D-96AE-C787A35F6E25} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {72B17E23-ECD6-4D39-BD4A-4E8C7D9401E6} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {0877CF62-0198-4F8D-81C1-F7384FF64F4E} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {4F8FE0EE-845D-4986-BE0F-1CABC2E98B54} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {D4B85361-00DC-46AC-89DA-520E2D722D27} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {43AFF035-BA86-47E0-97EA-A812E4168B35} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {37C70446-7E78-46E1-8E6B-194D5AAC78CA} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {DE77C60A-1987-4794-9AA9-D5E8EFE1030A} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {E1DC2F83-DB5A-43FD-9AAB-E9430DCA7031} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
+ {DEF3CDF0-A184-44AF-A75E-624381911098} = {17FFFB08-6DD5-405F-9EDD-3248B7C51DFA}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {85C5FEF7-AB6B-473B-8EC8-C2B35531DA80}
diff --git a/src/Models/KubernetesCRDModelGen.Models.projectcalico.org/felixconfigurations-crd-projectcalico-org.g.cs b/src/Models/KubernetesCRDModelGen.Models.projectcalico.org/felixconfigurations-crd-projectcalico-org.g.cs
index 58f648450..efc2e413a 100644
--- a/src/Models/KubernetesCRDModelGen.Models.projectcalico.org/felixconfigurations-crd-projectcalico-org.g.cs
+++ b/src/Models/KubernetesCRDModelGen.Models.projectcalico.org/felixconfigurations-crd-projectcalico-org.g.cs
@@ -8,6 +8,43 @@
using System.Text.Json.Serialization;
namespace KubernetesCRDModelGen.Models.crd.projectcalico.org;
+/// BPFConntrackTimers overrides the default values for the specified conntrack timer if set. Each value can be either a duration or `Auto` to pick the value from a Linux conntrack timeout. Configurable timers are: CreationGracePeriod, TCPSynSent, TCPEstablished, TCPFinsSeen, TCPResetSeen, UDPTimeout, GenericTimeout, ICMPTimeout. Unset values are replaced by the default values with a warning log for incorrect values.
+[global::System.CodeDom.Compiler.GeneratedCode("KubernetesCRDModelGen.Tool", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
+public partial class V1FelixConfigurationSpecBpfConntrackTimeouts
+{
+ /// CreationGracePeriod gives a generic grace period to new connection before they are considered for cleanup [Default: 10s].
+ [JsonPropertyName("creationGracePeriod")]
+ public string? CreationGracePeriod { get; set; }
+
+ /// GenericTimeout controls how long it takes before considering this entry for cleanup after the connection became idle. If set to 'Auto', the value from nf_conntrack_generic_timeout is used. If nil, Calico uses its own default value. [Default: 10m].
+ [JsonPropertyName("genericTimeout")]
+ public string? GenericTimeout { get; set; }
+
+ /// ICMPTimeout controls how long it takes before considering this entry for cleanup after the connection became idle. If set to 'Auto', the value from nf_conntrack_icmp_timeout is used. If nil, Calico uses its own default value. [Default: 5s].
+ [JsonPropertyName("icmpTimeout")]
+ public string? IcmpTimeout { get; set; }
+
+ /// TCPEstablished controls how long it takes before considering this entry for cleanup after the connection became idle. If set to 'Auto', the value from nf_conntrack_tcp_timeout_established is used. If nil, Calico uses its own default value. [Default: 1h].
+ [JsonPropertyName("tcpEstablished")]
+ public string? TcpEstablished { get; set; }
+
+ /// TCPFinsSeen controls how long it takes before considering this entry for cleanup after the connection was closed gracefully. If set to 'Auto', the value from nf_conntrack_tcp_timeout_time_wait is used. If nil, Calico uses its own default value. [Default: Auto].
+ [JsonPropertyName("tcpFinsSeen")]
+ public string? TcpFinsSeen { get; set; }
+
+ /// TCPFinsSeen controls how long it takes before considering this entry for cleanup after the connection was aborted. If nil, Calico uses its own default value. [Default: 40s].
+ [JsonPropertyName("tcpResetSeen")]
+ public string? TcpResetSeen { get; set; }
+
+ /// TCPSynSent controls how long it takes before considering this entry for cleanup after the last SYN without a response. If set to 'Auto', the value from nf_conntrack_tcp_timeout_syn_sent is used. If nil, Calico uses its own default value. [Default: 20s].
+ [JsonPropertyName("tcpSynSent")]
+ public string? TcpSynSent { get; set; }
+
+ /// UDPTimeout controls how long it takes before considering this entry for cleanup after the connection became idle. If nil, Calico uses its own default value. [Default: 60s].
+ [JsonPropertyName("udpTimeout")]
+ public string? UdpTimeout { get; set; }
+}
+
/// ProtoPort is combination of protocol, port, and CIDR. Protocol and port must be specified.
[global::System.CodeDom.Compiler.GeneratedCode("KubernetesCRDModelGen.Tool", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
public partial class V1FelixConfigurationSpecFailsafeInboundHostPorts
@@ -117,6 +154,10 @@ public partial class V1FelixConfigurationSpec
[JsonPropertyName("bpfConntrackMode")]
public string? BpfConntrackMode { get; set; }
+ /// BPFConntrackTimers overrides the default values for the specified conntrack timer if set. Each value can be either a duration or `Auto` to pick the value from a Linux conntrack timeout. Configurable timers are: CreationGracePeriod, TCPSynSent, TCPEstablished, TCPFinsSeen, TCPResetSeen, UDPTimeout, GenericTimeout, ICMPTimeout. Unset values are replaced by the default values with a warning log for incorrect values.
+ [JsonPropertyName("bpfConntrackTimeouts")]
+ public V1FelixConfigurationSpecBpfConntrackTimeouts? BpfConntrackTimeouts { get; set; }
+
/// BPFDSROptoutCIDRs is a list of CIDRs which are excluded from DSR. That is, clients in those CIDRs will access service node ports as if BPFExternalServiceMode was set to Tunnel.
[JsonPropertyName("bpfDSROptoutCIDRs")]
public IList? BpfDSROptoutCIDRs { get; set; }
diff --git a/src/Models/KubernetesCRDModelGen.Models.projectcalico.org/felixconfigurations.crd.projectcalico.org.yaml b/src/Models/KubernetesCRDModelGen.Models.projectcalico.org/felixconfigurations.crd.projectcalico.org.yaml
index 62e941a60..93ca07de2 100644
--- a/src/Models/KubernetesCRDModelGen.Models.projectcalico.org/felixconfigurations.crd.projectcalico.org.yaml
+++ b/src/Models/KubernetesCRDModelGen.Models.projectcalico.org/felixconfigurations.crd.projectcalico.org.yaml
@@ -134,6 +134,106 @@ spec:
- Userspace
- BPFProgram
type: string
+ bpfConntrackTimeouts:
+ description: >-
+ BPFConntrackTimers overrides the default values for the specified conntrack timer if
+
+ set. Each value can be either a duration or `Auto` to pick the value from
+
+ a Linux conntrack timeout.
+
+
+ Configurable timers are: CreationGracePeriod, TCPSynSent,
+
+ TCPEstablished, TCPFinsSeen, TCPResetSeen, UDPTimeout, GenericTimeout,
+
+ ICMPTimeout.
+
+
+ Unset values are replaced by the default values with a warning log for
+
+ incorrect values.
+ properties:
+ creationGracePeriod:
+ description: >2-
+ CreationGracePeriod gives a generic grace period to new connection
+ before they are considered for cleanup [Default: 10s].
+ pattern: ^(([0-9]*(\.[0-9]*)?(ms|s|h|m|us)+)+|Auto)$
+ type: string
+ genericTimeout:
+ description: >-
+ GenericTimeout controls how long it takes before considering this
+
+ entry for cleanup after the connection became idle. If set to 'Auto', the
+
+ value from nf_conntrack_generic_timeout is used. If nil, Calico uses its
+
+ own default value. [Default: 10m].
+ pattern: ^(([0-9]*(\.[0-9]*)?(ms|s|h|m|us)+)+|Auto)$
+ type: string
+ icmpTimeout:
+ description: >-
+ ICMPTimeout controls how long it takes before considering this
+
+ entry for cleanup after the connection became idle. If set to 'Auto', the
+
+ value from nf_conntrack_icmp_timeout is used. If nil, Calico uses its
+
+ own default value. [Default: 5s].
+ pattern: ^(([0-9]*(\.[0-9]*)?(ms|s|h|m|us)+)+|Auto)$
+ type: string
+ tcpEstablished:
+ description: >-
+ TCPEstablished controls how long it takes before considering this entry for
+
+ cleanup after the connection became idle. If set to 'Auto', the
+
+ value from nf_conntrack_tcp_timeout_established is used. If nil, Calico uses
+
+ its own default value. [Default: 1h].
+ pattern: ^(([0-9]*(\.[0-9]*)?(ms|s|h|m|us)+)+|Auto)$
+ type: string
+ tcpFinsSeen:
+ description: >-
+ TCPFinsSeen controls how long it takes before considering this entry for
+
+ cleanup after the connection was closed gracefully. If set to 'Auto', the
+
+ value from nf_conntrack_tcp_timeout_time_wait is used. If nil, Calico uses
+
+ its own default value. [Default: Auto].
+ pattern: ^(([0-9]*(\.[0-9]*)?(ms|s|h|m|us)+)+|Auto)$
+ type: string
+ tcpResetSeen:
+ description: >-
+ TCPFinsSeen controls how long it takes before considering this entry for
+
+ cleanup after the connection was aborted. If nil, Calico uses its own
+
+ default value. [Default: 40s].
+ pattern: ^(([0-9]*(\.[0-9]*)?(ms|s|h|m|us)+)+|Auto)$
+ type: string
+ tcpSynSent:
+ description: >-
+ TCPSynSent controls how long it takes before considering this entry for
+
+ cleanup after the last SYN without a response. If set to 'Auto', the
+
+ value from nf_conntrack_tcp_timeout_syn_sent is used. If nil, Calico uses
+
+ its own default value. [Default: 20s].
+ pattern: ^(([0-9]*(\.[0-9]*)?(ms|s|h|m|us)+)+|Auto)$
+ type: string
+ udpTimeout:
+ description: >-
+ UDPTimeout controls how long it takes before considering this entry for
+
+ cleanup after the connection became idle. If nil, Calico uses its own
+
+ default value. [Default: 60s].
+ pattern: ^(([0-9]*(\.[0-9]*)?(ms|s|h|m|us)+)+|Auto)$
+ type: string
+ type: object
bpfDSROptoutCIDRs:
description: >-
BPFDSROptoutCIDRs is a list of CIDRs which are excluded from DSR. That is, clients