k8ssandra / management-api-for-apache-cassandra

RESTful / Secure Management Sidecar for Apache Cassandra
Apache License 2.0
72 stars 51 forks source link

Ensure tests can be run on MacOS #369

Open Miles-Garnsey opened 1 year ago

Miles-Garnsey commented 1 year ago

Tests currently don't run on MacOS because it doesn't offer EPoll. KQueue is an alternative but isn't supported by the current version of netty in management API.

We need to either:

  1. Run the tests in containers (perhaps via k8ssandra-operator).
  2. Update the version of netty in management API without touching the one on the Cassandra classpath.

DOD

┆Issue is synchronized with this Jira Story by Unito ┆Issue Number: MAPI-25