{"push_id":1056881570,"size":24,"distinct_size":0,"ref":"refs/heads/3.4","head":"b9071af9236e469725b754209c6619a1490fbf68","before":"6ccaedc4d7323d6ada12076da72bcba6b40b1c92","commits":[{"sha":"25e50f17a786167962cb5127480305107bfb6387","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Bump confluent-platform version 2.0->2.0.1.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/25e50f17a786167962cb5127480305107bfb6387"},{"sha":"25757cbff4d02d66ba9424e066862d8f2d643409","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Add tianon’s `gosu` utility to nordstrom/confluent-platform.\n\nThis is to support starting containers as root and dropping privileges\nin an ENTRYPOINT script. Currently that is necessary to `chown` volumes \nmounted during container start.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/25757cbff4d02d66ba9424e066862d8f2d643409"},{"sha":"1a6120e94b860f6416abe78c40526a86366f5be9","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Drop privilege and `chown` in SR & RP entrypoint scripts.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/1a6120e94b860f6416abe78c40526a86366f5be9"},{"sha":"2af5970e291b6d68a353835952966ae284817da7","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Bump confluent-kafka upstream: 2.0->2.0.1.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/2af5970e291b6d68a353835952966ae284817da7"},{"sha":"c7c85b27d4e06ca2370e12c3d879304267b0cf0c","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Bump Kafka version 0.9.0.0->0.9.0.1.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/c7c85b27d4e06ca2370e12c3d879304267b0cf0c"},{"sha":"0eaa30b04f32d8240886f568df742f72b3d07ede","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Move Log4j config to Dockerfile.\n\nThis makes the default value more visible and provides the option to \noverride more easily, for example to provide a Log4j config via a volume.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/0eaa30b04f32d8240886f568df742f72b3d07ede"},{"sha":"514be72aeb150ea589129d38d3f409dbe6057072","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Override `log4j.properties` to append to STDOUT.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/514be72aeb150ea589129d38d3f409dbe6057072"},{"sha":"84a9f5c857221e6f78e42059202fec64258a4716","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Move `chown` and privilege-drop into ENTRYPOINT script.\n\nOtherwise, volumes mounted at container start are non-writable by our\nunprivileged user, since they are mounted as root.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/84a9f5c857221e6f78e42059202fec64258a4716"},{"sha":"a94fe7d06c5dfe6670f275d9907ca2213a1b72fb","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Eliminate redundant `chown`s in ENTRYPOINT.\n\n`/etc/kafka/server.properties` is covered by `${kafka_cfg_file}` and\n`/usr/local/bin/kafka-docker.sh` is running already (as root).","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/a94fe7d06c5dfe6670f275d9907ca2213a1b72fb"},{"sha":"36bb237411ebbec0f5b32ac791a68ff57c166904","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Rename `KAFKA_LOGS`->`KAFKA_LOGS_DIR`.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/36bb237411ebbec0f5b32ac791a68ff57c166904"},{"sha":"2830b8264ac7012850dd080724c7a5b714b94a44","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Create data and logs dirs before writing to them.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/2830b8264ac7012850dd080724c7a5b714b94a44"},{"sha":"96cfcd6d8b59b1752811097d76c8235ebde1308b","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Switch to the official name: `LOG_DIR` (not `KAFKA_LOGS_DIR`).","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/96cfcd6d8b59b1752811097d76c8235ebde1308b"},{"sha":"2ac61ba6e7b1457cb06050a1a0052f9afc333c18","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Bump Zookeeper base image version.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/2ac61ba6e7b1457cb06050a1a0052f9afc333c18"},{"sha":"f6fe04b8908a579b0831733a91556931539f1d6d","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Support ‘.’ in env var names, by way of ‘__’.\n\nTransform ‘__’ -> ‘.’ to allow specifying ensemble members (`server.1`).\nNot necessary for vanilla `docker run`, but Kubernetes does not support\n‘.’ in env var names.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/f6fe04b8908a579b0831733a91556931539f1d6d"},{"sha":"77a3d555b4ecb75dea7e0ac55c84b661adb504e0","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Drop privilege and `chown` in ZK entrypoint script.\n\nDropping to an unprivileged user in the Dockerfile doesn’t help when\ndealing with external volumes mounted at container start-time, since \nthose volumes are owned as root.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/77a3d555b4ecb75dea7e0ac55c84b661adb504e0"},{"sha":"8a699547b59c71eed6c1bbda142872c0710a250c","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Run mkdir and chown of ZK data and logs dirs in entrypoint.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/8a699547b59c71eed6c1bbda142872c0710a250c"},{"sha":"d3080e4143d93329b9d442005b25ece7bbb7425a","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Defer privilege-drop until runtime for Zookeeper.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/d3080e4143d93329b9d442005b25ece7bbb7425a"},{"sha":"2505b229e61adb4bb110f8040e20111aa0e17406","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Reduce Kafka log verbosity from TRACE to INFO on a couple of themes.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/2505b229e61adb4bb110f8040e20111aa0e17406"},{"sha":"5cd1cf7e42b50050e3cd4c1b7295643112353463","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Convert all the upstreams to `quay.io`.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/5cd1cf7e42b50050e3cd4c1b7295643112353463"},{"sha":"e91e1735e1f59504c82af8e53283a92fa324f49e","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567@gomez.io","name":"Emmanuel Gomez"},"message":"Expose JMX at port 1099 by default.","distinct":false,"url":"https://api.github.com/repos/Nordstrom/docker-confluent-platform/commits/e91e1735e1f59504c82af8e53283a92fa324f49e"}]}