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

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Newdigate <andrew@gitlab.com>2017-05-09 14:50:18 +0300
committerAndrew Newdigate <andrew@gitlab.com>2017-05-09 14:50:18 +0300
commit0ac25b2e98b93285f09632ebca36218b368dd7cd (patch)
tree135af019728c6041818c0cc055c5e527f3540d9b
parent75e5909a2ecb54d4b694198f7f5d41c6e92c17f3 (diff)
parentf688415be6c2fa8902f1b8c19c1a7e1e332f6fbf (diff)
Merge branch 'templates' into 'master'
Issue Templates See merge request !147
-rw-r--r--.gitlab/issue_templates/Migration_Acceptance_Testing.md22
-rw-r--r--.gitlab/issue_templates/Migration_Analysis.md16
-rw-r--r--.gitlab/issue_templates/Migration_Client_Implementation.md5
-rw-r--r--.gitlab/issue_templates/Migration_RPC_Design.md9
-rw-r--r--.gitlab/issue_templates/Migration_Server_Implementation.md4
5 files changed, 56 insertions, 0 deletions
diff --git a/.gitlab/issue_templates/Migration_Acceptance_Testing.md b/.gitlab/issue_templates/Migration_Acceptance_Testing.md
new file mode 100644
index 000000000..c4f9a74ef
--- /dev/null
+++ b/.gitlab/issue_templates/Migration_Acceptance_Testing.md
@@ -0,0 +1,22 @@
+~Conversation: #XXX (*complete this*)
+
+See the [Migration Process documentation](https://gitlab.com/gitlab-org/gitaly/blob/master/doc/MIGRATION_PROCESS.md#acceptance-testing-acceptance-testing)
+for more information on the Acceptance Testing stage of the process.
+
+Feature Toggle Environment Variable: `XXXXXXXXXXXXXXX`
+
+--------------------------------------------------------------------------------
+
+- [ ] [Chef recipes](https://dev.gitlab.org/cookbooks/chef-repo) to enable/disable this feature (link to MR)
+- [ ] [Grafana dashboard](https://gitlab.com/gitlab-org/grafana-dashboards/) for monitoring (link to MR)
+- [ ] Environments
+ - [ ] `dev.gitlab.com`
+ - [ ] Staging
+ - [ ] `gitlab.com`
+- [ ] Test Results (post as comments on this issue)
+ - [ ] Did the migration perform as expected?
+ - [ ] Did the code have reasonable performance characteristics?
+ - [ ] Did error rates jump to an unacceptable level?
+- [ ] Have the changes been rolled back pending final review?
+- [ ] Runbook Added (link to MR)
+- [ ] Prometheus Alerts Added (link to MR) \ No newline at end of file
diff --git a/.gitlab/issue_templates/Migration_Analysis.md b/.gitlab/issue_templates/Migration_Analysis.md
new file mode 100644
index 000000000..fff80de50
--- /dev/null
+++ b/.gitlab/issue_templates/Migration_Analysis.md
@@ -0,0 +1,16 @@
+~Conversation: TBD
+
+## Perform a Migration Analysis
+
+- **Client**: `GitLab-CE`/`Workhorse`/`GitLab-Shell` (choose one)
+- **Route**:
+
+## Expected Artefacts
+
+See the [Migration Process documentation](https://gitlab.com/gitlab-org/gitaly/blob/master/doc/MIGRATION_PROCESS.md#migration-analysis-migration-analysis)
+for more information on the analysis stage of the process.
+
+- [ ] **Decision to move ahead with migration**. Is it worth the effort right now?
+- [ ] **Existing reusable RPC endpoints**. What have we already implemented?
+- [ ] **New RPC endpoints to be implemented**. Just names. Leave the full design to the ~"RPC Design" stage next.
+- [ ] **Effort - for each new and existing RPC endpoint**, roughly (small/medium/large) how much effort will be required to implement it? \ No newline at end of file
diff --git a/.gitlab/issue_templates/Migration_Client_Implementation.md b/.gitlab/issue_templates/Migration_Client_Implementation.md
new file mode 100644
index 000000000..6c00e88f9
--- /dev/null
+++ b/.gitlab/issue_templates/Migration_Client_Implementation.md
@@ -0,0 +1,5 @@
+~Conversation: #XXX (*complete this*)
+
+See the [Migration Process documentation](https://gitlab.com/gitlab-org/gitaly/blob/master/doc/MIGRATION_PROCESS.md#client-implementation-client-implementation)
+for more information on the Client Implementation stage of the process.
+
diff --git a/.gitlab/issue_templates/Migration_RPC_Design.md b/.gitlab/issue_templates/Migration_RPC_Design.md
new file mode 100644
index 000000000..57c0e9f3d
--- /dev/null
+++ b/.gitlab/issue_templates/Migration_RPC_Design.md
@@ -0,0 +1,9 @@
+~Conversation: #XXX (*complete this*)
+
+
+## Expected Artefacts
+
+See the [Migration Process documentation](https://gitlab.com/gitlab-org/gitaly/blob/master/doc/MIGRATION_PROCESS.md#rpc-design-rpc-design)
+for more information on the RPC Design stage of the process.
+
+- [ ] **`grpc-proto` RPC prototypes**: merged change \ No newline at end of file
diff --git a/.gitlab/issue_templates/Migration_Server_Implementation.md b/.gitlab/issue_templates/Migration_Server_Implementation.md
new file mode 100644
index 000000000..62a0d695d
--- /dev/null
+++ b/.gitlab/issue_templates/Migration_Server_Implementation.md
@@ -0,0 +1,4 @@
+~Conversation: #XXX (*complete this*)
+
+See the [Migration Process documentation](https://gitlab.com/gitlab-org/gitaly/blob/master/doc/MIGRATION_PROCESS.md#server-implementation-server-implementation)
+for more information on the Server Implementation stage of the process.