Welcome to mirror list, hosted at ThFree Co, Russian Federation.

Pipeline Security issue implementation.md « issue_templates « .gitlab - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 3ecf6ef57dba70db3032dc2fc0a893f6387a5aed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<!--
## Implementation Issue To-Do list 
(_NOTE: This section can be removed when the issue is ready for creation_)
- [ ] Ensure that the issue title is concise yet descriptive.
- [ ] Add `Frontend :` or `Backend :` to the title per group [naming conventions](https://about.gitlab.com/handbook/engineering/development/ops/verify/pipeline-security/#splitting-issues)
- [ ] Ensure the issue containing the feature or change proposal and related discussions is linked as related to this implementation issue.
- [ ] Aside from default labeling, please make sure to include relevant labels for `~type::`, `~workflow::`, and `~frontend` or `~backend`.
- [ ] Issues with user-facing changes should include the `~UX` label, and `~documentation` if docs changes will be required.

*This template is meant to be a reference tool. Not all sections are applicable to each feature, bug, or maintenance item. Use your best judgment when completion the sections below.*
-->

## Summary
<!-- Briefly describe the issue. -->


### Why this matters and how we measure
<!-- What is the value to the customer or our business? Does this align with our OKRs? If we need to create or update existing instrumentation, please note here. -->

### User Stories
<!--
A user story is a requirement for any functionality or feature and follows this format:

- _As a `<user role/customer>`, I want to `<JTBD>` so that I can `<achieve a benefit or result>`._

Please try to include one user story for the main [persona](https://handbook.gitlab.com/handbook/product/personas/#list-of-user-personas) who needs this feature.
-->


## Proposal
<!-- Try to keep the proposal limited in scope. Plan for iterations, create follow up issues as required and add them as related. -->

## Performance Considerations
<!-- Performance concerns to be aware of and monitor when implementing the issue.-->

## Out of Scope
<!-- Include this section for specific use cases that are out of scope / out of bounds for this specific issue. -->

## Acceptance Criteria 
<!-- This needs to be true or demonstrable to consider this specific issue complete. Keep this dependent on other issues when possible -->

## Additional details
<!--
_NOTE: If the issue has addressed all of these questions, this separate section can be removed._
-->

Some relevant technical details, if applicable, such as:

- Does this need a ~"feature flag"?
- Does there need to be an associated ~"instrumentation" issue created related to this work?
- Is there an example response showing the data structure that should be returned (new endpoints only)?
- What permissions should be used?
- Which tier(s) is this for?
  - [ ] ~"GitLab Ultimate"
  - [ ] ~"GitLab Premium"
  - [ ] ~"GitLab Free"
- Additional comments:

## Implementation Table

<!--
_NOTE: Use this to indicate all dependent issues related to this one which are required for launch._
-->


| Group | Issue Link |
| ------ | ------ |
| ~backend | :point_left: You are here |
| ~frontend | [Issue Title](url) |
| ~documentation | [Issue Title](url) |
| Instrumentation | [Issue Title](url) |

<!--
## Documentation 

_NOTE: This section is optional, but can be used for easy access to any relevant documentation URLs._
-->

## Links/References




/label ~"group::pipeline security" 
/milestone %Backlog

<!-- select the correct category (and feature label if applicable) below: 
/label ~"category:Build Artifacts"
/label ~"category:Secrets Management"
/label ~"ci variables"
/label ~"ci job token"
-->

<!-- select the appropriate licence below (Use the highest tier applicable): 
/label ~"GitLab Ultimate"
/label ~"GitLab Premium"
/label ~"GitLab Free"
-->