Hello, I'd like to fork Knox and add authentication functionality for websocket connections. Here is a StackOverflow question ( https://stackoverflow.com/q/46589806/4177726) describing what I'd like to achieve. We use Knox 0.12.0 from HDP 2.6.2.0-205.
I have following questions: 1. Which version should we enhance with websocket authentication functionality in order to use it along with other HDP 2.6.2 components? We want to fork a stable version, but we are wondering whether we should stick with 0.12.0 or move to 0.13.0. 2. How fast can it happen to merge our changes to official version of Knox (e.g. to release it as 0.12.1)? 3. How fast it could be included into HDP release (e.g. 2.6.3)? 4. What way of deployment of our enhanced Knox version you'd recommend before our changes will be accepted and released? Is it possible to force Ambari to manage different version of the particular component (in our case Knox version built on our own)? 5. I cloned Knox git repo. In which module I should make changes to add websocket auth functionality? Any advice related to particular classes will be very helpful for me. Looking forward for your recommendations. Best, Tomasz Ulinski