KubernetesCRDModelGen.Models.argoproj.io 1.0.0-alpha.388

This is a prerelease version of KubernetesCRDModelGen.Models.argoproj.io.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package KubernetesCRDModelGen.Models.argoproj.io --version 1.0.0-alpha.388                
NuGet\Install-Package KubernetesCRDModelGen.Models.argoproj.io -Version 1.0.0-alpha.388                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="KubernetesCRDModelGen.Models.argoproj.io" Version="1.0.0-alpha.388" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add KubernetesCRDModelGen.Models.argoproj.io --version 1.0.0-alpha.388                
#r "nuget: KubernetesCRDModelGen.Models.argoproj.io, 1.0.0-alpha.388"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install KubernetesCRDModelGen.Models.argoproj.io as a Cake Addin
#addin nuget:?package=KubernetesCRDModelGen.Models.argoproj.io&version=1.0.0-alpha.388&prerelease

// Install KubernetesCRDModelGen.Models.argoproj.io as a Cake Tool
#tool nuget:?package=KubernetesCRDModelGen.Models.argoproj.io&version=1.0.0-alpha.388&prerelease                

KubernetesCRDModelGen

codecov

What is this?

This project contains components which allow generation of C# Classes/Assemblies from Kubernetes Custom Resource Definitions.

  • KubernetesCRDModelGen
    • Custom Resource Definition to C# Class/Assembly Generator
  • KubernetesCRDModelGen.Tool
    • Yaml to C# Class Generator
  • KubernetesCRDModelGen.Sync
    • Synchronizes Custom Resource Definitions from numerous sources

How to use

  • Programmatically
    var crd = KubernetesYaml.LoadAllFromString(yaml);
    var fac = LoggerFactory.Create((x) => { });
    var generator = new Generator(fac.CreateLogger<Generator>());
    var code = generator.GenerateCode(crd);
    var assembly = generator.GenerateAssembly(crd)
    
  • CLI
    • Install .Net Tool
      • dotnet tool install --global KubernetesCRDModelGen.Tool --prerelease
    • Run
      • KubernetesCRDModelGen --FolderPath /path/to/yamls --Namespace Namespace

Published Packages

We publish the following premade packages

Group NuGet
argoproj.io Link
aws.upbound.io Link
azure.com Link
azure.upbound.io Link
cnrm.cloud.google.com Link
crossplane.io Link
fluxcd.io Link
gcp.upbound.io Link
helm.crossplane.io Link
istio.io Link
jetstack.io Link
keda.sh Link
knative.dev Link
kubevirt.io Link
postgresql.cnpg.io Link
projectcalico.org Link
secrets-store.csi.x-k8s.io Link
storage.k8s.io Link
tf.upbound.io Link
traefik.io Link

Type Mappings

