)]}' { "log": [ { "commit": "3be3f538f0a6a369ecf9afe8529de624421cd54e", "tree": "da7cbc4665d3fc183794330706b559d5e80060ac", "parents": [ "488daf2e4b6c4e1f530a2354784f498c5d8135db" ], "author": { "name": "Brendan Higgins", "email": "brendanhiggins@google.com", "time": "Fri Aug 06 15:58:08 2021 -0700" }, "committer": { "name": "Brendan Higgins", "email": "brendanhiggins@google.com", "time": "Fri Aug 06 16:47:14 2021 -0700" }, "message": "prow-presubmit: make Prow only set --build_dir\u003d. after v5.7\n\nProw tries to build Linux kernels in the source root directory. On newer\nkernels, the best way to do this is to set the --build_dir flag to `.`.\nUnder the hood this sets the make variable `O\u003d.` - on new kernels this\nis fine, necessary, in fact. However, in kernels v5.2 and earlier Kbuild\ndoesn\u0027t know how to handle `O\u003d.`. We only actually need to set the flag\nin v5.7 kernels and later since KUnit defaulted to building in the\nsource root up until v5.7.\n\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\nChange-Id: Ibb6ed5114014632ee7f701af83f14b69b7769050\n" }, { "commit": "488daf2e4b6c4e1f530a2354784f498c5d8135db", "tree": "816ea04801219fd9269bb02599fb2b94a002ede8", "parents": [ "1b2bb24814331070f39f574825f2da7a796c1fd2" ], "author": { "name": "Daniel Latypov", "email": "dlatypov@google.com", "time": "Wed Mar 17 15:42:50 2021 -0700" }, "committer": { "name": "Daniel Latypov", "email": "dlatypov@google.com", "time": "Wed Mar 17 15:50:41 2021 -0700" }, "message": "prow-presubmit: make kunit.py\u0027s unit tests not mark presubmits as failures\n\nSince development on KUnit has moved to upstream, this hasn\u0027t been\nrunning against KUnit changes.\nAnd unfortunately that means the unit tests have been failing for some\nlongish stretches of time.\n\nTo make life less painful for people using backported versions of KUnit\n(which might be missing some test-only fixes), don\u0027t show the output of\nfailing tests and don\u0027t report overall failure if the unit test failed.\n\nIt would be useful if the unit test was catching issues w/ inconsistent\nbackports, but it seems unlikely it even *could* catch many of these.\n\nAlso exclude the unit test output from the build log since it\u0027s quite\nverbose and can be confusing since it prints out fake results, e.g.\nFAILED (failures\u003d1)\n[22:07:34] \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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[22:07:34] \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d [PASSED] sysctl_test \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[22:07:34] [PASSED] sysctl_test_dointvec_null_tbl_data\n[22:07:34] [PASSED] sysctl_test_dointvec_table_maxlen_unset\n[22:07:34] [PASSED] sysctl_test_dointvec_table_len_is_zero\n[22:07:34] [PASSED] sysctl_test_dointvec_table_read_but_position_set\n[22:07:34] [PASSED] sysctl_test_dointvec_happy_single_positive\n[22:07:34] [PASSED] sysctl_test_dointvec_happy_single_negative\n[22:07:34] [PASSED] sysctl_test_dointvec_single_less_int_min\n[22:07:34] [PASSED] sysctl_test_dointvec_single_greater_int_max\n[22:07:34] \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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[22:07:34] \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d [CRASHED] example \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[22:07:34] [CRASHED] example_simple_test\n\nThe \"CRASHED\" in particular is likely very alarming to any user.\n\nChange-Id: I8bce1a011051309c7b26b68cdd4ce4e6fb99126e\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n" }, { "commit": "1b2bb24814331070f39f574825f2da7a796c1fd2", "tree": "bf478db5c79feb319beb1de307092a5fadd05bb7", "parents": [ "ff324844b522fef9f6f1c0830674020b8695291f" ], "author": { "name": "Brendan Higgins", "email": "brendanhiggins@google.com", "time": "Wed Nov 04 06:52:28 2020 -0800" }, "committer": { "name": "Brendan Higgins", "email": "brendanhiggins@google.com", "time": "Thu Nov 05 13:03:37 2020 -0800" }, "message": "Update Prow image to Debian Buster so that we have access to Python 3.7\n\nUpstream KUnit depends on features only available in Python 3.7;\nhowever, the Debian Stretch repo only has upto Python 3.5. So update\nProw to Debian Buster and Python 3.7.\n\nChange-Id: I5771413e582064e91beaf41ed90b49a269081ae4\n" }, { "commit": "ff324844b522fef9f6f1c0830674020b8695291f", "tree": "2c698984fb466289ce0466c06e41924e7ee4e0f7", "parents": [ "d99a17e89d2b551aed9bcbd059c45aa4075b887d" ], "author": { "name": "Brendan Higgins", "email": "brendanhiggins@google.com", "time": "Thu Oct 22 20:48:55 2020 -0700" }, "committer": { "name": "Brendan Higgins", "email": "brendanhiggins@google.com", "time": "Fri Oct 23 11:07:57 2020 -0700" }, "message": "Update kunit.sh to handle upstream KUnit .kunitconfig\n\nWhen KUnit was upstreamed we moved kunitconfig to .kunitconfig, so\nhandle that so we can support both upstream KUnit as well as\nkunit/alpha/master.\n\nChange-Id: Ic758b17ba609331897a2e88baaa262bb9d9bda17\n" }, { "commit": "d99a17e89d2b551aed9bcbd059c45aa4075b887d", "tree": "a3981cb775c12740e3e92073523dbf206d3be305", "parents": [ "e31940524ada8da7b91eb127fd87aa2d6eef74ca" ], "author": { "name": "Daniel Latypov", "email": "dlatypov@google.com", "time": "Wed Sep 30 15:55:14 2020 -0700" }, "committer": { "name": "Daniel Latypov", "email": "dlatypov@google.com", "time": "Fri Oct 23 10:14:52 2020 -0700" }, "message": "prow-presubmit: workaround different kunit tool name between alpa and upstream versions\n\nThe upstream verison of kunit_test.py is kunit_tool_test.py\nThis is a necessary but insufficient step to making the prow presubmit\nwork on both upstream and the kunit/alpha/master versions.\n\nhttps://kunit-review.googlesource.com/c/prow-presubmit/+/4149 will\nhandle the differences between the Kconfig symbols.\n\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\nChange-Id: Ife3aa413433ec16a43d588a488f094b4e4407627\n" }, { "commit": "e31940524ada8da7b91eb127fd87aa2d6eef74ca", "tree": "0b24ac14e4146a2eb88fa2bdf7460fb44674209b", "parents": [ "6c7412d589770848420edf926caba3e989b011ab" ], "author": { "name": "Daniel Latypov", "email": "dlatypov@google.com", "time": "Fri Sep 06 18:40:08 2019 -0700" }, "committer": { "name": "Brendan Higgins", "email": "brendanhiggins@google.com", "time": "Thu Oct 22 21:23:41 2020 -0700" }, "message": "Print out incremental coverage after overall coverage\n\nSample output would look something like\nOverall coverage rate:\n lines......: 1.5% (29 of 1893 lines)\n functions..: 2.3% (5 of 221 functions)\nIncremental line coverage: 12.34%\n\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\nChange-Id: Iceb3de8be72eb52cae8584caea27fd7c4e43eaaa\n" }, { "commit": "6c7412d589770848420edf926caba3e989b011ab", "tree": "87ab8854e88f367334f593c99eee7ad9b9bf384c", "parents": [ "d536a1cd9fb9e770c1823740ff1f4317be49c32a" ], "author": { "name": "Brendan Higgins", "email": "brendanhiggins@google.com", "time": "Thu Oct 22 18:52:52 2020 -0700" }, "committer": { "name": "Brendan Higgins", "email": "brendanhiggins@google.com", "time": "Thu Oct 22 18:52:52 2020 -0700" }, "message": "Update container registry for docker\n\nUpdate location of docker registry container to\ngcr.io/kunit-prow-container-registry/kunit:latest since the old\ncontainer registry got deleted.\n\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\nChange-Id: I0ffa24fa248844e15262dbf59708cacddcb50485\n" }, { "commit": "d536a1cd9fb9e770c1823740ff1f4317be49c32a", "tree": "af5a5bfd93cdbe768bdecd50a7060571572ea0cf", "parents": [ "3eaab4ca38916682ebfa5903cbeba0c4efb87ec3" ], "author": { "name": "Daniel Latypov", "email": "dlatypov@google.com", "time": "Sat Sep 26 16:05:18 2020 -0700" }, "committer": { "name": "Daniel Latypov", "email": "dlatypov@google.com", "time": "Tue Sep 29 21:18:01 2020 -0700" }, "message": "kunit: prow presubmit: potentially unbreak WORKSPACE file\n\n* package_mananger.bzl was deleted and we\u0027re pulling from the distroless\n master branch instead of a fixed SHA1.\n\n* fix distroless to an old commit that seems to work instead of pulling\n from master every time.\n\n* upgrade version of io_bazel_rules_docker setup since it is broken at\n earlier versions by an @bazel_tools change.\n Add in new stuff per https://github.com/bazelbuild/rules_docker/#setup\n\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\nChange-Id: I99c392097c3c2f7786eb13ee473b2fc44f2b834c\n" }, { "commit": "3eaab4ca38916682ebfa5903cbeba0c4efb87ec3", "tree": "19d76473861f2af3de72d8f897dc03c9bbd1f170", "parents": [ "31278305ae1f34eacbf347c5a8b34f1ee9082474" ], "author": { "name": "Daniel Latypov", "email": "dlatypov@google.com", "time": "Fri Sep 06 18:29:00 2019 -0700" }, "committer": { "name": "Daniel Latypov", "email": "dlatypov@google.com", "time": "Fri Sep 06 18:30:39 2019 -0700" }, "message": "fix up BUILD.bazel, move lcov_parser rules into subdir\n\nSome of the BUILD.bazel rules for lcov_parser were broken\n* get_changed_lines.py was renamed to changed_lines.py during review\n* incrememtal -\u003e incremental\n* the `deps` field was using file names instead of targets.\n* mark incremental_coverage as a binary since it has a main\n* move the lcov_parser rules into their subdir\n* ran formatter over /BUILD.bazel, which alphabetized a few things\n\nTESTED: `bazel test ...` now works as expected.\n\nChange-Id: I698857a5a4d1603e3c7f485a0167cb7b6448fa93\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n" }, { "commit": "31278305ae1f34eacbf347c5a8b34f1ee9082474", "tree": "b99ecd9727e34754ad811fd323e5e086f9d16384", "parents": [ "eba1820f979994baedfd75940f96773c365ef256" ], "author": { "name": "Darya Verzhbinsky", "email": "daryaver@google.com", "time": "Thu Sep 05 15:45:14 2019 -0700" }, "committer": { "name": "Daniel Latypov", "email": "dlatypov@google.com", "time": "Sat Sep 07 01:09:12 2019 +0000" }, "message": "Added incremental_coverage.py to calculate incremental_coverage.\n\nAdded a file incremental_coverage.py that calculates\nincremental coverage. It uses information from files\nchanged_lines.py and lcov_parser.py.\n\nWe are hoping to run this file in KUnit\u0027s presubmit script\n\"kunit.sh\" and redirect this output to a file so that\nusers get information about their incremental coverage.\n\nSigned-off-by: Darya Verzhbinsky \u003cdaryaver@google.com\u003e\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\nChange-Id: Ie8e4069d24ebf5b9af896f874d115a908a4e603b\n" }, { "commit": "eba1820f979994baedfd75940f96773c365ef256", "tree": "6aa6bb3dc95af35da4ba860595e4603ff3dc8e53", "parents": [ "4c990d8ff9221170b4e649321a99045ca4ccc8ef" ], "author": { "name": "Darya Verzhbinsky", "email": "daryaver@google.com", "time": "Wed Sep 04 15:51:48 2019 -0700" }, "committer": { "name": "Darya Verzhbinsky", "email": "daryaver@google.com", "time": "Thu Sep 05 23:16:55 2019 +0000" }, "message": "Updated comments to lcov_parser.py\n\nUpdated some of the comments in lcov_parser.py -\nthere was a grammar mistake and a forgotten\n\"raises error\" section in header comments.\n\nSigned-off-by: Darya Verzhbinsky \u003cdaryaver@google.com\u003e\nChange-Id: Iffb5fc072d7371a5279138adfda4ddb910af5aef\n" }, { "commit": "4c990d8ff9221170b4e649321a99045ca4ccc8ef", "tree": "16556ec73c661e14eae9b09d9321d5810ae895a7", "parents": [ "1815fe93019656d6bf70425640575f647bafcdfb" ], "author": { "name": "Daniel Latypov", "email": "dlatypov@google.com", "time": "Tue Sep 03 19:42:57 2019 -0700" }, "committer": { "name": "Daniel Latypov", "email": "dlatypov@google.com", "time": "Wed Sep 04 19:34:49 2019 +0000" }, "message": "coverage: echo overall coverage % from tail end of genhtml output\n\nE.g. from https://kunit-review.googlesource.com/c/linux/+/2089\n Overall coverage rate:\n lines......: 1.5% (29 of 1893 lines)\n functions..: 2.3% (5 of 221 functions)\n\nGrab these lines and print them before the kunit.py output so they show\nup in the magic build-log.txt file.\n\nIn the absence of an easy way to direct people to the html report\nitself, this will make the coverage #s more accessible.\n\nChange-Id: Iefdc4ade1d101fd4c131aa5181cf044e87ab0593\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n" }, { "commit": "1815fe93019656d6bf70425640575f647bafcdfb", "tree": "e6055ce7b5ad0a412ff7947a7d02d9bae63b5e11", "parents": [ "61b840d4c31f3e8debfc8a68841a0b1efa2e6897" ], "author": { "name": "Darya Verzhbinsky", "email": "daryaver@google.com", "time": "Tue Aug 27 16:53:43 2019 -0700" }, "committer": { "name": "Darya Verzhbinsky", "email": "daryaver@google.com", "time": "Wed Sep 04 11:28:21 2019 -0700" }, "message": "Added changed_lines.py: extracts changed lines from git diff\n\nAdded a file changed_lines.py to take as input a `git diff` output\nand extract the lines that have been changed for every modified file.\n\nWe\u0027re hoping to use this in conjunction with lcov_parser.py\n(see https://kunit-review.googlesource.com/c/prow-presubmit/+/2269)\nto compute incremental coverage for KUnit.\n\nSigned-off-by: Darya Verzhbinsky \u003cdaryaver@google.com\u003e\nChange-Id: Iaff0a6089f0f020bda0918f5bdcb29a8c3b7d922\n" }, { "commit": "61b840d4c31f3e8debfc8a68841a0b1efa2e6897", "tree": "00513c471715542bfe76961380599460cd1456ca", "parents": [ "ebdc2c7a41b432ad879dcea5f19264cf058c9a60" ], "author": { "name": "Brendan Higgins", "email": "brendanhiggins@google.com", "time": "Tue Sep 03 11:07:58 2019 -0700" }, "committer": { "name": "Brendan Higgins", "email": "brendanhiggins@google.com", "time": "Tue Sep 03 11:13:33 2019 -0700" }, "message": "Fix Docker distro version mismatch for Bazel\n\nThis fixes an error that was manifesting as:\n\ncp: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25\u0027 not found (required by cp)\n\nThe error was being caused by a mismatch between the container that was\nbeing pulled in container_pull and the debian dependencies collected.\nThis change fixes the error by specifying which distro version to pull\n(as opposed to the previous default of \"latest\").\n\nChange-Id: Ib1149643241227e3cf4ffd25be069124c327f59f\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\n" }, { "commit": "ebdc2c7a41b432ad879dcea5f19264cf058c9a60", "tree": "339544819658952f86d8f15970b2959de5c04e68", "parents": [ "99576e90371c983798e7bb004339df0bf23d3e9d" ], "author": { "name": "Maria Del Carmen Ignacio", "email": "mariaignacio@google.com", "time": "Tue Aug 27 09:49:10 2019 -0700" }, "committer": { "name": "Maria Ignacio", "email": "mariaignacio@google.com", "time": "Tue Sep 03 17:26:57 2019 +0000" }, "message": "Filter coverage results to only directories with modified files\n\nBy default, kunit.sh now only looks at directories with modified files\nwhen generating the HTML coverage report.\nIn the future, we would like to make it possible to toggle this on/off.\n\nUsed `git diff --name-only` to compute the list of affected files\n(and added the `git` package to the dependencies list)\n\nSigned-off-by: Maria Del Carmen Ignacio \u003cmariaignacio@google.com\u003e\nChange-Id: I2bea878824772a63cf02c5551df1ec74e0e21757\n" }, { "commit": "99576e90371c983798e7bb004339df0bf23d3e9d", "tree": "c72f37712b97fa7c0c82d2ea0b62e50087215cee", "parents": [ "9fe6c3524bd8a26b5ed247c43cc71bb20fb678e6" ], "author": { "name": "David Gow", "email": "davidgow@google.com", "time": "Fri Aug 30 15:52:12 2019 -0700" }, "committer": { "name": "David Gow", "email": "davidgow@google.com", "time": "Fri Aug 30 15:57:15 2019 -0700" }, "message": "Fix a typo in the bazel BUILD file (src vs srcs)\n\nChange-Id: Ic53d2b62afcfbfd9d70a0b531185e265e71149fd\nSigned-off-by: David Gow \u003cdavidgow@google.com\u003e\n" }, { "commit": "9fe6c3524bd8a26b5ed247c43cc71bb20fb678e6", "tree": "2c3ba043b9c2551c64f2a7d6b775ed8517016682", "parents": [ "bfd4182131aee69a35372015c7d343a526c7d02a" ], "author": { "name": "Darya Verzhbinsky", "email": "daryaver@google.com", "time": "Thu Aug 08 16:14:27 2019 -0700" }, "committer": { "name": "Darya Verzhbinsky", "email": "daryaver@google.com", "time": "Mon Aug 26 10:22:06 2019 -0700" }, "message": "Added lcov_parser.py to parse LCOV \".info\" files.\n\nAdded a file lcov_parser.py to parse LCOV \".info\" files\nand convert them into a simplified form.\n\nThis parser gets rid of function-related data and only\nlooks at what lines are instrumented vs those that\nare not.\n\nWe\u0027re hoping to use this to compute incremental coverage\nfor kunit.\n\nSigned-off-by: Darya Verzhbinsky \u003cdaryaver@google.com\u003e\nChange-Id: Ic3527c8d9c646a280e20a5bee54cb264402622c0\n" }, { "commit": "bfd4182131aee69a35372015c7d343a526c7d02a", "tree": "cd2c38877eca264af319778ac8c7fafcec937075", "parents": [ "fa039837c3af3240ba0abb89d9010a88ac3ee13d" ], "author": { "name": "Maria Ignacio", "email": "mariaignacio@google.com", "time": "Wed Aug 07 14:28:01 2019 -0700" }, "committer": { "name": "Maria Del Carmen Ignacio", "email": "mariaignacio@google.com", "time": "Thu Aug 08 15:57:41 2019 -0700" }, "message": "Add css file for LCOV html\n\nAdded lcov.css to update background colors and enable line hovering for\nLCOV staic html. Fixed bazel rules for lcov configs.\n\nSigned-off-by: Maria Del Carmen Ignacio \u003cmariaignacio@google.com\u003e\nChange-Id: I283d50108084773a612f4b4520ac6776d79d5b90\n" }, { "commit": "fa039837c3af3240ba0abb89d9010a88ac3ee13d", "tree": "a4a63a3b10a8d945df36389e9ffe744ff61ce627", "parents": [ "28cb9514ae358c556f3aa8266dd60c8a4a575ec1" ], "author": { "name": "Darya Verzhbinsky", "email": "daryaver@google.com", "time": "Tue Aug 06 12:57:55 2019 -0700" }, "committer": { "name": "Darya Verzhbinsky", "email": "daryaver@google.com", "time": "Wed Aug 07 11:29:28 2019 -0700" }, "message": "Got kunit.sh to generate line coverage reports\n\nModified kunit.sh and Dockerfile to successfully generate lcov\ncoverage results in the artifacts directory. Also updated\ndebs.bzl to get bazel to build with coverage support.\n\nSigned-off-by: Darya Verzhbinsky \u003cdaryaver@google.com\u003e\nChange-Id: Ie87a100c9e04fee2912df1035ad086811d73cf04\n" }, { "commit": "28cb9514ae358c556f3aa8266dd60c8a4a575ec1", "tree": "178f344cb33a15e375e6802bf9869876715eed7a", "parents": [ "64b618eac03ec92415430663f708f80d3ff97add" ], "author": { "name": "David Gow", "email": "davidgow@google.com", "time": "Mon Aug 05 15:09:34 2019 -0700" }, "committer": { "name": "David Gow", "email": "davidgow@google.com", "time": "Mon Aug 05 15:49:04 2019 -0700" }, "message": "Update the prow-presubmit README and test Dockerfile\n\nThis splits out the instructions for pushing the updated presubmit\nimages and testing them locally. It also clarifies a few things here and\nthere.\n\nChange-Id: Ia505462cb29ff0eda8d0b7edcb89be3119046a68\nSigned-off-by: David Gow \u003cdavidgow@google.com\u003e\n" }, { "commit": "64b618eac03ec92415430663f708f80d3ff97add", "tree": "35b3c53c8a9ce2dc2bb97d6c9ff74c169513c51c", "parents": [ "036332627c7fe43db1bb9959578a42a38379ce05" ], "author": { "name": "David Gow", "email": "davidgow@google.com", "time": "Mon Jul 01 14:02:30 2019 -0700" }, "committer": { "name": "David Gow", "email": "davidgow@google.com", "time": "Mon Jul 01 16:00:54 2019 -0700" }, "message": "Add the kunit_test tests to the presubmit.\n\nThis change updates \u0027kunit.sh\u0027 to run both the kunit_test and kunit\ntests. These are run independently, but both need to pass for the\npresubmit as a whole to pass.\n\nNote that, unlike for the KUnit tests, the test output for these tests\nis only printed on failure.\n\nGoogle-Bug-Id: 129375192\nChange-Id: I1ffb8ae8a7de3ca13bc365b980a5bbb818b2a8f7\nSigned-off-by: David Gow \u003cdavidgow@google.com\u003e\n" }, { "commit": "036332627c7fe43db1bb9959578a42a38379ce05", "tree": "e1194823d2025518ead11b6b3acf9d998175b954", "parents": [ "a6db3d4c69d44e8df257c28206d2bd51fd016329" ], "author": { "name": "David Gow", "email": "davidgow@google.com", "time": "Tue Jun 25 15:45:22 2019 -0700" }, "committer": { "name": "David Gow", "email": "davidgow@google.com", "time": "Wed Jun 26 14:49:07 2019 -0700" }, "message": "Update WORKSPACE file to use newer dependencies\n\nFor whatever reason, something has changed in bazel and the existing\nversions of rules_docker in use (v0.5.1) no-longer works.\n\nEqually, \u0027distroless\u0027 dpkg_src and dpkg_list now need to be imported\ndifferently.\n\nThis change updates rules_docker to 0.8.0, and updates the workspace\nfile to deal with the changes both in rules_docker and the distroless\npackages.\n\nIt also adds the .bazelrc file from the rules_docker repository to force\nsupport for python2 toolchains.\nSee: https://github.com/bazelbuild/bazel/issues/7899\n\nChange-Id: Iaf7a8205d2003246d74e44bad92313e5d390164c\nSigned-off-by: David Gow \u003cdavidgow@google.com\u003e\n" }, { "commit": "a6db3d4c69d44e8df257c28206d2bd51fd016329", "tree": "36635b1313777813e957b151a7e4ae2c7fce1638", "parents": [ "b8e421af5e2103fcb3985468d6adeed3d387e44f" ], "author": { "name": "Brendan Higgins", "email": "brendanhiggins@google.com", "time": "Mon Apr 29 15:01:11 2019 -0700" }, "committer": { "name": "Brendan Higgins", "email": "brendanhiggins@google.com", "time": "Tue Apr 30 15:01:21 2019 -0700" }, "message": "Fix prow not printing log on failure\n\nWhen the KUnit Prow presubmit fails, we get the following message:\n```\nKunit Tool failed to run\n```\nregardless of how the actual test failed.\n\nEven if the actual tests failed to run, we should print out whatever is\nactually in the log; this fixes that.\n\nGoogle-Bug-Id: 131624679\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\nChange-Id: I696239e4d2ff8dc98ef52edae076d5c0ab7d8392\n" }, { "commit": "b8e421af5e2103fcb3985468d6adeed3d387e44f", "tree": "68ae849ce39f58acf7dff42087b2882b8809c7e7", "parents": [ "99813514ef670a0b473cfa487acf4570e7e0d4d4" ], "author": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Fri Dec 14 17:26:15 2018 -0800" }, "committer": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Fri Dec 14 18:09:52 2018 -0800" }, "message": "Reorganize deployment into independant parts\n\nProvide base deployment and then extra deployments for gerrit and the\nmailing list. See kunit/prow-lkml for details on lkml deployment and\nkunit/test-infra-prow for details on custom crier for mail reporting.\n\nChange-Id: I9db2e1e3a15b3ba4ad8365edeb5153906c6f1b56\nSigned-off-by: Avi Kondareddy \u003cavikr@google.com\u003e\n" }, { "commit": "99813514ef670a0b473cfa487acf4570e7e0d4d4", "tree": "b587aadfe1f01bd07ebaeca52a25ebf1b67ec1ef", "parents": [ "7217e20f9b45e3e3b84dcf76b997c5175542a7ea" ], "author": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Fri Dec 14 09:47:18 2018 -0800" }, "committer": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Fri Dec 14 16:01:14 2018 -0800" }, "message": "Fix issues with sample deployment.\n\nWe uncovered issues while testing the job in our deployment but had not\nupdated the samples.\n\nIssues: - Need to specify kunit-review instead of kunit for gerrit component to\n poll for updates\n - privileged is an attribute of SecurityContext not PodSecurityContext\n\nChange-Id: Id3fb556bced24a227480ebcc4170efd376ce3eac\nSigned-off-by: Avi Kondareddy \u003cavikr@google.com\u003e\n" }, { "commit": "7217e20f9b45e3e3b84dcf76b997c5175542a7ea", "tree": "d67bdd4d9a08a69642be2877b6e4c48e5bab99b0", "parents": [ "0adf80efa70562e89b05699946ca838d2761ee13" ], "author": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Fri Dec 14 09:29:40 2018 -0800" }, "committer": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Fri Dec 14 16:01:07 2018 -0800" }, "message": "Clear up deployment specifics in documentation\n\nClarified:\n - which kunitconfig is used\n - how to configure for GCS\n - reporting\n - resources for deployment configuration\n\nChange-Id: I71c0d2524c4fd29b3f75b05fe10a7c262ff85f3b\nSigned-off-by: Avi Kondareddy \u003cavikr@google.com\u003e\n" }, { "commit": "0adf80efa70562e89b05699946ca838d2761ee13", "tree": "6defc2f6a11b060ce665ba180b0b4b283d5aa37f", "parents": [ "0a7329d3f49304cda6dd9d184b642a57ae60fd0d" ], "author": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Tue Dec 04 15:31:54 2018 -0800" }, "committer": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Wed Dec 05 02:22:23 2018 +0000" }, "message": "Add Apache license header to deployment.yaml\n\nChange-Id: Ic1e634e7e5fe7142f969dbd158cfa528c0de0c12\nGoogle-Bug-Id: 120095876\nSigned-off-by: Avi Kondareddy \u003cavikr@google.com\u003e\n" }, { "commit": "0a7329d3f49304cda6dd9d184b642a57ae60fd0d", "tree": "e46b30838e3db773ae650eeddef80336c88509b5", "parents": [ "6a9703051936d01044c410dd75369edb69405caf" ], "author": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Tue Dec 04 10:57:11 2018 -0800" }, "committer": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Tue Dec 04 22:27:48 2018 +0000" }, "message": "Add Plank configuration for pod utilities.\n\nThe cluster configuration is currently missing necessary details to\nrun jobs / report results, specifically the container images that facilitate\nthis and the GCS bucket to which result logs/artifacts are uploaded.\n\nChange-Id: I46906eed69c4df6896ba1a670bb8f6e0a92a4d4b\nSigned-off-by: Avi Kondareddy \u003cavikr@google.com\u003e\n" }, { "commit": "6a9703051936d01044c410dd75369edb69405caf", "tree": "a8388c12ac291961d04a7a138815fac06a740496", "parents": [ "9a83f0d383d4123ef12e5e9a145cd002feddd932" ], "author": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Tue Dec 04 10:24:34 2018 -0800" }, "committer": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Tue Dec 04 18:40:34 2018 +0000" }, "message": "Fix deployment without gerrit authentication\n\nProw container images have been updated with bug fix. Update deployment\naccordingly.\n\ndeployment.yaml: Update component images\nREADME.md: Update Deployment section accordingly\n\nChange-Id: I4a0cd95e4ad2ea995efcf9e6436d0ea571788d3d\nGoogle-Bug-Id: 120081009\nSigned-off-by: Avi Kondareddy \u003cavikr@google.com\u003e\n" }, { "commit": "9a83f0d383d4123ef12e5e9a145cd002feddd932", "tree": "b3fd8dc5a9171a113621b346a569ae309c438f99", "parents": [ "33b6a8e045fb221738551b9ca2d73345d5528949" ], "author": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Tue Nov 27 15:12:26 2018 -0800" }, "committer": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Wed Nov 28 01:01:12 2018 +0000" }, "message": "Add Apache license headers to source files\n\nChange-Id: I04b149c4fce738b0d0c89d0f5221cd1dd920c5c6\nGoogle-Bug-Id: 120095876\nSigned-off-by: Avi Kondareddy \u003cavikr@google.com\u003e\n" }, { "commit": "33b6a8e045fb221738551b9ca2d73345d5528949", "tree": "c96ab502df8428ae3c433942cd63ecde434f4dcd", "parents": [ "c67fcc35767705d09c28a992a192479e1dba4462" ], "author": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Wed Nov 21 16:26:29 2018 -0800" }, "committer": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Tue Nov 27 15:17:28 2018 -0800" }, "message": "Adds Prow cluster deployment config and documentation\n\nChange-Id: I3cf47da026bf8f40ee8ae4dd3fdbebc64116ce15\nGoogle-Bug-Id: 119890379\nSigned-off-by: Avi Kondareddy \u003cavikr@google.com\u003e\n" }, { "commit": "c67fcc35767705d09c28a992a192479e1dba4462", "tree": "fe9c56e915e0686c6a30f72aa59bf43728f36b26", "parents": [ "ea0294266a933da0bda0916b1639fa49b512af1f" ], "author": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Tue Nov 27 14:02:58 2018 -0800" }, "committer": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Tue Nov 27 14:03:41 2018 -0800" }, "message": "Fix instructions for updating dependencies\n\nChange-Id: I1004a8b70e7a60a0cda4bf5642dc4c06fed7d924\nSigned-off-by: Avi Kondareddy \u003cavikr@google.com\u003e\n" }, { "commit": "ea0294266a933da0bda0916b1639fa49b512af1f", "tree": "493ea7d498d7ebdfc13349435f3512ae3fc4c781", "parents": [ "6aa564dac191cc832568230e4c769555f2efdb84" ], "author": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Fri Nov 16 18:33:00 2018 -0800" }, "committer": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Tue Nov 27 13:40:01 2018 -0800" }, "message": "Adds Bazel Rules for building/pushing docker images\n\nChange-Id: If08c1cff4b1bc01a8fcf297c14e4d1c20cdbe263\nGoogle-Bug-Id: 119838739\nSigned-Off-By: Avi Kondareddy \u003cavikr@google.com\u003e\n" }, { "commit": "6aa564dac191cc832568230e4c769555f2efdb84", "tree": "16a58e40f75d472efe75c21cb69095614a44c318", "parents": [ "4399ee0205caa3b6d22ab6fef5b7518204453780" ], "author": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Thu Nov 15 17:49:08 2018 -0800" }, "committer": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Thu Nov 15 17:50:09 2018 -0800" }, "message": "README: Update for building/pushing Docker image and configuring ProwJob\n\nChange-Id: Ic3717de09641e5ceb8a2879b843967a124d5f710\nGoogle-Bug-Id: 119262489\nSigned-off-by: Avi Kondareddy \u003cavikr@google.com\u003e\n" }, { "commit": "4399ee0205caa3b6d22ab6fef5b7518204453780", "tree": "3f9ad6a91fdc62e16057221743fc4bf1d5e1fc70", "parents": [ "266d395c0294c1ad603f30e15ed65a17f25a226a" ], "author": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Thu Nov 15 17:26:13 2018 -0800" }, "committer": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Thu Nov 15 17:27:10 2018 -0800" }, "message": "Add ProwJob Config for KUnit\n\nChange-Id: I9f4f94d241f7d41b75f54db4f3fc4415c7312550\nGoogle-Bug-Id: 119262489\nSigned-off-by: Avi Kondareddy \u003cavikr@google.com\u003e\n" }, { "commit": "266d395c0294c1ad603f30e15ed65a17f25a226a", "tree": "06c3a028108aa0bb8c2f258a02555f1425eb1df0", "parents": [ "8c6ccb8a36c1c27abbd8658f99c57e52bd15098a" ], "author": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Thu Nov 15 17:22:13 2018 -0800" }, "committer": { "name": "Avi Kondareddy", "email": "avikr@google.com", "time": "Thu Nov 15 17:23:00 2018 -0800" }, "message": "Add Docker Image build files\n\nChange-Id: I5bc2d8a7974434e047a1b123d22e11c89035fd46\nGoogle-Bug-Id: 119262489\nSigned-Off-by: Avi Kondareddy \u003cavikr@google.com\u003e\n" }, { "commit": "8c6ccb8a36c1c27abbd8658f99c57e52bd15098a", "tree": "b93268db41391b0bf482e1256c1b8d3682076ab9", "parents": [], "author": { "name": "Brendan Higgins", "email": "brendanhiggins@google.com", "time": "Thu Nov 15 16:43:43 2018 -0800" }, "committer": { "name": "Brendan Higgins", "email": "brendanhiggins@google.com", "time": "Thu Nov 15 16:43:43 2018 -0800" }, "message": "Added opensource boilerplate\n\nAdded README, CONTRIBUTING, and LICENSE for opensourcing.\n\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\nChange-Id: I13f821b14ac3bcadde48de1160903a50ecd2c798\n" } ] }