Skip to content

Commit c7c94c8

Browse files
committed
Release 0.1.3 - SASL SCRAM support
1 parent d608155 commit c7c94c8

File tree

3 files changed

+17
-6
lines changed

3 files changed

+17
-6
lines changed

.travis.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,8 @@ env:
1111
- CGO_ENABLED=0
1212
- GOOS=linux
1313
- GOARCH=amd64
14-
- secure: "B3kJ5218xZViW8Suj5ruE4koOH9MavpPcAhkxae0BPvwW7wzuuJlquWheFcw/UUT5nzccjvKBfDNj+RMvOHaXllAisepOHGM3UmQzbH0mC7Me8pOM0N8nqnGXdsABXTGuIzQYFTTndUiD4/8p3R3ZazMTuZy4kIXPFp5OaiC39gUjLp3dIqRbMmN41qlSWwETWlh/aUyi81H/GcNOfBZAS60JP1unY92B8RAjuHBKsdhTixRAGvJ4kPPSipyN5+afNzdnT3h/igno0NTYoxzZVlyqQ8bRJ8WeksT25tBodSO/gKI5JZdTMKYPWBC+J5R0gH+5S2PxYaB9tA8qZLbeKCBZ9hS8Hi4JwilwEn032bc1ZZQghwHY0E1p3gvSKQ+VQTBEq95swUAMdnlgPiZAFyfTn0cwxBzX3H+ePO/UNmxF0UJpXuT4kqCtwuVqw/lEq24LdQNC66KBjfsAoLYidCk0uagdalDq8HfO0fLZBw8FwBBnrpw6AM7rOP6zrbiPafyMQlellsQ5Paz8oFhuCdvQJYXYBe+JGtynj58/R7rVTTCNZtm7anJLkCZA3bTUS7eVn5U5sSI6iWvEeCNtkdRXSlQhen/NDAhvIhvViBXc42BOg7EqQvVS9A4eKi62on54ej/P/r686gz9KkPKqswmOQGKEbqQP3QAoJvwlQ="
15-
- secure: "hH+sph4FvLzMCpnoh+0g4hpeqgMv1+egkoDEVJ+ZJtSI/keq1uxr78ftvU3yaFzM6xQBtdkTZ4CEGet+rXT/XF4OHQctEZebgmzY9xJYnptj7XII4/3wPBehfI1BCgXxOjpe6eH+L1YeANTYvjTos0x6rlrYRt7Jp77ktA64DDW1GgYoiluYz+9/hVHjqDMZ1PZKrZ922r4LW0XZ4xxwwlYCmSyNeyfjUYf1ixEfmr0iHXYjbS/rMp3fyRArLC3ptg9kKchqwbTdqdoDhjxnqYJl0RloSJ4YiIiQLWUQheeQz1+rweAH0Zpa1rpipWgaFlI8Fe+uW4mwuiC3yPvzRlmE9tGcz5V5VXLms56trk55ecVEt9iZPR9ibmvK6l90OuaOGSjnVLSUV1mx/fGgrc1fBxV9RlVDHSKNChiARaXDSXNDLkH8q0YxmWJQYm9ebbm+CKpwdFyvejAEhwbtFcrSGPjCjQQ+2nscLJeaVaAGeOQnK7aDG8BRoIPiAPkWHVni6gEENxxLrAbJpkTjzL2jy3ltvcKdkpaYK8e4wN7zQRYI8AUOza3BqXor2Tzec5LrKeW7JdOiH5PnZS2MWc3NNhP2l9Q6hVQSI2zNO6387Q5vxmjyo4ry4XFGLGdp0kJ6QJj2iIZJd2b7L3A/9EEGrag5IJ8bVYrI1lzDyrk="
16-
14+
- secure: P1SisTOejJOocbI22Z8iLknctJcxOPsW2kXn4n25gz53ZounZgoPLqaTmrXdwlaKcAgVFv31ZumyfA14mBI/MZ4EC8sdTjdFMgfa5QuuK88mYq03GsxG8Von7R7sW4j0rxuWtNA0EnZQuBjVm2u4KX+RYs+kYBcD20K3uqQlEQDqMRpqNudpti7O3IBvufnbDqtXkHT+fUwC6l/uxXwhn0HE251xYdR1tiYg4FOFeDZ7LUohU+e1vGJqQjAnJy2HK9T5fomakRCOUEO+p6JfpXL5QPm78iWhaWwXr4Ybi5YLWFIYH1oAHMEsx8oX026t33TfvyVg8JOwQtWp/uECFCNCwLhkxZjLvA6mpkCqrUuNzQoGNteSR/wq1IdS+iR/jzHNGo89a+eCawIRB6NFPwYCTgo0Fwm0IpZQFLwwp9naoX28XVCMYdEQUP77Ln81+tPr2BSTp0kaMrSStgOoO9WpD8akqVJU5uWY4E7RCKY09HvVUaLTLFtK9vVfhnZVDF0gAiMIiq2zsBkG1Ak/KxD9Xq6W8QjQelPHWkEDWvsLNfz1sOUWNlO4rYVZ6Ai0HvxmDiPqkO/n25EZmjTMsVyW1oEyfs2eUJDaTGTVZqzEmRiEu5XUupukfvXUvByiBe7Y/BheLH7Q2SHc8GxNebVOlRvdksJJTGqE3LzsrIg=
15+
- secure: b8jLihZE/quAbjK/2ZYQ4FhDmJsnwdlEXvX/eT1/NV5ImTuwZv/+f6LVCqOQnrU0xQKD8fQe+QYr/+wCWwEcBTNf0NgEYiYZAtr7xvKpVq2A76ghAH3zg5MslzQfPcfaW+c+tYBiJWrya0QmPEW53c1krYRyQ5oHASt/KnQG9YSIxv5Scq/Ucan4UugIvB+45k4CbDcwZXSLQWzP+Wa93LDNU0qjysN8FL/sQWOVy/Rkb4dFHND18iP+qCCklgRmq4ztsJ3/gUZ4zJylfbSOT80tIKUx74ySudmBFMNGZjKIu+U2muXXihc0lSJ1qXQaXZAFC91/QzzR2guzVqMlW3dVG+YLI157Pp5wiGfkW/sf3whJcOsbgc15tr3B7xLW4HiwvnganzjBqxMkOMLrW8brtZoFWBtqw9BwTzg2U5RbAK8BZ+lPwyNNrCGrt2nG//FN5iONV4uCwDi5sHS1GL4cSDZRc95d1lGpqjHSwW1fXeL3gz2PPJgjMgizempu3HGn4m2RgWkhsxuB5/A2lfdZ5uUQgG5kIOLUx0nArjNiw5zelCWMbZDMB0BDdZ1vLFH0iFCF2nAdNicDgQ5dgv5X5fNeNT7cgV4TQo1fBbLLoAB3WTyAQNdem/Gt+pwj3dN0gLwU1S0RkQQDDU0R/0CJTnz3CwJRIQVJooHG6yI=
1716
services:
1817
- docker
1918

