KubernetesCRDModelGen.Models.secrets-store.csi.x-k8s.io 1.0.0-alpha.403

This is a prerelease version of KubernetesCRDModelGen.Models.secrets-store.csi.x-k8s.io.
dotnet add package KubernetesCRDModelGen.Models.secrets-store.csi.x-k8s.io --version 1.0.0-alpha.403                
NuGet\Install-Package KubernetesCRDModelGen.Models.secrets-store.csi.x-k8s.io -Version 1.0.0-alpha.403                
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.secrets-store.csi.x-k8s.io" Version="1.0.0-alpha.403" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add KubernetesCRDModelGen.Models.secrets-store.csi.x-k8s.io --version 1.0.0-alpha.403                
#r "nuget: KubernetesCRDModelGen.Models.secrets-store.csi.x-k8s.io, 1.0.0-alpha.403"                
#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.secrets-store.csi.x-k8s.io as a Cake Addin
#addin nuget:?package=KubernetesCRDModelGen.Models.secrets-store.csi.x-k8s.io&version=1.0.0-alpha.403&prerelease

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