Commit 6b26ed63 authored by Brandon Labuschagne's avatar Brandon Labuschagne Committed by Paul Slaughter

Add Fuzz Testing to DevOps Adoption

This MR adds Fuzz testing to the DevOps
Adoption table.

Changelog: added
EE: true
parent 5770639b
...@@ -46,6 +46,7 @@ feature is available. ...@@ -46,6 +46,7 @@ feature is available.
> - For GitLab self-managed instances, GitLab administrators can opt to [disable it](#disable-or-enable-devops-adoption). **(ULTIMATE SELF)** > - For GitLab self-managed instances, GitLab administrators can opt to [disable it](#disable-or-enable-devops-adoption). **(ULTIMATE SELF)**
> - The Overview tab [introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/330401) in GitLab 14.1. > - The Overview tab [introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/330401) in GitLab 14.1.
> - DAST and SAST metrics [added](https://gitlab.com/gitlab-org/gitlab/-/issues/328033) in GitLab 14.1. > - DAST and SAST metrics [added](https://gitlab.com/gitlab-org/gitlab/-/issues/328033) in GitLab 14.1.
> - Fuzz Testing metrics [added](https://gitlab.com/gitlab-org/gitlab/-/issues/330398) in GitLab 14.2.
DevOps Adoption shows you which groups in your organization are using the most essential features of GitLab: DevOps Adoption shows you which groups in your organization are using the most essential features of GitLab:
...@@ -57,6 +58,7 @@ DevOps Adoption shows you which groups in your organization are using the most e ...@@ -57,6 +58,7 @@ DevOps Adoption shows you which groups in your organization are using the most e
- Sec - Sec
- DAST - DAST
- SAST - SAST
- Fuzz Testing
- Ops - Ops
- Deployments - Deployments
- Pipelines - Pipelines
......
...@@ -10,6 +10,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w ...@@ -10,6 +10,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w
> - [Feature flag removed](https://gitlab.com/gitlab-org/gitlab/-/issues/333556) in GitLab 14.1. > - [Feature flag removed](https://gitlab.com/gitlab-org/gitlab/-/issues/333556) in GitLab 14.1.
> - The Overview tab [introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/330401) in GitLab 14.1. > - The Overview tab [introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/330401) in GitLab 14.1.
> - DAST and SAST metrics [added](https://gitlab.com/gitlab-org/gitlab/-/issues/328033) in GitLab 14.1. > - DAST and SAST metrics [added](https://gitlab.com/gitlab-org/gitlab/-/issues/328033) in GitLab 14.1.
> - Fuzz Testing metrics [added](https://gitlab.com/gitlab-org/gitlab/-/issues/330398) in GitLab 14.2.
Prerequisites: Prerequisites:
...@@ -27,6 +28,7 @@ Group DevOps Adoption shows you how individual groups and sub-groups within your ...@@ -27,6 +28,7 @@ Group DevOps Adoption shows you how individual groups and sub-groups within your
- Sec - Sec
- DAST - DAST
- SAST - SAST
- Fuzz Testing
- Ops - Ops
- Deployments - Deployments
- Pipelines - Pipelines
......
...@@ -120,13 +120,16 @@ export const DEVOPS_ADOPTION_TABLE_CONFIGURATION = [ ...@@ -120,13 +120,16 @@ export const DEVOPS_ADOPTION_TABLE_CONFIGURATION = [
key: 'dastEnabledCount', key: 'dastEnabledCount',
label: s__('DevopsAdoption|DAST'), label: s__('DevopsAdoption|DAST'),
tooltip: s__('DevopsAdoption|DAST enabled for at least one project'), tooltip: s__('DevopsAdoption|DAST enabled for at least one project'),
testId: 'dastCol',
}, },
{ {
key: 'sastEnabledCount', key: 'sastEnabledCount',
label: s__('DevopsAdoption|SAST'), label: s__('DevopsAdoption|SAST'),
tooltip: s__('DevopsAdoption|SAST enabled for at least one project'), tooltip: s__('DevopsAdoption|SAST enabled for at least one project'),
testId: 'sastCol', },
{
key: 'coverageFuzzingEnabledCount',
label: s__('DevopsAdoption|Fuzz Testing'),
tooltip: s__('DevopsAdoption|Fuzz Testing enabled for at least one project'),
}, },
], ],
}, },
...@@ -140,19 +143,16 @@ export const DEVOPS_ADOPTION_TABLE_CONFIGURATION = [ ...@@ -140,19 +143,16 @@ export const DEVOPS_ADOPTION_TABLE_CONFIGURATION = [
key: 'deploySucceeded', key: 'deploySucceeded',
label: s__('DevopsAdoption|Deploys'), label: s__('DevopsAdoption|Deploys'),
tooltip: s__('DevopsAdoption|At least one deploy'), tooltip: s__('DevopsAdoption|At least one deploy'),
testId: 'deploysCol',
}, },
{ {
key: 'pipelineSucceeded', key: 'pipelineSucceeded',
label: s__('DevopsAdoption|Pipelines'), label: s__('DevopsAdoption|Pipelines'),
tooltip: s__('DevopsAdoption|At least one pipeline successfully run'), tooltip: s__('DevopsAdoption|At least one pipeline successfully run'),
testId: 'pipelinesCol',
}, },
{ {
key: 'runnerConfigured', key: 'runnerConfigured',
label: s__('DevopsAdoption|Runners'), label: s__('DevopsAdoption|Runners'),
tooltip: s__('DevopsAdoption|Runner configured for project/group'), tooltip: s__('DevopsAdoption|Runner configured for project/group'),
testId: 'runnersCol',
}, },
], ],
}, },
......
...@@ -9,4 +9,5 @@ fragment LatestSnapshot on DevopsAdoptionSnapshot { ...@@ -9,4 +9,5 @@ fragment LatestSnapshot on DevopsAdoptionSnapshot {
codeOwnersUsedCount codeOwnersUsedCount
sastEnabledCount sastEnabledCount
dastEnabledCount dastEnabledCount
coverageFuzzingEnabledCount
} }
...@@ -43,6 +43,7 @@ export const devopsAdoptionNamespaceData = { ...@@ -43,6 +43,7 @@ export const devopsAdoptionNamespaceData = {
codeOwnersUsedCount: 0, codeOwnersUsedCount: 0,
sastEnabledCount: 0, sastEnabledCount: 0,
dastEnabledCount: 0, dastEnabledCount: 0,
coverageFuzzingEnabledCount: 0,
recordedAt: '2020-10-31T23:59:59Z', recordedAt: '2020-10-31T23:59:59Z',
__typename: 'latestSnapshot', __typename: 'latestSnapshot',
}, },
...@@ -128,6 +129,10 @@ export const overallAdoptionData = { ...@@ -128,6 +129,10 @@ export const overallAdoptionData = {
adopted: false, adopted: false,
title: 'SAST', title: 'SAST',
}, },
{
adopted: false,
title: 'Fuzz Testing',
},
{ {
adopted: false, adopted: false,
title: 'Deploys', title: 'Deploys',
......
...@@ -11288,6 +11288,12 @@ msgstr "" ...@@ -11288,6 +11288,12 @@ msgstr ""
msgid "DevopsAdoption|Feature adoption is based on usage in the previous calendar month. Last updated: %{timestamp}." msgid "DevopsAdoption|Feature adoption is based on usage in the previous calendar month. Last updated: %{timestamp}."
msgstr "" msgstr ""
msgid "DevopsAdoption|Fuzz Testing"
msgstr ""
msgid "DevopsAdoption|Fuzz Testing enabled for at least one project"
msgstr ""
msgid "DevopsAdoption|Issues" msgid "DevopsAdoption|Issues"
msgstr "" msgstr ""
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment