= ({
return (
: }
title={`${hibernateConfirmationModal === 'hibernate' ? 'Hibernate' : 'Restore'} '${appDetails.appName}' on '${appDetails.environmentName}'`}
subtitle={
diff --git a/src/components/app/details/appDetails/AppSecurity.tsx b/src/components/app/details/appDetails/AppSecurity.tsx
index 74decef8aa..c8594e3f08 100644
--- a/src/components/app/details/appDetails/AppSecurity.tsx
+++ b/src/components/app/details/appDetails/AppSecurity.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { useAsync, getSecurityScan } from '@devtron-labs/devtron-fe-common-lib'
import { UseGetAppSecurityDetailsProps, UseGetAppSecurityDetailsReturnType } from './appDetails.type'
diff --git a/src/components/app/details/appDetails/constants.ts b/src/components/app/details/appDetails/constants.ts
index 2b554b66a0..31312bd408 100644
--- a/src/components/app/details/appDetails/constants.ts
+++ b/src/components/app/details/appDetails/constants.ts
@@ -1 +1,17 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
export const APP_METRICS_CALENDAR_INPUT_DATE_FORMAT = 'DD-MM-YYYY hh:mm:ss'
diff --git a/src/components/app/details/appDetails/types.ts b/src/components/app/details/appDetails/types.ts
index cd45474e4b..84b5cacd12 100644
--- a/src/components/app/details/appDetails/types.ts
+++ b/src/components/app/details/appDetails/types.ts
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { AppMetricsTabType, ChartTypes, StatusTypes } from './appDetails.type'
import { AppInfo } from './utils'
diff --git a/src/components/app/details/cIDetails/CISecurity.utils.tsx b/src/components/app/details/cIDetails/CISecurity.utils.tsx
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/src/components/app/details/triggerView/PipelineConfigDiff/PipelineConfigDiff.scss b/src/components/app/details/triggerView/PipelineConfigDiff/PipelineConfigDiff.scss
index 12bae88208..59a1043f9d 100644
--- a/src/components/app/details/triggerView/PipelineConfigDiff/PipelineConfigDiff.scss
+++ b/src/components/app/details/triggerView/PipelineConfigDiff/PipelineConfigDiff.scss
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
.pipeline-config-diff-tile {
svg {
&.config-diff-found-icon {
diff --git a/src/components/app/details/triggerView/PipelineConfigDiff/PipelineConfigDiff.tsx b/src/components/app/details/triggerView/PipelineConfigDiff/PipelineConfigDiff.tsx
index 9c70fff545..61ddced715 100644
--- a/src/components/app/details/triggerView/PipelineConfigDiff/PipelineConfigDiff.tsx
+++ b/src/components/app/details/triggerView/PipelineConfigDiff/PipelineConfigDiff.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { useLocation } from 'react-router-dom'
import {
diff --git a/src/components/app/details/triggerView/PipelineConfigDiff/PipelineConfigDiffStatusTile.tsx b/src/components/app/details/triggerView/PipelineConfigDiff/PipelineConfigDiffStatusTile.tsx
index 788484f8ab..53a0a59ac2 100644
--- a/src/components/app/details/triggerView/PipelineConfigDiff/PipelineConfigDiffStatusTile.tsx
+++ b/src/components/app/details/triggerView/PipelineConfigDiff/PipelineConfigDiffStatusTile.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { DeploymentWithConfigType, Progressing, SelectPicker, Tooltip } from '@devtron-labs/devtron-fe-common-lib'
import { ReactComponent as ICWarning } from '@Icons/ic-warning.svg'
diff --git a/src/components/app/details/triggerView/PipelineConfigDiff/index.ts b/src/components/app/details/triggerView/PipelineConfigDiff/index.ts
index 480764ac1b..ac6fbd21b5 100644
--- a/src/components/app/details/triggerView/PipelineConfigDiff/index.ts
+++ b/src/components/app/details/triggerView/PipelineConfigDiff/index.ts
@@ -1,2 +1,18 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
export * from './PipelineConfigDiff'
export * from './usePipelineDeploymentConfig'
diff --git a/src/components/app/details/triggerView/PipelineConfigDiff/types.ts b/src/components/app/details/triggerView/PipelineConfigDiff/types.ts
index e6db1f7833..4fb2c280ff 100644
--- a/src/components/app/details/triggerView/PipelineConfigDiff/types.ts
+++ b/src/components/app/details/triggerView/PipelineConfigDiff/types.ts
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import {
DeploymentConfigDiffProps,
DeploymentWithConfigType,
diff --git a/src/components/app/details/triggerView/PipelineConfigDiff/usePipelineDeploymentConfig.ts b/src/components/app/details/triggerView/PipelineConfigDiff/usePipelineDeploymentConfig.ts
index 7d68b3e24e..25ae34b600 100644
--- a/src/components/app/details/triggerView/PipelineConfigDiff/usePipelineDeploymentConfig.ts
+++ b/src/components/app/details/triggerView/PipelineConfigDiff/usePipelineDeploymentConfig.ts
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { useEffect, useMemo, useState } from 'react'
import { useLocation } from 'react-router-dom'
diff --git a/src/components/app/details/triggerView/PipelineConfigDiff/utils.tsx b/src/components/app/details/triggerView/PipelineConfigDiff/utils.tsx
index b2a6ef3e0e..34ea927e42 100644
--- a/src/components/app/details/triggerView/PipelineConfigDiff/utils.tsx
+++ b/src/components/app/details/triggerView/PipelineConfigDiff/utils.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { OptionsOrGroups, GroupBase } from 'react-select'
import {
diff --git a/src/components/app/details/triggerView/WebhookReceivedPayloadModal.tsx b/src/components/app/details/triggerView/WebhookReceivedPayloadModal.tsx
index 988d19e5d8..7f81aacf4e 100644
--- a/src/components/app/details/triggerView/WebhookReceivedPayloadModal.tsx
+++ b/src/components/app/details/triggerView/WebhookReceivedPayloadModal.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { URLS } from '@Config/routes'
import {
Button,
diff --git a/src/components/app/details/utils.tsx b/src/components/app/details/utils.tsx
index 2978d79361..ba755776dc 100644
--- a/src/components/app/details/utils.tsx
+++ b/src/components/app/details/utils.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import {
DynamicDataTableRowDataType,
DynamicDataTableRowType,
diff --git a/src/components/app/list-new/AppList.tsx b/src/components/app/list-new/AppList.tsx
index 46a989e652..0533549b5e 100644
--- a/src/components/app/list-new/AppList.tsx
+++ b/src/components/app/list-new/AppList.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
/* eslint-disable jsx-a11y/anchor-is-valid */
/*
* Copyright (c) 2024. Devtron Inc.
diff --git a/src/components/app/list-new/AppListFilters.tsx b/src/components/app/list-new/AppListFilters.tsx
index 90fb158ae2..f5e9b30d36 100644
--- a/src/components/app/list-new/AppListFilters.tsx
+++ b/src/components/app/list-new/AppListFilters.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import {
AppListConstants,
ComponentSizeType,
diff --git a/src/components/app/list/constants.tsx b/src/components/app/list/constants.tsx
index 02408be0b8..44cf1a4250 100644
--- a/src/components/app/list/constants.tsx
+++ b/src/components/app/list/constants.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { DevtronAppExpandedState } from './types'
export const INITIAL_EXPANDED_STATE: DevtronAppExpandedState = {
diff --git a/src/components/bulkEdits/constants.ts b/src/components/bulkEdits/constants.ts
index bd3c15cba3..78fe9239bf 100644
--- a/src/components/bulkEdits/constants.ts
+++ b/src/components/bulkEdits/constants.ts
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
export enum OutputObjectTabs {
OUTPUT = 'Output',
IMPACTED_OBJECTS = 'Impacted objects',
diff --git a/src/components/cdPipeline/DeleteCDNode.tsx b/src/components/cdPipeline/DeleteCDNode.tsx
index 1638a77a1e..de88484c6d 100644
--- a/src/components/cdPipeline/DeleteCDNode.tsx
+++ b/src/components/cdPipeline/DeleteCDNode.tsx
@@ -89,7 +89,7 @@ const DeleteCDNode = ({
isLoading,
},
}}
- customInputConfig={{
+ confirmationConfig={{
identifier: 'delete-cd-node-input',
confirmationKeyword: deleteTitleName,
}}
diff --git a/src/components/ciConfig/utils.tsx b/src/components/ciConfig/utils.tsx
index 36de4d2790..8bf6c9faa6 100644
--- a/src/components/ciConfig/utils.tsx
+++ b/src/components/ciConfig/utils.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { getGitProviderIcon } from '@Components/common'
import { MaterialOptionType } from './types'
diff --git a/src/components/common/DynamicTabs/DynamicTabsSelect.tsx b/src/components/common/DynamicTabs/DynamicTabsSelect.tsx
index acfb7741dc..11ec16e9f0 100644
--- a/src/components/common/DynamicTabs/DynamicTabsSelect.tsx
+++ b/src/components/common/DynamicTabs/DynamicTabsSelect.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import {
Button,
ButtonStyleType,
diff --git a/src/components/common/DynamicTabs/constants.ts b/src/components/common/DynamicTabs/constants.ts
index 9b12662a9f..bfa56a0d24 100644
--- a/src/components/common/DynamicTabs/constants.ts
+++ b/src/components/common/DynamicTabs/constants.ts
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
export const FALLBACK_TAB = 1
export const TAB_DATA_LOCAL_STORAGE_KEY = 'persisted-tabs-data'
diff --git a/src/components/common/ExportToCsv/types.ts b/src/components/common/ExportToCsv/types.ts
index 13f74b0dd3..28f7ab00ae 100644
--- a/src/components/common/ExportToCsv/types.ts
+++ b/src/components/common/ExportToCsv/types.ts
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { FILE_NAMES } from './constants'
export interface ExportToCsvProps {
diff --git a/src/components/common/ExportToCsv/utils.ts b/src/components/common/ExportToCsv/utils.ts
index 36e26572ed..8c58e18388 100644
--- a/src/components/common/ExportToCsv/utils.ts
+++ b/src/components/common/ExportToCsv/utils.ts
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { ExportConfigurationProps } from './types'
export const getDefaultValueFromConfiguration = (
diff --git a/src/components/common/GitTabs/constants.ts b/src/components/common/GitTabs/constants.ts
index b7bf17de22..f12304eee5 100644
--- a/src/components/common/GitTabs/constants.ts
+++ b/src/components/common/GitTabs/constants.ts
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
/*
* Copyright (c) 2024 Devtron Inc.
* All rights reserved.
diff --git a/src/components/common/GitTabs/types.ts b/src/components/common/GitTabs/types.ts
index 4d6bcd381e..63bf53358d 100644
--- a/src/components/common/GitTabs/types.ts
+++ b/src/components/common/GitTabs/types.ts
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
/*
* Copyright (c) 2024 Devtron Inc.
* All rights reserved.
diff --git a/src/components/common/GitTabs/utils.tsx b/src/components/common/GitTabs/utils.tsx
index d33b15df50..cacf244406 100644
--- a/src/components/common/GitTabs/utils.tsx
+++ b/src/components/common/GitTabs/utils.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
/*
* Copyright (c) 2024 Devtron Inc.
* All rights reserved.
diff --git a/src/components/common/helpers/GitInfoMaterialCard/ReceivedWebhookRedirectButton.tsx b/src/components/common/helpers/GitInfoMaterialCard/ReceivedWebhookRedirectButton.tsx
index 54b20aa9ec..05934bcd37 100644
--- a/src/components/common/helpers/GitInfoMaterialCard/ReceivedWebhookRedirectButton.tsx
+++ b/src/components/common/helpers/GitInfoMaterialCard/ReceivedWebhookRedirectButton.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { CI_MATERIAL_EMPTY_STATE_MESSAGING } from '@Components/app/details/triggerView/Constants'
import { URLS } from '@Config/routes'
import { Button, ButtonComponentType, ButtonVariantType, noop } from '@devtron-labs/devtron-fe-common-lib'
diff --git a/src/components/common/helpers/GitInfoMaterialCard/types.ts b/src/components/common/helpers/GitInfoMaterialCard/types.ts
index 07383514e2..7a0530cadf 100644
--- a/src/components/common/helpers/GitInfoMaterialCard/types.ts
+++ b/src/components/common/helpers/GitInfoMaterialCard/types.ts
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { CIMaterialProps, RuntimeParamsErrorState, TriggerViewState } from '@Components/app/details/triggerView/types'
import { CIMaterialType } from '@devtron-labs/devtron-fe-common-lib'
import React from 'react'
diff --git a/src/components/notifications/AddConfigurationButton.tsx b/src/components/notifications/AddConfigurationButton.tsx
index c8bb585897..7e6e0a5250 100644
--- a/src/components/notifications/AddConfigurationButton.tsx
+++ b/src/components/notifications/AddConfigurationButton.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { Button, ButtonVariantType, ComponentSizeType, useSearchString } from '@devtron-labs/devtron-fe-common-lib'
import { useHistory } from 'react-router-dom'
import { ReactComponent as Add } from '@Icons/ic-add.svg'
diff --git a/src/components/notifications/ConfigTableRowActionButton.tsx b/src/components/notifications/ConfigTableRowActionButton.tsx
index 582077edb7..f00193f3ad 100644
--- a/src/components/notifications/ConfigTableRowActionButton.tsx
+++ b/src/components/notifications/ConfigTableRowActionButton.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { Trash } from '@Components/common'
import { ReactComponent as Edit } from '@Icons/ic-pencil.svg'
import { Button, ButtonStyleType, ButtonVariantType, ComponentSizeType } from '@devtron-labs/devtron-fe-common-lib'
diff --git a/src/components/notifications/ConfigurationDrawerModal.tsx b/src/components/notifications/ConfigurationDrawerModal.tsx
index 7da4b34661..7504fb01ad 100644
--- a/src/components/notifications/ConfigurationDrawerModal.tsx
+++ b/src/components/notifications/ConfigurationDrawerModal.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import {
Button,
ButtonStyleType,
diff --git a/src/components/notifications/ConfigurationTables.tsx b/src/components/notifications/ConfigurationTables.tsx
index 6bb01d96d5..7ea04ce181 100644
--- a/src/components/notifications/ConfigurationTables.tsx
+++ b/src/components/notifications/ConfigurationTables.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { Switch, Route, useRouteMatch } from 'react-router-dom'
import { DeleteComponentsName } from '@Config/constantMessaging'
import { showError } from '@devtron-labs/devtron-fe-common-lib'
diff --git a/src/components/notifications/ConfigurationTabsSwitcher.tsx b/src/components/notifications/ConfigurationTabsSwitcher.tsx
index fee8a0edb4..571d8b11b5 100644
--- a/src/components/notifications/ConfigurationTabsSwitcher.tsx
+++ b/src/components/notifications/ConfigurationTabsSwitcher.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { useHistory } from 'react-router-dom'
import { useSearchString } from '@devtron-labs/devtron-fe-common-lib'
import { getConfigurationTabTextWithIcon } from './notifications.util'
diff --git a/src/components/notifications/DefaultCheckbox.tsx b/src/components/notifications/DefaultCheckbox.tsx
index 4c702fcdc9..6bad8107f5 100644
--- a/src/components/notifications/DefaultCheckbox.tsx
+++ b/src/components/notifications/DefaultCheckbox.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { Checkbox, CHECKBOX_VALUE } from '@devtron-labs/devtron-fe-common-lib'
import { DefaultCheckboxProps } from './types'
diff --git a/src/components/notifications/EmptyConfigurationView.tsx b/src/components/notifications/EmptyConfigurationView.tsx
index 0b7d2b89ff..7a727f4389 100644
--- a/src/components/notifications/EmptyConfigurationView.tsx
+++ b/src/components/notifications/EmptyConfigurationView.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { GenericEmptyState } from '@devtron-labs/devtron-fe-common-lib'
import { EmptyConfigurationSubTitle } from './constants'
import { EmptyConfigurationViewProps } from './types'
diff --git a/src/components/notifications/SESConfigurationTable.tsx b/src/components/notifications/SESConfigurationTable.tsx
index fc1a513da1..4e410b2e0c 100644
--- a/src/components/notifications/SESConfigurationTable.tsx
+++ b/src/components/notifications/SESConfigurationTable.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { DeleteComponentsName } from '@Config/constantMessaging'
import { useSearchString } from '@devtron-labs/devtron-fe-common-lib'
import { useHistory } from 'react-router-dom'
diff --git a/src/components/notifications/SMTPConfigurationTable.tsx b/src/components/notifications/SMTPConfigurationTable.tsx
index 2d10ae14b7..d70bde55fc 100644
--- a/src/components/notifications/SMTPConfigurationTable.tsx
+++ b/src/components/notifications/SMTPConfigurationTable.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { DeleteComponentsName } from '@Config/constantMessaging'
import { noop, useSearchString } from '@devtron-labs/devtron-fe-common-lib'
import { useHistory } from 'react-router-dom'
diff --git a/src/components/notifications/SlackConfigModal.tsx b/src/components/notifications/SlackConfigModal.tsx
index 23fdd617af..550793cffb 100644
--- a/src/components/notifications/SlackConfigModal.tsx
+++ b/src/components/notifications/SlackConfigModal.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import React, { useState, useEffect, useRef } from 'react'
import {
showError,
diff --git a/src/components/notifications/SlackConfigurationTable.tsx b/src/components/notifications/SlackConfigurationTable.tsx
index aa6b190a49..1cd68eefe4 100644
--- a/src/components/notifications/SlackConfigurationTable.tsx
+++ b/src/components/notifications/SlackConfigurationTable.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { DeleteComponentsName } from '@Config/constantMessaging'
import { useSearchString } from '@devtron-labs/devtron-fe-common-lib'
import { useHistory } from 'react-router-dom'
diff --git a/src/components/notifications/WebhookConfigDynamicDataTable.tsx b/src/components/notifications/WebhookConfigDynamicDataTable.tsx
index b6793e26e7..a52f863411 100644
--- a/src/components/notifications/WebhookConfigDynamicDataTable.tsx
+++ b/src/components/notifications/WebhookConfigDynamicDataTable.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { DynamicDataTable } from '@devtron-labs/devtron-fe-common-lib'
import { VariableDataTableActionType } from '@Components/CIPipelineN/VariableDataTable/types'
import { getEmptyVariableDataRow, getTableHeaders } from './notifications.util'
diff --git a/src/components/notifications/WebhookConfigurationTable.tsx b/src/components/notifications/WebhookConfigurationTable.tsx
index d85aa4d68e..8defcf1501 100644
--- a/src/components/notifications/WebhookConfigurationTable.tsx
+++ b/src/components/notifications/WebhookConfigurationTable.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { DeleteComponentsName } from '@Config/constantMessaging'
import { noop, useSearchString } from '@devtron-labs/devtron-fe-common-lib'
import { useHistory } from 'react-router-dom'
diff --git a/src/components/notifications/constants.ts b/src/components/notifications/constants.ts
index 79bd225b4e..f52e27c2c7 100644
--- a/src/components/notifications/constants.ts
+++ b/src/components/notifications/constants.ts
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
// ------------ Configuration Constants ------------
import { SlackFormType } from './types'
diff --git a/src/components/security/AddCVEPolicy/ExposureList.tsx b/src/components/security/AddCVEPolicy/ExposureList.tsx
index b682024d78..38eee93508 100644
--- a/src/components/security/AddCVEPolicy/ExposureList.tsx
+++ b/src/components/security/AddCVEPolicy/ExposureList.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import {
DEFAULT_BASE_PAGE_SIZE,
GenericFilterEmptyState,
diff --git a/src/components/security/AddCVEPolicy/index.tsx b/src/components/security/AddCVEPolicy/index.tsx
index 3496657d56..f285541635 100644
--- a/src/components/security/AddCVEPolicy/index.tsx
+++ b/src/components/security/AddCVEPolicy/index.tsx
@@ -1 +1,17 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
export { default as VulnerabilityExposure } from './VulnerabilityExposure'
diff --git a/src/components/security/SecurityScansTab/SecurityScansTab.tsx b/src/components/security/SecurityScansTab/SecurityScansTab.tsx
index de719beffa..5f9d7daf00 100644
--- a/src/components/security/SecurityScansTab/SecurityScansTab.tsx
+++ b/src/components/security/SecurityScansTab/SecurityScansTab.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import dayjs from 'dayjs'
import {
ComponentSizeType,
diff --git a/src/components/security/SecurityScansTab/constants.tsx b/src/components/security/SecurityScansTab/constants.tsx
index aa0cae292a..4e0caf55e8 100644
--- a/src/components/security/SecurityScansTab/constants.tsx
+++ b/src/components/security/SecurityScansTab/constants.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { ScanDetailsType, SearchType, SearchTypeOptionType } from './types'
export const INITIAL_SCAN_DETAILS: ScanDetailsType = {
diff --git a/src/components/security/SecurityScansTab/types.tsx b/src/components/security/SecurityScansTab/types.tsx
index eee002e0de..bc729f394e 100644
--- a/src/components/security/SecurityScansTab/types.tsx
+++ b/src/components/security/SecurityScansTab/types.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { SortingOrder } from '@devtron-labs/devtron-fe-common-lib'
export enum SecurityScansTabMultiFilterKeys {
diff --git a/src/components/security/SecurityScansTab/utils.tsx b/src/components/security/SecurityScansTab/utils.tsx
index dd6a9bde52..f365cd9f84 100644
--- a/src/components/security/SecurityScansTab/utils.tsx
+++ b/src/components/security/SecurityScansTab/utils.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { Severity } from '@devtron-labs/devtron-fe-common-lib'
import { SearchType, SecurityScansTabMultiFilterKeys, SecurityScansTabSingleFilterKeys, SeverityMapping } from './types'
diff --git a/src/components/v2/appDetails/NodeDetailComponentWrapper.tsx b/src/components/v2/appDetails/NodeDetailComponentWrapper.tsx
index 16883e9b92..1cb3d69952 100644
--- a/src/components/v2/appDetails/NodeDetailComponentWrapper.tsx
+++ b/src/components/v2/appDetails/NodeDetailComponentWrapper.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { useEffect } from 'react'
import { useLocation, useParams } from 'react-router-dom'
import { noop } from '@devtron-labs/devtron-fe-common-lib'
diff --git a/src/components/v2/appDetails/constants.ts b/src/components/v2/appDetails/constants.ts
index 7f7849744f..0c65f38be0 100644
--- a/src/components/v2/appDetails/constants.ts
+++ b/src/components/v2/appDetails/constants.ts
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
export enum ApplicationsGAEvents {
REFRESH_DEVTRON_APP_RESOURCE_TREE = 'REFRESH_DEVTRON_APP_RESOURCE_TREE',
REFRESH_HELM_APP_RESOURCE_TREE = 'REFRESH_HELM_APP_RESOURCE_TREE',
diff --git a/src/components/v2/appDetails/k8Resource/nodeDetail/DeleteEphemeralButton.tsx b/src/components/v2/appDetails/k8Resource/nodeDetail/DeleteEphemeralButton.tsx
index 136f878ba7..90dba9107e 100644
--- a/src/components/v2/appDetails/k8Resource/nodeDetail/DeleteEphemeralButton.tsx
+++ b/src/components/v2/appDetails/k8Resource/nodeDetail/DeleteEphemeralButton.tsx
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2024. Devtron Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import { ToastManager, ToastVariantType, showError, IndexStore } from '@devtron-labs/devtron-fe-common-lib'
import { ReactComponent as Close } from '@Icons/ic-cross.svg'
import { useParams } from 'react-router-dom'
diff --git a/src/components/v2/appDetails/k8Resource/nodeDetail/NodeDetail.component.tsx b/src/components/v2/appDetails/k8Resource/nodeDetail/NodeDetail.component.tsx
index bf265461cd..779fe795ea 100644
--- a/src/components/v2/appDetails/k8Resource/nodeDetail/NodeDetail.component.tsx
+++ b/src/components/v2/appDetails/k8Resource/nodeDetail/NodeDetail.component.tsx
@@ -31,7 +31,6 @@ import {
ToastManager,
ToastVariantType,
OptionsBase,
- noop
} from '@devtron-labs/devtron-fe-common-lib'
import { ReactComponent as ICArrowsLeftRight } from '@Icons/ic-arrows-left-right.svg'
import { ReactComponent as ICPencil } from '@Icons/ic-pencil.svg'
@@ -40,7 +39,6 @@ import EventsComponent from './NodeDetailTabs/Events.component'
import LogsComponent from './NodeDetailTabs/Logs.component'
import ManifestComponent from './NodeDetailTabs/Manifest.component'
import TerminalComponent from './NodeDetailTabs/Terminal.component'
-import SummaryComponent from './NodeDetailTabs/Summary.component'
import { NodeDetailTab, ParamsType } from './nodeDetail.type'
import {
AppType,
@@ -586,12 +584,6 @@ const NodeDetailComponent = ({
/>