mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-26 16:20:28 +00:00
ci: fix namespace variable
define a new variable with def for namespace Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
This commit is contained in:
parent
d6b0fc37f1
commit
1978e9a9f1
@ -4,6 +4,7 @@ def ci_git_repo = 'https://github.com/ceph/ceph-csi'
|
|||||||
def ci_git_branch = 'ci/centos'
|
def ci_git_branch = 'ci/centos'
|
||||||
def git_repo = 'https://github.com/ceph/ceph-csi'
|
def git_repo = 'https://github.com/ceph/ceph-csi'
|
||||||
def ref = "master"
|
def ref = "master"
|
||||||
|
def namespace = 'cephcsi-e2e-' + UUID.randomUUID().toString().split('-')[-1]
|
||||||
|
|
||||||
def ssh(cmd) {
|
def ssh(cmd) {
|
||||||
sh "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@${CICO_NODE} '${cmd}'"
|
sh "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@${CICO_NODE} '${cmd}'"
|
||||||
@ -53,21 +54,20 @@ node('cico-workspace') {
|
|||||||
}
|
}
|
||||||
stage('deploy ceph-csi through helm') {
|
stage('deploy ceph-csi through helm') {
|
||||||
timeout(time: 30, unit: 'MINUTES') {
|
timeout(time: 30, unit: 'MINUTES') {
|
||||||
env.NAMESPACE = 'cephcsi-e2e-' + UUID.randomUUID().toString().split('-')[-1]
|
|
||||||
ssh 'cd /opt/build/go/src/github.com/ceph/ceph-csi && ./scripts/install-helm.sh up'
|
ssh 'cd /opt/build/go/src/github.com/ceph/ceph-csi && ./scripts/install-helm.sh up'
|
||||||
ssh 'cd /opt/build/go/src/github.com/ceph/ceph-csi && ./scripts/install-helm.sh install-cephcsi ${NAMESPACE}'
|
ssh 'cd /opt/build/go/src/github.com/ceph/ceph-csi && ./scripts/install-helm.sh install-cephcsi ${namespace}'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
stage('run e2e') {
|
stage('run e2e') {
|
||||||
timeout(time: 60, unit: 'MINUTES') {
|
timeout(time: 60, unit: 'MINUTES') {
|
||||||
ssh 'cd /opt/build/go/src/github.com/ceph/ceph-csi && make run-e2e NAMESPACE="${NAMESPACE}" E2E_ARGS="--deploy-cephfs=false --deploy-rbd=false"'
|
ssh 'cd /opt/build/go/src/github.com/ceph/ceph-csi && make run-e2e NAMESPACE="${namespace}" E2E_ARGS="--deploy-cephfs=false --deploy-rbd=false"'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
stage('cleanup ceph-csi deployment') {
|
stage('cleanup ceph-csi deployment') {
|
||||||
timeout(time: 30, unit: 'MINUTES') {
|
timeout(time: 30, unit: 'MINUTES') {
|
||||||
ssh 'cd /opt/build/go/src/github.com/ceph/ceph-csi && ./scripts/install-helm.sh cleanup-cephcsi ${NAMESPACE}'
|
ssh 'cd /opt/build/go/src/github.com/ceph/ceph-csi && ./scripts/install-helm.sh cleanup-cephcsi ${namespace}'
|
||||||
ssh 'cd /opt/build/go/src/github.com/ceph/ceph-csi && ./scripts/install-helm.sh clean'
|
ssh 'cd /opt/build/go/src/github.com/ceph/ceph-csi && ./scripts/install-helm.sh clean'
|
||||||
ssh 'kubectl delete namespace ${NAMESPACE}'
|
ssh 'kubectl delete namespace ${namespace}'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user