Skip to content

Commit a1ae7f9

Browse files
author
Boris Kurktchiev
committed
update the SA name
1 parent c758ae5 commit a1ae7f9

File tree

7 files changed

+49
-6
lines changed

7 files changed

+49
-6
lines changed

elastic/Jenkinsfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ podTemplate(
55
containerTemplate(name: 'docker', image: 'docker', command: 'cat', ttyEnabled: true),
66
],
77
volumes: [hostPathVolume(mountPath: '/var/run/docker.sock', hostPath: '/var/run/docker.sock')],
8-
serviceAccount: 'jenkins',
8+
serviceAccount: 'diamanti-jenkins-sa',
99
namespace: 'jenkins')
1010
{
1111
node ('parent')

elastic/Jenkinsfile-cleanup

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ podTemplate(
55
containerTemplate(name: 'kubectl', image: 'lachlanevenson/k8s-kubectl:v1.8.12', command: 'cat', ttyEnabled: true),
66
],
77
volumes: [hostPathVolume(mountPath: '/var/run/docker.sock', hostPath: '/var/run/docker.sock')],
8-
serviceAccount: 'jenkins',
8+
serviceAccount: 'diamanti-jenkins-sa',
99
namespace: 'jenkins')
1010
{
1111
node ('parent')

groovy/create-demo-jobs.groovy

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
import hudson.plugins.git.*
2+
import hudson.model.*
3+
import jenkins.model.*
4+
import jenkins.util.SystemProperties
5+
import com.cloudbees.plugins.credentials.impl.*
6+
import com.cloudbees.plugins.credentials.*
7+
import com.cloudbees.plugins.credentials.domains.*
8+
import org.csanchez.jenkins.plugins.kubernetes.*
9+
import org.csanchez.jenkins.plugins.*
10+
11+
def scm = new GitSCM("https://github.com/kurktchiev/jenkins-pipeline-examples.git")
12+
scm.branches = [new BranchSpec("*/master")];
13+
def parent = Jenkins.instance
14+
15+
def hazelDeployParameters = []
16+
def hazelDeployDefinition = new org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition(scm, "hazel/Jenkinsfile")
17+
def hazelDeployJob = new org.jenkinsci.plugins.workflow.job.WorkflowJob(parent, "Deploy Hazelcast")
18+
hazelDeployJob.definition = hazelDeployDefinition
19+
20+
// ParameterDefinition hazelLicenseParamDef = new StringParameterDefinition("HAZEL_LICENSE", "", "")
21+
// ParametersDefinitionProperty hazelLicenseParamsDef = new ParametersDefinitionProperty(hazelLicenseParamDef)
22+
// hazelDeployParameters.add(hazelLicenseParamsDef)
23+
// ParameterDefinition hazelManCenterLicenseParamDef = new StringParameterDefinition("MAN_CENTER_HAZEL_LICENSE", "", "")
24+
// ParametersDefinitionProperty hazelManCenterLicenseParamsDef = new ParametersDefinitionProperty(hazelManCenterLicenseParamDef)
25+
// hazelDeployParameters.add(hazelManCenterLicenseParamsDef)
26+
// hazelDeployJob.addProperty(hazelDeployParameters)
27+
28+
def hazelDemoDefinition = new org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition(scm, "hazel/Jenkinsfile-demo")
29+
def hazelDemoJob = new org.jenkinsci.plugins.workflow.job.WorkflowJob(parent, "Demo Hazelcast")
30+
hazelDemoJob.definition = hazelDemoDefinition
31+
32+
def hazelCleanUpDefinition = new org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition(scm, "hazel/Jenkinsfile-cleanup")
33+
def hazelCleanUpJob = new org.jenkinsci.plugins.workflow.job.WorkflowJob(parent, "Clean Up Hazelcast")
34+
hazelCleanUpJob.definition = hazelCleanUpDefinition
35+
36+
def dockerBuildDefinition = new org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition(scm, "Jenkinsfile")
37+
def dockerBuildJob = new org.jenkinsci.plugins.workflow.job.WorkflowJob(parent, "Build Docker Image of Jenkins")
38+
dockerBuildJob.definition = dockerBuildDefinition
39+
ParameterDefinition dockerParamDef = new PasswordParameterDefinition("PW", "", "")
40+
ParametersDefinitionProperty dockerParamsDef = new ParametersDefinitionProperty(dockerParamDef)
41+
dockerBuildJob.addProperty(dockerParamsDef)
42+
43+
parent.reload()

hazel/Jenkinsfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ podTemplate(
66
containerTemplate(name: 'helm', image: 'lachlanevenson/k8s-helm:v2.8.0', command: 'cat', ttyEnabled: true),
77
],
88
volumes: [hostPathVolume(mountPath: '/var/run/docker.sock', hostPath: '/var/run/docker.sock')],
9-
serviceAccount: 'jenkins',
9+
serviceAccount: 'diamanti-jenkins-sa',
1010
namespace: 'jenkins')
1111
{
1212
node ('parent')

redis/Jenkinsfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ podTemplate(
66
containerTemplate(name: 'docker', image: 'docker', command: 'cat', ttyEnabled: true),
77
],
88
volumes: [hostPathVolume(mountPath: '/var/run/docker.sock', hostPath: '/var/run/docker.sock')],
9-
serviceAccount: 'jenkins',
9+
serviceAccount: 'diamanti-jenkins-sa',
1010
namespace: 'jenkins')
1111
{
1212
node ('parent')

redis/Jenkinsfile-cleanup

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ podTemplate(
55
containerTemplate(name: 'kubectl', image: 'lachlanevenson/k8s-kubectl:v1.8.12', command: 'cat', ttyEnabled: true),
66
],
77
volumes: [hostPathVolume(mountPath: '/var/run/docker.sock', hostPath: '/var/run/docker.sock')],
8-
serviceAccount: 'jenkins',
8+
serviceAccount: 'diamanti-jenkins-sa',
99
namespace: 'jenkins')
1010
{
1111
node ('parent')

redis/Jenkinsfile-redis-bench

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ podTemplate(
66
containerTemplate(name: 'docker', image: 'docker', command: 'cat', ttyEnabled: true),
77
],
88
volumes: [hostPathVolume(mountPath: '/var/run/docker.sock', hostPath: '/var/run/docker.sock')],
9-
serviceAccount: 'jenkins',
9+
serviceAccount: 'diamanti-jenkins-sa',
1010
namespace: 'jenkins')
1111
{
1212
node ('parent')

0 commit comments

Comments
 (0)