如何为 openstack 提供商链接 crossplane 中的资源

如何为 openstack 提供商链接 crossplane 中的资源

我正在试验 openstack 中的 crossplane。我创建了一个组合,将不同的组件组合在一起,例如 1 个虚拟机、1 个用于访问机器的密钥对和一个要挂载到机器中的卷。但是,我找不到将需要创建的卷附件链接到卷资源和 VM 资源的方法。卷附件需要 vm id 和卷 id,我找不到获取这些 id 的方法,至少没有补丁,而且 openstack 提供程序没有像其他提供程序那样通过标签引用的跨资源引用。我想知道是否有一种标准方法来链接 openstack 提供程序组合中的资源。

作品:

  • 实例v2
  • 密钥对
  • 卷v3
  • 卷附件v2

https://marketplace.upbound.io/providers/crossplane-contrib/provider-openstack/v0.3.0/managed-resources

我曾尝试使用补丁链接资源,从一个管理资源的状态读取到复合资源,再从复合资源读取回另一个管理资源,但这并不奏效。

相关内容