deploy-templates/templates/gerrit-jenkins-plugin-ready-configmap.yaml (20 lines of code) (raw):
apiVersion: v1
kind: ConfigMap
metadata:
name: gerrit-jenkins-plugin-ready
namespace: {{ .Release.Namespace }}
labels:
app: jenkins
{{- include "jenkins-operator.metaLabels" . | nindent 4 }}
data:
gerrit-jenkins-plugin-ready.groovy: |-
import com.sonyericsson.hudson.plugins.gerrit.trigger.GerritServer
import com.sonyericsson.hudson.plugins.gerrit.trigger.PluginImpl
import com.sonyericsson.hudson.plugins.gerrit.trigger.config.PluginConfig
PluginImpl plugin = PluginImpl.getInstance();
PluginConfig pluginConfig = plugin.getPluginConfig();
for (gerritServer in plugin.getServers()) {
if (gerritServer.name == "gerrit") {
println("Ready")
}
}