Skip to content

Commit 1420fa9

Browse files
authored
Update naming stuff
to reflect changes from the repo itself
1 parent 3fb1362 commit 1420fa9

36 files changed

+143
-142
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.idea

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
2-
description: About Kafka-UI
2+
description: About Kafbat-UI
33
---
44

55
# About
66

7-
**UI for Apache Kafka** is a versatile, fast, and lightweight web UI for managing Apache Kafka® clusters. Built by developers, for developers.
7+
**Kafbat UI** is a versatile, fast, and lightweight web UI for managing Apache Kafka® clusters. Built by developers, for developers.
88

99

1010

1111
The app is a free, open-source web UI to monitor and manage Apache Kafka clusters.
1212

13-
UI for Apache Kafka is a simple tool that makes your data flows observable, helps find and troubleshoot issues faster and delivers optimal performance. Its lightweight dashboard makes it easy to track key metrics of your Kafka clusters - Brokers, Topics, Partitions, Production, and Consumption.
13+
Kafbat UI is a simple tool that makes your data flows observable, helps find and troubleshoot issues faster and delivers optimal performance. Its lightweight dashboard makes it easy to track key metrics of your Kafka clusters - Brokers, Topics, Partitions, Production, and Consumption.

configuration/audit-log.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Audit log
22

3-
Kafka-UI allows you to log all operations to your kafka clusters done within kafka-ui itself.
3+
Kafbat-UI allows you to log all operations to your kafka clusters done within kafbat-ui itself.
44

55
Logging can be done to either kafka topic and/or console.
66

configuration/authentication/aws-iam.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: How to configure AWS IAM Authentication
44

55
# AWS IAM
66

