)]}'
{
  "log": [
    {
      "commit": "5d65efef68ec7d0d5dc6dd8ec275d118927a3150",
      "tree": "4f96b98cb2c9f07194106be35b3b9af28c286f58",
      "parents": [
        "b9a6f12bd9fd245cf3d5b874f807e757cbce90b5"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Aug 25 09:43:18 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Aug 25 09:43:18 2023 -0400"
      },
      "message": "VOL-5155 - triage failure in periodic-voltha-test-bbsim-2.12\n\nvars/pgrep_proc.groovy\nvars/pkill_proc.groovy\njjb/pipeline/voltha/voltha-2.12/bbsim-tests.groovy\n--------------------------------------------------\n  o Re-home pgrep_proc and pkill_proc inlined code blocks\n    into standalone vars/ scripts.\n  o Cleanup npm-groovy-warnings.\n  o Add banners in {pgrep,pkill} to help diagnose the silent\n    exception reported during job runs yesterday.\n\nChange-Id: I73644b748139612b32ce2dd56e5a97c04eb5cac0\n"
    },
    {
      "commit": "b9a6f12bd9fd245cf3d5b874f807e757cbce90b5",
      "tree": "92422564c636e05151b1489fa8f00051ef9ce37e",
      "parents": [
        "39f90381554230afe2e2f8a544deb43dee3790d6"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Aug 24 22:00:04 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Aug 24 22:00:04 2023 -0400"
      },
      "message": "Move pgrep_proc and pkill_proc into vars/*.groovy for reuse\n\nChange-Id: I78cc51448d8132207aa9c7db3cc3ee1381a62f02\n"
    },
    {
      "commit": "deb75290fdd3c452280c5d6a8c0214d69d9b0f16",
      "tree": "af27486a9a5d91069cccca3fab56f07ff16ecd51",
      "parents": [
        "b29d561a656899faf09b592356b30099fb26add4"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Aug 24 17:06:33 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Aug 24 17:06:33 2023 -0400"
      },
      "message": "[VOL-4849] - Test suite: status\u003dUNSTABLE periodic-software-upgrade-test-bbsim\n\nvars/installKind.groovy\n-----------------------\n  o Create a simple standalone installer to decreate\n    code inlined within pipeline Jenkinsfile.\n\njjb/pipeline/voltha/voltha-2.12/software-upgrades.groovy\n--------------------------------------------------------\n  o We seem to have a chicken-n-egg problem between\n    Cleanup + helm and kind.  Added a new stage Install Tools\n    so kind and friends can be installed early.\n\nChange-Id: Ia0d5da96b8ff962118fc2607a7bf1b7b12efb04d\n"
    },
    {
      "commit": "f060aee0a3f8c71166dfbfa6b9053ee3b2f46d1e",
      "tree": "770b27446f9ad2b7d83736bb31df285d843e6a2a",
      "parents": [
        "268442d2c3ecc135d598f3e48ec5e5479a93cf2c"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Aug 22 21:55:26 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Aug 22 21:55:26 2023 -0400"
      },
      "message": "Misc fixes\n\njjb/pipeline/voltha/voltha-2.12/bbsim-tests.groovy\n--------------------------------------------------\n  o Refactor pgrep/pkill/ps calls into standalone groovy functions.\n  o Increase proc kill timeout to 5 seconds, should remove altogether.\n  o Cleanup() use pgrep/pkill in place of ps | kill\n    + Verify port forwarding processes terminate.\n  o Use local vars to remove duplicate inlined file paths.\n\nvars/createKubernetesCluster.groovy\n-----------------------------------\n  o npm-groovy-lint cleanups.\n  o Display more banners to improve log readability.\n  o Set perms on ~/{.volt,.kube}/config to fix a write problem in the logs.\n\nChange-Id: I6dc3789721cbb6af7e01a274d9441e725444aa5c\n"
    },
    {
      "commit": "0fc63c9fb535059a38de7a1be749e3fe68522476",
      "tree": "1af2770f054c6704c4fe200d60ebb0ec1b3fe39d",
      "parents": [
        "28e86ee68d5cbe646ae24f327812b975065b264a"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Aug 03 16:53:14 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Aug 03 16:53:14 2023 -0400"
      },
      "message": "[VOL-5100] Fix bbsim test failure\n\nvars/getVolthaImageFlags.groovy\n-------------------------------\n  - npm-groovy-lint cleanups\n    - fix indentation layer\n    - expand -i -t8 to convert tabs to spaces\n    - Change def to String to avoid typecast.\n    - Split long lines (120cpl+)\n  - Quote voltha-onos string with double quotes, value\n    ${pullPolicy} should be a value expanded variable.\n  - Change return type from def to String\n\nChange-Id: I31ca646cfb16b04b0a2421327a113ac3cf17d175\n"
    },
    {
      "commit": "28e86ee68d5cbe646ae24f327812b975065b264a",
      "tree": "99a8f6cd4395ff85769d709dbe758ab1905d64a4",
      "parents": [
        "8a960ee441236923e5ebe9a40a219628e0d5e4fb"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Aug 03 15:22:29 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Aug 03 15:25:40 2023 -0400"
      },
      "message": "[VOL-5100] - periodic-voltha-test-bbsim\n\nvars/getVolthaImageFlags.groovy\n-------------------------------\n  o npm-groovy-lint cleanups, change double to single quotes.\n  o Changed return type from def to String so groovy string joins\n    cannot incorrectly cast types while joining strings with plus.\n  o [DEBUG] hudson.remoting.ProxyException: groovy.lang.MissingMethodException:\n    - No signature of method: java.lang.String.positive() is applicable for\n    - argument types: () values: []\n\nChange-Id: I9e5a418cd1ab8efcaf52240787a00a415f3b882a\n"
    },
    {
      "commit": "b65ada36c965135776dc22434f35e0b846930b50",
      "tree": "f64912838d6da20461c44bf90c6778145e39d9be",
      "parents": [
        "9f184d35e3d6716f045095a96d20d0e09f34899c"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Aug 03 12:50:20 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Aug 03 12:50:20 2023 -0400"
      },
      "message": "[VOL-5100] - periodic-voltha-test-bbsim\n\njjb/pipeline/voltha/master/bbsim-tests.groovy\nvars/installVoltctl.groovy\n--------------------------------------------------\n  o Misc cleanups suggested by npm-groovy-lint.\n  o Removed call to showCommands, installers working so visual feedback\n    no longer needed.\n  o Comment \"set -eu -o pipefail\" for now.  Something is failing\n    during the script run but difficult to determien from messages\n    and context so add more debugging.\n\nChange-Id: If7f48ddb764a2913da72a78bdbbe2b8f4e698e80\n"
    },
    {
      "commit": "0e0a42b1f66ddc3f538907db6893bacd2cf2c594",
      "tree": "237476d0bb5f7538c1ace25d3811df1ba2a3b2ff",
      "parents": [
        "97a8b88d2dec880501f00e970ed7d0d66c676954"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Aug 02 21:04:21 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Aug 02 21:04:21 2023 -0400"
      },
      "message": "[VOL-5100] - periodic-voltha-test-bbsim\n\njjb/pipeline/voltha/master/bbsim-tests.groovy\njjb/pipeline/voltha/voltha-2.12/bbsim-tests.groovy\nvars/installKind.groovy\nvars/installKind.sh\n--------------------------------------------------\n  o Remove groovy script and accompaning logic installing the kind command,\n    something is just not right in the land of OZ.\n  o Updated voltha-system-tests makefiles, added a target to install\n    the kind command (centrally, consistent version!) similar to kail.\n\nChange-Id: I342a7e7bcf2d0cfe282b80c418feee0ee891302a\n"
    },
    {
      "commit": "97a8b88d2dec880501f00e970ed7d0d66c676954",
      "tree": "ea80afb91ca6ebe80a32f32b2bbbeabc2e1f1143",
      "parents": [
        "f076c31165aa3192a60e619209881fa1e11843a4"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Aug 02 16:08:52 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Aug 02 16:09:21 2023 -0400"
      },
      "message": "[VOL-5100] - periodic-voltha-test-bbsim\n\njjb/pipeline/voltha/master/bbsim-tests.groovy\n---------------------------------------------\n  o misc npm-groovy-lint cleanups:\n    - indentation, quotes, typed vars, etc.\n    - convert tabs to space (expand -i -t 8)\n  o Stage(\u0027Install Kind\u0027)\n    - wrap install_kind call in a script{} block for evaluation.\n    - no primitives available like sh() to provide needed script{} context.\n  o Re-enable IAM method now that branch_name is fixed.\n\nmakefiles/lint/include.mk\nmakefiles/lint/groovy/include.mk\nmakefiles/lint/groovy/install.mk\n--------------------------------\n  o (WIP) Add skeleton targets for lint-groovy able to install\n    npm-groovy-lint on demand for local use.\n\nChange-Id: Ifbf72ae9cb021d28c15a783454278ac2c680e45e\n"
    },
    {
      "commit": "f076c31165aa3192a60e619209881fa1e11843a4",
      "tree": "226fb2e6df391402540f052ae3642cb4ce1db3a9",
      "parents": [
        "ff0bd59812ef0c21ca4d09126f76cdd45b28c989"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Aug 01 17:17:10 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Aug 01 17:17:10 2023 -0400"
      },
      "message": "Fixed a print statement typo\n\nChange-Id: I4d25de3c8343a3b0f2caa09972587bd6c5a0ac92\n"
    },
    {
      "commit": "ff0bd59812ef0c21ca4d09126f76cdd45b28c989",
      "tree": "8212a883e83794bb61681bceaec014355988f348",
      "parents": [
        "9337496167573f3202e884b26ba12c458641a3f6"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Jul 31 17:37:14 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Jul 31 17:37:14 2023 -0400"
      },
      "message": "lint cleanups\n\nvars/showCommands\n-----------------\n  o lint cleanups per npm-groovy-lint.\n  o Changed command sh() invocation slightly.\n  o Exceptions reported in the log for which -a and version.\n  o Run commands, capture/display output and errors.\n  o Drop exceptions, script is only used for debugging so no fatals\n    until we can figure out why exceptions are thrown.\n\nChange-Id: Ifbe5d827c96381cbd04ddb7c6757a79b7a429ccb\n"
    },
    {
      "commit": "9337496167573f3202e884b26ba12c458641a3f6",
      "tree": "59e9424b867402614aa5b6afe120e57763ac0665",
      "parents": [
        "46bfeeadbe2feb212f873727b5c9ea5b0d5e6481"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Jul 31 16:23:24 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Jul 31 16:23:24 2023 -0400"
      },
      "message": "jjb/pipeline/voltha/master/bbsim-tests.groovy\n---------------------------------------------\n  o Yuck, add missing paren from prinln() statement.\n  o Cryptic as having a stray semicolon suffixed on a line.\n\nvars/installKind.groovy\n-----------------------\n  o Cleanups to make npm-groovy-lint happy.\n  o Ran expand -t 8 to replace tabs (another lint nit).\n  o Remove exception clause, let the problem ooze outward.\n\nChange-Id: I6da09b13fd0ffa735f70c92391298256a1db4748\n"
    },
    {
      "commit": "53cebea54b827e1278ccf355cf83adadc85259c1",
      "tree": "ea3729381635e81278b074b9f4064a14d56b7b7c",
      "parents": [
        "5c49496b555c52e4c50ae20f70e09a68d75faefb"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jul 26 10:35:53 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jul 26 10:35:53 2023 -0400"
      },
      "message": "[VOL-5100] - periodic-voltha-test-bbsim\n\nvars/installKind.groovy\nvars/installKind.sh\n-----------------------\n  o ERR: installKind() not found.\n  o Wrap vars script in a steps{} block for context.\n  o installKail uses sh() directly which is an implicit steps block.\n\nChange-Id: I43e815e6a8fd605a008af55b698be20cd703a62a\n"
    },
    {
      "commit": "5c49496b555c52e4c50ae20f70e09a68d75faefb",
      "tree": "4cf2910641f5cdf8716635ad2eace3d9a4702a87",
      "parents": [
        "06a68372f5aafb8c5f079bad09fc59ec5ffa0130"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jul 25 16:48:48 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jul 26 13:24:31 2023 +0000"
      },
      "message": "[VOL-5100] - periodic-voltha-test-bbsim\n\nvars/installKind.groovy\nvars/installKind.sh\n-----------------------\n  o Convert installKind.groovy from a closure based method to function with parameters.\n  o Script failure mode is completely silent so trying something different.\n  o Extract inlined download script and place in named script installKind.sh\n    jenkins issued a strange error about quoting shell variable $* to display args.\n  o With groovy and shell separated lint can now syntax check both sources.\n\nChange-Id: I68ca3f968a41a479535a8f9b96f0275a0919d4bd\n"
    },
    {
      "commit": "06a68372f5aafb8c5f079bad09fc59ec5ffa0130",
      "tree": "6f949aca2486557f8e14b69f382a66affc172905",
      "parents": [
        "e5aae1c17e5e79b66830c3d9e7349ce5ba129bcd"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Jul 24 16:37:16 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Jul 24 16:37:16 2023 -0400"
      },
      "message": "[VOL-5100] - periodic-voltha-test-bbsim\n\n[VOL-5101] - voltha testing and kind command version\n\nvars/installVoltctl.groovy\n--------------------------\n  - Update v2.12 to last frozen release version to establish a baseline.\n  - Will update when voltctl is published again.\n\nvars/installKind.groovy\n-----------------------\n  - Jenkins complained about bash FUNCNAME[1] string inlined within a\n    script block.  Just remove it, var syntax is valid and script is\n    simple enough to stand alone w/o message decorations.\n\njjb/pipeline/voltha/master/bbsim-tests.groovy\n---------------------------------------------\n  - Now where is voltctl being downloaded from (?-Makefile-?).\n  - Shell commands exist to install if exists but no mention of where it came from.\n  - Inline a call to installVoltctl.sh, script is aware of release branching and versions.\n  - Added a getIam() method to decorate script log messages.\n    - Cannot simply use callstack, internally jenkins will rewrite to support serialization.\n  - Move installKind() into a named method with try/catch block, exited quietly last time.\n  - Added comments and mild indentation cleanup for statements.\n\nChange-Id: I4402d83c054a4e942505b8375a0ac00578879114\n"
    },
    {
      "commit": "e5aae1c17e5e79b66830c3d9e7349ce5ba129bcd",
      "tree": "dcae75ab24bcf0d7b2a1cd102198b891218c0725",
      "parents": [
        "cb89660b74b97e1141e5675f4b466c9017044da6"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Jul 24 14:11:20 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Jul 24 18:16:05 2023 +0000"
      },
      "message": "[VOL-5100] - periodic-voltha-test-bbsim\n\n[VOL-5101] - voltha testing and kind command version\n\nvars/installKind.groovy\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  o Display command version for logging and to sanity check kind binary.\n  o This script was created last year, using groovy + jenkins closures\n    in call block to support native syntax like: installKail() { debug:true }.\n    Encountered problems earlier, if they persist will revert to using\n    normal script method with positional arguments.\n\njjb/pipeline/voltha/master/bbsim-tests.groovy\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  o Replaced hardcoded branch !\u003d master with isReleaseBranch(name).\n  o Remove \u0027|| true\u0027 command masking error status.\n  o Try out pgrep/pkill commands to simplify usage.\n  o Removed \u0027|| true\u0027 from gzip/log concatenation commands.\n  o Changed vst_venv/ to .venv/ -- newer viritual env directory name.\n  o Invoke \u0027make venv-activate-script\u0027 near each python script call\n    makefile target dependencies work properly.  Command always\n    available and will only install once.\n  o Replace \"pkill kail || true\" with \"pgrep --count \u003e 0 \u0026\u0026 pkill kail\".\n    The latter syntax will display command errors and will fail a job\n    outright when the kail command refuses to terminate.\n\nChange-Id: I6f6628347322486afe820a92f3a3bd3ce5bc6d4d\n"
    },
    {
      "commit": "a1308f3ac82d9c1bced577ec851aa9dc415a43ee",
      "tree": "4619518017a229fe5bc02c11d9492960d80e4293",
      "parents": [
        "0eb8bd8ee3bf73167da8a408926fe426439c17fb"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jul 11 10:04:03 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jul 11 10:04:03 2023 -0400"
      },
      "message": "[VOL-5010] - Clone unit tests to run on a v2.12 branch\n\nvars/installVoltctl.groovy\n--------------------------\n  o Comment out v2.11 release until we can figure out what happened to the released binary on github.\n\nChange-Id: I98b539713559ea21f6d30f99a039600359c5102d\n"
    },
    {
      "commit": "0eb8bd8ee3bf73167da8a408926fe426439c17fb",
      "tree": "23d5cdb396764d7f27e3a8042c3280e69ebc6d75",
      "parents": [
        "dd3344995b6b70bcaf6cd6ff60c20f9253eb4b47"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Jul 10 13:26:25 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Jul 10 13:26:25 2023 -0400"
      },
      "message": "[VOL-5010] - Clone unit tests to run on a v2.12 branch\n\njjb/voltha-test/voltha.yaml\n---------------------------\n  o Clone 2.11 tests into 2.12\n\nvars/installVoltctl.groovy\n--------------------------\n  o Version update pending on tool deployment.\n\njjb/pipeline/voltha/makefile\njjb/pipeline/voltha/master/bbsim-tests.groovy\njjb/pipeline/voltha/voltha-2.11/bbsim-tests.groovy\njjb/pipeline/voltha/voltha-2.11/physical-build.groovy\njjb/pipeline/voltha/voltha-2.12/bbsim-tests.groovy\njjb/pipeline/voltha/voltha-2.12/physical-build.groovy\n-----------------------------------------------------\n  o Clone master test scripts onto a release branch.\n  o Update to remove branch\u003dmaster dependencies.\n\njjb/repos/voltha-helm-charts.yaml\n---------------------------------\n  o Add pipeline job set voltha-2.12\n  o Remove jobset voltha-2.8\n\njjb/software-upgrades.yaml\n--------------------------\n  o Clone v2.11 defintions into v2.12\n  o Rename *-new and *-old into *-master and *-2.8\n  o Comment out 2.8 pipeline entries.\n\njjb/verify/bbsim-sadis-server.yaml\njjb/verify/bbsim.yaml\njjb/verify/ofagent-go.yaml\njjb/verify/voltha-api-server.yaml\njjb/verify/voltha-go.yaml\njjb/verify/voltha-onos.yaml\njjb/verify/voltha-openolt-adapter.yaml\njjb/verify/voltha-openolt-adapter-go.yaml\njjb/verify/voltha-system-tests.yaml\njjb/voltha-e2e.yaml\njjb/voltha-scale.yaml\njjb/voltha-test/voltha-certification.yaml\njjb/voltha-test/voltha.yaml\n-----------------------------------------\n  o Add job definitions for v2.12\n  o Del job definitions for v2.8\n\nRevisit version strings post publishing:\n  o [VOL-5082] revisit the deploy base tag versions\n  o [VOL-5083] jjb/voltha-scale.yaml\n\nChange-Id: I3bbe01bbbcb068fc63ca1fd6d07d7da3d25d007c\n"
    },
    {
      "commit": "2d6899856232480b875da66986d62a8febcff344",
      "tree": "44660e57fb41a9db33211f51bf55e06c2260d5fd",
      "parents": [
        "1d339c9a8934ba1dc6d8717ba9eef88abfc87725"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Jun 08 18:14:16 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Jun 08 18:14:16 2023 -0400"
      },
      "message": "[VOL-5005] - Create v2.12 release branch for test jobs.\n\n[VOL-5013] - Disable voltha 2.8 jenkins jobs.\n\n.wip/periodic-voltha-multiple-olts-pm-data-test-bbsim/TODO\njjb/voltha-e2e.yaml\njjb/voltha-e2e/master.yaml\njjb/voltha-e2e/voltha-2.11.yaml\njjb/voltha-e2e/voltha-2.12.yaml\njjb/voltha-e2e/voltha-2.8.yaml\n--------------------------------\n    o Refactor test periodic-voltha-multiple-olts-pm-data-test-bbsim\n    o out of voltha-e2e.yaml into versioned release subdirectories.\n\nChange-Id: I78ee8aa852d7d9724af48c539e2a1a90628ad756\n"
    },
    {
      "commit": "41feb7c84f8cef4fb2e1b4fdcc0be3575e3ef8b9",
      "tree": "9415e3d954647d4005a18713214619b244bb5d64",
      "parents": [
        "bf4929241b325b0f24c352a857135995e3487664"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Apr 14 11:28:04 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Apr 14 11:28:04 2023 -0400"
      },
      "message": "bbsim related fixes\n\njjb/pipeline/voltha/master/bbsim-tests.groovy\n  o Remove self from installKind() call.\n  o Jenkins script object pointer needed for passing but syntax {self,this,etc} not correct.\n\nvars/iam.groovy\nvars/installKind.groovy\n-----------------------\n  o Why do languages still support this snowflake condition ?!?\n  o Remove comma separator from the final argument specified in a function declaration.\n  o Simplified editing when removal of trailing delimiter is not a requirement.\n  o Always code lines with delimiter results in no potential for a syntax error with edits.\n\nChange-Id: I8989c1cf2e783ffc49a99f470a3484c3205fb254\n"
    },
    {
      "commit": "ea63213baab253176b492417f8a593eca881b352",
      "tree": "30971537c4ee6392ac59f112b8f2e5019a3103ba",
      "parents": [
        "e5ac2091e9fc70abbf406bfba2a34bc35e77ddac"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Apr 13 13:09:23 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Apr 13 13:09:23 2023 -0400"
      },
      "message": "Remove trailing comma on final arg, npm-groovy-lint complaint\n\nChange-Id: Ie24d7098a08f92b6268ddcd0bbfbf8d1a782c428\n"
    },
    {
      "commit": "ed161f732ca7a5f0ecddfe99e549b0338630bc38",
      "tree": "09f24da74ac379b0101b58f4cead197a4d793c9c",
      "parents": [
        "55fe80e3dca62010d71654a77a031cc978e62124"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Apr 11 13:16:59 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Apr 11 13:17:55 2023 -0400"
      },
      "message": "Added script installKind to fix the chicken-n-egg problem around cluster detection.  Wrap call in a try/catch block until build system behavior is known\n\nChange-Id: I874e841e6076e9f59c16213f575b14f7023388ab\n"
    },
    {
      "commit": "9ed18e17357bf60cb954e05909bcb6f1a83021ca",
      "tree": "45228c7b336ee3e109506d354b007d0cf48a8497",
      "parents": [
        "025b5d6dbfec5402ccb2705145129b54d87eefed"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Mar 07 10:40:14 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Mar 07 10:40:30 2023 -0500"
      },
      "message": "Strip call() down to bare syntax, no parameters only a closure body with arguments\n\nChange-Id: I09797d5819e701f76f6cfeb6a4bc2bebd88cd304\n"
    },
    {
      "commit": "0c689df132b7a01a048355706e5d8717b286816b",
      "tree": "b93e394fe65d2d51844dac352cdbf101d8bfe2b4",
      "parents": [
        "1fa8cb8633dad9f201a540f2e0faaf62a03a5833"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Mar 03 16:03:50 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Mar 03 16:04:05 2023 -0500"
      },
      "message": "vars/iam.groovy\n---------------\n  o Oh yea, to handle call arg closure properly pass, assign and call body().\n\njjb/pipeline/voltha/playground/physical-build.groovy\n----------------------------------------------------\n  o Fix the iam string identifier.\n\nChange-Id: I021f96c98d67406091f7dd43912d099164a32028\n"
    },
    {
      "commit": "1fa8cb8633dad9f201a540f2e0faaf62a03a5833",
      "tree": "7991a5e0ad4753a539cea73a8491e0a7fea5b6b0",
      "parents": [
        "db892b5429eb54fae2ff2cecd970435ca53a1975"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Mar 03 14:05:51 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Mar 03 14:06:06 2023 -0500"
      },
      "message": "jjb/pipeline/voltha/playground/physical-build.groovy\njjb/pipeline/voltha/playground/voltha-tt-physical-functional-tests.groovy\n-------------------------------------------------------------------------\n  o Update to work with the latest iam() vars script.\n  o Remove stage(\u0027IAM\u0027) from physical-build.groovy\n\nvars/iam.groovy\n---------------\n  o Updated so caller can pass in more identification parameters.\n\nChange-Id: I2a82320865030b4e75d5df7865af66a16bc10607\n"
    },
    {
      "commit": "db892b5429eb54fae2ff2cecd970435ca53a1975",
      "tree": "06c69d686d0bcc4d2a13a84a38428f9b43f02e9e",
      "parents": [
        "b8e30f85706d0df64e9f380f66de77a888286988"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Mar 03 10:44:06 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Mar 03 10:44:36 2023 -0500"
      },
      "message": "vars/iam.groovy\n---------------\n  o Add a debug helper, identify caller with a banner for logging.\n\njjb/pipeline/voltha/playground/voltha-tt-physical-functional-tests.groovy\n-------------------------------------------------------------------------\n  o Try out the new method in playground\n\nChange-Id: I4957a54d0e5d7c637c50b6f6379b572df4743fbc\n"
    },
    {
      "commit": "af679da06c7f51adfeadd174e1ba7ee9ae2f56fc",
      "tree": "c6588a89a9a10897f9dc11d28a2ce59be5caf5fb",
      "parents": [
        "41923cc6a9bc53a46e87736d4e51ab7afae0d5ca"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 31 14:22:41 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 31 14:22:55 2023 -0500"
      },
      "message": "VOL-4925 - Build and release components.\n\n*.groovy\n*.yaml\n--------\n  o Cosmetic edits to force a jenkins job, simple submission of one script not triggering deployment.\n  o Add copyright header in groovy scripts where needed.\n  o Added trailing comment \"// [EOF]\" in yaml files.\n\nChange-Id: I978fbd3030c701f8ddc77e5b9140378b9bda909b\n"
    },
    {
      "commit": "7adbfb013f0db254a5b8a47ca28dab8310dd4a3e",
      "tree": "8fafa696d02cf2a428421c4a1871690603c1e611",
      "parents": [
        "50f6e0b97f449b32d32ec0e02d59642000351847"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 24 17:02:37 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 24 17:02:52 2023 -0500"
      },
      "message": "Create initial 2.11 jobs, start slow link problems on the horizion\n\nChange-Id: I14b5b989a2d53540aa5e4cdc9cddedda693809bd\n"
    },
    {
      "commit": "ca4cb461fdad283263310e768a53e0a33fa71bd1",
      "tree": "fc21676ee988dcb6bac655ccbd2a95942e792710",
      "parents": [
        "16bd8e867ae04de14fd9ccd44ce624e12307093f"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Jan 12 17:51:05 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Jan 12 17:51:36 2023 -0500"
      },
      "message": "JJB cleanups for VOLTHA.\n\nMisc/\n  o yaml lint clenaups\n  o Remove prototype voltha-2.{9,10,11} job placeholders.\n  o Replace mainatiner email address (Matteo) with build system group.\n\nChange-Id: I37e1175f56042632753b75c849dbaf07f74bd284\n"
    },
    {
      "commit": "16bd8e867ae04de14fd9ccd44ce624e12307093f",
      "tree": "ceb08839d2dccd58fbf6e8f8f038a262e19780f3",
      "parents": [
        "749612792ca29cec75e5e006e3a87fa7988f5e90"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Jan 12 15:20:06 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Jan 12 15:20:23 2023 -0500"
      },
      "message": "VOL-4926 - godownloader no longer available.\n\nvars/createKubernetesCluster.groovy\nvars/startComponentsLogs.groovy\njjb/pipeline/voltha/master/dmi-build-and-test.groovy\njjb/pipeline/voltha/master/voltha-dt-physical-functional-tests.groovy\njjb/pipeline/voltha/master/voltha-physical-functional-tests.groovy\njjb/pipeline/voltha/master/voltha-physical-soak-dt-tests.groovy\njjb/pipeline/voltha/master/voltha-tt-physical-functional-tests.groovy\njjb/pipeline/voltha/voltha-2.8/voltha-dt-physical-functional-tests.groovy\njjb/pipeline/voltha/voltha-2.8/voltha-physical-functional-tests.groovy\njjb/pipeline/voltha/voltha-2.8/voltha-physical-soak-dt-tests.groovy\njjb/pipeline/voltha/voltha-2.8/voltha-tt-physical-functional-tests.groovy\n-------------------------------------------------------------------------\n  o Install kail using the makefile target defined in repo:voltha-system-tests.\n  o Update copyright notice to std format + 2023.\n  o Remove command existence logic, implcit test using make dependencies.\n  o Added whitespace between stage declarations and fixed some indentation\n    to improve readability.\n\nChange-Id: Id04b89b4583fde1b2202bc5de07ef613713e5e7e\n"
    },
    {
      "commit": "749612792ca29cec75e5e006e3a87fa7988f5e90",
      "tree": "5b7eae485bf2f520f1af318093b3d58e0201e58a",
      "parents": [
        "8c6f648823320dcb971b4b121b0a4ebc074d22ec"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Jan 12 13:35:54 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Jan 12 13:36:07 2023 -0500"
      },
      "message": "VOL-4926 - godownloader no longer available.\n\nvars/createKubernetesCluster.groovy\n  o kail install -- Probe to see if voltha-system-tests repo is avilable.\n\nChange-Id: I1cd72eb70ee15c916815cc61ce25997963b426b5\n"
    },
    {
      "commit": "17084e59fa60b34254010fa26183c903ff10bb69",
      "tree": "f42a2912c61f7918fdb692286cd248aca0540266",
      "parents": [
        "d0fd3d65374208f875eba220dbd255e1a3513faf",
        "379660e0d852c95de6a0373c279b912e3066d902"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 10 01:29:57 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Tue Jan 10 01:29:57 2023 +0000"
      },
      "message": "Merge \"VOL-4836 - use newer version of voltctl.\""
    },
    {
      "commit": "379660e0d852c95de6a0373c279b912e3066d902",
      "tree": "860d65125a3bfc6b7dd57e3a8c5de63f8d17337b",
      "parents": [
        "1cf2530730cdfe51a69d736eaa70973721135491"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Dec 14 19:21:00 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 10 01:29:37 2023 +0000"
      },
      "message": "VOL-4836 - use newer version of voltctl.\n\nvars/installVoltctl.groovy\n--------------------------\n  o Wrap script logic in a try/catch/finally block to better report errors.\n  o Define a (commented) version for the upcoming voltha-2.11 release.\n  o Remove voltctl filesystem debugging statements added earlier.\n  o Call vars/showCommand to display searchpath and command version.\n\nvars/showCommand\n----------------\n   o Library method for displaying command-by-path and version.\n\nChange-Id: I93ca923d7556a73a36ed024eea4975dee0fe9c6d\n"
    },
    {
      "commit": "d0fd3d65374208f875eba220dbd255e1a3513faf",
      "tree": "cd6ea5ec8581dce575f40bfe6e76d60cf4aebb75",
      "parents": [
        "acb444286fb1c498d2b6e5120728d41038316005"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Dec 21 15:47:39 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Dec 21 15:48:32 2022 -0500"
      },
      "message": "Update conditional\n\nChange-Id: Ic7881710ab5e07feef144cd01017b84f8f13ee8a\n"
    },
    {
      "commit": "acb444286fb1c498d2b6e5120728d41038316005",
      "tree": "f58ed6445b9c2ec4f3dcf0e41e4fa2de49c7627c",
      "parents": [
        "ea6aaa97a1cd54d24339440cefedf4a5af0e9d37"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Dec 21 06:15:59 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Dec 21 06:17:12 2022 -0500"
      },
      "message": "VOL-4795 - Researching community pod faiure.\n\nvars/getVolthaCode.groovy\n-------------------------\n   o Re-add conditional to skip checkout when cfg.gerritProject is empty\n     that was lost during the try/catch block addition.\n   o Added a note to revisit the logic, a value !\u003d null should be used\n     as a skip conditional to detect problems when config hash is\n     undefined due to an error.\n\nChange-Id: I6f1655464003101538b3e05e4eef78ceb3c52781\n"
    },
    {
      "commit": "ea6aaa97a1cd54d24339440cefedf4a5af0e9d37",
      "tree": "8ad82c98d6e47326904120147cc8012e9b382f8e",
      "parents": [
        "775a20f5d933e34a0ca18bc797ff9aecef93f9b0"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Dec 19 19:00:46 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Dec 19 19:00:57 2022 -0500"
      },
      "message": "Fixed typo\n\nChange-Id: Ief4787274f74c832e5e85513b0bf8fcbd115b4e6\n"
    },
    {
      "commit": "775a20f5d933e34a0ca18bc797ff9aecef93f9b0",
      "tree": "1550149a7bf82b6be02bcbcb4835ce20f24ef0f5",
      "parents": [
        "af577aba6b9bc085a20959a204a4ecd158d29039"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Dec 02 12:55:43 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Dec 19 15:41:14 2022 -0500"
      },
      "message": "VOL-4795 - Researching community pod faiure.\n\n.gitignore\n----------\n   o Add exclusions so npm-groovy-lint can be used.\n\nvars/getVolthaCode.groovy\n-------------------------\n   o Added an iam() method to self-identfy the scirpt.\n   o Wrap call() logic in a try/catch block so problems are always visible.\n   o groovy-lint - declare local vars to shorten long lines.\n   o Add whitespace and separation for readability.\n\nInclude more sources to trigger a jenkins build.\n\nChange-Id: I50be0be0dbd69da55d6aad5c48bc6ef832056afc\n"
    },
    {
      "commit": "1cf2530730cdfe51a69d736eaa70973721135491",
      "tree": "9783cd3bbd35dfd62044bbe20fed42efbedf1b45",
      "parents": [
        "8a3c13bdd303830133f67e26835cbe9a701b3457"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Dec 06 09:51:03 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Dec 06 09:51:16 2022 -0500"
      },
      "message": "Re-remove the println(array) that tripped over jenkins required serialization\n\nChange-Id: If69da8c447ee817edda57108f9ba3339dc05b52c\n"
    },
    {
      "commit": "8a3c13bdd303830133f67e26835cbe9a701b3457",
      "tree": "de80c110188ad9b62d8ef033f20fd48df79550a9",
      "parents": [
        "c4b5fd2c816d96c07b1252227f14bbe83d36f195"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Dec 06 09:27:44 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Dec 06 09:27:58 2022 -0500"
      },
      "message": "Inhibit re-throwing exceptions for now, shell pipelines have potential for too many errors\n\nChange-Id: I59f9feff874f86c2524d587ba316c622ca54a28e\n"
    },
    {
      "commit": "c4b5fd2c816d96c07b1252227f14bbe83d36f195",
      "tree": "0f86de67317bd0f62c1e26ce241185da8462511d",
      "parents": [
        "7987c118921219e4ecd88ff3444f52060f242ac0"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Dec 05 14:17:34 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Dec 05 14:17:50 2022 -0500"
      },
      "message": "Shell exit strikes again, added || true\n\nChange-Id: I22757254de05c130e357761174260c5c13fdf297\n"
    },
    {
      "commit": "7987c118921219e4ecd88ff3444f52060f242ac0",
      "tree": "f54b98167c007b467447139fe0ca6e0732aac8f9",
      "parents": [
        "4c6bb42ca9f5e4eeedc8951334ae1b99fe9e45b7"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Dec 05 12:42:43 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Dec 05 12:43:13 2022 -0500"
      },
      "message": "VOL-4795 - Researching berlin-community-pod issues.\n\nvars/volthaInfraDeploy.groovy\n-----------------------------\n   o Wrap call() in a try/catch/finally block for error visibility.\n   o Added named function doKubeNamespaces() to capture logic.\n   o Display namespace(s) prior to helm update, considering removal for clean install.\n   o Problem may be related to special case behavor trying to update a new creation\n\nvars/volthaStackDeploy.groovy\n-----------------------------\n   o Wrap call() in a try/catch/finally block for error visibility.\n\nvars/waitForAdapter.groovy\n--------------------------\n   o Fix iam() method name\n   o npm-groovy-lint cleanups\n\nChange-Id: Ib9407b9cfefc40f411dbf9ab6e9e25adf9741a58\n"
    },
    {
      "commit": "3103ef28da8f611c07bbb1c918c858dab364068a",
      "tree": "3c4017daaec64da52938b2ff369b3057cc358d56",
      "parents": [
        "c52772db5dd33dfbaedbe245bac1551d9ecb5dc7"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Nov 28 18:13:38 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Nov 28 18:13:51 2022 -0500"
      },
      "message": "Remove pgrep for now, caused enough problems for one day\n\nChange-Id: I461c50c3d2349287f8a08c9f169ad4e320e690a6\n"
    },
    {
      "commit": "c52772db5dd33dfbaedbe245bac1551d9ecb5dc7",
      "tree": "cd7b71391284dd5d1550a93a8d1d2ecffb85d293",
      "parents": [
        "f0c7690fa69260b7ed16509466cd6889e35b2e69"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Nov 28 17:20:54 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Nov 28 17:21:10 2022 -0500"
      },
      "message": "Remove pgrep display, command will fail w/o a suffix of || true\n\nChange-Id: Id80a460bb3bf7d50b73de5f3ef5df4675e162321\n"
    },
    {
      "commit": "f0c7690fa69260b7ed16509466cd6889e35b2e69",
      "tree": "b3379c6ae4df7ede37c48a00c346474b208754a2",
      "parents": [
        "3d56fee85fe915ce074514a50eefd377e6d15dea"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Nov 28 17:14:45 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Nov 28 17:15:09 2022 -0500"
      },
      "message": "Add in a few more fixes\n\nChange-Id: I42b9eff6267e864901f0cd8ce28f96ca6f8cc1ae\n"
    },
    {
      "commit": "3d56fee85fe915ce074514a50eefd377e6d15dea",
      "tree": "2ea4edd3337f5e0dfb066e08e966fbfb14319c0c",
      "parents": [
        "14a67a1299e8cb0c6ca585de5a6640725ecddef7"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Nov 28 16:02:41 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Nov 28 16:03:28 2022 -0500"
      },
      "message": "Typo fix\n\nvars/waitForAdapters.groovy\n---------------------------\nPoster child for not cleaning up code between testing and commit.\n\nChange-Id: I02e72a48a30ef32baa065f706f0924eab7cc24d8\n"
    },
    {
      "commit": "14a67a1299e8cb0c6ca585de5a6640725ecddef7",
      "tree": "669099670390401fe9e9707cf2599e423ed6eda0",
      "parents": [
        "5366c43a669678e23be84f8af019b27b10489f61"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Nov 28 12:28:23 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Nov 28 12:28:40 2022 -0500"
      },
      "message": "Cleanups for elapsed detection logic.\n\nvars/waitForAdapters.groovy\n---------------------------\n   o Extract waitOn\u003d logic into a named function.\n   o Added more data checks to consider an elapsed time as valid.\n   o Replace list.find{} loop with for() to simplify earliest possible\n     return when invalid elapsed values are detected.\n   o Check adapter list size passed in to avoid GIGO.\n   o Return a string describing state so logic is easier to follow.\n   o Literal string state can also be displayed inline for debugging.\n   o Wrap done loop with a explicit 10min (silly) timeout so no chance of going infinite.\n\nChange-Id: I8a93d591e8f4dbf5267769792019789fb5a3e8e1\n"
    },
    {
      "commit": "5366c43a669678e23be84f8af019b27b10489f61",
      "tree": "e4b71a403bbe4b2f28757e20dec73c476a6b4a73",
      "parents": [
        "4279fc6176c1910e7498ec08209846ad43b62b38"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Nov 27 10:04:18 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Nov 27 10:04:32 2022 -0500"
      },
      "message": "Adapter wait time debugging.\n\nAdded debugging to display input adapter wait time.\nLoop iteration observed when exit condition was met (5sec \u003e time).\n\nChange-Id: Ieee7685f82e42a29edaf8cba078acd47bbe19c79\n"
    },
    {
      "commit": "3d444c6b779b53ec36c0c5c80e1a226299e9f5f3",
      "tree": "7491ebca8293b7fa3cea3fe8c8643c2587646b39",
      "parents": [
        "a1915cfdd4cb0e1fdb2e8ac098f421fa1939d408"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sat Nov 26 21:42:20 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sat Nov 26 21:42:33 2022 -0500"
      },
      "message": "Added debugging for v-s-t sanity-test failure.\n\nvars/waitForAdapters.groovy\n---------------------------\n   * From log output, script seemed to terminate early.\n   * Rename call() to process() and wrap in a try/catch/finally block.\n   * Added method getIam() for methods to self-identify.\n   * Display ENTER/LEAVE when methods are called for logging.\n   * Moved getAdapter logic into a named method to shorten a large while block.\n\nChange-Id: Iba402ab7e5c44b35c464ee806ab1e3f85770b71b\n"
    },
    {
      "commit": "a1915cfdd4cb0e1fdb2e8ac098f421fa1939d408",
      "tree": "c2a4e4a38b2880578aed11b187298d4f6d86e7f6",
      "parents": [
        "6540541acb33eb8626707669fb0075fbee8d3ceb"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sat Nov 26 15:58:49 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sat Nov 26 15:59:14 2022 -0500"
      },
      "message": "Pass --list-full to view entire command line\n\nChange-Id: I6737859e8724b60d795b1aa22047eda409ece5d8\n"
    },
    {
      "commit": "96158a94fb49acf63f07166713bac70cd373f6e2",
      "tree": "4a65399c0680aac4de308096d9164d7972317dd7",
      "parents": [
        "21998a4fdee3dfff3ecb5b20f52b810ba70fd509"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Nov 25 10:36:06 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Nov 25 10:36:18 2022 -0500"
      },
      "message": "VOL-4857 - add debugging\n\nvars/installVoltctl.groovy\n--------------------------\n   o Display release vars in a single statement to avoid jenkins inserting \u0027echo\u0027 between each.\n\nvars/setOnosLogLevels.groovy\nvars/volthaDeploy.groovy\nvars/volthaInfraDeploy.groovy\nvars/volthaStackDeploy.groovy\n-----------------------------\n   o Added an ENTER/LEAVE printf to identify running script.\n   o Consistent use of a shebang path.\n   o Use pgrep to display port forwarding prior to termination\n     + command pipeline can be shorted, let pgrep/pkill do heavy lifting.\n   o Inlined temporary debugging to view output pipelines are acting on.\n     + Debugging etcd:port\u003dnull and a few other anomolies.\n\nChange-Id: I40d6b87519cd0fc84406a8a8a76f244da0096496\n"
    },
    {
      "commit": "21998a4fdee3dfff3ecb5b20f52b810ba70fd509",
      "tree": "fad76be5ffa0cd2f094e226b157fe1e6ae8b10f6",
      "parents": [
        "299f1f3277b0b2af3f811d338f646f20fb545137"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Nov 24 08:58:13 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Nov 24 08:58:30 2022 -0500"
      },
      "message": "Rename inner var to avoid a duplicate definition\n\nChange-Id: I70d4819550f9e9fdf5e85e0ee05debea6b48e3d6\n"
    },
    {
      "commit": "299f1f3277b0b2af3f811d338f646f20fb545137",
      "tree": "d34013933d0d09f3067529ed0a5f23836b4cd008",
      "parents": [
        "b2f8981bbd9453ac5900ef12f002d906f80f1eef"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Nov 24 08:45:25 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Nov 24 08:45:41 2022 -0500"
      },
      "message": "Add debugging\n\nvars/installVoltctl.groovy\n--------------------------\nAdd ENTER/LEAVE debug printfs in the script.\nEasier to verify null port failure occurred after voltctl install.\n\nerror: error parsing local port \u0027null\u0027:\nstrconv.ParseUint: parsing \"null\": invalid syntax\n\nChange-Id: I764222d8cc2291de8a8c1c5543597ac2070e1d01\n"
    },
    {
      "commit": "b2f8981bbd9453ac5900ef12f002d906f80f1eef",
      "tree": "a8d1018a26f6dc14002f0d05c5d59e3f3cf07331",
      "parents": [
        "a935e71077cac5f5b56de398f8d6bc43f41be9f0"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Nov 24 08:09:40 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Nov 24 08:09:52 2022 -0500"
      },
      "message": "Also escape shell vars download_url, vol_name and vol_ver\n\nChange-Id: I071054bcc67eb7e9b856d195a4013961e376bd40\n"
    },
    {
      "commit": "a935e71077cac5f5b56de398f8d6bc43f41be9f0",
      "tree": "8f3fedc167b218420502df108b816588ab27b311",
      "parents": [
        "0f7db04302584ebf8f518f9b7fc4553b50b394a1"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Nov 24 08:03:15 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Nov 24 08:03:34 2022 -0500"
      },
      "message": "bin_voltctl is a shell var so escape dollar so it can pass through groovy\n\nChange-Id: I0bcc2644875a5987b502fa8910f665d4f7cd9aff\n"
    },
    {
      "commit": "0f7db04302584ebf8f518f9b7fc4553b50b394a1",
      "tree": "f61e3e3822956204bb6f93e513f50972151cf1db",
      "parents": [
        "97643b30e7f98bb9abebbcfa91272b0d0a4448eb"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Nov 24 07:50:42 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Nov 24 07:50:42 2022 -0500"
      },
      "message": "Fixed a typo, added missing comma\n\nChange-Id: Ic475ea0e516a30314d89620f50ee2cc2ce2dcee9\n"
    },
    {
      "commit": "97643b30e7f98bb9abebbcfa91272b0d0a4448eb",
      "tree": "ddcf4140dd67ef52d00fc6ab72f208e1a8b112b6",
      "parents": [
        "5704e5a4ae6bc35cb3c4c4dd69ea23fe6189b8c9"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Nov 14 17:33:27 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Nov 23 15:39:04 2022 -0500"
      },
      "message": "Script edits to support release sanity checking.\n\nvars/installVoltctl.groovy\n--------------------------\n   o Begin building an is_release flag into the logic so we can detect\n     unfrozen artifact references at release time and fail hard.\n   o Use local vars and string joins to shorten run-on commands.\n   o Shellcheck was run on code in the sh() block, edits made as needed.\n   o Set -euo pipefail to detect more error conditions.\n   o Added logic to sanity check volthactl binary retrieved is the same\n     version as found via searchpath.\n\nJenkins job directives:\nverify_voltha_licensed\nverify_voltha_tag-collision\nverify_voltha_unit-test\nverify_voltha_sanity-test\nhardware test functional tests DT\nvoltha test openonu singleolt\n\nChange-Id: Iadae7a689975003a70c18d8fc4b546b7e99fa942\n"
    },
    {
      "commit": "19605da1dcb83d9e1a58494f094f2496f1e09cae",
      "tree": "b635f1a6db8075b186ec9d02da157ff3e3742532",
      "parents": [
        "714959f2d4b10c9428a5746275f0400642d4f179"
      ],
      "author": {
        "name": "Hardik Windlass",
        "email": "hardik.windlass@intel.com",
        "time": "Thu Jun 30 22:05:57 2022 +0530"
      },
      "committer": {
        "name": "Hardik Windlass",
        "email": "hardik.windlass@intel.com",
        "time": "Fri Jul 01 09:16:37 2022 +0530"
      },
      "message": "Changes to support voltha-2.10 BBSim based jobs\n\nChange-Id: I67032eb646531d3cdfb7d0c28834c7b7d065b641\n"
    },
    {
      "commit": "c97ceae45d2fae330e4b46c520ef96192cddccca",
      "tree": "bdd7a5e1c4fda26119f884dc6823c769d8d54261",
      "parents": [
        "f10a857608446b043500e8e47fe2ccc061867e89"
      ],
      "author": {
        "name": "Hardik Windlass",
        "email": "hardik.windlass@intel.com",
        "time": "Fri May 13 10:12:55 2022 +0530"
      },
      "committer": {
        "name": "Hardik Windlass",
        "email": "hardik.windlass@intel.com",
        "time": "Mon May 16 15:18:24 2022 +0530"
      },
      "message": "[VOL-4711] Added FTTB Test Support on Berlin DT Pod with ADTRAN DPU\n\nChange-Id: I76f88f87cfdb49cb23d1d0a339f0f2bcc21b5a12\n"
    },
    {
      "commit": "230fca61f0d9f2f30c4fdf46cd421d0ece497ba1",
      "tree": "ee37279e5130fd1b7f83accf93329e1a1a1d55d5",
      "parents": [
        "e36f50c89251297ef985b105e52012f0b39c977b"
      ],
      "author": {
        "name": "Hardik Windlass",
        "email": "hardik.windlass@intel.com",
        "time": "Wed May 04 08:50:35 2022 +0530"
      },
      "committer": {
        "name": "Hardik Windlass",
        "email": "hardik.windlass@intel.com",
        "time": "Wed May 04 08:50:35 2022 +0530"
      },
      "message": "Updated dmi-build-and-test pipeline with option to choose Voltha Infra and Stack deployments\n\nChange-Id: Iec45b090782eb53bf990f5807d21a46374dddd12\n"
    },
    {
      "commit": "2b164340f77dd1bd1241fdff3a8a58d0e5e36956",
      "tree": "aedc72aa5890b0ffd961f2e749d3d6d1a6a5b069",
      "parents": [
        "810b6cf1ce4506d997ead1b1c3ce501dea988ed3"
      ],
      "author": {
        "name": "Hardik Windlass",
        "email": "hardik@opennetworking.org",
        "time": "Mon Feb 28 03:50:48 2022 +0000"
      },
      "committer": {
        "name": "Hardik Windlass",
        "email": "hardik@opennetworking.org",
        "time": "Mon Feb 28 05:37:34 2022 +0000"
      },
      "message": "Fixed check for withMacLearning config param in volthaDeploy\n\nChange-Id: I5b90ccf5a121f329500824066ea64f900ad0c482\n"
    },
    {
      "commit": "810b6cf1ce4506d997ead1b1c3ce501dea988ed3",
      "tree": "b1502139677ee7588490121d7e6ca9314d9843c8",
      "parents": [
        "de9139a41b9c53611cc1cbf49259f5b8b202a92b"
      ],
      "author": {
        "name": "Hardik Windlass",
        "email": "hardik@opennetworking.org",
        "time": "Thu Feb 24 09:21:18 2022 +0000"
      },
      "committer": {
        "name": "Hardik Windlass",
        "email": "hardik@opennetworking.org",
        "time": "Thu Feb 24 14:49:51 2022 +0000"
      },
      "message": "[VOL-4590] Added support for enableMacLearning in TT bbsim jobs\n\nChange-Id: I67d687b7cc579d065ce5f2019fd4f625442934c5\n"
    },
    {
      "commit": "b9d632013cf4c5f8ab174970a0cf540ff84031f6",
      "tree": "fbc2c83cf441da6291530fe3efbf172ede2d7436",
      "parents": [
        "cea29570e856f3bb7bda2d822f0bb65eec564f3e"
      ],
      "author": {
        "name": "Hardik Windlass",
        "email": "hardik@opennetworking.org",
        "time": "Thu Feb 10 04:52:14 2022 +0000"
      },
      "committer": {
        "name": "Hardik Windlass",
        "email": "hardik@opennetworking.org",
        "time": "Thu Feb 10 08:16:05 2022 +0000"
      },
      "message": "[VOL-4530] Added voltha components per patchset verification jobs and openonu-go periodic jobs for voltha-2.9 branch\n\nChange-Id: Id450f17f747a9ce0bebb5312caa8e33d2ac75db4\n"
    },
    {
      "commit": "64deaa9c6ae0bd7816bdd2ee5a0ff2c5dcbce52b",
      "tree": "c6be5589ed7a49c7c856381927236e95234befae",
      "parents": [
        "3cd43ade5c5ff2df2fc5299c75a0fbca03fdc23f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Feb 04 14:46:46 2022 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Feb 04 14:46:46 2022 -0800"
      },
      "message": "Do not fail the build if we can\u0027t set ONOS logs to the desired level\n\nChange-Id: Ia43386eeff463702c255854c7de3d8bd9343210c\n"
    },
    {
      "commit": "5de1319051cafc3055801556f6abd1b89549c5af",
      "tree": "283b320cf103e652a919c00389a9d326d89b1847",
      "parents": [
        "5629e6cd665c61139b9bdc12acb2f7a5836bb841"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Nov 22 11:24:12 2021 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Nov 22 11:24:12 2021 -0800"
      },
      "message": "Adding debug logs to setOnosLogLevels to debug issues on the scale cluster\n\nChange-Id: Ie5a4e6acf0a0a999a54ab501c282d643c086b08f\n"
    },
    {
      "commit": "6613359188fcb38252bc301d06eb277a62825f7f",
      "tree": "d55f73653146a6a0182b56d3bfb4eec51e762369",
      "parents": [
        "56a2ed916e297f8c25fba69092a9cc005ff688cb"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Nov 17 11:17:37 2021 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Nov 17 11:17:37 2021 -0800"
      },
      "message": "Printing output of setOnosLogLevels to facilitate debugging\n\nChange-Id: I0cdbba6084206737f7d7fa7c46b833ffffb78824\n"
    },
    {
      "commit": "857376b3150017890d5a0dbf2965cb3bdaba8fc4",
      "tree": "73b67b58ddcac723f3c44fc7f18fa1d50885467c",
      "parents": [
        "0810f06dfd91a993b0974a5ade33c83b5cfcb82f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Nov 05 14:53:22 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Nov 05 15:40:45 2021 -0700"
      },
      "message": "Fixed to setOnosLogLevels keyword and use in the pipeline\n\nChange-Id: I403a6ce78c2c1b64ac900290d051a3a9413411c1\n"
    },
    {
      "commit": "0810f06dfd91a993b0974a5ade33c83b5cfcb82f",
      "tree": "991ce9cf3c514f721a51f963b2e29ab2271408b0",
      "parents": [
        "68703c3e7c45391ac30ecf6c1e87bfe05b385411"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Nov 04 16:42:56 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Nov 04 17:10:36 2021 -0700"
      },
      "message": "Creating keyword to set log levels on all instances\n\nChange-Id: If01a10db500d775679bed7bd3b22d709f9718181\n"
    },
    {
      "commit": "b47a6fde34c6d1a1d1afdfa2baa1bce36ac74448",
      "tree": "2c0a5dc16932f5882e753c573839a24905c3bccf",
      "parents": [
        "89c5854d3c15ba619de82c88bd72ef39163cd7a0"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Oct 27 17:02:49 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Oct 27 17:02:49 2021 -0700"
      },
      "message": "Fixing installVoltctl keyword\n\nChange-Id: I2edb6adaa3d5ca8972a9177cc079df5c6823cf27\n"
    },
    {
      "commit": "89c5854d3c15ba619de82c88bd72ef39163cd7a0",
      "tree": "0b768e4746a263192e6bb258e672f55b88a4e61d",
      "parents": [
        "7450739a100596cb854044faee08d22424e32e41"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Oct 27 15:48:04 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Oct 27 15:48:30 2021 -0700"
      },
      "message": "Using correct comment format in installVoltctl keyword\n\nChange-Id: I9df4cb0b597636b1db7f06db11dbdf95f59774c8\n"
    },
    {
      "commit": "9658cd278a541a4c0c516c5d6af85ba5dfbac511",
      "tree": "6fb9b2790916a0d432c8573ee080e44f7fafb001",
      "parents": [
        "3eec18325ff6b51749a62795656088446c7e1eaf"
      ],
      "author": {
        "name": "Hardik Windlass",
        "email": "hardik@opennetworking.org",
        "time": "Mon Oct 25 11:13:25 2021 +0000"
      },
      "committer": {
        "name": "Hardik Windlass",
        "email": "hardik@opennetworking.org",
        "time": "Wed Oct 27 04:26:16 2021 +0000"
      },
      "message": "[VOL-4415] Moved voltctl installation to its own keyword\n\nChange-Id: Id58162b7a100efda715a837dc87959cdf4bf1307\n"
    },
    {
      "commit": "28722eac7292dc45b4af20bd88194866dc7292ad",
      "tree": "51742e96103b550422b284650ca5ea5d2b1646ea",
      "parents": [
        "ba27a8fda7dce60c780e636a34b28a3ed40caa61"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Oct 01 15:48:42 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Oct 01 15:50:36 2021 -0700"
      },
      "message": "waitForAdapters - do not kill port-forward untill all checks are done\n\nChange-Id: I51b4c3c1f60c885bf7e40629bb73db5159a8dbb2\n"
    },
    {
      "commit": "0e540baa960f74a5efd86ca764d90e7fd4e3df68",
      "tree": "c1b645404febc5c2f174a6a798cf0e59be1e0b10",
      "parents": [
        "6b00283d32eb5f913728fe8d6e44ac0a10f57407"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Oct 01 11:16:03 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Oct 01 11:16:03 2021 +0200"
      },
      "message": "Updating to kind 0.11.0 due to kernel update on AWS VMs for CA issue\n\nChange-Id: Ia29dd884989e92349ec701a52065eeb75c379e19\n"
    },
    {
      "commit": "721d08b8f0c19699b1e5855b0b62e4d2254bbc76",
      "tree": "b527fabbb15b870c9c6cff6ea0f6386fdda4b1c6",
      "parents": [
        "f21a9299c27b61bca4821f4925f538235a280ff6"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Sep 30 17:42:40 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Sep 30 17:42:40 2021 -0700"
      },
      "message": "Adding stackName to waitForAdapters keyword config\n\nChange-Id: Ifbb023a177daf648aef8f4c9ad632fb502b7e94c\n"
    },
    {
      "commit": "365ea1e6648c15957a4ac24144e634dd3baae9be",
      "tree": "20fc06a1095e7b9a8aac46bbe860e94ad6947ef2",
      "parents": [
        "45b8eb7bad2aeb3f659736a6845971d6304d06c5"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Sep 28 10:50:01 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Sep 30 10:01:52 2021 +0200"
      },
      "message": "[VOL-4363] Waiting for adapters.\n\nCustomising number of adapters required in the system.\nEnabling deployment of custom adapter at a later time\n\nChange-Id: Ia66505ee1676be52680a87647f888bb7706ef0cb\n"
    },
    {
      "commit": "45b8eb7bad2aeb3f659736a6845971d6304d06c5",
      "tree": "c1b6ade3db014ea219a8a4c7f905cbd17b48a61c",
      "parents": [
        "7e4e3156f8def0bb886044a2e33a6465df78be45"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Sep 28 10:50:01 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Sep 29 16:19:37 2021 +0200"
      },
      "message": "Adding keywoard to customise number of adapters required in the system at a certain time, enabling deployment of custom adapter at a later time\n\nChange-Id: Ie34f706e99350e2b373736ed7f47e5e43aa4925a\n"
    },
    {
      "commit": "d9af802fa85f40584533bb9bd0fac1b17cc42f3a",
      "tree": "4329877df1fb5dd8298efcd4246c9ead7c9997c3",
      "parents": [
        "f26d2ef027ed2248f8f15e0e1f344c7d02d9e5dc"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Sep 28 16:21:01 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Sep 28 16:23:07 2021 -0700"
      },
      "message": "Waiting for adapters to communicate with the core before starting tests\n\nChange-Id: I7189458dc59098cceda836d08bf0d2fab096ce26\n"
    },
    {
      "commit": "937f4795cb491e5f186b79ef7474eee800e00dce",
      "tree": "f15c09887413e598ab3deba098c29934a3dc3fd3",
      "parents": [
        "1c0d0ac7401176b805238f59aac6e7a0f0306038"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Sep 24 11:05:52 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Sep 24 11:05:52 2021 -0700"
      },
      "message": "Waiting for adapters to be registered before marking VOLTHA as ready\n\nChange-Id: I2f3079c0d5bab3bc8291c874af438c1611dd6ae2\n"
    },
    {
      "commit": "57f9c241475e5ba40617baf4d8f50b4a676867c5",
      "tree": "8636d28f83a69eff2c0b26760053ddc91c610f36",
      "parents": [
        "fc057cd970ab2b0f5947af3f0599b21f1f155c5e",
        "e765ee3c54fb90f4d35cc562f8169b02dd1de10f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Jul 27 21:36:13 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Tue Jul 27 21:36:13 2021 +0000"
      },
      "message": "Merge \"Only printing BBSim ServicesConfig in BBSim debug info\""
    },
    {
      "commit": "42554adec92573b915dfa97c7c51834ae4521427",
      "tree": "41a45bd3e4ac235b461b27a64d9bf21998fc4bbd",
      "parents": [
        "1183251e28a1c77ad779c4232c04a832cdb285f3",
        "544fa7b874379499f10ce14b2831027aef7fc4eb"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Jul 23 18:26:48 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Fri Jul 23 18:26:48 2021 +0000"
      },
      "message": "Merge \"Fixing multi-stack log collection\""
    },
    {
      "commit": "544fa7b874379499f10ce14b2831027aef7fc4eb",
      "tree": "8620b679248fd5517923e03512652b81ec5e19bb",
      "parents": [
        "529e88224a4cf89c901f672f37261c8e4173c027"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jul 23 11:03:24 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jul 23 11:13:02 2021 -0700"
      },
      "message": "Fixing multi-stack log collection\n\nChange-Id: Ie33848360eb72f3ca544d70b01999dd049caf8af\n"
    },
    {
      "commit": "1183251e28a1c77ad779c4232c04a832cdb285f3",
      "tree": "48c67750c31e190feff1bc497e3a5d38e37c5e87",
      "parents": [
        "e217510045d7f91b4fdf36a251adcff213b4d45d"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Jul 23 10:53:19 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Jul 23 10:54:33 2021 +0200"
      },
      "message": "Using Running as selectonr for 2.9 onos-config-loader to avoid tangling with the 2.8 job based version\n\nChange-Id: I5caf5362989ca68e057d57745ecd66905a7e2bcc\n"
    },
    {
      "commit": "e217510045d7f91b4fdf36a251adcff213b4d45d",
      "tree": "f3be73284796ccc5a3b200ac2335602926733c6f",
      "parents": [
        "63f90d861d326a00913607cda7722c9556f273c2"
      ],
      "author": {
        "name": "Hardik Windlass",
        "email": "hardik@opennetworking.org",
        "time": "Fri Jul 23 08:34:32 2021 +0000"
      },
      "committer": {
        "name": "Hardik Windlass",
        "email": "hardik@opennetworking.org",
        "time": "Fri Jul 23 08:34:38 2021 +0000"
      },
      "message": "Updated voltctl version for voltha-2.8 jobs\n\nChange-Id: I3dba13fef091000f682363bc8ed41dc8951bc736\n"
    },
    {
      "commit": "04b393a5c50e9fd2250707a75689b4fa860368f9",
      "tree": "7d44875405b5d9da892660b61c366df7f9ac6c01",
      "parents": [
        "5e7230ec05e6841d54abb276de25d1fe5ece19ed"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jul 22 10:48:33 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jul 22 12:02:02 2021 +0200"
      },
      "message": "[VOL-4252] Parsing ETCD by label and waiting for ONOS to start with new config loader\n\nChange-Id: I22a03fab27ebfc5acbb1ed57ab7667135f5185dc\n"
    },
    {
      "commit": "529e88224a4cf89c901f672f37261c8e4173c027",
      "tree": "fc30ffbe7ecfd76a5478877a81138bf54aa19969",
      "parents": [
        "712514ad6bc5d50dab35cdf1e7f6f74c0d335aa7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jul 21 10:20:18 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jul 21 10:33:38 2021 -0700"
      },
      "message": "Updating voltha-scale-multi-stack pipeline to latest keywords\n\nChange-Id: I744107a1762ba1fe1b0361417b5e0af7834a4179\n"
    },
    {
      "commit": "e765ee3c54fb90f4d35cc562f8169b02dd1de10f",
      "tree": "c910020faf4928f2e6399f3959ac46a336a51dd6",
      "parents": [
        "712514ad6bc5d50dab35cdf1e7f6f74c0d335aa7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jul 20 16:47:19 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jul 20 16:47:19 2021 -0700"
      },
      "message": "Only printing BBSim ServicesConfig in BBSim debug info\n\nChange-Id: I60b62cb75cdab4812caa077232eb89c24b8f457b\n"
    },
    {
      "commit": "6253af6ee00cdc079502198b6cd34b151860af75",
      "tree": "26e8fa28b0bbf992f0de036be33835e03ce30e24",
      "parents": [
        "0d0f290c70c3e84e5dbbff73b57261bf3fed3b63"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jul 16 12:19:07 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jul 16 12:19:07 2021 -0700"
      },
      "message": "Removing log collection from voltha-dt-physical-functional-tests.groovy as they are already collected in the tests\n\nChange-Id: Id3d0d074c7ae13a4b12e87fee46febb272aa2813\n"
    },
    {
      "commit": "7b64b6d2ba3ddc90bb30c8317de7b27f536a2d05",
      "tree": "41ee2ddc2309b816c2d6d1c4929efc8f64c82685",
      "parents": [
        "a461dad7599e349f553a41105a99593ad660e997"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jul 15 12:07:02 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jul 15 15:17:32 2021 -0700"
      },
      "message": "Fixing minor issues in *ComponentLogs keywords\n\nChange-Id: I9140edac7db4e644e18b79c6e54294fb96cf68a0\n"
    },
    {
      "commit": "a79f7cf9b27846eaa64b99e2342c6bd2c1212039",
      "tree": "d1db1a51564f8d07db61672ffb7b5f4565aa4254",
      "parents": [
        "a0618416d4df483bf75ba7a3be3f273415808d15",
        "6784281335482b6b3c995b148e091352c7e59244"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Jul 15 17:19:20 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Thu Jul 15 17:19:20 2021 +0000"
      },
      "message": "Merge \"[VOL-4237] Creating keyword to collect kubernetes components log removing log-collector.sh from voltha-dt-physical-functional-tests.groovy\""
    },
    {
      "commit": "6784281335482b6b3c995b148e091352c7e59244",
      "tree": "aead556deb6d714f33d258d682a66127a771e73b",
      "parents": [
        "c11b0ad78b72d756a380fc1f210038321c8c8248"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jul 13 16:52:13 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jul 14 10:58:13 2021 -0700"
      },
      "message": "[VOL-4237] Creating keyword to collect kubernetes components log\nremoving log-collector.sh from voltha-dt-physical-functional-tests.groovy\n\nChange-Id: I09574c467a073096d9523a70c07910d9cd04c97a\n"
    },
    {
      "commit": "a6112936d562b4edc54c4715ae750cac474e86c0",
      "tree": "b2efaa654e79f85d5120d98ca0fb8b0b9b3f6219",
      "parents": [
        "c11b0ad78b72d756a380fc1f210038321c8c8248"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jul 13 14:25:41 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jul 13 14:25:41 2021 -0700"
      },
      "message": "Cleaning up console output when installing a voltha stack\n\nChange-Id: Ie4667147676790882fb72001387d7d9814b9520f\n"
    },
    {
      "commit": "6f854a14da537cea2e22e07af7bd3e9564b1f582",
      "tree": "d60155a3dedb326ab736589fd7b3bb580e7e581d",
      "parents": [
        "6d9a82e19e16589e0ec50ddac4d629c1137de133"
      ],
      "author": {
        "name": "Hardik Windlass",
        "email": "hardik@opennetworking.org",
        "time": "Mon Jul 12 13:20:21 2021 +0000"
      },
      "committer": {
        "name": "Hardik Windlass",
        "email": "hardik@opennetworking.org",
        "time": "Tue Jul 13 02:54:08 2021 +0000"
      },
      "message": "Updated Voltctl Version for voltha-2.8 release jobs\nUpdated Physical Pod pipelines to use correct pod-configs branch\n\nChange-Id: I6041f9f5d3094283aa01dec5cdd4f0ac081df170\n"
    },
    {
      "commit": "6d9a82e19e16589e0ec50ddac4d629c1137de133",
      "tree": "b5c681ef5e045dd2c0e2cb2b3914a9296801eb7f",
      "parents": [
        "6c70df9ebd382f63b235e520b3a3b06df1dcb247"
      ],
      "author": {
        "name": "Hardik Windlass",
        "email": "hardik@opennetworking.org",
        "time": "Thu Jul 08 16:23:21 2021 +0000"
      },
      "committer": {
        "name": "Hardik Windlass",
        "email": "hardik@opennetworking.org",
        "time": "Mon Jul 12 05:27:37 2021 +0000"
      },
      "message": "Updated pipelines for Voltha-2.8 release\n\nChange-Id: I53ca9a5418a73299165bbc00ad655288734fd35e\n"
    },
    {
      "commit": "ba4b65449f288379b0c4ee529e698c9acc697dde",
      "tree": "01c2129d36b1fd550c18b35b5f0b19514f712a8a",
      "parents": [
        "5713803f14c9ad7e74202b7aa4eb4093a7e7f0ba"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jun 24 12:06:07 2021 +0200"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jun 24 12:06:07 2021 +0200"
      },
      "message": "When localChart is set in a VOLTHA deployment, use the local BBSim chart as well\n\nChange-Id: Ie356dd4f8621abf174ef16210eb3cc43a3243eea\n"
    },
    {
      "commit": "95f3bc1e6de1c9ea0bc88e7ebc07654af579b8f3",
      "tree": "83da3e6aea179f2e4f0f7663c86ea1511daf5340",
      "parents": [
        "7b66316446911a42dfecae843561dbebb796b43b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jun 03 15:25:47 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jun 03 15:35:12 2021 -0700"
      },
      "message": "Adding timeout in voltha scale multi stack jobs\n\nChange-Id: I1180d7e00366be0d22b0b51307f5902b155cac6d\n"
    },
    {
      "commit": "a1b5d798a89681fde988a7688b91077bb03be383",
      "tree": "2436ddc0334b64bee0f0084aaf73877af2e1dc96",
      "parents": [
        "c9ecaba23b1980d99ccf0abfd8fdcd81ed6d0c66"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jun 01 12:19:31 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jun 01 12:19:31 2021 -0700"
      },
      "message": "Persisting ETCD data in voltha-scale jobs\n\nChange-Id: I5a6a3fadb2e792bbc4eb6302c99aed639dd1b5fd\n"
    },
    {
      "commit": "8b62af3ea15c857d8d73c7ba7e305474973b7048",
      "tree": "ad2836959a387701b77b1bf46e6f0810a6da09b4",
      "parents": [
        "aadfc19a601dd5fc45aaf90d65097c238ac08a83"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue May 25 08:41:12 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue May 25 08:58:03 2021 -0700"
      },
      "message": "Capturing service when getting pods info\n\nChange-Id: I6231ff54fb4c2e7b6956cda807cf94875d74917b\n"
    },
    {
      "commit": "b29ca1ea8c681982e979375a1bcdb000979c9927",
      "tree": "f2d74e6f90f168a342c4d698e69404b57e0f0a49",
      "parents": [
        "e9517929099eed5a1e7700074193b1b7317ffb34"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu May 06 17:45:27 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu May 06 17:45:38 2021 +0200"
      },
      "message": "Updating the helm repos before deploying voltha\n\nChange-Id: Ia04d8e866ee6ae9368ffd52b308f610ccd808b91\n"
    },
    {
      "commit": "0ce69f170b4120fe79c557f6e0c5478d086bc202",
      "tree": "8f778327b197490e342c52c53d6b7aae018067a0",
      "parents": [
        "3b3505e42ad987dab7b3530536428dccb85efd6b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue May 04 08:44:53 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue May 04 13:34:13 2021 -0700"
      },
      "message": "[VOL-3780] Using different S-Tags in multiple BBSim deployments\n\nChange-Id: I9a3ad351ce6c324625c0cabc26266afba3c15e91\n"
    },
    {
      "commit": "5244aaa3db3b7ad59585fa6659850c30bfc460a4",
      "tree": "cc1baa3d6d4e08fcf23fccf8175c9b504f861662",
      "parents": [
        "f9de03444c4ce2d27aeea751a5ff0ed8032f1b92"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Apr 28 09:28:58 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Apr 28 10:30:06 2021 -0700"
      },
      "message": "[VOL-3780] Correctly overriding voltha-onos image\n\nChange-Id: I8e6ecd4a0c38fb36f7f518e59765567ac7e49cce\n"
    },
    {
      "commit": "9b644ba5fc02b8239ba6f48af6f14265795fa3bf",
      "tree": "429bd2c103ce531e3e787f88c3ecd35ed7558d6b",
      "parents": [
        "03946b6c3370121a2f965ff9e517c97782f5397b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Apr 19 11:21:07 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Apr 21 12:19:07 2021 -0700"
      },
      "message": "[VOL-3780] Unifying tucson POD pipelines and migrating to voltha charts\n\nChange-Id: I010087d59ae9745904aa1effa0b4bbad5e5b84f1\n"
    }
  ],
  "next": "03946b6c3370121a2f965ff9e517c97782f5397b"
}
