macOS
brew install crd2pulumilocal Homebrew formula metadata
安装
brew install crd2pulumilocal Homebrew formula metadata
nix profile install nixpkgs#crd2puluminixpkgs package indexes · pkgs/by-name/cr/crd2pulumi/package.nix · 来源: api.github.com
概览
Generate typed CustomResources from a Kubernetes CustomResourceDefinition
历史
crd2pulumi is Pulumi's CLI for generating strongly typed Pulumi CustomResource classes from Kubernetes CustomResourceDefinition YAML.
Pulumi created crd2pulumi in 2020 to address a gap in its Kubernetes support: CustomResources were usable, but custom schemas meant users did not get strong typing, IDE checks, or autocomplete for popular CRDs.
The README positions the tool around real-world CRD-heavy projects such as cert-manager and Istio, whose schemas can run to thousands of lines. The tool generates language-specific Pulumi bindings for .NET, Go, Java, Node.js, and Python.
The official installation section points users to repository-hosted binary releases and Pulumi's Homebrew tap. Supplied package facts also show Nix and Homebrew packaging, matching the tool's role in local infrastructure-development workflows.
Users pass one or more CRD YAML files or URLs to crd2pulumi and select target languages or output paths. The generated packages let Pulumi programs instantiate custom Kubernetes resources with typed arguments instead of untyped object maps.
crd2pulumi is packaging glue between Kubernetes API extension, language package generation, and Pulumi IaC projects. It matters because it turns CRD YAML, usually shipped by Kubernetes projects, into language-native SDK surfaces.
安全态势
infrastructure mutation or orchestration signal.
orange 风险 · 中 置信度 · infrastructure
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
crd2pulumi | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:crd2pulumi |
|---|---|
| 版本 | 1.6.2 |
| 软件包管理器 | Homebrew |
| 主页 | https://github.com/pulumi/crd2pulumi |
| 仓库 | https://github.com/pulumi/crd2pulumi |
| 最后更新 | 2026-07-27T22:04:05+02:00 |
| Pulse | updated |
| Bottle | 未记录 |
| 服务 | 未声明 |
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
crd2pulumi
nix profile install nixpkgs#crd2pulumi来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.