OpenAPIv3 type Type
'object' with Properties object
'object' with AdditionalProperties Dictionary
'object' with x-kubernetes-embedded-type object
'object' with x-kubernetes-preserve-unknown-fields object
'object' with x-kubernetes-int-or-string k8s.Models.IntstrIntOrString
'array' List
'array' with x-kubernetes-list-type=atomic List
'array' with x-kubernetes-list-type=map List
'array' with x-kubernetes-list-type=set List
'boolean' boolean
'number' (all formats) double
'integer' (all formats) int
'integer' with format=int64 long
'null' null
'string' string
'string' with format=binary bytes
'string' with format=byte (base64 encoded) bytes
'string' with format=date timestamp (google.protobuf.Timestamp)
'string' with format=date-time timestamp (google.protobuf.Timestamp)
'string' with format=duration duration (google.protobuf.Duration)
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0-alpha.403 38 11/25/2024
1.0.0-alpha.402 37 11/21/2024
1.0.0-alpha.401 31 11/21/2024
1.0.0-alpha.400 38 11/21/2024
1.0.0-alpha.399 32 11/20/2024
1.0.0-alpha.398 31 11/20/2024
1.0.0-alpha.397 29 11/20/2024
1.0.0-alpha.396 46 11/20/2024
1.0.0-alpha.395 33 11/20/2024
1.0.0-alpha.394 35 11/20/2024
1.0.0-alpha.393 35 11/20/2024
1.0.0-alpha.392 33 11/19/2024
1.0.0-alpha.391 33 11/19/2024
1.0.0-alpha.390 37 11/18/2024
1.0.0-alpha.389 35 11/18/2024
1.0.0-alpha.388 36 11/15/2024
1.0.0-alpha.387 31 11/13/2024
1.0.0-alpha.386 38 11/13/2024
1.0.0-alpha.385 38 11/13/2024
1.0.0-alpha.384 39 11/12/2024
1.0.0-alpha.383 37 11/7/2024
1.0.0-alpha.382 36 11/7/2024
1.0.0-alpha.381 33 11/7/2024
1.0.0-alpha.380 35 11/6/2024
1.0.0-alpha.379 34 11/6/2024
1.0.0-alpha.378 36 11/5/2024
1.0.0-alpha.377 40 11/5/2024
1.0.0-alpha.376 37 11/4/2024
1.0.0-alpha.375 32 11/4/2024
1.0.0-alpha.374 28 11/4/2024
1.0.0-alpha.373 25 11/4/2024
1.0.0-alpha.372 37 11/4/2024
1.0.0-alpha.371 34 11/1/2024
1.0.0-alpha.370 34 10/31/2024
1.0.0-alpha.369 30 10/31/2024
1.0.0-alpha.368 33 10/31/2024
1.0.0-alpha.367 31 10/31/2024
1.0.0-alpha.366 38 10/30/2024
1.0.0-alpha.365 35 10/30/2024
1.0.0-alpha.364 33 10/29/2024
1.0.0-alpha.363 37 10/29/2024
1.0.0-alpha.362 33 10/29/2024
1.0.0-alpha.361 39 10/28/2024
1.0.0-alpha.360 38 10/28/2024
1.0.0-alpha.359 37 10/25/2024
1.0.0-alpha.358 35 10/23/2024
1.0.0-alpha.357 33 10/23/2024
1.0.0-alpha.356 35 10/23/2024
1.0.0-alpha.355 34 10/22/2024
1.0.0-alpha.354 30 10/22/2024
1.0.0-alpha.353 35 10/22/2024
1.0.0-alpha.352 24 10/22/2024
1.0.0-alpha.351 28 10/22/2024
1.0.0-alpha.350 34 10/17/2024
1.0.0-alpha.349 39 10/17/2024
1.0.0-alpha.348 40 10/17/2024
1.0.0-alpha.347 42 10/16/2024
1.0.0-alpha.346 42 10/16/2024
1.0.0-alpha.345 39 10/15/2024
1.0.0-alpha.344 39 10/15/2024
1.0.0-alpha.343 52 10/11/2024
1.0.0-alpha.342 47 10/11/2024
1.0.0-alpha.341 47 10/9/2024
1.0.0-alpha.340 42 10/9/2024
1.0.0-alpha.339 42 10/9/2024
1.0.0-alpha.338 47 10/8/2024
1.0.0-alpha.337 49 10/4/2024
1.0.0-alpha.336 39 10/3/2024
1.0.0-alpha.335 42 10/3/2024
1.0.0-alpha.334 45 10/1/2024
1.0.0-alpha.333 50 9/30/2024
1.0.0-alpha.332 51 9/27/2024
1.0.0-alpha.331 47 9/26/2024
1.0.0-alpha.330 39 9/25/2024
1.0.0-alpha.329 36 9/25/2024
1.0.0-alpha.328 52 9/24/2024
1.0.0-alpha.326 45 9/19/2024
1.0.0-alpha.324 54 9/18/2024
1.0.0-alpha.323 49 9/17/2024
1.0.0-alpha.322 69 9/14/2024
1.0.0-alpha.321 88 9/10/2024
1.0.0-alpha.319 55 9/5/2024
1.0.0-alpha.318 48 9/3/2024
1.0.0-alpha.317 42 8/29/2024
1.0.0-alpha.316 44 8/29/2024
1.0.0-alpha.315 69 8/22/2024
1.0.0-alpha.314 76 8/22/2024
1.0.0-alpha.313 102 8/17/2024
1.0.0-alpha.312 67 8/16/2024
1.0.0-alpha.310 66 8/15/2024
1.0.0-alpha.309 64 8/14/2024
1.0.0-alpha.308 67 8/13/2024
1.0.0-alpha.307 62 8/13/2024
1.0.0-alpha.306 65 8/13/2024
1.0.0-alpha.305 62 8/13/2024
1.0.0-alpha.304 71 8/13/2024
1.0.0-alpha.303 64 8/12/2024
1.0.0-alpha.302 66 8/12/2024
1.0.0-alpha.301 57 8/8/2024
1.0.0-alpha.300 44 8/7/2024
1.0.0-alpha.299 39 8/6/2024
1.0.0-alpha.298 32 8/6/2024
1.0.0-alpha.297 36 8/5/2024
1.0.0-alpha.296 36 8/3/2024
1.0.0-alpha.295 46 8/1/2024
1.0.0-alpha.294 48 8/1/2024
1.0.0-alpha.293 39 7/31/2024
1.0.0-alpha.292 47 7/30/2024
1.0.0-alpha.291 47 7/29/2024
1.0.0-alpha.290 53 7/26/2024
1.0.0-alpha.289 48 7/25/2024
1.0.0-alpha.288 317 7/23/2024
1.0.0-alpha.287 50 7/23/2024
1.0.0-alpha.286 47 7/23/2024
1.0.0-alpha.285 79 7/19/2024
1.0.0-alpha.284 47 7/19/2024
1.0.0-alpha.283 53 7/19/2024
1.0.0-alpha.278 92 2/13/2024
1.0.0-alpha.277 67 2/12/2024
1.0.0-alpha.276 70 2/8/2024
1.0.0-alpha.275 59 2/7/2024
1.0.0-alpha.274 57 2/5/2024
1.0.0-alpha.273 64 2/1/2024
1.0.0-alpha.272 68 1/24/2024
1.0.0-alpha.271 54 1/23/2024
1.0.0-alpha.270 65 1/19/2024
1.0.0-alpha.269 75 1/16/2024
1.0.0-alpha.268 67 1/13/2024
1.0.0-alpha.267 356 1/9/2024
1.0.0-alpha.266 63 1/6/2024
1.0.0-alpha.265 82 12/27/2023
1.0.0-alpha.264 70 12/26/2023
1.0.0-alpha.263 82 12/19/2023
1.0.0-alpha.262 76 12/19/2023
1.0.0-alpha.261 72 12/19/2023
1.0.0-alpha.260 75 12/18/2023
1.0.0-alpha.259 73 12/15/2023
1.0.0-alpha.258 70 12/15/2023
1.0.0-alpha.257 71 12/14/2023
1.0.0-alpha.256 73 12/13/2023
1.0.0-alpha.255 52 12/13/2023
1.0.0-alpha.254 74 12/12/2023
1.0.0-alpha.253 60 12/12/2023
1.0.0-alpha.252 80 12/11/2023
1.0.0-alpha.251 66 12/11/2023
1.0.0-alpha.250 77 12/8/2023
1.0.0-alpha.249 73 12/7/2023
1.0.0-alpha.248 71 12/7/2023
1.0.0-alpha.247 76 12/5/2023
1.0.0-alpha.246 78 12/4/2023
1.0.0-alpha.245 74 11/29/2023
1.0.0-alpha.244 71 11/28/2023
1.0.0-alpha.243 67 11/28/2023
1.0.0-alpha.242 65 11/28/2023
1.0.0-alpha.241 66 11/28/2023
1.0.0-alpha.240 67 11/27/2023
1.0.0-alpha.239 65 11/27/2023
1.0.0-alpha.238 78 11/25/2023
1.0.0-alpha.237 77 11/21/2023
1.0.0-alpha.236 67 11/21/2023
1.0.0-alpha.235 71 11/20/2023
1.0.0-alpha.234 67 11/17/2023
1.0.0-alpha.233 66 11/16/2023
1.0.0-alpha.232 69 11/15/2023
1.0.0-alpha.231 64 11/13/2023
1.0.0-alpha.230 73 11/10/2023
1.0.0-alpha.229 71 11/7/2023
1.0.0-alpha.228 68 11/6/2023
1.0.0-alpha.227 71 11/1/2023
1.0.0-alpha.226 70 10/31/2023
1.0.0-alpha.225 66 10/30/2023
1.0.0-alpha.224 65 10/30/2023
1.0.0-alpha.223 74 10/26/2023
1.0.0-alpha.222 86 10/25/2023
1.0.0-alpha.221 69 10/25/2023
1.0.0-alpha.220 83 10/24/2023
1.0.0-alpha.219 84 10/24/2023
1.0.0-alpha.218 75 10/24/2023
1.0.0-alpha.217 72 10/23/2023
1.0.0-alpha.216 74 10/20/2023
1.0.0-alpha.215 77 10/20/2023
1.0.0-alpha.214 65 10/19/2023
1.0.0-alpha.213 70 10/18/2023
1.0.0-alpha.212 70 10/18/2023
1.0.0-alpha.211 73 10/18/2023
1.0.0-alpha.210 68 10/18/2023
1.0.0-alpha.209 74 10/17/2023
1.0.0-alpha.208 70 10/17/2023
1.0.0-alpha.207 70 10/17/2023
1.0.0-alpha.206 90 10/15/2023
1.0.0-alpha.205 78 10/15/2023
1.0.0-alpha.204 75 10/13/2023
1.0.0-alpha.203 80 10/12/2023
1.0.0-alpha.202 71 10/12/2023
1.0.0-alpha.201 64 10/11/2023
1.0.0-alpha.200 75 10/10/2023
1.0.0-alpha.199 80 10/4/2023
1.0.0-alpha.198 81 10/3/2023
1.0.0-alpha.197 73 10/3/2023
1.0.0-alpha.196 71 9/28/2023
1.0.0-alpha.195 79 9/28/2023
1.0.0-alpha.194 72 9/28/2023
1.0.0-alpha.193 77 9/28/2023
1.0.0-alpha.192 70 9/28/2023
1.0.0-alpha.191 75 9/28/2023
1.0.0-alpha.190 73 9/27/2023
1.0.0-alpha.189 72 9/27/2023
1.0.0-alpha.188 76 9/27/2023
1.0.0-alpha.187 61 9/26/2023
1.0.0-alpha.186 81 9/26/2023
1.0.0-alpha.185 73 9/25/2023
1.0.0-alpha.184 82 9/25/2023
1.0.0-alpha.183 79 9/22/2023
1.0.0-alpha.182 68 9/22/2023
1.0.0-alpha.181 58 9/21/2023
1.0.0-alpha.180 73 9/19/2023
1.0.0-alpha.179 96 9/14/2023
1.0.0-alpha.178 80 9/13/2023
1.0.0-alpha.177 89 9/12/2023
1.0.0-alpha.176 81 9/11/2023
1.0.0-alpha.175 79 9/11/2023
1.0.0-alpha.174 92 9/7/2023
1.0.0-alpha.173 82 9/7/2023
1.0.0-alpha.172 78 9/7/2023
1.0.0-alpha.171 86 9/6/2023
1.0.0-alpha.170 83 9/6/2023
1.0.0-alpha.169 92 9/6/2023
1.0.0-alpha.168 81 9/5/2023
1.0.0-alpha.167 82 9/5/2023
1.0.0-alpha.166 79 9/5/2023
1.0.0-alpha.165 86 9/1/2023
1.0.0-alpha.164 81 9/1/2023
1.0.0-alpha.163 96 8/29/2023
1.0.0-alpha.162 84 8/29/2023
1.0.0-alpha.161 89 8/28/2023
1.0.0-alpha.160 77 8/25/2023
1.0.0-alpha.159 82 8/24/2023
1.0.0-alpha.158 76 8/23/2023
1.0.0-alpha.157 89 8/23/2023
1.0.0-alpha.156 78 8/21/2023
1.0.0-alpha.155 81 8/17/2023
1.0.0-alpha.154 80 8/15/2023
1.0.0-alpha.153 95 8/11/2023
1.0.0-alpha.152 96 8/11/2023
1.0.0-alpha.151 80 8/10/2023
1.0.0-alpha.150 97 8/8/2023
1.0.0-alpha.149 99 8/3/2023
1.0.0-alpha.148 101 7/31/2023
1.0.0-alpha.147 93 7/31/2023
1.0.0-alpha.146 103 7/31/2023
1.0.0-alpha.145 96 7/31/2023
1.0.0-alpha.144 91 7/31/2023
1.0.0-alpha.143 92 7/28/2023
1.0.0-alpha.142 92 7/27/2023
1.0.0-alpha.141 96 7/26/2023
1.0.0-alpha.140 97 7/26/2023
1.0.0-alpha.139 112 7/25/2023
1.0.0-alpha.138 95 7/25/2023
1.0.0-alpha.137 101 7/24/2023
1.0.0-alpha.136 96 7/21/2023
1.0.0-alpha.135 90 7/21/2023
1.0.0-alpha.134 93 7/20/2023
1.0.0-alpha.133 92 7/20/2023
1.0.0-alpha.132 95 7/20/2023
1.0.0-alpha.131 91 7/20/2023
1.0.0-alpha.130 79 7/20/2023
1.0.0-alpha.129 90 7/20/2023
1.0.0-alpha.128 89 7/19/2023
1.0.0-alpha.127 96 7/13/2023
1.0.0-alpha.126 103 7/12/2023
1.0.0-alpha.125 93 7/12/2023
1.0.0-alpha.124 87 7/11/2023
1.0.0-alpha.123 91 7/11/2023
1.0.0-alpha.122 90 7/11/2023
1.0.0-alpha.121 95 7/11/2023
1.0.0-alpha.120 89 7/7/2023
1.0.0-alpha.119 91 6/22/2023
1.0.0-alpha.118 78 6/21/2023
1.0.0-alpha.117 86 6/21/2023
1.0.0-alpha.116 84 6/21/2023
1.0.0-alpha.114 88 6/20/2023
1.0.0-alpha.113 89 6/16/2023
1.0.0-alpha.112 87 6/12/2023
1.0.0-alpha.111 85 6/12/2023
1.0.0-alpha.110 87 6/12/2023
1.0.0-alpha.109 93 6/12/2023
1.0.0-alpha.108 85 6/9/2023
1.0.0-alpha.107 83 6/9/2023
1.0.0-alpha.106 93 5/31/2023
1.0.0-alpha.105 83 5/30/2023
1.0.0-alpha.104 82 5/27/2023
1.0.0-alpha.103 87 5/24/2023
1.0.0-alpha.102 90 5/20/2023
1.0.0-alpha.101 84 5/18/2023
1.0.0-alpha.99 84 5/10/2023
1.0.0-alpha.98 91 5/10/2023
1.0.0-alpha.97 92 5/5/2023
1.0.0-alpha.96 100 5/2/2023
1.0.0-alpha.95 98 5/2/2023
1.0.0-alpha.94 86 4/29/2023
1.0.0-alpha.93 84 4/24/2023
1.0.0-alpha.92 90 4/19/2023
1.0.0-alpha.91 97 4/18/2023
1.0.0-alpha.90 93 4/18/2023
1.0.0-alpha.89 87 4/18/2023
1.0.0-alpha.88 90 4/17/2023
1.0.0-alpha.87 90 4/16/2023
1.0.0-alpha.86 87 4/16/2023
1.0.0-alpha.85 91 4/16/2023
1.0.0-alpha.84 120 1/23/2023
1.0.0-alpha.83 104 1/20/2023
1.0.0-alpha.82 102 1/19/2023
1.0.0-alpha.81 103 1/18/2023
1.0.0-alpha.80 102 1/17/2023
1.0.0-alpha.79 116 1/16/2023
1.0.0-alpha.78 112 1/13/2023
1.0.0-alpha.76 114 1/8/2023
1.0.0-alpha.75 109 1/6/2023
1.0.0-alpha.74 104 1/2/2023
1.0.0-alpha.73 102 1/2/2023
1.0.0-alpha.71 102 12/30/2022
1.0.0-alpha.70 103 12/30/2022
1.0.0-alpha.69 105 12/30/2022
1.0.0-alpha.68 117 12/29/2022
1.0.0-alpha.67 114 12/28/2022
1.0.0-alpha.66 108 12/28/2022
1.0.0-alpha.65 111 12/27/2022
1.0.0-alpha.64 101 12/23/2022
1.0.0-alpha.63 119 12/22/2022
1.0.0-alpha.62 112 12/21/2022
1.0.0-alpha.61 109 12/20/2022
1.0.0-alpha.60 110 12/19/2022
1.0.0-alpha.59 98 12/17/2022
1.0.0-alpha.58 102 12/16/2022
1.0.0-alpha.57 98 12/16/2022
1.0.0-alpha.56 110 12/15/2022
1.0.0-alpha.55 115 12/14/2022
1.0.0-alpha.54 112 12/13/2022
1.0.0-alpha.53 106 12/13/2022
1.0.0-alpha.52 106 12/12/2022
1.0.0-alpha.51 104 12/10/2022
1.0.0-alpha.50 93 12/10/2022
1.0.0-alpha.49 97 12/9/2022
1.0.0-alpha.48 102 12/9/2022
1.0.0-alpha.47 103 12/7/2022
1.0.0-alpha.46 105 12/6/2022
1.0.0-alpha.45 105 12/6/2022
1.0.0-alpha.44 103 12/3/2022
1.0.0-alpha.43 99 12/1/2022
1.0.0-alpha.42 107 12/1/2022
1.0.0-alpha.41 109 12/1/2022
1.0.0-alpha.40 100 11/30/2022
1.0.0-alpha.39 112 11/29/2022
1.0.0-alpha.38 106 11/29/2022
1.0.0-alpha.37 105 11/28/2022
1.0.0-alpha.36 96 11/28/2022
1.0.0-alpha.35 107 11/28/2022
1.0.0-alpha.34 101 11/28/2022
1.0.0-alpha.33 119 11/24/2022
1.0.0-alpha.32 107 11/20/2022
1.0.0-alpha.31 102 11/18/2022
1.0.0-alpha.30 105 11/18/2022
1.0.0-alpha.29 110 11/18/2022
1.0.0-alpha.28 104 11/17/2022
1.0.0-alpha.27 128 10/25/2022
1.0.0-alpha.25 137 10/23/2022
1.0.0-alpha.24 121 10/22/2022