Skip to content

Commit 4503eeb

Browse files
authored
Merge pull request #18 from factorhouse/feature/FAC-510_enable-minikube-access
Add LISTENER_MINIKUBE
2 parents e1dfb97 + 680a295 commit 4503eeb

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

compose-kpow.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
x-common-environment: &kafka_broker_common_env_vars
22
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
3-
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: LISTENER_DOCKER_INTERNAL:PLAINTEXT,LISTENER_DOCKER_EXTERNAL:PLAINTEXT
3+
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: LISTENER_DOCKER_INTERNAL:PLAINTEXT,LISTENER_DOCKER_EXTERNAL:PLAINTEXT,LISTENER_MINIKUBE:PLAINTEXT
44
KAFKA_INTER_BROKER_LISTENER_NAME: LISTENER_DOCKER_INTERNAL
55
KAFKA_CONFLUENT_SUPPORT_METRICS_ENABLE: "false"
66
KAFKA_LOG4J_ROOT_LOGLEVEL: INFO
@@ -26,7 +26,8 @@ services:
2626
- kafka-3
2727
environment:
2828
SCHEMA_REGISTRY_HOST_NAME: "schema"
29-
SCHEMA_REGISTRY_LISTENERS: http://schema:8081,http://${DOCKER_HOST_IP:-127.0.0.1}:8081
29+
30+
# SCHEMA_REGISTRY_LISTENERS: http://schema:8081,http://${DOCKER_HOST_IP:-127.0.0.1}:8081
3031
SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: "kafka-1:19092,kafka-2:19093,kafka-3:19094"
3132
SCHEMA_REGISTRY_AUTHENTICATION_METHOD: BASIC
3233
SCHEMA_REGISTRY_AUTHENTICATION_REALM: schema
@@ -114,11 +115,12 @@ services:
114115
container_name: kafka-1
115116
ports:
116117
- "9092:9092"
118+
- "29092:29092"
117119
networks:
118120
- factorhouse
119121
environment:
120122
KAFKA_BROKER_ID: 1
121-
KAFKA_ADVERTISED_LISTENERS: LISTENER_DOCKER_INTERNAL://kafka-1:19092,LISTENER_DOCKER_EXTERNAL://${DOCKER_HOST_IP:-127.0.0.1}:9092
123+
KAFKA_ADVERTISED_LISTENERS: LISTENER_DOCKER_INTERNAL://kafka-1:19092,LISTENER_DOCKER_EXTERNAL://${DOCKER_HOST_IP:-127.0.0.1}:9092,LISTENER_MINIKUBE://host.minikube.internal:29092
122124
<<: *kafka_broker_common_env_vars
123125
depends_on:
124126
- zookeeper
@@ -128,11 +130,12 @@ services:
128130
container_name: kafka-2
129131
ports:
130132
- "9093:9093"
133+
- "29093:29093"
131134
networks:
132135
- factorhouse
133136
environment:
134137
KAFKA_BROKER_ID: 2
135-
KAFKA_ADVERTISED_LISTENERS: LISTENER_DOCKER_INTERNAL://kafka-2:19093,LISTENER_DOCKER_EXTERNAL://${DOCKER_HOST_IP:-127.0.0.1}:9093
138+
KAFKA_ADVERTISED_LISTENERS: LISTENER_DOCKER_INTERNAL://kafka-2:19093,LISTENER_DOCKER_EXTERNAL://${DOCKER_HOST_IP:-127.0.0.1}:9093,LISTENER_MINIKUBE://host.minikube.internal:29093
136139
<<: *kafka_broker_common_env_vars
137140
depends_on:
138141
- zookeeper
@@ -142,11 +145,12 @@ services:
142145
container_name: kafka-3
143146
ports:
144147
- "9094:9094"
148+
- "29094:29094"
145149
networks:
146150
- factorhouse
147151
environment:
148152
KAFKA_BROKER_ID: 3
149-
KAFKA_ADVERTISED_LISTENERS: LISTENER_DOCKER_INTERNAL://kafka-3:19094,LISTENER_DOCKER_EXTERNAL://${DOCKER_HOST_IP:-127.0.0.1}:9094
153+
KAFKA_ADVERTISED_LISTENERS: LISTENER_DOCKER_INTERNAL://kafka-3:19094,LISTENER_DOCKER_EXTERNAL://${DOCKER_HOST_IP:-127.0.0.1}:9094,LISTENER_MINIKUBE://host.minikube.internal:29094
150154
<<: *kafka_broker_common_env_vars
151155
depends_on:
152156
- zookeeper

resources/flex/config/setup.env

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ FLINK_REST_URL=http://jobmanager:8081
33

44
## Optional environment configs:
55
FLINK_ENVIRONMENT_NAME=Local Flink Cluster
6+
7+
## Global Access Controls Configuration (default to false, apply to all users, overriden if RBAC configured)
68
# Allow users to submit+upload jobs
79
ALLOW_FLINK_SUBMIT=true
810
# Allow users to terminate Flink jobs

resources/kpow/config/setup.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## AauthN + AuthZ - Enterprise-only; ignored in community edition
1+
## AuthN + AuthZ - Enterprise-only; ignored in community edition
22
JAVA_TOOL_OPTIONS="-Djava.awt.headless=true -Djava.security.auth.login.config=/etc/kpow/jaas/hash-jaas.conf"
33
AUTH_PROVIDER_TYPE=jetty
44
RBAC_CONFIGURATION_FILE=/etc/kpow/rbac/hash-rbac.yml

0 commit comments

Comments
 (0)