agentNamePrefix: function()

in teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js [415:425]


            agentNamePrefix: function(){
                if (this._image['podTemplateMode'] === 'custom-pod-template' && !this._image['agentNamePrefix']) {
                    this.addOptionError('required', 'agentNamePrefix');
                    isValid = false;
                } else if (this._image['agentNamePrefix']){
                    if (!(/([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$/.test(this._image['agentNamePrefix']))){
                        this.addOptionError('invalidAgentNamePrefix', 'agentNamePrefix');
                        isValid = false;
                    }
                }
            }.bind(this),