| parameters: | |
| jenkins: | |
| client: | |
| plugin: | |
| gerrit-trigger: {} | |
| job: | |
| test_avi_loadbalancer: | |
| type: workflow-scm | |
| name: test-avi-loadbalancer | |
| display_name: "Onboarding tests for the AVI Loadbalancer VNF" | |
| discard: | |
| build: | |
| keep_num: 20 | |
| scm: | |
| type: git | |
| url: "${_param:jenkins_gerrit_url}/vnf-onboarding/pipelines" | |
| credentials: "${_param:vnf_gerrit_credentials}" | |
| script: test_vnf_onboarding.groovy | |
| trigger: | |
| gerrit: | |
| project: | |
| "vnf-onboarding/avi-loadbalancer": | |
| branches: | |
| - compare_type: "ANT" | |
| name: "**" | |
| event: | |
| patchset: | |
| - created: | |
| excludeDrafts: false | |
| excludeTrivialRebase: false | |
| excludeNoCodeChange: false | |
| change: | |
| - merged | |
| comment: | |
| - addedContains: | |
| commentAddedCommentContains: '(retest|recheck|reverify)' | |
| message: | |
| build_successful: "Build successful" | |
| build_unstable: "Build unstable" | |
| build_failure: "Build failed" | |
| param: | |
| DEFAULT_GIT_URL: | |
| type: string | |
| default: "${_param:jenkins_gerrit_url}/vnf-onboarding/avi-loadbalancer" | |
| DEFAULT_GIT_REF: | |
| type: string | |
| default: master | |
| OPENSTACK_API_URL: | |
| type: string | |
| default: "${_param:vnf_openstack_api_url}" | |
| OPENSTACK_API_CREDENTIALS: | |
| type: string | |
| default: "${_param:vnf_openstack_api_credentials}" | |
| OPENSTACK_API_TENANT: | |
| type: string | |
| default: "test-avi" | |
| GERRIT_CREDENTIALS: | |
| type: string | |
| default: "${_param:vnf_gerrit_credentials}" | |
| ELASTIC_URL: | |
| type: string | |
| default: "${_param:vnf_elastic_url}" | |
| DEBUG_OPTIONS: | |
| type: string | |
| description: "Example: skip_all=1 skip_deploy=1 skip_inspection=1" | |
| NFV_PLATFORM_REPO: | |
| type: string | |
| description: "Take Cloudify blueprints, Dockerfile and CI scripts from this repo" | |
| default: "${_param:jenkins_gerrit_url}/vnf-onboarding/nfv-platform" | |
| NFV_PLATFORM_REPO_BRANCH: | |
| type: string | |
| default: "master" | |
| NFV_PLATFORM_REPO_CREDENTIALS: | |
| type: string | |
| default: "${_param:vnf_gerrit_credentials}" | |
| CI_OPTIONS: | |
| type: string | |
| default: "CFY_AGENT_NET=cfm-net CFY_AGENT_FLAVOR=cfy.agent CFY_AGENT_IMAGE=ubuntu1 CFY_AGENT_USER=cfyuser CFY_SG=cfm-sg CFY_SSH_KEY_ID=openstack_key" | |
| VNF_OPTIONS: | |
| type: string | |
| default: "AVI_VERSION=17.2.3 AVI_USERNAME=admin AVI_PASSWORD=Swordfish1234 AVI_IMAGE_PASSWORD=58NFaGDJm(PJH0G AVI_OS_FLAVOR=avi_ctrl.small AVI_OS_IMAGE=avi-control-17.2.3" |