Using interface makes it easy to create a fake client and unit test a specific portion of the code. We should be able to more write unit test and increase coverage of code with this change. Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
1. Pass context to required functions 2. Avoid function spec reference namespace check if empty 3. Log errors observed in function reference namespace checks Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>