【发布时间】:2019-11-04 18:09:48
【问题描述】:
我在其清单文件中为我的 cloudfoundry 应用程序定义了一个路由:
---
...
routes:
- route: example.com
我的路由在“cf push”期间成功创建,但不幸的是,默认路由也被创建了,即我有两条路由,我只想要我在清单中定义的一个。
任何想法如何摆脱默认路由?
我知道可以删除路由,但在我的情况下,由于“cf push”是通过 jenkins 管道触发的,所以我想提前在配置中定义所有内容。我认为清单文件是这样做的最佳位置。
如果我可以将路由的定义移动到清单变量文件中,那就更好了,但我现在直接在清单文件中尝试它,以确保这不是我的问题的根源我还没有太多经验。
感谢和问候, 伊冯娜
【问题讨论】:
-
一些想法。 1.) 从一个新的独特的测试空间开始。尝试推送您的应用程序,看看会发生什么?也许过去的推动有些东西被卡住了。或者,删除测试应用程序并清理与其关联的所有路由资源,然后重试。 2.) 在您的管道之外尝试
cf push。也许你的管道会触发这个。如果您可以包含完整的cf push命令,那么当发生这种情况时,您可以从运行cf push获得完整清单和完整输出,这也可能有助于了解正在发生的事情。哦,让我扔第三个。如果不是,请将您的cf二进制文件更新到最新版本。