)]}'
{
  "log": [
    {
      "commit": "925133dcaf30f967089ff027cb40b4fdf44c8982",
      "tree": "664d1c3e591579e007c3b3983340cca095804fcb",
      "parents": [
        "5085d4f2679d4714149c070f1415fec11494d153"
      ],
      "author": {
        "name": "gst",
        "email": "guruprasanna.st@radisys.com",
        "time": "Mon Jan 13 15:26:30 2025 +0530"
      },
      "committer": {
        "name": "gst",
        "email": "guruprasanna.st@radisys.com",
        "time": "Mon Jan 13 15:26:39 2025 +0530"
      },
      "message": "volthaStack_Fix\n\nChange-Id: I1cd0d24317832864bacb2c414adc855f37cb3944\nSigned-off-by: gst \u003cguruprasanna.st@radisys.com\u003e\n"
    },
    {
      "commit": "2ff418d17d172ee1eb6c62539cd558ddbe0b5789",
      "tree": "773aec9fe5fa55bb504e2579469eb52bf408144a",
      "parents": [
        "c79131a724aef165561c9aa8d4751e47c852a47d"
      ],
      "author": {
        "name": "gst",
        "email": "guruprasanna.st@radisys.com",
        "time": "Mon Jan 13 13:23:05 2025 +0530"
      },
      "committer": {
        "name": "gst",
        "email": "guruprasanna.st@radisys.com",
        "time": "Mon Jan 13 13:52:18 2025 +0530"
      },
      "message": "fixed_VGC_Deploy\n\nChange-Id: I5fff4f88c44ae3e4e842fa6b82203cadba8bc865\nSigned-off-by: gst \u003cguruprasanna.st@radisys.com\u003e\n"
    },
    {
      "commit": "c79131a724aef165561c9aa8d4751e47c852a47d",
      "tree": "ac0a97ccb4b1f435daae9aa1956e1d1ad3bd285a",
      "parents": [
        "876a28c0afe130e4c325309287e78387871be94b"
      ],
      "author": {
        "name": "gst",
        "email": "guruprasanna.st@radisys.com",
        "time": "Mon Jan 13 11:19:12 2025 +0530"
      },
      "committer": {
        "name": "gst",
        "email": "guruprasanna.st@radisys.com",
        "time": "Mon Jan 13 12:49:47 2025 +0530"
      },
      "message": "Introduced-port-forward-for-VGC 8181:8181\n\nChange-Id: I0d9825ebf817ea1b5b64196556c026b127ca9705\nSigned-off-by: gst \u003cguruprasanna.st@radisys.com\u003e\n"
    },
    {
      "commit": "a339a5a726212a77d88f008afc82238b05e6fa01",
      "tree": "9fa6255dfe1f68149f9ec4dcd6c40cfd6321b726",
      "parents": [
        "f592679b3a5d5bbed210fb1f6fc4f8e0b0a54b7f"
      ],
      "author": {
        "name": "Guru",
        "email": "guruprasanna.st@radisys.com",
        "time": "Sun Dec 22 03:07:45 2024 +0530"
      },
      "committer": {
        "name": "Guru",
        "email": "guruprasanna.st@radisys.com",
        "time": "Sun Dec 29 18:32:44 2024 +0530"
      },
      "message": "periodic-Voltha-combined_Inroduced_VGC_Pod_Bringup\n\nChange-Id: Id3be7f70c8d64824fb67f8513d9be57dca775027\nSigned-off-by: Guru \u003cguruprasanna.st@radisys.com\u003e\n"
    },
    {
      "commit": "b478928b403aa0a62be123812f0b1d2561a5c0d5",
      "tree": "94ab3b630df8808e82223c29a775da1126287069",
      "parents": [
        "4760e99a8b5f6bb0592203db823f5f49cb609ed5"
      ],
      "author": {
        "name": "Jan Klare",
        "email": "jan.klare@bisdn.de",
        "time": "Fri Nov 15 13:19:10 2024 +0100"
      },
      "committer": {
        "name": "Jan Klare",
        "email": "jan.klare@bisdn.de",
        "time": "Fri Nov 15 13:35:55 2024 +0100"
      },
      "message": "voltctl: update ingress configuration after redeployment in berlin-lab\n\n* handover cluster variable for helm deployments of voltha-infra and\n  voltha-stack (volthaInfraDeploy.groovy and volthaStackDeploy.groovy\n  are called from vars/volthaDeploy.groovy) to allow usage of it in\n  \u0027helm upgrade --install\u0027 commands\n* replace default virtualhost ingress (enableVirtualHosts\u003dtrue) for\n  voltha-infra and voltha-stack with specific ingress host, by using\n  cluster variable (paths also needs to be defined, since there is not\n  default for it when defining a specific host)\n* adapt volt config generation for physical-build jobs to use \u0027.\u0027\n  instead of \u0027-\u0027 when adding the value of the cluster variable to align\n  with settings for bbsim voltctl configuration\n* set default value \u0027local\u0027 for cluster variable when using it in\n  volthaInfraDeploy.groovy context (to set voltha-infra.local as default\n  ingress hostname)\n* set default value \u0027voltha.local\u0027 for cluster variable when using it in\n  volthaStackDeploy.groovy context (to set voltha.voltha.local as\n  default ingress hostname)\n\nChange-Id: I06ff30b1dafd054232f6f1d62fb0798a92a747a8\nSigned-off-by: Jan Klare \u003cjan.klare@bisdn.de\u003e\n"
    },
    {
      "commit": "7f6c2c0a166a90587f88d0827dfc9cf0e2a39b3a",
      "tree": "3f6105219e9dce27cae4509f1315172bd1ca05d7",
      "parents": [
        "f2d8bf3632c7f44d79188231725aa838cc1b985e"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Feb 11 14:15:24 2024 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Feb 11 14:15:24 2024 -0500"
      },
      "message": "Enable debugging for repo:onos job\n\nChange-Id: Id79a74a4773151b01d7d30cc31b058fcff68f5fb\n"
    },
    {
      "commit": "518f35702f8b34266b977945ebd81f954db5b1d0",
      "tree": "0dfc232a2401cd63d4ff46f70b284ed6bfd8631f",
      "parents": [
        "7035bf7b71a87e0e3bb72fd35aa90733d03713f2"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Feb 11 07:56:25 2024 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Feb 11 07:56:25 2024 -0500"
      },
      "message": "Bulk update copyright notices to 2024\n\nChange-Id: I6e6d6adbe427332634e9253b9df6d070b4e1387d\n"
    },
    {
      "commit": "415f3b7709247dc1482e1fa7112e875738d78479",
      "tree": "8e70106ca82c26e252ae39dc2ebb6f1023ac41e9",
      "parents": [
        "6ee5c7b13d4e8da7b278dfb89ad060b45cf4b076"
      ],
      "author": {
        "name": "Jan Klare",
        "email": "jan.klare@bisdn.de",
        "time": "Wed Oct 25 09:23:15 2023 +0200"
      },
      "committer": {
        "name": "Jan Klare",
        "email": "jan.klare@bisdn.de",
        "time": "Wed Oct 25 09:24:45 2023 +0200"
      },
      "message": "fix typo in debug output during voltha-stack deployment\n\n* replace \"ContainerCrating\" with \"ContainerCreating\"\n* add unrelated change in jjb/ to trigger jenkins pipeline\n\nChange-Id: I1368dac5f6d1521026b281ed4c7a0d08e1610a7f\n\nSigned-off-by: Jan Klare \u003cjan.klare@bisdn.de\u003e\nChange-Id: I7fe130de727d63e2341e6500237add64306a5eed\n"
    },
    {
      "commit": "2403ef0bdf2da8a831e8869bcf12d2f617a5a29f",
      "tree": "210522b95d5490be37fccb5dbfe165f2c6f89307",
      "parents": [
        "d7fd97332a00f8c063f3ecf2df296216ac0130cb"
      ],
      "author": {
        "name": "Roger Luethi",
        "email": "roger@opennetworking.org",
        "time": "Wed Sep 27 06:27:22 2023 +0200"
      },
      "committer": {
        "name": "Roger Luethi",
        "email": "roger@opennetworking.org",
        "time": "Wed Sep 27 14:51:09 2023 +0200"
      },
      "message": "Add missing line continuation characters\n\nAdd the line continuation characters missing from the recent ingress\nlines which resulted in this error:\n\n  + --set etcd.ingress.enableVirtualHosts\u003dtrue\n  /w/workspace/periodic-software-upgrade-test-bbsim@tmp/durable-9565aa33/script.sh: line 3: --set: command not found\n\nAlso include an extra change in jjb to trigger jenkins job in vars/.\n\nFixes: 7b065235 (\"deploy: set helm flags to deploy etcd and voltha ingress\")\nSigned-off-by: Roger Luethi \u003croger@opennetworking.org\u003e\nChange-Id: I9efd323b8771b22a267f4e0037dad90a30c1bbfd\n"
    },
    {
      "commit": "7b065235eeabe574ba46aef07360b52145af9bd8",
      "tree": "894c19ff310b204c698fdd9a8e96564ec3ae1c17",
      "parents": [
        "8846dea27b09ce745b6c106e2409b19724e0deff"
      ],
      "author": {
        "name": "Jan Klare",
        "email": "jan.klare@bisdn.de",
        "time": "Fri Sep 22 16:23:48 2023 +0200"
      },
      "committer": {
        "name": "Jan Klare",
        "email": "jan.klare@bisdn.de",
        "time": "Fri Sep 22 16:47:35 2023 +0200"
      },
      "message": "deploy: set helm flags to deploy etcd and voltha ingress\n\n* this is the first step to move from \u0027kubectl port-forward...\u0027 to the\n  usage of kubernetes ingresses by enabling those without changing\n  anything in terms of how the pipelines work (the new ingresses are\n  not used yet)\n* the used flags enable the helm deployment of ingresses for etcd and\n  voltha and those can then be used by voltctl (once we render the\n  fitting config) to read and write data\n* note: there is no option to enable an ingress for kafka in the helm\n  charts atm, so it might not be needed\n* documentation for the flags can be found here:\n  https://github.com/opencord/voltha-helm-charts#using-an-ingress-controller\n* following commits need to:\n  * generate a fitting voltctl configuration like documented here:\n    https://github.com/opencord/voltha-helm-charts#usage-with-voltctl\n  * make sure the DNS is configured fitting to the voltctl config\n  * clean up the multiple instances of \"kubectl port-forward...\"\n\nChange-Id: Ie4464fcf17bd3ca6775ee28a4f151d14ff25aff0\nSigned-off-by: Jan Klare \u003cjan.klare@bisdn.de\u003e\n"
    },
    {
      "commit": "8c34712fdcc81aa1b56026f5d506f7e29c50f62c",
      "tree": "541c6dae0e08ea1e8ce860fdd7d0bee3ea319684",
      "parents": [
        "d4af72d486b94b8dad7bff71ce5022a21ea004f0"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Sep 18 17:04:49 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Sep 18 17:04:49 2023 -0400"
      },
      "message": "Remove stray fi from copy \u0026 paste\n\nChange-Id: Ie503645503befeef32988a8ce67af82ac8532e9d\n"
    },
    {
      "commit": "d4af72d486b94b8dad7bff71ce5022a21ea004f0",
      "tree": "44fed504ebba882383d3bd6521ae551b6583b06d",
      "parents": [
        "6f5076572a4ff27ce87e86c0e2fa93aa2bdbcab5"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Sep 18 14:23:35 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Sep 18 14:23:35 2023 -0400"
      },
      "message": "[VOL-5180] - installVolthaStack: enhance polling loop\n\nvars/volthaStackDeploy.groovy\n-----------------------------\n  o Now that launchVolthaStack waits for service startup can no longer\n    rely on a simple test for cluster activity (line \u003d~ \u00270/\u0027) to break\n    from the polling loop.  Service now showing \u00271/1 Running\u0027.\n  o Clone status detection logic from launchVolthaStack into waitForOnosDeploy.\n  o Test for Error and inactive (0/1).\n  o Exit polling when launching and error states can be excluded.\n\nChange-Id: Ia97fafb12e09c2dfba8ed2a6cbca650c117e0a52\n"
    },
    {
      "commit": "6f5076572a4ff27ce87e86c0e2fa93aa2bdbcab5",
      "tree": "9aa930efea45d3382df9963fb775491b596bee14",
      "parents": [
        "557d86e7555e2288ad6c98f763f346027824c6eb"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Sep 18 10:35:07 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Sep 18 10:37:32 2023 -0400"
      },
      "message": "[VOL-5180] - installVolthaStack: enhance polling loop\n\nvars/volthaStackDeploy.groovy\n-----------------------------\n  o Fixed typo in s/scriptx/script/, (grumble) gaming keyboard can be a\n    bit too responsive at times.\n  o Misc npm-groovy-lint inspired cleanups.\n\nChange-Id: I6cd369d2d97a0dcc1eced983b015c21c14c32d4a\n"
    },
    {
      "commit": "cfb8594082a89949b80f4695b00943930afb71e0",
      "tree": "fc1b3dd995b618168613576645a59377a78a4df9",
      "parents": [
        "358f22400b7fe556a07dd39057a540be24b9888e"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Sep 15 11:47:02 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Sep 15 11:49:22 2023 -0400"
      },
      "message": "[VOL-5180] - installVolthaStack: enhance polling loop\n\nvars/volthaStackDeploy.groovy\n-----------------------------\n  o Add more cluster state detection for Error.\n  o Fail hard and noisy when detected.\n\nChange-Id: I76328ba670653dde802f6152f37a1f19c5e357b4\n"
    },
    {
      "commit": "358f22400b7fe556a07dd39057a540be24b9888e",
      "tree": "4e14f89fefcc24791ca08d785772f619aa5db605",
      "parents": [
        "57769e7cbdd9e0a9d9c3a25e28958312341a7eba"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Sep 15 09:49:21 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Sep 15 10:47:08 2023 -0400"
      },
      "message": "[VOL-5180] - installVolthaStack: enhance polling loop\n\nvars/volthaStackDeploy.groovy\n-----------------------------\n  o More status detection needed to avoid a race condition.\n  o Added comments to document state transitions.\n  o grep \u00270/\u0027 will only detect activity VS state.\n  o Detect states: active, not Created, (~all) Running.\n  o Display kubectl get pod output states are blocked on.\n  o Display get pod output at exit condition for good measure.\n\nChange-Id: I4395d4957a2bf732a3ea32f941fdbedf35c97a1a\n"
    },
    {
      "commit": "8da0894aa7846b05e1f94f7e5441d9ce7522598a",
      "tree": "0198c506563219d4851b2ffcf32a1ec2ef78fc73",
      "parents": [
        "8d12f65b34a6a6d53eef3ab9485022f4ab154fdd"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Sep 14 13:52:49 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Sep 14 13:52:49 2023 -0400"
      },
      "message": "[VOL-5177] - verify_voltha-openolt-adapter_sanity-test failure\n\nvars/volthaStackDeploy.groovy\n-----------------------------\n  o I should stop using my gaming keyboard for development, sensitivity\n    and response rate contribute to insertion of a few stray characters.\n\nChange-Id: I417a67f3f77d733ee5135b05175785ac73cca294\n"
    },
    {
      "commit": "8d12f65b34a6a6d53eef3ab9485022f4ab154fdd",
      "tree": "721339a7d68e1bc6e03e764ef25d0986495373c7",
      "parents": [
        "cd3f0759e6e77dd0c7e53ba121039adeb3710bd3"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Sep 13 18:25:33 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Sep 13 18:25:33 2023 -0400"
      },
      "message": "[VOL-5177] - verify_voltha-openolt-adapter_sanity-test failure\n\nvars/volthaStackDeploy.groovy\n-----------------------------\n  o Remove stray 1 from c1fg, gaming keyboard sensitivity \u0026 low hovering hands.\n  o Move 2.9 ONOS deployment loop into a function with unwound pipelines so\n    we can periodically log output.\n\nChange-Id: Id6b946c5976551be7d0a6feae42965ecb5c20fd5\n"
    },
    {
      "commit": "cd3f0759e6e77dd0c7e53ba121039adeb3710bd3",
      "tree": "368c397d23cb88ac228edda0a0534fa923f18f56",
      "parents": [
        "c20bd72b817a33b3b338c4c95e861529029d8697"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Sep 11 18:10:12 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Sep 11 18:12:22 2023 -0400"
      },
      "message": "[VOL-5177] - verify_voltha-openolt-adapter_sanity-test failure\n\nvars/volthaStackDeploy.groovy\n-----------------------------\n  o Remove ONOS config loader fully deploy check.  Logic commented the check\n    was only relevant to v2.8 and the adapter sanity test is timing out on it.\n  o Refactor launchVolthaStack logic from process() into a named function\n    for readability.  Use debug logic added for ONOS config loader to avoid\n    pipeline problems and display command output periodically.\n  o Changed sh \"\" calls into sh(label:\u0027foo\u0027, script:\u0027\u0027) to improve logging.\n  o npm-groovy-lint cleanups:\n    - braces on same line as function defs and try/catch/finally.\n    - declare typed variables VS generic def.\n    - single-quote strings that do not require variable expansion.\n\nChange-Id: I7b6bbed459de1cc91e705cb598ade3297bfd6ec5\n"
    },
    {
      "commit": "c20bd72b817a33b3b338c4c95e861529029d8697",
      "tree": "a2c72eb653ead0e46f4f6fc4c2c7ac3e4c65bff2",
      "parents": [
        "e93c3fae5b4ff8b7b20a9b76e6e4942a5e1dce7d"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Sep 11 15:25:12 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Sep 11 15:25:12 2023 -0400"
      },
      "message": "[VOL-5177] - verify_voltha-openolt-adapter_sanity-test failure\n\nMore debugging added for voltha-adapter-sanity-test.\n\nvars/volthaStackDeploy.groovy\n-----------------------------\n  o Interesting \u0027set +x#\u0027 is an error.\n  o Insert whitespace to separate +x from comment leader.\n\nChange-Id: Ic16d50ed5a1cac57c82d7e604f057440a3bcc479\n"
    },
    {
      "commit": "e93c3fae5b4ff8b7b20a9b76e6e4942a5e1dce7d",
      "tree": "5d4b357205f98f6775aa3e3f82d503d4973e47c3",
      "parents": [
        "390cee12ae2138c351970c94f592c7059dcbde8d"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Sep 11 09:34:24 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Sep 11 14:47:15 2023 -0400"
      },
      "message": "[VOL-5177] - verify_voltha-openolt-adapter_sanity-test failure\n\nMore debugging added for voltha-adapter-sanity-test.\nhttps://jenkins.opencord.org/job/verify_voltha-openolt-adapter_sanity-test-voltha-2.12/17/console\n\nvars/volthaStackDeploy.groovy\n-----------------------------\n  o Last job failure was quiet, due to a timeout waiting for ONOS loading.\n  o ERR: Cancelling nested steps due to timeout\n  o Debugging added: display \"kubectl get pods\" early for error messages\n    and to see what is in the stream.  We may need to split the \u0027wc -l\u0027\n    one liner into separate commands to detect problems in the pipeline.\n  o Change getIam() return type from def to String so type cast problems\n    will become visible.\n\nvars/waitForAdapter.groovy\n--------------------------\n  o Replace several raw iam\u003dgetIam() calls with enter(msg), leave(msg).\n  o Replace raw pgrep/pkill with central debug library pkill_port_forward.groovy.\n  o Library logic can be replaced if/when we have port forwarding handled\n    by system services.\n\nChange-Id: I5b07000c20e0bf2b9a12e87d39f384dbcc542a37\n"
    },
    {
      "commit": "74ec08c3459a32bb7e3bee2a9f2b4b02f290962d",
      "tree": "ef34b763155d75afe678dd961840a8020c396296",
      "parents": [
        "c63186b80bb414feafc190d2b810bfb988808b0d"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Aug 31 11:25:57 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Aug 31 16:43:21 2023 -0400"
      },
      "message": "[VOL-5170] - Test debugging openolt-adapter-sanity-test-voltha\n\nvars/createKubernetesCluster.groovy\nvars/volthaStackDeploy.groovy\nvars/waitForAdapters.groovy\n-----------------------------------\n  o npm-groovy-lint cleanups\n  o Correct indentation\n  o emacs untabify (tabs to spaces)\n  o Split long shell commands into distinct sh() blocks.\n  o Add sh() attribute \u0027label\u0027 so logged commands are self-documenting.\n  o Added more banners to label logged output.\n\nvars/volthaStackDeploy.groovy\n-----------------------------\n  o remove set +x from sh() commands to add log output.\n  o re-enable thrown excpetions for process().  This may generate\n    duplicate stack traces but at least we see all errors.\n\nvars/pgrep_port_forward.groovy\n------------------------------\n  o Convenience script, refactor pgrep/pkill logic into a reusable library\n    to avoid inlining copy \u0026 paste port-forward setup/teardown logic.\n  o Shell command must be hardcoded (YUCK!).  Groovy Strings are type\n    GString with no native cast to java.lang.string for sh(\"$cmd\") calls.\n    String casting works at times due to def/object type but exceptions\n    are thrown when incorrect so use a known/reliable value for now.\n\njjb/verify/voltha-openolt-adapter.yaml\n--------------------------------------\n  o Jobgen did not run last attempt, include a config file to force it.\n\nChange-Id: I70843625d6a0ae510594a764697e9e0405dfe64b\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "ed1afdde06bd21c01f1148529630392c234a9605",
      "tree": "cf9b8add5a7fe79c82e5bcf78f47fea1fda91c04",
      "parents": [
        "660e4af8935f46321397a95d7797955c9fa65f34"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Apr 02 16:25:45 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Apr 02 16:25:45 2021 -0700"
      },
      "message": "Always pass extraHelmFlag as last parameter in helm install commands\n\nChange-Id: I2b251f954fd703095595a9dbcec25e5020a23a87\n"
    },
    {
      "commit": "fcfc60d6c08d7255155bf948307bcb5e7d7387e2",
      "tree": "3ace90fa3e9f70bae2c237390c5db3669d3aa2c8",
      "parents": [
        "14b6f011d4678fcc808df3cb18452c79d5b59884"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Feb 24 09:06:48 2021 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Feb 24 21:36:20 2021 +0000"
      },
      "message": "[VOL-3878] Using the patch under test when running sanity on voltha-helm-charts\n\nChange-Id: Ie8120a2b03d78611935ebabdcd97eda0d82a24e1\n"
    },
    {
      "commit": "2bc660a0b926a35357ae3b04d2935f465e0957a8",
      "tree": "d0d1f74dc8221a6f8871ee5555b547e4c0461d92",
      "parents": [
        "e2cd1471911eed71a2135b24fbe207d3ec682ca6"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Feb 12 10:52:25 2021 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Feb 17 14:03:30 2021 -0800"
      },
      "message": "[VOL-3780] Migrating voltha-scale multi-stack pipeline to helm-charts\n\nChange-Id: I1ba767d23fdf49fdd87cb19dded3214532f0ab1e\n"
    },
    {
      "commit": "42f6e570e5e8b4fdff72f8255abd95c3107b65b5",
      "tree": "94213e886d0b4de391c4465ca516cca2cddb3876",
      "parents": [
        "8b00dfdbd2d4df0c8fd0994cf60c41c0e18dd0e2"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jan 25 15:11:34 2021 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Feb 03 09:45:22 2021 -0800"
      },
      "message": "[VOL-3780] Upgrading per-patchset validation to use the new charts\n\nChange-Id: I1858f22032dd7b00215f3af0b2ffb038d1615cc2\n"
    }
  ]
}
