Skip to content

[issues-94] New WildFly Application to be used in Apache Kafka related Tests#95

Merged
fabiobrz merged 3 commits into
mainfrom
kafka
May 26, 2026
Merged

[issues-94] New WildFly Application to be used in Apache Kafka related Tests#95
fabiobrz merged 3 commits into
mainfrom
kafka

Conversation

@tommaso-borgato
Copy link
Copy Markdown
Member

@tommaso-borgato tommaso-borgato commented Mar 19, 2026

Resolves #94

Coupled with Intersmash/intersmash-tests#86

Description

New Application to be used in Apache Kafka related Tests:

  • MP Reactive Messaging with per-connector secured connection test
  • MP Reactive Messaging Bootable JAR with per-connector secured connection test
  • MP Reactive Messaging Bootable JAR with globally secured connection test

Ci Runs:

  • eap-8.x-cross-product-face#209
  • eap-8.x-cross-product-face#214
  • eap-8.x-cross-product-face#243
  • eap-8.x-cross-product-face#246
  • eap-8.x-cross-product-face#250
  • eap-8.x-cross-product-face#258

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • Feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change
  • Chore (non-breaking change which doesn't affect codebase;
    test, version modification, documentation, etc.)

Checklist

  • Code contributed by me aligns with current project license: Apache 2.0
  • Pull Request contains a description of the changes
  • Pull Request does not include fixes for multiple issues/topics
  • Code is self-descriptive and/or documented
  • I have implemented unit tests to cover my changes
  • I tested my code in OpenShift

@tommaso-borgato tommaso-borgato marked this pull request as ready for review March 19, 2026 12:43
@tommaso-borgato tommaso-borgato force-pushed the kafka branch 2 times, most recently from 2af820a to f8a2239 Compare March 25, 2026 15:38
@tommaso-borgato tommaso-borgato changed the title Eap8WithPerConnectorSecuredAmqStreamsTests -> WildflyS2iPerConnectorS… [issues-94] New WildFly Application to be used in Apache Kafka related Tests Mar 27, 2026
Copy link
Copy Markdown
Member

@fabiobrz fabiobrz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this PR @tommaso-borgato - I've dropped some comments because it looks like we need to check and add back some tests.

Comment thread wildfly/pom.xml Outdated
@@ -0,0 +1 @@
/interface=management:write-attribute(name=inet-address, value="${jboss.bind.address.management:0.0.0.0}")
Copy link
Copy Markdown
Member

@fabiobrz fabiobrz May 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

kafka-application is not bootable, so why do we add this configuration? I recall we discussed it already, and it seems to me we said it is required for bootable jar applications only, or am I missing something?

@jfdenise - do you have any hints about adding this specific configuration?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@fabiobrz , I can see the kafka application being built as bootable JAR:

<bootable-jar>true</bootable-jar>

I suspect that the usage of this script is due to wildfly/wildfly-cloud-galleon-pack#65 that has been fixed recently in the cloud feature-pack.
I plan to do a new release today of the cloud FP before WildFly 40.Final, this script will become useless.

Copy link
Copy Markdown

@jfdenise jfdenise May 18, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@fabiobrz @tommaso-borgato I have just released cloud feature-pack 9.2.2.Final

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

9.2.2.Final

Thank you @jfdenise; I suppose we should wait deleting management.cli until EAP versions we test include these changes, right?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you already testing EAP 8.2 with bootable JAR? The PROD produced cloud FP is not ready for Bootable JAR support, so such tests shouldn't be runnable yet.

Bootable JAR support for Openshift for EAP 8.2 is currently a WIP RFE, QE is testing a wip branch that includes this fix already: https://github.com/jfdenise/eap-cloud-galleon-pack/tree/bootable-in-cloud-fp

So theoretically, you should delete this management.cli script, not needed when Bootable JAR for Openshift will be ready.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @jfdenise !

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jfdenise Thank you, we are refining these tests using wildfly ... we can get rid of scripts once https://github.com/jfdenise/eap-cloud-galleon-pack/tree/bootable-in-cloud-fp is merged and released right?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tommaso-borgato , we just got the pre-check, I will merge soon.

Comment thread wildfly/kafka-sasl-application/pom.xml Outdated
…d Tests

wildfly-cloud-galleon-pack 9.2.2.Final
Copy link
Copy Markdown
Member

@fabiobrz fabiobrz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks for the great work here @tommaso-borgato, merging!

@fabiobrz fabiobrz merged commit 5b79024 into main May 26, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

New WildFly Application to be used in Apache Kafka related Tests

3 participants