From 77955ea0cbc8eea7f5411e75f3e103acd4ef701f Mon Sep 17 00:00:00 2001
From: Joshua Eason <josheason@seed-innovations.com>
Date: Tue, 6 Oct 2020 14:10:29 +0000
Subject: [PATCH 1/4] Issue templates

---
 .gitlab/CODEOWNERS                            |  7 ++++
 .../issue_templates/Archive Application.md    | 17 +++++++++
 .gitlab/issue_templates/Bug.md                | 35 +++++++++++++++++++
 .gitlab/issue_templates/Feature Request.md    | 29 +++++++++++++++
 .../issue_templates/Leadership Question.md    |  7 ++++
 .../issue_templates/Onboarding Question.md    |  7 ++++
 .gitlab/issue_templates/Pipeline Failure.md   | 29 +++++++++++++++
 .gitlab/issue_templates/Update Application.md | 19 ++++++++++
 8 files changed, 150 insertions(+)
 create mode 100644 .gitlab/CODEOWNERS
 create mode 100644 .gitlab/issue_templates/Archive Application.md
 create mode 100644 .gitlab/issue_templates/Bug.md
 create mode 100644 .gitlab/issue_templates/Feature Request.md
 create mode 100644 .gitlab/issue_templates/Leadership Question.md
 create mode 100644 .gitlab/issue_templates/Onboarding Question.md
 create mode 100644 .gitlab/issue_templates/Pipeline Failure.md
 create mode 100644 .gitlab/issue_templates/Update Application.md

