Skip to content

Commit

Permalink
Merge pull request #26 from muralibasani/4.3
Browse files Browse the repository at this point in the history
4.3
  • Loading branch information
muralibasani committed Sep 12, 2020
2 parents 367b523 + adf10c9 commit 9bfa4da
Show file tree
Hide file tree
Showing 27 changed files with 46 additions and 29 deletions.
8 changes: 5 additions & 3 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.
Binary file modified 3.1/docs/_static/images/ActivityLog.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/AddCluster.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/AddTeam.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/AddUser.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/ApproveACL.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/ApproveTopics.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/BrowseTopics.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/Dashboard.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/Environments.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/MyAclRequests.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/MyTopicRequests.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/RequestACL.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/RequestSchema.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/RequestTopic.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/ServerConfig.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/SynchronizeAcls.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/SynchronizeTopics.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/ViewAcls.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/ViewTeams.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 3.1/docs/_static/images/ViewUsers.JPG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions 3.1/docs/conf.py
Expand Up @@ -51,9 +51,9 @@
# built documents.
#
# The short X.Y version.
version = '4.2'
version = '4.3'
# The full version, including alpha/beta/rc tags.
release = '4.2'
release = '4.3'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
2 changes: 1 addition & 1 deletion 3.1/docs/docker/docker.rst
@@ -1,7 +1,7 @@
On Docker
=========

Kafkawize can be run with Docker from version 4.2. You can download the docker images from https://hub.docker.com/u/kafkawize
Kafkawize can be run with Docker from version 4.3. You can download the docker images from https://hub.docker.com/u/kafkawize

Step 1 (Docker installation)
----------------------------
Expand Down
29 changes: 19 additions & 10 deletions 3.1/docs/getting_started/getting_started.rst
@@ -1,7 +1,7 @@
Getting Started
===============

Demo 4.2
Demo 4.3
--------

.. raw:: html
Expand All @@ -19,13 +19,13 @@ Prerequisites

1 Download Kafkawize
--------------------
Download the latest version (4.2) or clone from the git repo. https://github.com/muralibasani/kafkawize
Download the latest version (4.3) or clone from the git repo. https://github.com/muralibasani/kafkawize

Download the latest version (4.2) or clone from the git repo. https://github.com/muralibasani/kafkawizeclusterapi
Download the latest version (4.3) or clone from the git repo. https://github.com/muralibasani/kafkawizeclusterapi

OR

Download Kafkawize 4.2 bundle here :download:`Kafkawize_4.2 <_static/files/kafkawize-bundle-4.2.rar>`
Download Kafkawize 4.3 bundle here :download:`Kafkawize_4.3 <_static/files/kafkawize-bundle-4.3.rar>`

2 Download Metastore
--------------------
Expand Down Expand Up @@ -61,7 +61,7 @@ Configure the application properties (src/main/resources) if port has to be chan

mvn clean package

This should create a jar (kafkawizeclusterapi-4.2.jar) in target dir.
This should create a jar (kafkawizeclusterapi-4.3.jar) in target dir.

Kafka connectivity between ClusterApi application and Kafka cluster, if SSL connection needs to be configured,
configure "environment".connect_with_ssl_kafkacluster in application properties to true and configure the other keystore properties even.
Expand Down Expand Up @@ -103,6 +103,15 @@ setstore type as rdbms::

- Install and run Rdbms (like Mysql/Oracle) and create a db schema or database

other params::

# default cluster to synchronize data
custom.syncdata.cluster=DEV

# order of envs
custom.envs.order=DEV,TST,ACC,PRD
custom.request.topics.envs=DEV,TST,ACC,PRD

configure db properties like below::

# Spring JPA properties
Expand Down Expand Up @@ -147,7 +156,7 @@ If the custom.dbscripts.execution property is set to manual, all the scripts sho

/kafkawize/kafkawize-web/src/main/resources/scripts/base/cassandra/insertdata.sql

(Scripts available in kafkawize-4.2.zip)
(Scripts available in kafkawize-4.3.zip)

- Above scripts will create tables and insert initial set of Environments, Teams and Users which you can delete anytime from UI.

Expand All @@ -174,27 +183,27 @@ If the custom.dbscripts.execution property is set to manual, all the scripts sho

/kafkawize/kafkawize-web/src/main/resources/scripts/base/rdbms/insertdata.sql

(Scripts available in kafkawize-4.2.zip)
(Scripts available in kafkawize-4.3.zip)

- Above scripts will create tables and insert initial set of Environments, Teams and Users which you can delete anytime from UI.

Run maven command to create a runnable jar::

mvn clean package

This should create a jar in target dir (/kafkawize/target/kafkawize-4.2.jar).
This should create a jar in target dir (/kafkawize/target/kafkawize-4.3.jar).

7 Run KW and KWClusterApi
-------------------------

Run::

java -jar kafkawizeclusterapi-4.2.jar
java -jar kafkawizeclusterapi-4.3.jar


Run::

java -jar spring.config.location=classpath:/application.properties kafkawize-4.2.jar
java -jar spring.config.location=classpath:/application.properties kafkawize-4.3.jar

If application is running, you can access UI from http://[host]:[port]/kafkawize

Expand Down
22 changes: 17 additions & 5 deletions 3.1/docs/migrate.rst
@@ -1,10 +1,22 @@
Migration Kafkawize from 4.1 to 4.2
Migration Kafkawize from 4.2 to 4.3
===================================

There are few major changes in 4.2 which requires database table changes and hence
There are few major changes in 4.3 which you need to look at.

1 Set the below properties::
1. application.properties includes couple of new parameters.

custom.dbscripts.dropall_recreate = true
# default cluster to synchronize data
custom.syncdata.cluster=DEV

this will drop all the tables and data and recreate them.
# order of envs
custom.envs.order=DEV,TST,ACC,PRD
custom.request.topics.envs=DEV,TST,ACC,PRD


2.insertdata.sql is updated.

partition parameter value changed from default.paritions to default.partitions.

3. superuser cannot submit new topic requests and acl/subscription requests.

4. clusterapi is updated. Make sure you clone the latest clusterapi https://github.com/muralibasani/kafkawizeclusterapi
10 changes: 2 additions & 8 deletions 3.1/docs/releasenotes.rst
@@ -1,12 +1,6 @@
Release Notes
=============

Kafkawize 4.2 release notes
Kafkawize 4.3 release notes

Changes include
1. Ability to have environments DEV, TST, ACC and PRD
2. Ability to request for topics in DTAP environments
3. Ability to view topic overview and subscriptions in one page
4. Ability to view topic partitions and replication factor of all environments in topic overview page
5. Ability to view topics and their existence in all environments
6. Updated dashboard to view your team topics
Changes include UI and BE code improvements.

0 comments on commit 9bfa4da

Please sign in to comment.