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

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