in teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/buildFeature/RunInKubeFeature.kt [48:63]
fun showProfilesAndImages(project: SProject) : List<Pair<String, String>> {
val retval = ArrayList<Pair<String, String>>()
var p:SProject? = project
do {
val projectProfiles = cloudManager.listProfilesByProject(p!!.projectId, false)
projectProfiles.forEach {
val profileId = it.profileId
val client = cloudManager.getClientIfExists(it.projectId, profileId)
client?.images?.forEach {
retval.add(Pair("${p!!.projectId}:$profileId:${it.id}", it.name))
}
}
p = p.parentProject
} while (p != null)
return retval
}