This PR addresses CI-999 (adding tlog into the console job template on creation) and CI-1010 (adding a sidecar to the console to read the session data and stream to Pubsub).
It modifies the console operator to do the following:
Add a volume mount for the log files
Add the volume mount to the main container(s)
Modify the main container(s) commands to wrap everything in tlog
Add a sidecar with the appropriate image
Pass through configuration data as env vars to the sidecar
Create a role and rolebinding that will allow the console pod to read information about itself
This PR addresses CI-999 (adding tlog into the console job template on creation) and CI-1010 (adding a sidecar to the console to read the session data and stream to Pubsub).
It modifies the console operator to do the following: