* Add logic for server cert validation
This should prevent MITM attacks and should always be on for K8sHttpClient
* Add subject alt name verification
* Shame fix the build error
* Add some self-diag info
* more debug info
* Withdraw subjectAltName validation
* Clean the code
* Update certificate verification
* Fix a bug in new cert verification
* Add unit tests
* Remove a unused variable
* Chime in a small piece of logger implementation
* Update the way to fetch ILoggerFactory
* Log critical issue when k8s environment doesn't exist
* Fix build error
* More protection for K8sEnvironement initializer
* Allow user to get logger factory earlier than usual
* Revert "Allow user to get logger factory earlier than usual"
This reverts commit 65eb334b0f.
* Replace console.write with ilogger
* Add unit tests project
* First real tests for KubeHttpClient
* Add unit tests for KubernetesTelemetryInitializer
* Refactor: Clean up namespaces
* Add readme in solution and add a build status badge
* Add tests to cover K8sQueryClient
* Append build scripts
* RunUnitTests for different configurations
* Add a RestoreNugetPackage.cmd