User Tools

Site Tools


howto-hyperv-ci

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
howto-hyperv-ci [2015/08/10 19:57]
gsamfira
howto-hyperv-ci [2015/09/04 19:00]
gsamfira [Install prerequisites]
Line 139: Line 139:
 Using that file we will now deploy our charms. Take note, charms will be configured to use the information you provide: Using that file we will now deploy our charms. Take note, charms will be configured to use the information you provide:
  
-  juju-deployer -S -c filename.yaml+  juju-deployer -L -S -c filename.yaml
  
 At the end you should have something like this: At the end you should have something like this:
Line 184: Line 184:
   git clone https://github.com/cloudbase/common-ci.git   git clone https://github.com/cloudbase/common-ci.git
   cd common-ci && git checkout redmondridge   cd common-ci && git checkout redmondridge
 +  
 +  mkdir -p ~/charms/trusty && cd ~/charms/trusty
 +  git clone https://github.com/cloudbase/devstack-charm.git devstack
 +  
 +  mkdir -p ~/charms/win2012r2 && cd ~/charms/win2012r2
 +  git clone git@bitbucket.org:cloudbase/active-directory-charm.git active-directory
 +  cd active-directory
 +  ./download-juju-powershell-modules.sh
 +  
 +  mkdir -p ~/charms/win2012hvr2 && cd ~/charms/win2012hvr2
 +  git clone https://github.com/cloudbase/hyperv-charm.git hyper-v-ci
 +  
   exit   exit
   sudo ln -s /var/lib/jenkins/scripts/common-ci/deployer/deployer.py /usr/bin/ci-deployer   sudo ln -s /var/lib/jenkins/scripts/common-ci/deployer/deployer.py /usr/bin/ci-deployer
Line 290: Line 302:
  
 export JUJU_REPOSITORY=$HOME/charms export JUJU_REPOSITORY=$HOME/charms
-ci-deployer deploy --zuul-uuid $ZUUL_UUID --zuul-branch $ZUUL_BRANCH --zuul-ref $ZUUL_REF --zuul-url $ZUUL_URL --zuul-change $ZUUL_CHANGE --zuul-project $ZUUL_PROJECT --nr-devstack-units 1 --nr-hyperv-units 2 --data-ports "<space delimited list of MAC>" --extenal-ports "<space delimited list of MAC>" --vlan-range "<start>:<end>" --hyper-v-extra-python-packages "setuptools SQLAlchemy==0.9.8 wmi oslo.i18n==1.7.0 pbr==1.2.0" --devstack-extra-packages "build-essential libpython-all-dev python-all python-dev python3-all python3.4-dev g++ g++-4.8 pkg-config libvirt-dev" --devstack-extra-python-packages "networking-hyperv" --devstack-enabled-services "rabbit mysql key n-api n-crt n-obj n-cond n-sch n-cauth neutron q-svc q-agt q-dhcp q-l3 q-meta q-lbaas q-fwaas q-metering q-vpn g-api g-reg cinder c-api c-vol c-sch c-bak s-proxy s-object s-container s-account heat h-api h-api-cfn h-api-cw h-eng tempest" --devstack-disabled-services "horizon n-novnc n-net n-cpu ceilometer-acompute" --devstack-enabled-plugins "networking-hyperv|https://github.com/stackforge/networking-hyperv.git" --ad-domain-name cloudbase.local --ad-admin-password Passw0rd --nr-ad-units 1+ci-deployer deploy --zuul-uuid $ZUUL_UUID --zuul-branch $ZUUL_BRANCH --zuul-ref $ZUUL_REF --zuul-url $ZUUL_URL --zuul-change $ZUUL_CHANGE --zuul-project $ZUUL_PROJECT --nr-devstack-units 1 --nr-hyperv-units 2 --data-ports "<space delimited list of MAC>" --external-ports "<space delimited list of MAC>" --vlan-range "<start>:<end>" --hyper-v-extra-python-packages "setuptools SQLAlchemy==0.9.8 wmi oslo.i18n==1.7.0 pbr==1.2.0" --devstack-extra-packages "build-essential libpython-all-dev python-all python-dev python3-all python3.4-dev g++ g++-4.8 pkg-config libvirt-dev" --devstack-extra-python-packages "networking-hyperv" --devstack-enabled-services "rabbit mysql key n-api n-crt n-obj n-cond n-sch n-cauth neutron q-svc q-agt q-dhcp q-l3 q-meta q-lbaas q-fwaas q-metering q-vpn g-api g-reg cinder c-api c-vol c-sch c-bak s-proxy s-object s-container s-account heat h-api h-api-cfn h-api-cw h-eng tempest" --devstack-disabled-services "horizon n-novnc n-net n-cpu ceilometer-acompute" --devstack-enabled-plugins "networking-hyperv|https://github.com/stackforge/networking-hyperv.git" --ad-domain-name cloudbase.local --ad-admin-password Passw0rd --nr-ad-units 1
 build_exit_code=$? build_exit_code=$?
  
howto-hyperv-ci.txt ยท Last modified: 2015/09/25 16:03 by ibalutoiu