bcgov / cloud-pathfinder

This is the technology and UX backend repo for the cloud pathfinder ZenHub task board
https://app.zenhub.com/workspaces/cloud-pathfinder-5e4dbb426c3c6af8dcbf06a7/board?repos=241742911
Creative Commons Zero v1.0 Universal
2 stars 8 forks source link

Create a form for "Request for Cloud Workspace" to go in the Platform Services catalogue #374

Closed scayzer closed 3 years ago

scayzer commented 3 years ago

Describe the issue Platform Services has established a GitHub catalogue of service requests, and is preparing to move to a more automated v2. We could add our service requests to the menu.

Which Sprint Priority is this issue related to? The 'Milestone' should clearly list Sprint Priorities - which one is this issue related to?

Additional context This form will link to several Cloud Pathfinder reference documents and diagrams (Early Adopter Selection Guide, Shared Responsibility Model, ... etc.), and these links will be inactive pending decisions on where our materials will be published - see example "Request for OpenShift Project Set"

Definition of done

scayzer commented 3 years ago

Here's an example, for requesting an Open Shift Project Set:

Step 0

Are you the product owner or technical lead? If not, you will need to ask one of those two people to make this request.

If you are one of these two people, please ensure that you also request Openshift access if you don't have it already. This request does NOT grant you access to the platform itself - you will find a separate request for that on the issues page of this repo! However, you may submit both requests at the same time - there's no need to wait until that request has been completed to submit this one.

Have you had an alignment meeting? If not, please set up a meeting with the Enterprise DevOps branch leadership prior to submitting a project request.

Step 1

Visit DevHub for detailed instruction on creating a request: https://developer.gov.bc.ca/Getting-Started-on-the-DevOps-Platform/How-to-Request-a-New-OpenShift-Project

Read through the Platform Onboarding Guide before continue with this request. This helps to get clear expectations of the platform and how to collaborate with the Platform community along the journey: https://developer.gov.bc.ca/Welcome-to-our-Platform-Community!

Step 2

Make sure no duplicated request exists, search here: https://github.com/BCDevOps/devops-requests/issues

Step 3

Are you requesting to:

Step 4.1

To address current capacity issues related to the limited Platform CPU, we’ve made the difficult decision to temporarily prioritize new project requests, based on the following criteria, please check the ones that apply to your project.

This is a temporary situation only, which will be resolved when we migrate to OpenShift 4 (OCP 4) in Fall 2020. Our OCP 4 expansion more than doubles current CPU capacity with new production clusters, plus an additional Azure Cloud offering.

Step 4.2

Fill out the following fields

Step 5

Submit this ticket and email us the contact information.

For security purpose, please provide the following contact information to the email address - pathfinder@gov.bc.ca

Please note that we will only start processing your request when the email has been received.

ActionAnalytics commented 3 years ago

Looks good @scayzer good to go after touch point with @sid-gov re capacity

scayzer commented 3 years ago

Update: 2021-01-26

Here's a quick draft, based on the form for requesting an Open Shift Project Set:

Step 0

Are you the product owner or technical lead? If not, you will need to ask one of those two people to make this request.

Have you had an alignment meeting? If not, please set up a meeting with the Cloud Pathfinder team prior to submitting a cloud workspace request.

Step 1

Visit DevHub to obtain and fill in the Cloud Product Team Profile: https://developer.gov.bc.ca/Cloud-Product-Team-Profile

(Suggest we rename the "Early Adopter Selection Guide" to "Cloud Product Team Profile" and publish on DevHub to enable Step 1)

Step 2

Make sure no duplicated request exists, search here: https://github.com/BCDevOps/devops-requests/issues

Step 3

Are you requesting to:

Step 4

Fill out the following fields

Step 5

Submit this ticket and email us the contact information.

For security purpose, please provide the following contact information to the email address - cloud.pathfinder@gov.bc.ca

Please note that we will only start processing your request when the email has been received.

scayzer commented 3 years ago

Discussed with Shea (2021-01-27) - learned that the Platform Service Catalogue isn't an appropriate tool to manage the workflow that leads to onboarding a ministry team into a public cloud workspace. Let's discuss this further during sprint planning to figure out how to best frame the work we propose to do, and determine where it fits within our priorities.

scayzer commented 3 years ago

Update (2021-08-12): Have added tables and corresponding fillable forms to our AirTable onboarding candidates app - suggest creating a new ticket to publish these forms on DevHub, in alignment with #944 and #898 which are creating CPF tiles on DevHub.