in teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/auth/OIDCAuthStrategy.kt [100:115]
override fun process(props: MutableMap<String, String>): MutableCollection<InvalidProperty> {
val retval = arrayListOf<InvalidProperty>()
if (props[OIDC_CLIENT_ID].isNullOrEmpty()) {
retval.add(InvalidProperty(OIDC_CLIENT_ID, "Client ID is required"))
}
if (props[SECURE_PREFIX + OIDC_CLIENT_SECRET].isNullOrEmpty()) {
retval.add(InvalidProperty(OIDC_CLIENT_SECRET, "Client secret is required"))
}
if (props[OIDC_ISSUER_URL].isNullOrEmpty()) {
retval.add(InvalidProperty(OIDC_ISSUER_URL, "Client ID is required"))
}
if (props[SECURE_PREFIX + OIDC_REFRESH_TOKEN].isNullOrEmpty()) {
retval.add(InvalidProperty(OIDC_REFRESH_TOKEN, "Client ID is required"))
}
return retval
}