@@ -25,6 +24,7 @@ notifications:
2524
script:
2625
- go build .
2726
- export TAG=`if [[ $TRAVIS_PULL_REQUEST == "false" ]] && [[ $TRAVIS_BRANCH == "master" ]]; then echo "latest"; else echo "${TRAVIS_PULL_REQUEST_BRANCH:-${TRAVIS_BRANCH}}"; fi`
27+
- echo "docker tag $TAG"
2828
- docker build -t $REPO:$TAG -f Dockerfile .
2929

3030
after_success:

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ VERSION ?= $(shell git describe --tags --always --dirty)
88
GOPKGS = $(shell go list ./... | grep -v /vendor/)
99
BUILD_FLAGS ?=
1010
LDFLAGS ?= -X github.com/grepplabs/kafka-proxy/config.Version=$(VERSION) -w -s
11-
TAG ?= "v0.1.2"
11+
TAG ?= "v0.1.3"
1212
GOARCH ?= amd64
1313
GOOS ?= linux
1414

@@ -41,6 +41,7 @@ tag:
4141

4242
release: clean
4343
git push origin $(TAG)
44+
rm -rf ./dist
4445
curl -sL https://git.io/goreleaser | bash
4546

4647
protoc.local-auth:

README.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ See:
3535

3636
Linux
3737

38-
curl -Ls https://github.com/grepplabs/kafka-proxy/releases/download/v0.1.2/kafka-proxy_0.1.2_linux_amd64.tar.gz | tar xz
38+
curl -Ls https://github.com/grepplabs/kafka-proxy/releases/download/v0.1.3/kafka-proxy_0.1.3_linux_amd64.tar.gz | tar xz
3939

4040
macOS
4141

42-
curl -Ls https://github.com/grepplabs/kafka-proxy/releases/download/v0.1.2/kafka-proxy_0.1.2_darwin_amd64.tar.gz | tar xz
42+
curl -Ls https://github.com/grepplabs/kafka-proxy/releases/download/v0.1.3/kafka-proxy_0.1.3_darwin_amd64.tar.gz | tar xz
4343

4444
2. Move the binary in to your PATH.
4545

@@ -116,6 +116,7 @@ See:
116116
--proxy-response-buffer-size int Response buffer size pro tcp connection (default 4096)
117117
--sasl-enable Connect using SASL
118118
--sasl-jaas-config-file string Location of JAAS config file with SASL username and password
119+
--sasl-method string SASL method to use (PLAIN, SCRAM-SHA-256, SCRAM-SHA-512 (default "PLAIN")
119120
--sasl-password string SASL user password
120121
--sasl-plugin-command string Path to authentication plugin binary
121122
--sasl-plugin-enable Use plugin for SASL authentication
@@ -161,6 +162,15 @@ SASL authentication is initiated by the proxy. SASL authentication is disabled o
161162
--tls-enable --tls-insecure-skip-verify \
162163
--sasl-enable --sasl-username myuser --sasl-password mysecret
163164
165+
kafka-proxy server --bootstrap-server-mapping "kafka-0.example.com:9092,0.0.0.0:30001" \
166+
--bootstrap-server-mapping "kafka-1.example.com:9092,0.0.0.0:30002" \
167+
--bootstrap-server-mapping "kafka-1.example.com:9093,0.0.0.0:30003" \
168+
--sasl-enable \
169+
--sasl-username "alice" \
170+
--sasl-password "alice-secret" \
171+
--sasl-method "SCRAM-SHA-512" \
172+
--log-level debug
173+
164174
make clean build plugin.unsecured-jwt-provider && build/kafka-proxy server \
165175
--sasl-enable \
166176
--sasl-plugin-enable \

0 commit comments

Comments
 (0)