Skip to content

Commit 7a29110

Browse files
committed
Split dependencies between Defined and Automated deploy process
1 parent 50e8987 commit 7a29110

4 files changed

Lines changed: 11 additions & 12 deletions

File tree

src/assets/YAML/default/BuildAndDeployment/Deployment.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ Build and Deployment:
8686
usefulness: 4
8787
dependsOn:
8888
- f6f7737f-25a9-4317-8de2-09bf59f29b5b # Def. Build Process
89+
- 066084c6-1135-4635-9cc5-9e75c7c5459f # Version control
8990
implementation:
9091
references:
9192
samm2:
@@ -253,7 +254,7 @@ Build and Deployment:
253254
- Inventory of all production applications with application name, owner, and date of last review
254255
- Inventory is accessible to development, security and operations teams
255256
dependsOn:
256-
- Defined deployment process
257+
- 67e1a9aa-9fbf-4ec5-a2de-400f01960c51 # Automated deployment process
257258
level: 1
258259
difficultyOfImplementation:
259260
knowledge: 1
@@ -284,7 +285,7 @@ Build and Deployment:
284285
is deployed.
285286
measure: A documented inventory of artifacts in production like container images exists (gathered manually or automatically).
286287
dependsOn:
287-
- Defined deployment process
288+
- 67e1a9aa-9fbf-4ec5-a2de-400f01960c51 # Automated deployment process
288289
- 2a44b708-734f-4463-b0cb-86dc46344b2f # Inventory of production components
289290
difficultyOfImplementation:
290291
knowledge: 2
@@ -323,7 +324,7 @@ Build and Deployment:
323324
- $ref: src/assets/YAML/default/implementations.yaml#/implementations/webserver
324325
- $ref: src/assets/YAML/default/implementations.yaml#/implementations/rolling-update
325326
dependsOn:
326-
- Defined deployment process
327+
- 67e1a9aa-9fbf-4ec5-a2de-400f01960c51 # Automated deployment process
327328
references:
328329
samm2:
329330
- I-SD-A-2

src/assets/YAML/default/Implementation/DevelopmentAndSourceControl.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,6 @@ Implementation:
9797
resources: 3
9898
usefulness: 5
9999
level: 1
100-
dependsOn:
101-
- Defined deployment process
102100
implementation: []
103101
references:
104102
samm2:

src/assets/YAML/default/Implementation/InfrastructureHardening.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ Implementation:
113113
- $ref: src/assets/YAML/default/implementations.yaml#/implementations/a-complete-backup-of
114114
- $ref: src/assets/YAML/default/implementations.yaml#/implementations/a-point-in-time-reco
115115
dependsOn:
116-
- Defined deployment process
116+
- 74938a3f-1269-49b9-9d0f-c43a79a1985a # Defined deployment process
117117
references:
118118
samm2:
119119
- TODO
@@ -292,7 +292,7 @@ Implementation:
292292
usefulness: 4
293293
level: 4
294294
dependsOn:
295-
- Defined deployment process
295+
- 67e1a9aa-9fbf-4ec5-a2de-400f01960c51 # Automated deployment process
296296
- Infrastructure as Code
297297
implementation: []
298298
references:
@@ -314,7 +314,7 @@ Implementation:
314314
or to modify information unauthorized on systems.
315315
measure:
316316
The usage of a (role based) access control helps to restrict system
317-
access to authorized users. And enhancement is to use attribute based access control.
317+
access to authorized users. And enhancement is to use *attribute based access control*.
318318
difficultyOfImplementation:
319319
knowledge: 2
320320
time: 3
@@ -325,7 +325,7 @@ Implementation:
325325
- $ref: src/assets/YAML/default/implementations.yaml#/implementations/directory-service
326326
- $ref: src/assets/YAML/default/implementations.yaml#/implementations/plugins
327327
dependsOn:
328-
- Defined deployment process
328+
- Defined deployment process # Does RBAC require a defined build and deployment process?
329329
- Defined build process
330330
references:
331331
samm2:
@@ -350,7 +350,7 @@ Implementation:
350350
usefulness: 5
351351
level: 1
352352
dependsOn:
353-
- Defined deployment process
353+
- Defined deployment process # Does simple access control require a defined deployment process?
354354
implementation:
355355
- $ref: src/assets/YAML/default/implementations.yaml#/implementations/http-basic-authentic
356356
- $ref: src/assets/YAML/default/implementations.yaml#/implementations/vpn
@@ -605,7 +605,7 @@ Implementation:
605605
usefulness: 4
606606
level: 2
607607
dependsOn:
608-
- Defined deployment process
608+
- 74938a3f-1269-49b9-9d0f-c43a79a1985a # Defined deployment process
609609
implementation: []
610610
references:
611611
samm2:

src/assets/YAML/default/TestAndVerification/ApplicationTests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ Test and Verification:
100100
level: 4
101101
implementation: []
102102
dependsOn:
103-
- Defined deployment process
103+
- 67e1a9aa-9fbf-4ec5-a2de-400f01960c51 # Automated deployment process
104104
references:
105105
samm2:
106106
- V-RT-A-3

0 commit comments

Comments
 (0)