创建应用程序时,应用程序的输入名称为toLowerCase
(卡座句柄),但名称将toUpperCase
以redis或cassandra(front50句柄)保存数据,获取申请时名称将为toLowerCase
。
为什么应用程序的名称保存在upperCase中但显示在lowerCase中?
我看到的源代码:
front50-- com.netflix.spinnaker.front50.model.application.Application save()
gate-- com.netflix.spinnaker.gate.services.ApplicationService mergeApps()
deck-- createApplication.modal.controller.js this.submit
答案 0 :(得分:1)
服务器组映射到每个Spinnaker云提供商(例如,GCE或AWS)的内部资源,并且这些资源具有围绕长度,大写字母,符号等的命名限制.Spinnaker中的服务器组名称始终以应用程序的名称开头,这就是应用程序名称不能包含大写字母(并受长度,符号等限制)的原因。