summaryrefslogtreecommitdiffstats
path: root/deploy/adapters/ansible/roles/keystone
diff options
context:
space:
mode:
authorJustin chi <chigang@huawei.com>2015-10-12 05:32:17 +0000
committerGerrit Code Review <gerrit@172.30.200.206>2015-10-12 05:32:17 +0000
commit2cbacbc060805b446769def612253798f3b7fb03 (patch)
tree1619e8bde3ff9f988b7f7a7bd9ce7a8a5f2cf867 /deploy/adapters/ansible/roles/keystone
parentd27248783e7f49f4edb3a584ffd06c56c61b32c5 (diff)
parent80c770bb093ad2af54171de1a2c4630536d4daf0 (diff)
Merge "bugfix: libvirt_type should be kvm when host is barebetal mode"
Diffstat (limited to 'deploy/adapters/ansible/roles/keystone')
0 files changed, 0 insertions, 0 deletions
' href='#n192'>192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310
- project:
    name: qtip
    jobs:
        - 'qtip-test'
        - 'qtip-daily-{stream}'
        - 'qtip-merge'
        - 'qtip-verify'
        - 'qtip-dhrystone-serial-{pod}'
        - 'qtip-ssl-parallel-{pod}'


    # stream:    branch with - in place of / (eg. stable-helium)
    # branch:    branch (eg. stable/helium)


    pod:
        - dell-build:
           node: 'dell-us-testing-bm-1'
           installer_type: 'fuel'
           installer_ip: '10.20.0.2'


    stream:
        - master:
            branch: 'master'

    project: 'qtip'
    somevar: 'foo'

- job-template:
    name: qtip-test

    project-type: freestyle

    logrotate:
        daysToKeep: 30
        numToKeep: 10
        artifactDaysToKeep: -1
        artifactNumToKeep: -1

    builders:
        - shell: |
            echo "Hello world from qtip"

- job-template:
    name: 'qtip-daily-{stream}'

    # Job template for daily builders
    #
    # Required Variables:
    #     stream:    branch with - in place of / (eg. stable)
    #     branch:    branch (eg. stable)

    project-type: freestyle
    varsetabove: '{somevar}'

    logrotate:
        daysToKeep: '{build-days-to-keep}'
        numToKeep: '{build-num-to-keep}'
        artifactDaysToKeep: '{build-artifact-days-to-keep}'
        artifactNumToKeep: '{build-artifact-num-to-keep}'

    parameters:
        - project-parameter:
            project: '{project}'


    scm:
        - git-scm:
            credentials-id: '{ssh-credentials}'
            refspec: ''
            branch: '{branch}'

    triggers:
        - timed: 'H H * * *'

    prebuilders:
        - test-macro

    builders:
        - shell: |
            pwd
            find .
            echo "Hello world from qtip {somevar} daily"

    postbuilders:
        - test-macro

- job-template:
    name: 'qtip-verify'

    project-type: freestyle

    logrotate:
        daysToKeep: 30
        numToKeep: 10
        artifactDaysToKeep: -1
        artifactNumToKeep: -1

    parameters:
        - project-parameter:
            project: '{project}'
        - gerrit-parameter:
            branch: 'master'
    scm:
        - gerrit-trigger-scm:
            credentials-id: '{ssh-credentials}'
            refspec: '$GERRIT_REFSPEC'
            choosing-strategy: 'gerrit'

    triggers:
        - gerrit:
            trigger-on:
                - patchset-created-event:
                    exclude-drafts: 'false'
                    exclude-trivial-rebase: 'false'
                    exclude-no-code-change: 'false'
                - draft-published-event
                - comment-added-contains-event:
                    comment-contains-value: 'recheck'
                - comment-added-contains-event:
                    comment-contains-value: 'reverify'
            projects:
              - project-compare-type: 'ANT'
                project-pattern: 'qtip'
                branches:
                  - branch-compare-type: 'ANT'
                    branch-pattern: '**/master'

    builders:
        - shell: |
            pwd
            find .
            echo "verify logic goes here"

