go - 如何为 api 中的嵌套字段添加 `// +kubebuilder:default=` 标记
问题描述
我想使用嵌套字段的标记以自动方式为自定义资源定义创建默认值。由于我使用的是开源库中的 struct 类型,因此无法直接在那里创建标记。所以我必须只使用嵌套标记。我想以这样一种方式使用标记,它只会为该类型而不是整个类型为一个字段创建一个默认值。截至目前,它默认整个类型。
// +kubebuilder:default={{apiGroup: "abc"}}
DataSource corev1.TypedLocalObjectReference `json:"dataSource"`
解决方案
推荐阅读
- json - 如何在 Angular 中将嵌套的 json 对象读取到表中?
- fortran - Fortran 中 (1) 的赋值中不兼容的等级 0 和 1
- css - 当我调整窗口 CSS 大小时,图像与文本重叠
- javascript - 将模块和命名空间添加到同一 TS 声明文件时出现问题
- python - AttributeError:模块“librosa”没有属性“输出”
- java - 在 Spring JPA 中避免 SQL 注入
- python - 为什么命名python文件“.py”没有突出显示
- c - 如何使用 fprintf 将缓冲区内容写入/保存到 C 中的文件
- hangfire - abp.io + hangfire 问题找不到适合 XXXX 类型的构造函数
- reactjs - React Auto Complete 值问题