diff --git a/.gitlab/CODEOWNERS b/.gitlab/CODEOWNERS
new file mode 100644
index 0000000..11d201d
--- /dev/null
+++ b/.gitlab/CODEOWNERS
@@ -0,0 +1,7 @@
+[Pipelines]
+.gitlab-ci.yml @ironbank-notifications/cht
+.gitlab-ci.yaml @ironbank-notifications/cht
+Jenkinsfile
+
+[Gitlab Configuration Files]
+.gitlab/* @ironbank-notifications/cht
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Archive Application.md b/.gitlab/issue_templates/Archive Application.md
new file mode 100644
index 0000000..f6fb3df
--- /dev/null
+++ b/.gitlab/issue_templates/Archive Application.md	
@@ -0,0 +1,17 @@
+## Summary
+
+Requesting this application be archived due to one of the following reasons:
+- [ ] Version is no longer supported by vendor
+- [ ] Application is End-Of-Life
+- [ ] License violation.
+- [ ] Other. See below.
+
+## Detailed Description
+
+(Please provide a detailed description of why this application should be archived)
+
+
+
+
+/label ~archive
+/cc @ironbank-notifications/archive
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Bug.md b/.gitlab/issue_templates/Bug.md
new file mode 100644
index 0000000..20fcdb7
--- /dev/null
+++ b/.gitlab/issue_templates/Bug.md
@@ -0,0 +1,35 @@
+## Summary
+
+(Summarize the bug encountered concisely)
+
+
+## Steps to reproduce
+
+(How one can reproduce the issue - this is very important)
+
+
+## What is the current bug behavior?
+
+(What actually happens)
+
+
+## What is the expected correct behavior?
+
+(What you should see instead)
+
+
+## Relevant logs and/or screenshots
+
+(Paste any relevant logs - please use code blocks (```) to format console output,
+logs, and code as it's very hard to read otherwise.)
+
+
+## Possible fixes
+
+(If you can, link to the line of code that might be responsible for the problem)
+
+
+
+
+/label ~bug
+/cc @ironbank-notifications/bug
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Feature Request.md b/.gitlab/issue_templates/Feature Request.md
new file mode 100644
index 0000000..b13cc8c
--- /dev/null
+++ b/.gitlab/issue_templates/Feature Request.md	
@@ -0,0 +1,29 @@
+## Feature description
+
+(Detailed description of the feature being requested)
+
+
+## Use cases
+
+
+(Detailed description of the use case for this feature)
+
+
+## Benefits
+
+(How does this benefit others)
+
+
+## Requirements
+
+(Any requirements for this feature to be enabled?)
+
+
+## Links / references
+
+(List of links or references that support this feature)
+
+
+
+/label ~feature
+/cc @ironbank-notifications/feature
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Leadership Question.md b/.gitlab/issue_templates/Leadership Question.md
new file mode 100644
index 0000000..0d84df2
--- /dev/null
+++ b/.gitlab/issue_templates/Leadership Question.md	
@@ -0,0 +1,7 @@
+## Leadership question
+
+(Detailed description of the question you'd like to ask the leadership team)
+
+
+/label ~leadership
+/cc @ironbank-notifications/leadership
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Onboarding Question.md b/.gitlab/issue_templates/Onboarding Question.md
new file mode 100644
index 0000000..025ae1d
--- /dev/null
+++ b/.gitlab/issue_templates/Onboarding Question.md	
@@ -0,0 +1,7 @@
+## Onboarding question
+
+(Detailed description of the question you'd like to ask the onboarding team)
+
+
+/label ~onboarding
+/cc @ironbank-notifications/onboarding
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Pipeline Failure.md b/.gitlab/issue_templates/Pipeline Failure.md
new file mode 100644
index 0000000..b9ce91b
--- /dev/null
+++ b/.gitlab/issue_templates/Pipeline Failure.md	
@@ -0,0 +1,29 @@
+## Summary
+
+(Summarize the pipeline issue encountered concisely)
+
+
+## Link to failed pipeline
+
+(Link to the failed pipeline)
+
+
+## What is the current bug behavior?
+
+(What actually happens)
+
+
+## What is the expected correct behavior?
+
+(What you should see instead)
+
+
+## Possible fixes
+
+(If you can, link to the line of code that might be responsible for the problem)
+
+
+
+
+/label ~pipeline ~bug
+/cc @ironbank-notifications/pipelines
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Update Application.md b/.gitlab/issue_templates/Update Application.md
new file mode 100644
index 0000000..7a06f3c
--- /dev/null
+++ b/.gitlab/issue_templates/Update Application.md	
@@ -0,0 +1,19 @@
+# Summary
+
+Requesting application be updated to a newer version.
+
+
+
+# Version Information
+
+Current version: (State the current version of the application as you see it)
+
+Updated version: (State the version you would like the application updated to)
+
+Under support: (Is the updated version within the same major version of the application or is this a new major version?)
+
+
+
+
+/label ~update
+/cc @ironbank-notifications/updates
\ No newline at end of file
-- 
GitLab


From 392b2883198f30394f90e51f93afbf80becccf4e Mon Sep 17 00:00:00 2001
From: Joshua Eason <josheason@seed-innovations.com>
Date: Tue, 6 Oct 2020 17:22:23 +0000
Subject: [PATCH 2/4] Issue templates

---
 .gitlab/CODEOWNERS | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/.gitlab/CODEOWNERS b/.gitlab/CODEOWNERS
index 11d201d..64a2c68 100644
--- a/.gitlab/CODEOWNERS
+++ b/.gitlab/CODEOWNERS
@@ -1,7 +1,6 @@
 [Pipelines]
 .gitlab-ci.yml @ironbank-notifications/cht
 .gitlab-ci.yaml @ironbank-notifications/cht
-Jenkinsfile
 
 [Gitlab Configuration Files]
-.gitlab/* @ironbank-notifications/cht
\ No newline at end of file
+.gitlab/* @ironbank-notifications/cht
-- 
GitLab


From aad1cd0e65e45bc5ac223d189dffa76f98252c9c Mon Sep 17 00:00:00 2001
From: Joshua Eason <josheason@seed-innovations.com>
Date: Fri, 9 Oct 2020 00:12:09 +0000
Subject: [PATCH 3/4] Issue templates

---
 .gitlab/issue_templates/Access Request.md     | 16 +++++++++
 .../issue_templates/Application - Archive.md  | 21 +++++++++++
 .../issue_templates/Application - Initial.md  | 32 +++++++++++++++++
 .../issue_templates/Application - Update.md   | 35 +++++++++++++++++++
 .gitlab/issue_templates/Bug.md                |  4 ++-
 .gitlab/issue_templates/Feature Request.md    |  5 ++-
 .../issue_templates/Leadership Question.md    |  2 +-
 .gitlab/issue_templates/New Findings.md       | 20 +++++++++++
 .../issue_templates/Onboarding Question.md    |  2 +-
 .gitlab/issue_templates/Pipeline Failure.md   |  4 ++-
 10 files changed, 136 insertions(+), 5 deletions(-)
 create mode 100644 .gitlab/issue_templates/Access Request.md
 create mode 100644 .gitlab/issue_templates/Application - Archive.md
 create mode 100644 .gitlab/issue_templates/Application - Initial.md
 create mode 100644 .gitlab/issue_templates/Application - Update.md
 create mode 100644 .gitlab/issue_templates/New Findings.md

diff --git a/.gitlab/issue_templates/Access Request.md b/.gitlab/issue_templates/Access Request.md
new file mode 100644
index 0000000..1a7b224
--- /dev/null
+++ b/.gitlab/issue_templates/Access Request.md	
@@ -0,0 +1,16 @@
+## Summary
+
+The following individuals are requesting access to this project (one per line):
+(List or tag all individuals here)
+
+
+The access level should be:
+- [ ] Developer access
+- [ ] Remove access
+
+
+## Definition of Done
+- [ ] All accounts have been provided the necessary accesses
+
+
+/label ~"Access" ~"To Do"
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Application - Archive.md b/.gitlab/issue_templates/Application - Archive.md
new file mode 100644
index 0000000..9f3b5fe
--- /dev/null
+++ b/.gitlab/issue_templates/Application - Archive.md	
@@ -0,0 +1,21 @@
+## Summary
+
+Requesting this application be archived due to one of the following reasons:
+- [ ] Version is no longer supported by vendor
+- [ ] Application is End-Of-Life
+- [ ] License violation.
+- [ ] Other. See below.
+
+## Detailed Description
+
+(Please provide a detailed description of why this application should be archived)
+
+
+## Definition of Done
+- [ ] Application has been reviewed for archival
+- [ ] Project is officially marked as stale
+- [ ] Iron Bank frontend no longer lists application as available or approved
+
+
+/label ~"Container::Archive"
+/cc @ironbank-notifications/archive
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Application - Initial.md b/.gitlab/issue_templates/Application - Initial.md
new file mode 100644
index 0000000..6594a05
--- /dev/null
+++ b/.gitlab/issue_templates/Application - Initial.md	
@@ -0,0 +1,32 @@
+## Summary
+
+Requesting application to be hardened. This is only for initial hardening of a container.
+
+
+## Version Information
+
+Current version: (State the current version of the application as you see it)
+
+Under support: (Is the updated version within the same major version of the application or is this a new major version?)
+
+
+## Definition of Done
+Hardening:
+- [ ] Container builds successfully
+- [ ] Greylist file has been created (requires a member from container hardening)
+- [ ] Branch has been merged into `development`
+
+Justifications:
+- [ ] All findings have been justified per the above documentation
+- [ ] Justifications have been provided to the container hardening team
+
+Approval Process (container hardening team processes):
+- [ ] Peer review from Container Hardening Team
+- [ ] Findings Approver has reviewed and approved all justifications
+- [ ] Approval request has been sent to Authorizing Official
+- [ ] Approval request has been processed by Authorizing Official
+
+
+
+/label ~"Container::Initial"
+/cc @ironbank-notifications/cht
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Application - Update.md b/.gitlab/issue_templates/Application - Update.md
new file mode 100644
index 0000000..caebb3e
--- /dev/null
+++ b/.gitlab/issue_templates/Application - Update.md	
@@ -0,0 +1,35 @@
+## Summary
+
+Requesting application be updated to a newer version.
+
+
+
+## Version Information
+
+Current version: (State the current version of the application as you see it)
+
+Updated version: (State the version you would like the application updated to)
+
+Under support: (Is the updated version within the same major version of the application or is this a new major version?)
+
+
+## Definition of Done
+Hardening:
+- [ ] Container builds successfully
+- [ ] Container version has been updated in greylist file
+- [ ] Branch has been merged into `development`
+
+Justifications:
+- [ ] All findings have been justified per the above documentation
+- [ ] Justifications have been provided to the container hardening team
+
+Approval Process:
+- [ ] Peer review from Container Hardening Team
+- [ ] Findings Approver has reviewed and approved all justifications
+- [ ] Approval request has been sent to Authorizing Official
+- [ ] Approval request has been processed by Authorizing Official
+
+
+
+/label ~"Container::Update"
+/cc @ironbank-notifications/updates
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Bug.md b/.gitlab/issue_templates/Bug.md
index 20fcdb7..1427a0c 100644
--- a/.gitlab/issue_templates/Bug.md
+++ b/.gitlab/issue_templates/Bug.md
@@ -29,7 +29,9 @@ logs, and code as it's very hard to read otherwise.)
 (If you can, link to the line of code that might be responsible for the problem)
 
 
+## Defintion of Done
+- [ ] Bug has been identified and corrected within the container
 
 
-/label ~bug
+/label ~Bug
 /cc @ironbank-notifications/bug
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Feature Request.md b/.gitlab/issue_templates/Feature Request.md
index b13cc8c..a0e2f19 100644
--- a/.gitlab/issue_templates/Feature Request.md	
+++ b/.gitlab/issue_templates/Feature Request.md	
@@ -24,6 +24,9 @@
 (List of links or references that support this feature)
 
 
+## Definition of Done
+- [ ] Feature has been implemented
 
-/label ~feature
+
+/label ~Feature
 /cc @ironbank-notifications/feature
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Leadership Question.md b/.gitlab/issue_templates/Leadership Question.md
index 0d84df2..4674f82 100644
--- a/.gitlab/issue_templates/Leadership Question.md	
+++ b/.gitlab/issue_templates/Leadership Question.md	
@@ -3,5 +3,5 @@
 (Detailed description of the question you'd like to ask the leadership team)
 
 
-/label ~leadership
+/label ~"Question::Leadership" ~"To Do"
 /cc @ironbank-notifications/leadership
\ No newline at end of file
diff --git a/.gitlab/issue_templates/New Findings.md b/.gitlab/issue_templates/New Findings.md
new file mode 100644
index 0000000..068d029
--- /dev/null
+++ b/.gitlab/issue_templates/New Findings.md	
@@ -0,0 +1,20 @@
+## Summary
+
+Container has new findings discovered during continuous monitoring.
+
+
+
+## Definition of Done
+Justifications:
+- [ ] All findings have been justified
+- [ ] Justifications have been provided to the container hardening team
+
+Approval Process:
+- [ ] Findings Approver has reviewed and approved all justifications
+- [ ] Approval request has been sent to Authorizing Official
+- [ ] Approval request has been processed by Authorizing Official
+
+
+
+/label ~"Container::New Findings"
+/cc @ironbank-notifications/security
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Onboarding Question.md b/.gitlab/issue_templates/Onboarding Question.md
index 025ae1d..77dea11 100644
--- a/.gitlab/issue_templates/Onboarding Question.md	
+++ b/.gitlab/issue_templates/Onboarding Question.md	
@@ -3,5 +3,5 @@
 (Detailed description of the question you'd like to ask the onboarding team)
 
 
-/label ~onboarding
+/label ~"Question::Onboarding" ~"To Do"
 /cc @ironbank-notifications/onboarding
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Pipeline Failure.md b/.gitlab/issue_templates/Pipeline Failure.md
index b9ce91b..28b82a9 100644
--- a/.gitlab/issue_templates/Pipeline Failure.md	
+++ b/.gitlab/issue_templates/Pipeline Failure.md	
@@ -23,7 +23,9 @@
 (If you can, link to the line of code that might be responsible for the problem)
 
 
+## Definition of Done
+- [ ] Pipeline failure has been resolved
 
 
-/label ~pipeline ~bug
+/label ~Pipeline
 /cc @ironbank-notifications/pipelines
\ No newline at end of file
-- 
GitLab


From a2f9008ae4c4f9fba2ecc79a7b41adc7a85790d4 Mon Sep 17 00:00:00 2001
From: Joshua Eason <jeason@Joshuas-MBP-2.lan>
Date: Thu, 8 Oct 2020 18:14:15 -0600
Subject: [PATCH 4/4] Removing duplicate issues

---
 .../issue_templates/Archive Application.md    | 17 -----------------
 .gitlab/issue_templates/Update Application.md | 19 -------------------
 2 files changed, 36 deletions(-)
 delete mode 100644 .gitlab/issue_templates/Archive Application.md
 delete mode 100644 .gitlab/issue_templates/Update Application.md

diff --git a/.gitlab/issue_templates/Archive Application.md b/.gitlab/issue_templates/Archive Application.md
deleted file mode 100644
index f6fb3df..0000000
--- a/.gitlab/issue_templates/Archive Application.md	
+++ /dev/null
@@ -1,17 +0,0 @@
-## Summary
-
-Requesting this application be archived due to one of the following reasons:
-- [ ] Version is no longer supported by vendor
-- [ ] Application is End-Of-Life
-- [ ] License violation.
-- [ ] Other. See below.
-
-## Detailed Description
-
-(Please provide a detailed description of why this application should be archived)
-
-
-
-
-/label ~archive
-/cc @ironbank-notifications/archive
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Update Application.md b/.gitlab/issue_templates/Update Application.md
deleted file mode 100644
index 7a06f3c..0000000
--- a/.gitlab/issue_templates/Update Application.md	
+++ /dev/null
@@ -1,19 +0,0 @@
-# Summary
-
-Requesting application be updated to a newer version.
-
-
-
-# Version Information
-
-Current version: (State the current version of the application as you see it)
-
-Updated version: (State the version you would like the application updated to)
-
-Under support: (Is the updated version within the same major version of the application or is this a new major version?)
-
-
-
-
-/label ~update
-/cc @ironbank-notifications/updates
\ No newline at end of file
-- 
GitLab