7-
UI for Apache Kafka comes with a built-in [aws-msk-iam-auth](https://github.com/aws/aws-msk-iam-auth) library.
7+
Kafbat UI comes with a built-in [aws-msk-iam-auth](https://github.com/aws/aws-msk-iam-auth) library.
88

99
You could pass SASL configs in the properties section for each cluster.
1010

@@ -29,7 +29,7 @@ docker run -p 8080:8080 \
2929
-e KAFKA_CLUSTERS_0_PROPERTIES_SASL_MECHANISM=AWS_MSK_IAM \
3030
-e KAFKA_CLUSTERS_0_PROPERTIES_SASL_CLIENT_CALLBACK_HANDLER_CLASS=software.amazon.msk.auth.iam.IAMClientCallbackHandler \
3131
-e KAFKA_CLUSTERS_0_PROPERTIES_SASL_JAAS_CONFIG=software.amazon.msk.auth.iam.IAMLoginModule required awsProfileName="<PROFILE_NAME>"; \
32-
-d provectuslabs/kafka-ui:latest
32+
-d ghcr.io/kafbat/kafka-ui
3333
```
3434

3535
#### Configuring by application.yaml

configuration/authentication/oauth2.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ auth:
8686
user-name-attribute: email
8787
custom-params:
8888
type: google
89-
allowedDomain: provectus.com # for RBAC
89+
allowedDomain: kafbat.io # for RBAC
9090
```
9191

9292
### Azure
@@ -116,7 +116,7 @@ auth:
116116

117117
Example of callback URL for github OAuth app settings:
118118

119-
`https://www.kafka-ui.provectus.io/login/oauth2/code/github`
119+
`https://kafbat.io/login/oauth2/code/github`
120120

121121
For the self-hosted installation find the properties a little bit below.
122122

configuration/authentication/sasl_scram.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ docker run -p 8080:8080 \
2424
-e KAFKA_CLUSTERS_0_PROPERTIES_SECURITY_PROTOCOL=SASL_SSL \
2525
-e KAFKA_CLUSTERS_0_PROPERTIES_SASL_MECHANISM=SCRAM-SHA-512 \
2626
-e KAFKA_CLUSTERS_0_PROPERTIES_SASL_JAAS_CONFIG=org.apache.kafka.common.security.scram.ScramLoginModule required username="<KAFKA_USERNAME>" password="<KAFKA_PASSWORD>"; \
27-
-d provectuslabs/kafka-ui:latest
27+
-d ghcr.io/kafbat/kafka-ui
2828
```
2929

3030
#### Running From Docker-compose file
@@ -34,9 +34,9 @@ docker run -p 8080:8080 \
3434
version: '3.4'
3535
services:
3636

37-
kafka-ui:
38-
image: provectuslabs/kafka-ui
39-
container_name: kafka-ui
37+
kafbat-ui:
38+
image: ghcr.io/kafbat/kafka-ui
39+
container_name: kafbat-ui
4040
ports:
4141
- "888:8080"
4242
restart: always

configuration/authentication/sso-guide.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ This is a main parameters required for enabling SSO
3030

3131
### Step 3
3232

33-
To launch UI for Apache Kafka with enabled TLS and SSO run following:
33+
To launch Kafbat UI with enabled TLS and SSO run following:
3434

3535
```bash
3636
docker run -p 8080:8080 -v `pwd`/cert:/opt/cert -e AUTH_TYPE=LOGIN_FORM \
@@ -46,7 +46,7 @@ docker run -p 8080:8080 -v `pwd`/cert:/opt/cert -e AUTH_TYPE=LOGIN_FORM \
4646
-e SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_AUTH0_SCOPE=openid \
4747
-e TRUST_STORE=/opt/cert/ui-for-apache-kafka.p12 \
4848
-e TRUST_STORE_PASSWORD=123456 \
49-
provectuslabs/kafka-ui:latest
49+
ghcr.io/kafbat/kafka-ui
5050
```
5151

5252
In the case with trusted CA-signed SSL certificate and SSL termination somewhere outside of application we can pass only SSO related environment variables:
@@ -57,12 +57,12 @@ docker run -p 8080:8080 -v `pwd`/cert:/opt/cert -e AUTH_TYPE=OAUTH2 \
5757
-e SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_AUTH0_CLIENTSECRET=YXfRjmodifiedTujnkVr7zuW9ECCAK4TcnCio-i \
5858
-e SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_AUTH0_ISSUER_URI=https://dev-a63ggcut.auth0.com/ \
5959
-e SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_AUTH0_SCOPE=openid \
60-
provectuslabs/kafka-ui:latest
60+
ghcr.io/kafbat/kafka-ui
6161
```
6262

6363
### Step 4 (Load Balancer HTTP) (optional)
6464

65-
If you're using load balancer/proxy and use HTTP between the proxy and the app, you might want to set `server_forward-headers-strategy` to `native` as well (`SERVER_FORWARDHEADERSSTRATEGY=native`), for more info refer to [this issue](https://github.com/provectus/kafka-ui/issues/1017).
65+
If you're using load balancer/proxy and use HTTP between the proxy and the app, you might want to set `server_forward-headers-strategy` to `native` as well (`SERVER_FORWARDHEADERSSTRATEGY=native`), for more info refer to [this issue](https://github.com/kafbat/kafka-ui/issues/1017).
6666

6767
### Step 5 (Azure) (optional)
6868

@@ -82,7 +82,7 @@ docker run -p 8080:8080 \
8282
-e AUTH_OAUTH2_CLIENT_AZURE_PROVIDER="azure" \
8383
-e AUTH_OAUTH2_CLIENT_AZURE_ISSUERURI="https://login.microsoftonline.com/{tenant_id}/v2.0" \
8484
-e AUTH_OAUTH2_CLIENT_AZURE_JWKSETURI="https://login.microsoftonline.com/{tenant_id}/discovery/v2.0/keys" \
85-
-d provectuslabs/kafka-ui:latest"
85+
-d ghcr.io/kafbat/kafka-ui"
8686
```
8787
8888
Note that scope is created by default when Application registration is done in Azure portal. You'll need to update application registration manifest to include `"accessTokenAcceptedVersion": 2`

configuration/compose-examples.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ description: A list of ready-to-go docker compose files for various setup scenar
44

55
# Compose examples
66

7-
[https://github.com/provectus/kafka-ui/blob/master/documentation/compose/DOCKER\_COMPOSE.md](https://github.com/provectus/kafka-ui/blob/master/documentation/compose/DOCKER\_COMPOSE.md)
7+
[https://github.com/kafbat/kafka-ui/blob/main/documentation/compose/DOCKER\_COMPOSE.md](https://github.com/kafbat/kafka-ui/blob/main/documentation/compose/DOCKER\_COMPOSE.md)

configuration/configuration-file.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ Rather than writing your config from a scratch, it would be more convenient to u
1616

1717
#### Providing a config path for the app instance:
1818

19-
**Docker**: `docker run -it -p 8080:8080 -e spring.config.additional-location=/tmp/config.yml -v /tmp/kui/config.yml:/tmp/config.yml provectuslabs/kafka-ui`
19+
**Docker**: `docker run -it -p 8080:8080 -e spring.config.additional-location=/tmp/config.yml -v /tmp/kui/config.yml:/tmp/config.yml ghcr.io/kafbat/kafka-ui`
2020

2121
**Docker compose**:&#x20;
2222

2323
```
2424
services:
25-
kafka-ui:
26-
container_name: kafka-ui
27-
image: provectuslabs/kafka-ui:latest
25+
kafbat-ui:
26+
container_name: kafbat-ui
27+
image: ghcr.io/kafbat/kafka-ui
2828
environment:
2929
KAFKA_CLUSTERS_0_NAME: local
3030
# other properties, omitted

configuration/configuration-wizard.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@
44

55
![](../.gitbook/assets/image.png)![](<../.gitbook/assets/image (1).png>)
66

7-
By default, kafka-ui does not allow to change of its configuration in runtime. When the application is started it reads configuration from system env, config files (ex. application.yaml), and JVM arguments (set by `-D`). Once the configuration was read it was treated as immutable and won't be refreshed even if the config source (ex. file) was changed.
7+
By default, kafbat-ui does not allow to change of its configuration in runtime. When the application is started it reads configuration from system env, config files (ex. application.yaml), and JVM arguments (set by `-D`). Once the configuration was read it was treated as immutable and won't be refreshed even if the config source (ex. file) was changed.
88

99
Since version 0.6 we added an ability to change cluster configs in runtime. This option is disabled by default and should be implicitly enabled. To enable it, you should set `DYNAMIC_CONFIG_ENABLED` env property to `true` or add `dynamic.config.enabled: true` property to your yaml config file.
1010

1111
Sample docker compose configuration:
1212

1313
```
1414
services:
15-
kafka-ui:
16-
container_name: kafka-ui
17-
image: provectuslabs/kafka-ui:latest
15+
kafbat-ui:
16+
container_name: kafbat-ui
17+
image: ghcr.io/kafbat/kafka-ui
1818
ports:
1919
- 8080:8080
2020
depends_on:
@@ -35,11 +35,11 @@ When the dynamic config feature is enabled you will see additional buttons that
3535

3636
#### Dynamic config files
3737

38-
Kafka-ui is a stateless application by its nature, so, when you edit configuration during runtime, it will store configuration additions on the container's filesystem (in `dynamic_config.yaml` file). Dynamic config file will be overridden on each configuration submission.
38+
Kafbat-UI is a stateless application by its nature, so, when you edit configuration during runtime, it will store configuration additions on the container's filesystem (in `dynamic_config.yaml` file). Dynamic config file will be overridden on each configuration submission.
3939

4040
During the configuration process, you can also upload configuration-related files (like truststore and keystores). They will be stored in `etc/kafkaui/uploads` a folder with a unique timestamp suffix to prevent name collision. In the wizard, you can also use files that were mounted to the container's filesystem, without uploading them directly.
4141

42-
**Note**, that if the container is recreated, your edited (and uploaded) files won't be present and the app will be started with static configuration only. If you want to be able to keep the configuration created by wizard, you have to mount/copy the same files into newly created kafka-ui containers (whole `/etc/kafkaui/` folder, by default).
42+
**Note**, that if the container is recreated, your edited (and uploaded) files won't be present and the app will be started with static configuration only. If you want to be able to keep the configuration created by wizard, you have to mount/copy the same files into newly created kafbat-ui containers (whole `/etc/kafkaui/` folder, by default).
4343

4444
Properties, specified where dynamic config files will be persisted:
4545

@@ -50,4 +50,4 @@ Properties, specified where dynamic config files will be persisted:
5050

5151
#### Implementation notes:
5252

53-
Currently, the new configuration submission leads to a full application restart. So, if your kafka-ui app is starting slow (not a usual case, but may happen when you have a slow connection to kafka clusters) you may notice UI inaccessibility during restart time.
53+
Currently, the new configuration submission leads to a full application restart. So, if your kafbat-ui app is starting slow (not a usual case, but may happen when you have a slow connection to kafka clusters) you may notice UI inaccessibility during restart time.

0 commit comments

Comments
 (0)