Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Combine Kafka client configuration for external server and ManageIQ server #135

Closed
jvlcek opened this issue Nov 18, 2020 · 4 comments · Fixed by #149
Closed

Combine Kafka client configuration for external server and ManageIQ server #135

jvlcek opened this issue Nov 18, 2020 · 4 comments · Fixed by #149
Assignees

Comments

@jvlcek
Copy link
Member

jvlcek commented Nov 18, 2020

PR 130 introduced the ability to configure a ManageIQ appliance as a Kafka message server and to configure a ManageIQ appliance as a Kafka message client to an existing ManageIQ appliance previously configured as a Kafka message server.

Prior to PR 130 there already existed the ability to configure a ManageIQ appliance as a Kafka message client to an external, non-ManageIQ, Kafka server.

With PR 130 the Configure Messaging menu will look like this:

Configure Messaging

1) Configure this appliance as a messaging server
2) Connect to an appliance configured as a messaging server
3) Connect to an external messaging system
4) Make No messaging changes

This issue will track combining options 2 and 3 above:

2) Connect to an appliance configured as a messaging server
3) Connect to an external messaging system

into a single option for configuring the current appliance connected to either an appliance configured as a messaging server or an external messaging system

@bdunne
Copy link
Member

bdunne commented Nov 19, 2020

Other follow-up items:

@jvlcek
Copy link
Member Author

jvlcek commented Nov 20, 2020

Will be tracked by: #136

@jvlcek
Copy link
Member Author

jvlcek commented Dec 2, 2020

Outstanding Issues:

  • Investigate if logs directory should be moved to /var/log #130 (comment)

Tracked by Issue: #139

Tracked by Issue: #140

  • Once client configuration is complete on a server, switch Setting to kafka

See: https://github.com/ManageIQ/manageiq/blob/2f8ae2345eb25b16ad87f7dc124b4fe68a610bdb/config/settings.yml#L936 to kafka.

Tracked by Issue: #136

Pull Requests: #137
and ManageIQ/manageiq#20837

  • Combine Kafka client configuration for external server and ManageIQ server

Tracked by: #135

  • Update appliance_console CLI to enable/disable kafka

Tracked by: #142

  • Update appliance_console kafka client configuration to disable the kafka server

Tracked by: #141

  • Create a kick start to build images with the kafka server pre-configured

Tracked by: ManageIQ/manageiq-appliance-build#454

Outstanding PRs:

Should be ready to merge: ManageIQ/manageiq-rpm_build#122
WIP: #137

@agrare
Copy link
Member

agrare commented Dec 2, 2020

Similar to "Investigate if logs directory should be moved to /var/log #130 (comment)" where are we storing the persistent queue messages, should we have another volume dedicated to it? Also we should look at message retention settings

jvlcek added a commit to jvlcek/manageiq-appliance_console that referenced this issue Jan 18, 2021
jvlcek added a commit to jvlcek/manageiq-appliance_console that referenced this issue Feb 10, 2021
jvlcek added a commit to jvlcek/manageiq-appliance_console that referenced this issue Feb 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants