diff --git a/Common/UI/Components/Tabs/Tabs.tsx b/Common/UI/Components/Tabs/Tabs.tsx index d603a5bbf7..45f1b2315f 100644 --- a/Common/UI/Components/Tabs/Tabs.tsx +++ b/Common/UI/Components/Tabs/Tabs.tsx @@ -16,7 +16,8 @@ const Tabs: FunctionComponent = ( props: ComponentProps, ): ReactElement => { const [currentTabName, setCurrentTabName] = useState(null); - const hasInitialized: React.RefObject = useRef(false); + const hasInitialized: React.MutableRefObject = + useRef(false); // Initialize current tab only once, or when the tab list names change useEffect(() => { diff --git a/Worker/Jobs/TelemetryMonitor/MonitorTelemetryMonitor.ts b/Worker/Jobs/TelemetryMonitor/MonitorTelemetryMonitor.ts index cc8cb6f966..b11e413b0f 100644 --- a/Worker/Jobs/TelemetryMonitor/MonitorTelemetryMonitor.ts +++ b/Worker/Jobs/TelemetryMonitor/MonitorTelemetryMonitor.ts @@ -42,7 +42,9 @@ import MonitorStepExceptionMonitor, { } from "Common/Types/Monitor/MonitorStepExceptionMonitor"; import ExceptionInstanceService from "Common/Server/Services/ExceptionInstanceService"; import ExceptionInstance from "Common/Models/AnalyticsModels/ExceptionInstance"; -import MonitorStepKubernetesMonitor from "Common/Types/Monitor/MonitorStepKubernetesMonitor"; +import MonitorStepKubernetesMonitor, { + KubernetesResourceFilters, +} from "Common/Types/Monitor/MonitorStepKubernetesMonitor"; RunCron( "TelemetryMonitor:MonitorTelemetryMonitor", @@ -457,7 +459,8 @@ const monitorKubernetes: MonitorKubernetesFunction = async (data: { } if (kubernetesMonitorConfig.resourceFilters) { - const resourceFilters = kubernetesMonitorConfig.resourceFilters; + const resourceFilters: KubernetesResourceFilters = + kubernetesMonitorConfig.resourceFilters; if (resourceFilters.namespace) { attributes["k8s.namespace.name"] = resourceFilters.namespace;