@@ -45,8 +45,8 @@ build image:
45
45
- cp _output/csi-cvmfsplugin deploy/docker
46
46
- yum install -y make
47
47
- docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN gitlab-registry.cern.ch
48
- - docker build -t gitlab-registry.cern.ch/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME :$CI_COMMIT_SHA deploy/docker
49
- - docker push gitlab-registry.cern.ch/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME :$CI_COMMIT_SHA
48
+ - docker build -t gitlab-registry.cern.ch/cloud-infrastructure/cvmfs-csi/cvmfsplugin :$CI_COMMIT_SHA deploy/docker
49
+ - docker push gitlab-registry.cern.ch/cloud-infrastructure/cvmfs-csi/cvmfsplugin :$CI_COMMIT_SHA
50
50
dependencies :
51
51
- build
52
52
except :
@@ -59,15 +59,15 @@ test k8s:
59
59
stage : test
60
60
image : gitlab-registry.cern.ch/cloud/ciadm
61
61
script :
62
- - openstack coe cluster create $CLUSTER_NAME --cluster-template kubernetes-1.13.3-1 --keypair lxplus --node-count 1 --master-count 1 --flavor m2.small
62
+ - openstack coe cluster create $CLUSTER_NAME --cluster-template kubernetes-preview --keypair lxplus --node-count 1 --master-count 1 --flavor m2.small --labels influx_grafana_dashboard_enabled=True --labels cephfs_csi_enabled=True --labels manila_enabled=True --labels kube_tag=v1.14.1 --labels kube_csi_enabled=True --labels kube_csi_version=cern-csi-1.0-1 --labels heat_container_agent_tag=stein-dev-1 --labels cgroup_driver=cgroupfs --labels container_infra_prefix=gitlab-registry.cern.ch/cloud/atomic-system-containers/ --labels flannel_backend=vxlan --labels cvmfs_csi_version=$CI_COMMIT_SHA --labels admission_control_list=NamespaceLifecycle,LimitRanger,ServiceAccount,DefaultStorageClass,DefaultTolerationSeconds,MutatingAdmissionWebhook,ValidatingAdmissionWebhook,ResourceQuota,Priority --labels ingress_controller=traefik --labels manila_version=v0.3.0 --labels cvmfs_csi_enabled=True --labels cvmfs_tag=qa --labels cephfs_csi_version=cern-csi-1.0-1
63
63
- sleep 10
64
64
- STATUS=$(openstack coe cluster show $CLUSTER_NAME -c status | grep 'status ' | awk '{print $4}')
65
65
- while [ "$STATUS" != "CREATE_COMPLETE" ] && [ "$STATUS" != "CREATE_FAILED" ]; do STATUS=$(openstack coe cluster show $CLUSTER_NAME -c status | grep 'status ' | awk '{print $4}'); done
66
66
- openstack coe cluster show $CLUSTER_NAME
67
67
- openstack coe cluster config $CLUSTER_NAME
68
68
- export KUBECONFIG=config
69
69
- kubectl create --validate=false -f magnum-cvmfs.yaml
70
- - kubectl rollout status deployment/cvmfs
70
+ - until kubectl rollout status deployment/cvmfs; do kubectl get all; kubectl describe pvc; done
71
71
- POD=$(kubectl get pod | grep cvmfs | awk '{print $1}')
72
72
- kubectl exec $POD -c atlas cat /cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/README.INSTALL
73
73
- kubectl exec $POD -c cms cat /cvmfs/cms.cern.ch/README
@@ -93,9 +93,9 @@ deploy tag:
93
93
stage : deploy
94
94
image : gitlab-registry.cern.ch/cloud/ciadm
95
95
script :
96
- - docker pull gitlab-registry.cern.ch/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME :$CI_COMMIT_SHA
97
- - docker tag gitlab-registry.cern.ch/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME :$CI_COMMIT_SHA gitlab-registry.cern.ch/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME :$CI_COMMIT_TAG
98
- - docker push gitlab-registry.cern.ch/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME :$CI_COMMIT_TAG
96
+ - docker pull gitlab-registry.cern.ch/cloud-infrastructure/cvmfs-csi/cvmfsplugin :$CI_COMMIT_SHA
97
+ - docker tag gitlab-registry.cern.ch/cloud-infrastructure/cvmfs-csi/cvmfsplugin :$CI_COMMIT_SHA gitlab-registry.cern.ch/cloud-infrastructure/cvmfs-csi/cvmfsplugin :$CI_COMMIT_TAG
98
+ - docker push gitlab-registry.cern.ch/cloud-infrastructure/cvmfs-csi/cvmfsplugin :$CI_COMMIT_TAG
99
99
only :
100
100
- tags
101
101
tags :
0 commit comments