message: reset state of jaeger/grafana info on error
diff: @@ -20,8 +20,8 @@ import JaegerInfo from '../types/JaegerInfo';
  interface AuthenticationControllerReduxProps {
  authenticated: boolean;
  - setGrafanaInfo: (grafanaInfo: GrafanaInfo) => void;
  - setJaegerInfo: (jaegerInfo: JaegerState) => void;
  + setGrafanaInfo: (grafanaInfo: GrafanaInfo | null) => void;
  + setJaegerInfo: (jaegerInfo: JaegerState | null) => void;
  setServerStatus: (serverStatus: ServerStatus) => void;
  setMeshTlsStatus: (meshStatus: TLSStatus) => void;
  }
  @@ -106,6 +106,7 @@ class AuthenticationController extends React.Component<AuthenticationControllerP
  const getGrafanaInfoPromise = API.getGrafanaInfo()
  .then(response => this.props.setGrafanaInfo(response.data))
  .catch(error => {
  + this.props.setGrafanaInfo(null);
  MessageCenter.add(
  API.getInfoMsg('Could not fetch Grafana info. Turning off links to Grafana.', error),
  'default',
  @@ -115,6 +116,7 @@ class AuthenticationController extends React.Component<AuthenticationControllerP
  const getJaegerInfoPromise = API.getJaegerInfo()
  .then(response => this.setJaegerInfo(response.data))
  .catch(error => {
  + this.props.setJaegerInfo(null);
  MessageCenter.add(
  API.getInfoMsg('Could not fetch Jaeger info. Turning off Jaeger integration.', error),
  'default',
  