diff --git a/deepfence_frontend/apps/dashboard/src/components/clouds-connector/AWSTerraform.tsx b/deepfence_frontend/apps/dashboard/src/components/clouds-connector/AWSTerraform.tsx index f4b1399768..d472ad5af3 100644 --- a/deepfence_frontend/apps/dashboard/src/components/clouds-connector/AWSTerraform.tsx +++ b/deepfence_frontend/apps/dashboard/src/components/clouds-connector/AWSTerraform.tsx @@ -18,19 +18,25 @@ export const AWSTerraform = memo(() => { region = "; eg. us-east-1" } -module "cloud-scanner_example_single-account-ecs" { +module "deepfence-cloud-scanner_example_single-account" { source = "deepfence/cloud-scanner/aws//examples/single-account-ecs" - version = "0.1.0" + version = "0.3.0" mgmt-console-url = " eg. XXX.XXX.XX.XXX" mgmt-console-port = "443" deepfence-key = "${dfApiKey}" + name = "deepfence-cloud-scanner" +} + +variable "image" { + type = string + default = "[quay.io/deepfenceio/cloud-scanner:1.5.0](http://quay.io/deepfenceio/cloud-scanner:1.5.0)" } `; return (
- } title="Teraform Cloud Formation"> + } title="Teraform">
Connect to your AWS Cloud Account via Teraform. Find out more information by{' '} { ? '---DEEPFENCE-API-KEY---' : data?.api_token; const code = `provider "azurerm" { - features {} - subscription_id = "" - } - - module "cloud-scanner_example_single-subscription" { - source = "deepfence/cloud-scanner/azure//examples/single-subscription" - version = "0.1.0" - mgmt-console-url = " eg. XXX.XXX.XX.XXX" - mgmt-console-port = "443" - deepfence-key = "${dfApiKey}" - } - `; + features {} + subscription_id = "" +} + +module "cloud-scanner_example_single-subscription" { + source = "deepfence/cloud-scanner/azure//examples/single-subscription" + version = "0.2.0" + mgmt-console-url = " eg. XXX.XXX.XX.XXX" + mgmt-console-port = "443" + deepfence-key = "${dfApiKey}" + name = "deepfence-cloud-scanner" +} + +variable "image" { + type = string + default = "quay.io/deepfenceio/cloud-scanner:1.5.0" +} +`; return ( - } title="Teraform Cloud Formation"> + } title="Teraform">
Connect to your Azure Cloud Account via Teraform. Find out more information by{' '} - } title="Teraform Cloud Formation"> + } title="Teraform">
Connect to your Google Cloud Account via Teraform. Find out more information by{' '} {
{info.row.original.test_number}
), - header: () => 'Test ID', + header: () => 'ID', minSize: 50, size: 60, maxSize: 65, diff --git a/deepfence_frontend/apps/dashboard/src/features/registries/components/RegistryImageTagsTable.tsx b/deepfence_frontend/apps/dashboard/src/features/registries/components/RegistryImageTagsTable.tsx index c1b02a648d..88c95d3bac 100644 --- a/deepfence_frontend/apps/dashboard/src/features/registries/components/RegistryImageTagsTable.tsx +++ b/deepfence_frontend/apps/dashboard/src/features/registries/components/RegistryImageTagsTable.tsx @@ -1,11 +1,8 @@ -import cx from 'classnames'; import { useMemo, useState } from 'react'; import { IconContext } from 'react-icons'; -import { FaPlay } from 'react-icons/fa'; import { HiDotsVertical } from 'react-icons/hi'; import { useSearchParams } from 'react-router-dom'; import { - Badge, Button, createColumnHelper, Dropdown, @@ -20,6 +17,7 @@ import { ConfigureScanModal, ConfigureScanModalProps, } from '@/components/ConfigureScanModal'; +import { ScanStatusBadge } from '@/components/ScanStatusBadge'; import { MalwareIcon } from '@/components/sideNavigation/icons/Malware'; import { SecretsIcon } from '@/components/sideNavigation/icons/Secrets'; import { VulnerabilityIcon } from '@/components/sideNavigation/icons/Vulnerability'; @@ -137,65 +135,17 @@ export const RegistryImageTagsTable = ({ }), columnHelper.accessor('vulnerability_scan_status', { header: () => 'Vulnerability Scan Status', - cell: (info) => ( - - ), + cell: (info) => , maxSize: 50, }), columnHelper.accessor('malware_scan_status', { header: () => 'Malware Scan Status', - cell: (info) => ( - - ), + cell: (info) => , maxSize: 50, }), columnHelper.accessor('secret_scan_status', { header: () => 'Secrets Scan Status', - cell: (info) => ( - - ), + cell: (info) => , maxSize: 50, }), columnHelper.display({ diff --git a/deepfence_frontend/apps/dashboard/src/features/registries/pages/RegistryImages.tsx b/deepfence_frontend/apps/dashboard/src/features/registries/pages/RegistryImages.tsx index 99fe899e02..ad8216b78c 100644 --- a/deepfence_frontend/apps/dashboard/src/features/registries/pages/RegistryImages.tsx +++ b/deepfence_frontend/apps/dashboard/src/features/registries/pages/RegistryImages.tsx @@ -178,7 +178,7 @@ const HeaderComponent = () => {
} transparent> - REGISTRIES + Registries { ]; return columns; - }, []); + }, [searchParams]); return (