Open Madhu-1 opened 1 month ago
I also saw these empty args after deployment.
This works as designed, they are an artifact of how the code is written. I am trying to understand what is the concrete concern. According to k8s standard empty args are ok and just ignored
To complete the picture I would add that we can refactor the code base to resolve these but the tradeoff would be the expanse of time and effort and it will make the code base more complex.
@nb-ohad There are 2 problems This creates confusion for those who get switched from Rook/cephcsi to the new operator where they will see many empty arguments for the containers IMHO this is completely an assumption that all the executables in the container image that we run in kubernetes must support empty args (I know that kubernetes supports pod/container creation with empty arguments but I have not seen that where it defined that all the containers that need to run in k8s should support empty arguments)
The above is just one example.