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

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.420                
NuGet\Install-Package KubernetesCRDModelGen.Models.argoproj.io -Version 1.0.0-alpha.420                
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.420" />                
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.420                
#r "nuget: KubernetesCRDModelGen.Models.argoproj.io, 1.0.0-alpha.420"                
#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.420&prerelease

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