- job-template:
    name: 'qtip-merge'

    # builder-merge job to run JJB update
    #
    # This job's purpose is to update all the JJB

    project-type: freestyle

    logrotate:
        daysToKeep: 30
        numToKeep: 40
        artifactDaysToKeep: -1
        artifactNumToKeep: 5

    parameters:
        - project-parameter:
            project: '{project}'
        - gerrit-parameter:
            branch: 'master'

    scm:
        - gerrit-trigger-scm:
            credentials-id: '{ssh-credentials}'
            refspec: ''
            choosing-strategy: 'default'

    triggers:
        - gerrit:
            trigger-on:
                - change-merged-event
                - comment-added-contains-event:
                    comment-contains-value: 'remerge'
            projects:
              - project-compare-type: 'ANT'
                project-pattern: 'qtip'
                branches:
                    - branch-compare-type: 'ANT'
                      branch-pattern: '**/master'

    builders:
        - shell: |
            pwd
            find .
            echo "merge logic goes here"

- job-template:
    name: 'qtip-dhrystone-serial-{pod}'

    project-type: freestyle

    disabled: false

    node: '{node}'

    logrotate:
      daysToKeep: 30
      numToKeep: 10
      artifactDaysToKeep: -1
      artifactNumToKeep: -1

    parameters:
      - project-parameter:
          project: '{project}'
      - string:
          name: INSTALLER_TYPE
          default: '{installer_type}'
          description: "Installer name that is used for deployment."
      - string:
          name: INSTALLER_IP
          default: '{installer_ip}'
          description: "Installer IP"
      - string:
          name: GIT_BASE
          default: https://gerrit.opnfv.org/gerrit/$PROJECT
          description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."

    scm:
       - git-scm:
           credentials-id: '{ssh-credentials}'
           refspec: ''
           branch: master

    builders:
        - 'qtip-fetch-os-cred'
        - 'qtip-dhrystone-serial'

    triggers:
      - timed: '0 20 * * *'

- job-template:
    name: 'qtip-ssl-parallel-{pod}'


    project-type: freestyle

    disabled: false

    node: '{node}'

    logrotate:
      daysToKeep: 30
      numToKeep: 10
      artifactDaysToKeep: -1
      artifactNumToKeep: -1

    parameters:
      - project-parameter:
          project: '{project}'
      - string:
          name: INSTALLER_TYPE
          default: '{installer_type}'
          description: "Installer name that is used for deployment."
      - string:
          name: INSTALLER_IP
          default: '{installer_ip}'
          description: "IP address of the installer"
      - string:
          name: GIT_BASE
          default: https://gerrit.opnfv.org/gerrit/$PROJECT
          description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."

    scm:
       - git-scm:
           credentials-id: '{ssh-credentials}'
           refspec: ''
           branch: master

    builders:
      - 'qtip-fetch-os-cred'
      - 'qtip-ssl-parallel'

    triggers:
      - timed: "@midnight"

###########################
#biuilder macros
###########################
- builder:
    name: qtip-dhrystone-serial

    builders:
        - shell: |
            #! /bin/bash
            if [[ ! -f $HOME/opnfv-openrc.sh ]]; then
               echo "Unable to access file $HOME/opnfv-openrc.sh"
               exit 1
            fi
            source $HOME/opnfv-openrc.sh
            cd $WORKSPACE
            echo "Running QTIP dhrystone with First Test case"
            python qtip.py -s compute -b dhrystone_serial.yaml


- builder:
    name: qtip-ssl-parallel

    builders:
        - shell: |
            #!/bin/bash
            if [[ ! -f $HOME/opnfv-openrc.sh ]]; then
               echo "Unable to access file $HOME/opnfv-openrc.sh"
               exit 1
            fi
            source $HOME/opnfv-openrc.sh
            cd $WORKSPACE
            echo "Running QTIP dhrystone with Second Test case"
            python qtip.py -s compute -b ssl_parallel.yaml


- builder:
    name: qtip-fetch-os-cred
    builders:
        - shell:
            !include-raw ../../utils/fetch_os_creds.sh