Skip to content

[WIP] [Operator] Add Route#2418

Draft
jankalinic wants to merge 7 commits intostreamshub:mainfrom
jankalinic:route-ingress
Draft

[WIP] [Operator] Add Route#2418
jankalinic wants to merge 7 commits intostreamshub:mainfrom
jankalinic:route-ingress

Conversation

@jankalinic
Copy link
Contributor

This PR is just for POC sharing purposes.

Signed-off-by: jkalinic <jkalinic@redhat.com>
@jankalinic jankalinic self-assigned this Mar 16, 2026
@jankalinic jankalinic added the do not merge Do not merge just yet. Work is still in progress label Mar 16, 2026
@jankalinic jankalinic added this to the 0.12.1 milestone Mar 16, 2026
Signed-off-by: jkalinic <jkalinic@redhat.com>
Signed-off-by: jkalinic <jkalinic@redhat.com>
Signed-off-by: jkalinic <jkalinic@redhat.com>
Signed-off-by: jkalinic <jkalinic@redhat.com>
@jankalinic
Copy link
Contributor Author

/systemtests run --testcase=KafkaNodePoolST#testFilterKafkaNodesByRole

Signed-off-by: jkalinic <jkalinic@redhat.com>
@jankalinic
Copy link
Contributor Author

/systemtests run --testcase=KafkaNodePoolST#testFilterKafkaNodesByRole

…enshift

Signed-off-by: jkalinic <jkalinic@redhat.com>
@jankalinic
Copy link
Contributor Author

/systemtests run --testcase=KafkaNodePoolST#testFilterKafkaNodesByRole

@streamshub-bot
Copy link

✅ Systemtests run finished - success ✅

Test Summary:

  • TOTAL: 1
  • PASS: 1
  • FAIL: 0
  • SKIP: 0

Used parameters:

  • TEST_CASE: KafkaNodePoolST#testFilterKafkaNodesByRole
  • PROFILE:
  • INSTALL_TYPE: olm
  • RETRY_COUNT: 0
  • ENVS:

@jankalinic
Copy link
Contributor Author

This seems to be working. Needed to add modifcation for OLM, because the quarkus reads the kubernetes.yaml -> for openshift there needs to be RBAC for routes.openshift, but for vanila k8s OLM checks fail. That is because the bundle contains the .spec.nativeAPIs[] which included the newly added routes api, which does not exist on vanila k8s thus the operator won't even attempt installation. The current state allows both of these (ingress & route) to co-exist. I only need to refactor the tests so that they reflect the changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do not merge Do not merge just yet. Work is still in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants