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

This is a prerelease version of KubernetesCRDModelGen.Models.argoproj.io.
dotnet add package KubernetesCRDModelGen.Models.argoproj.io --version 1.0.0-alpha.425                
NuGet\Install-Package KubernetesCRDModelGen.Models.argoproj.io -Version 1.0.0-alpha.425                
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.425" />                
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.425                
#r "nuget: KubernetesCRDModelGen.Models.argoproj.io, 1.0.0-alpha.425"                
#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.425&prerelease

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