)]}' { "log": [ { "commit": "5524134a4ea7914d5e814e7f4acf496a68044790", "tree": "4b602c09d95eaddb83152a6322e48adb1e9dc8aa", "parents": [ "bfe4355bdeac7de3edf1d6f1d03a533d95890a43" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Aug 03 01:12:10 2020 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Aug 11 21:41:41 2020 +0000" }, "message": "Use bazelisk inside Dockerfile\n\nTo make sure we build using the same Bazel version used for CI and other\nbuilds.\n\nChange-Id: I261c4bce1b3bb2d4f818f702110ae581b5e2c6f4\n" }, { "commit": "252564b8284e2ca28181a2b5f71cc37eff92fe28", "tree": "5f4b7ecbdf603b32ca275995885c5bb6f24b5425", "parents": [ "1a64c3abf1ffc3b284b87ae70c0ab6f0ac910bdd" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Thu Jul 23 18:36:29 2020 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Tue Jul 28 16:32:18 2020 +0000" }, "message": "Fix for ONOS dockerfile that was broken as the absolute path of java was changed in the azul images.\n\nUpdate the jvm path in the dockerfile and pin the docker image to a more specific tag.\n\nChange-Id: Idc0feea6380974b1e1f93e39af697b36147e6fef\n" }, { "commit": "1891791a29549a6f06a8bd69f26c7823762825cb", "tree": "8540325db0ef07f8a62beeb61bb8e233aad8a4aa", "parents": [ "c78592170138d879e921a62c4e3524ccc352de21" ], "author": { "name": "pierventre", "email": "pier@opennetworking.org", "time": "Tue Jan 07 11:28:46 2020 -0800" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Tue Jul 07 19:16:40 2020 +0000" }, "message": "[AETHER-255] Collection of missing cherry-picks and other fixes\n\nIncludes following commits\n- ca05e1fd9d95f6e8801279c19fbf3377b200474c\n- 0033dcb99e5bd8e8e7203a349a8dfb9cc4190bc9\n- bdf39a75600df007e08234f89b8f8834e00f1b2a\n\nAdditionally:\n- Removes zte and onos-topo bundles which are not present in 2.2.\n- Removes general provider from minimal and seba\n\nChange-Id: Ic078482d1ff465c5b301adee98f0ad98a08c0fdb\n" }, { "commit": "16ec4be3e09b7eea026182727646875eb9ce5906", "tree": "36f89b4419487afccb38c376cba2d2cc4d853f4a", "parents": [ "172a04ed60b79aec5657d71edd1750345bc0cb19" ], "author": { "name": "Jonathan Hart", "email": "jono@opennetworking.org", "time": "Mon Dec 02 13:19:35 2019 -0800" }, "committer": { "name": "Jonathan Hart", "email": "jono@opennetworking.org", "time": "Mon Dec 02 13:19:35 2019 -0800" }, "message": "Add curl to ONOS docker image for use with healthchecks.\n\nChange-Id: I78e482a76455ae40c0748a29d48e3e24c6de57e5\n" }, { "commit": "212dc2fe85aa940c92f2c9e2f8d20ca064f157af", "tree": "a322eb3422b1d119b98897ae88ae74a50704a5de", "parents": [ "5e1ae258caff5147bd779d9daab52e72f79bd847" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Nov 21 22:13:09 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Nov 21 22:13:09 2019 -0800" }, "message": "Replace references to old versions of Bazel with 1.0\n\nChange-Id: I2998e0b13ec3f9df4d7ec2a5bccdf46a66d9e065\n" }, { "commit": "c7e045427107bc1bf5b537f2c159f349d1641491", "tree": "2d61b47ee572477e15d1170d63bd22abf3b8f37b", "parents": [ "be25b75a10a926840e30a0344fd0c6a5948a5650" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@opennetworking.org", "time": "Fri Oct 11 00:52:36 2019 +0000" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@opennetworking.org", "time": "Fri Oct 11 00:52:59 2019 +0000" }, "message": "Revert \"Making docker.host.internal resolvable in Docker for Linux\"\n\nThis reverts commit ea8cb7565ee8a74db3dfff950a8369d790d48101.\n\nChange-Id: I0bc557c4d8da62ac3fd552056e1a335d25104835\n(cherry picked from commit bae733a4fe3e8bf92ae7f2e4a47072e3552c9401)\n" }, { "commit": "be25b75a10a926840e30a0344fd0c6a5948a5650", "tree": "7a6636d1f472ba57c09d7422ac2388792e450eef", "parents": [ "36d5e7a2337c242e45ee57beacd82bba07a0851d" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@opennetworking.org", "time": "Wed Oct 09 17:39:28 2019 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@opennetworking.org", "time": "Thu Oct 10 00:50:24 2019 +0000" }, "message": "Making docker.host.internal resolvable in Docker for Linux\n\nChange-Id: Icc74d1aeccf44f68b785b786cae8eafe65700e66\n" }, { "commit": "e5b1d250d439c492643068a76120e95158c9f177", "tree": "5ca0cbd7f2610cf030b07f738bc7c3602fa59666", "parents": [ "9c16aabc07490474c7786efb813f4a4fb16943e6" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jun 26 15:56:51 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jul 02 01:59:00 2019 +0000" }, "message": "Reduce size of Docker image by using zulu openjdk images\n\nAlso, we make sure to use the same JDK for build and runtime.\n\nChange-Id: Ie9c5df1192401e229d3212baf51acf323cf6b594\n" }, { "commit": "d33d3b48380a73fe93cc02eb699cbc24cbf77c28", "tree": "a8d9c9327fb82ffd06ad60573bf32422e33d4ea6", "parents": [ "21eb042dba2fe99cb728e13621f0e47adfdd0dc6" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jun 18 12:12:36 2019 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Jun 18 22:26:33 2019 +0000" }, "message": "Build ONOS exclusively with Bazel-provided remote JDK\n\nThis change make it possible to build ONOS in a host system without JDK\ninstalled, or ignoring the one installed, instead relying exclusively on\nthe \"remote\" JDK provided by Bazel. The JDK version, along with the\ntoolchain configuration (language source and target values), are checked\nin as part of the build files (tools/build/bazel/BUILD), thus enabling\ndeterministic builds that are less dependent of the host environment.\n\nTo allow this, this change replaces all references to JDK-related tools\nexpected to be on the host PATH, such as the jar command, with their\ncounterpart from the remote JDK (now a sandboxed relative path). This is\nachieved by:\n\n * Creating a new \"jdk_genrule\" macro that exposes the remote JDK bin\n directory to the PATH visible by the genrule command. This is used\n for all genrule targets invoking for example `jar`;\n * Modifying custom Starlak rule implementations by replacing\n invocation to JDK tools with a path from the remote one.\n * Renaming the onos/lib directory to onos/deps as it clashes with\n the Bazel-provided JDK\u0027s lib directory (that for some strange reason\n is resolved on the ONOS workspace)\n\nFinally, this change is reflected on the Dockerfile which now builds\nONOS from an Ubuntu image with no JDK installed.\n\nChange-Id: Ie7d990cfce6fef00ddb4ffffe4c6205b8530fb47\n" }, { "commit": "a69d7646a51a5577e4bbfca7c799a195fd656ba1", "tree": "b5380f84f89e72739c9398b4ca08f7d183f3e0d4", "parents": [ "40b62fd42c07ba8af4a4c9701ef386dd73c4912c" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Feb 27 09:19:07 2019 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Feb 27 09:19:07 2019 -0800" }, "message": "Upgrade docker build to bazel 0.23\n\nChange-Id: Ia659a4ff18cd3913fa9ffd73e1d28c0e1774a43c\n" }, { "commit": "c3a1491110b772cd54bcac059e7f25f3118a8b4a", "tree": "1c724480b2a1bafb73e9afa43c3fe0d698448101", "parents": [ "b38023b21b89d8ec812b3c132abf91386f5bce36" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Feb 15 10:00:57 2019 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Feb 15 10:00:57 2019 -0800" }, "message": "Change JDK container for Docker build\n\n- the image we were using is no longer supported\n- we are now using an OpenJDK 8 image for docker builds\n- removed Jono as author and put in myself\n\nChange-Id: I7a4d607da32d1da4449e7421b6df1d23ea9eb9f4\n" }, { "commit": "6f5b646aa7884e8b13568c98eae1d05eeb4407e8", "tree": "6abe904200c00f99af8485d8ada268e36997379c", "parents": [ "47a3aa697049bf53e8dd4cb76cf9ca262762a175" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Dec 12 15:31:30 2018 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Dec 14 03:41:21 2018 +0000" }, "message": "Use Open JDK 11 for docker image\n\nChange-Id: I5ef9a4fd3777c9aeb285a9e4dd985232de5175e6\n" }, { "commit": "716166f78bc4462902cc89bf80a861d5f3047712", "tree": "ee46e06aa855c2e712a9e1513f3474f16b1d8ef6", "parents": [ "65aa829cd1a0e74b2a0d49e1bbd2da2881392d7f" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Nov 09 10:18:54 2018 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Nov 09 18:58:53 2018 +0000" }, "message": "Upgrade bazel version to 0.19 for docker build\n\nChange-Id: I8d86a4db66297a1684c4faa35a535013c99ea3c2\n" }, { "commit": "4c2d16455e4ba307d6e9cef0886eecf68578bdc8", "tree": "569c664cb522d6ee01215378a01a86a411478beb", "parents": [ "5590e2df19c93207d0fb3630557950acb5a87b55" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Sep 19 14:38:08 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Sep 24 17:27:33 2018 +0000" }, "message": "Bump up docker image build to bazel version 0.17.1\n\nChange-Id: I29b749aa46b31d87fcd879e058a92b4e5733a64d\n" }, { "commit": "b42f4dd24feddfaa73ddb4714b43aa2589430dfd", "tree": "e21aa9c9dd29d89f830cd647e1f46f63ebff1693", "parents": [ "5538d9e6ef2b1cee401f24cf872c1dc0d882a1ea" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Aug 14 10:24:26 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Aug 14 17:59:04 2018 +0000" }, "message": "Reduce the number of bazel jobs to allow building docker image on laptops\n\nChange-Id: Id1e161011bdb3a23183b092ba14415035b633c5b\n" }, { "commit": "b38701eb4af120faf0d72cf3018e8aa9f9239792", "tree": "0a9381b18e383b44062817ae2090fb7484fd1afa", "parents": [ "96f1e031e93142f9d32e53cb76a2a40d4035e7c7" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Aug 14 08:43:36 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Aug 14 15:44:18 2018 +0000" }, "message": "Docker build using bazel\n\nChange-Id: I0f2377b71b73c8ec19e15734c5ddb7810ab6ab39\n" }, { "commit": "200b38415982fb06f13e4803bee73a1954bb5020", "tree": "88019769ea7cad3cc5c30ba6b6d0cfb385868b16", "parents": [ "0629100d8685a22166b607e9e38ac16989ddc733" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Apr 06 14:19:17 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Apr 06 21:35:06 2018 +0000" }, "message": "Allow docker build to set the git hash based version string\n\nChange-Id: Ia9db74bfcaea9eb1fc91bdfb1941f00a86e7c964\n(cherry picked from commit 50e43f030632df9b1f9797b5344f51f6cb25999a)\n" }, { "commit": "47c6e26275a49552496e86e718ef0cf019690591", "tree": "85e5a9351f6eeb0d3024f5653537d68bf3a5f129", "parents": [ "3d26bf0e5ee86ba7320d94648b05783d97baef70" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Oct 04 11:24:33 2017 -0700" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Oct 04 13:36:48 2017 -0700" }, "message": "Fix dependency and permission issue in docker build\n\nChange-Id: Ie0263b2ba6d98f5ca2bc63029987e7ad3e84fd6c\n" }, { "commit": "3e86419fdf52123d234c6f2d9313fdfcd9fc468f", "tree": "bd66cf8d254bf372c377665b789f996f4712c84e", "parents": [ "c8e84988939fbc1492a15a7d7086a568146ac4d7" ], "author": { "name": "Jonathan Hart", "email": "jono@opennetworking.org", "time": "Thu Jul 20 19:24:49 2017 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@opennetworking.org", "time": "Thu Jul 27 17:32:33 2017 +0000" }, "message": "Configure ONOS in docker image to log to stdout\n\nChange-Id: Ia7f900663298750de7c1d67b9bf0f181b5f6f452\n" }, { "commit": "15a71d8d6ae55f1abedde188f758ef9ee2cbd92a", "tree": "c93ec0a76b21c417478319bcc9db523efe93b06f", "parents": [ "b1e9924f26060156590e66154caeda72727db57a" ], "author": { "name": "Jonathan Hart", "email": "jono@opennetworking.org", "time": "Thu Jul 20 16:14:21 2017 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@opennetworking.org", "time": "Wed Jul 26 23:39:14 2017 +0000" }, "message": "ONOS docker image is going on a diet.\n\nRefactored the Dockerfile to use a multi-stage build which allows us to\nseparate build environment from runtime environment.\nAlso added labels.\n\nChange-Id: I9bdf63d9224711c5b5ed342bbe233a26d51283a9\n" }, { "commit": "9d81ea572283762cf65062ebbd158c0124ed92c8", "tree": "9aa55a7f706252a16c637cc056da6dc2fdea67ca", "parents": [ "adfeffdfac40f80ff8db4a6ef2c1dfa5ad3d95c4" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Jul 20 10:36:51 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Jul 20 20:21:37 2017 +0000" }, "message": "Fixes for Docker build\n\n- add runtime dependency on git\n- set ONOS_ROOT before doing build\n- Add top level directory to grpc proto compiler include directories\n\nChange-Id: I6e7a119a122f708988cce28090c9bc7011808b78\n" }, { "commit": "0fe2138541c0c9d7370a9c05a167209410bcf7de", "tree": "b9035dd78fb9ffef3696597dca21b3be46f8066e", "parents": [ "9bdf5da497920b6e4c0d163e65bc1f9337f2af8f" ], "author": { "name": "Jimmy Ou", "email": "breezestars@gmail.com", "time": "Tue Jun 13 13:25:47 2017 +0800" }, "committer": { "name": "Charles Chan", "email": "charles@onlab.us", "time": "Tue Jun 13 07:02:54 2017 +0000" }, "message": "Fix script to install what onos-user-key need in Docker debian:jessie image\n\n- Install ssh package\n- Create ~/.ssh directory\n\nChange-Id: Id6e486fd63f178a6311d41b9216872ca48c61ad2\n" }, { "commit": "9bdf5da497920b6e4c0d163e65bc1f9337f2af8f", "tree": "b37788d707f43e983fcbdc18cec2688cf2646cc6", "parents": [ "c88d46642ca309408cab12c608868fa171dc016d" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Fri Jun 09 16:05:18 2017 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@onlab.us", "time": "Tue Jun 13 07:02:40 2017 +0000" }, "message": "Fixing dockerhub build.\n\nThe latest debian:jessie image doesn\u0027t seem to like the command\n\"apt-get remove --purge -y `apt-mark showauto`\".\nIt tries to remove a number of important base packages.\nIt doesn\u0027t seem to save a lot of space anyway.\n\nChange-Id: If55b319f7d74698398d76650fa1c4a8d8475bb63\n" }, { "commit": "8c05c9b3e681c958c7686fb8fe2d9f431c028418", "tree": "c253c842a389732458b13dcfc7f03ed7bbda4582", "parents": [ "b3b09cd7a79ce57bd174d922130bfd46eb88a623" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Mar 15 15:47:57 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Mar 16 21:32:08 2017 +0000" }, "message": "Suppress errors for non-ASCII characters in Java files\n\nChange-Id: Iaedc76b640326ee967b7d05937dadce75bb29639\n" }, { "commit": "77daee891b268bd92d52fc17df328e9c211d3c63", "tree": "a549f141a438199426dd20fad92cb1b232d62827", "parents": [ "1af0ae530b7a9545b143e9d1af72aad77f3f88dc" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Mon Jan 16 14:29:20 2017 -0800" }, "committer": { "name": "Ali Al-Shabibi", "email": "ali@onlab.us", "time": "Tue Jan 17 15:29:59 2017 +0000" }, "message": "Move Dockerfile to repository root.\n\nIt seems to be mandatory to have the Dockerfile here if we want to build\nfrom the source in the repo in a Dockerhub automated build.\n\nONOS-5832\n\nChange-Id: I01536ae9476987f20df03560834b1adcf0b6aec0\n" } ] }