Implement patch-diff artifacts for test-cookiecutter-reclass

   * test-cookiecutter-reclass:
     - build  in paralell 2 full-contexts - for patched
       and for head CC repos.
     - compare and publish results via diff
     - all env's|models use same system-reclass version
   * Move GetBaseName func to pipeline-lib
   * Misc patches for test-cookiecutter-reclass-chunk.groovy

Closes-Bug: PROD-22114 (PROD:22114)

Change-Id: I29ba901f07275670a62a20297bbcafc09f7720fe
2 files changed
tree: 9bc00647c1cd103f0101d6725aef8eb0f73ce5b6
  1. .gitignore
  2. .gitreview
  3. abort-long-running-jobs.groovy
  4. aptly-add-packages.groovy
  5. aptly-promote-pipeline.groovy
  6. artifactory-promote-docker-image.groovy
  7. build-debian-packages-influxdb-relay.groovy
  8. build-debian-packages-jmx-exporter.groovy
  9. build-debian-packages-libvirt-exporter.groovy
  10. build-debian-packages-pipeline.groovy
  11. build-debian-packages-prometheus-relay.groovy
  12. build-debian-packages-telegraf.groovy
  13. build-extra-dpdk-pipeline.groovy
  14. build.gradle
  15. ceph-add-node.groovy
  16. ceph-backend-migration.groovy
  17. ceph-remove-node.groovy
  18. ceph-remove-osd.groovy
  19. ceph-replace-failed-osd.groovy
  20. ceph-upgrade.groovy
  21. change-config.groovy
  22. cicd-lab-pipeline.groovy
  23. cleanup-pipeline.groovy
  24. cloud-deploy-pipeline.groovy
  25. cloud-update.groovy
  26. codenarcRules.groovy
  27. create-aptly-patch.groovy
  28. create-debmirror-package.groovy
  29. cvp-func.groovy
  30. cvp-ha.groovy
  31. cvp-perf.groovy
  32. cvp-runner.groovy
  33. cvp-sanity.groovy
  34. cvp-spt.groovy
  35. delete-broken-stacks-pipeline.groovy
  36. deploy-aws-k8s-kqueen-pipeline.groovy
  37. deploy-heat-k8s-kqueen-pipeline.groovy
  38. deploy-k8s-deployments.groovy
  39. deploy-virtual-edge-mom.groovy
  40. docker-build-image-pipeline.groovy
  41. docker-cleanup-pipeline.groovy
  42. docker-mirror-images.groovy
  43. fake-test-pipeline.groovy
  44. gating-pipeline.groovy
  45. generate-cookiecutter-products.groovy
  46. generate-salt-model-docs-pipeline.groovy
  47. git-merge-branches-pipeline.groovy
  48. git-mirror-2way-pipeline.groovy
  49. git-mirror-pipeline.groovy
  50. ironic-node-provision-pipeline.groovy
  51. k8s-upgrade-pipeline.groovy
  52. kafka-demo.groovy
  53. lab-pipeline.groovy
  54. libvirt-live-snapshots.groovy
  55. LICENSE
  56. mirror-snapshot-pipeline.groovy
  57. mk-k8s-cleanup-pipeline.groovy
  58. mk-k8s-simple-deploy-pipeline.groovy
  59. mk-maaas-deploy-pipeline.groovy
  60. opencontrail-upgrade.groovy
  61. opencontrail40-upgrade.groovy
  62. openstack-compute-install.groovy
  63. openstack-compute-upgrade.groovy
  64. openstack-control-upgrade.groovy
  65. ovs-gateway-upgrade.groovy
  66. README.rst
  67. release-mcp-version.groovy
  68. release-salt-formulas-pipeline.groovy
  69. restore-cassandra.groovy
  70. restore-zookeeper.groovy
  71. rollout-config-change.groovy
  72. tag-git-repos.groovy
  73. tcp-qa-pipeline.groovy
  74. test-cookiecutter-reclass-chunk.groovy
  75. test-cookiecutter-reclass.groovy
  76. test-customers-salt-models.groovy
  77. test-drivetrain.groovy
  78. test-groovy-pipeline.groovy
  79. test-openstack-component-pipeline.groovy
  80. test-run-rally.groovy
  81. test-run-tempest.groovy
  82. test-salt-formulas-env.groovy
  83. test-salt-formulas-pipeline.groovy
  84. test-salt-model-node.groovy
  85. test-salt-models-pipeline.groovy
  86. test-service.groovy
  87. test-system-reclass-pipeline.groovy
  88. update-jenkins-master-jobs.groovy
  89. update-mirror-image.groovy
  90. update-package.groovy
  91. update-reclass-metadata.groovy
  92. update-salt-environment.groovy
  93. update-salt-master-formulas.groovy
  94. upgrade-mcp-release.groovy
  95. validate-cloud.groovy
  96. xtrabackup-restore-mysql-db.groovy