pkg/service/jenkins/spec/spec.go (20 lines of code) (raw):
package spec
import "fmt"
const (
// JenkinsDefaultAdminUser - default Jenkins admin user.
JenkinsDefaultAdminUser string = "admin"
// JenkinsDefaultUiPort default port for Jenkins UI in service.
JenkinsDefaultUiPort = 8080
EdpAnnotationsPrefix string = "edp.epam.com"
JenkinsAdminPasswordSuffix string = "admin-password"
JenkinsTokenAnnotationSuffix string = "admin-token"
RouteHTTPSScheme = "https"
RouteHTTPScheme = "http"
)
var (
Replicas int32 = 1
TerminationGracePeriod = int64(30)
Command = []string{"sh", "-c", fmt.Sprintf(
"JENKINS_HOME=\"/var/lib/jenkins\"; mkdir -p $JENKINS_HOME/.ssh; if [ -d /tmp/ssh ];" +
"then chmod 777 -R $JENKINS_HOME/.ssh; cat /tmp/ssh/id_rsa > $JENKINS_HOME/.ssh/id_rsa;" +
"chmod 400 $JENKINS_HOME/.ssh/id_rsa; if [ -e $JENKINS_HOME/.ssh/config ]; " +
"then chmod 400 -fR $JENKINS_HOME/.ssh/config; fi; fi")}
)