Skip to content

Commit

Permalink
DEVPROD-8948 shore up project creation documentation (#8512)
Browse files Browse the repository at this point in the history
  • Loading branch information
ablack12 authored Nov 27, 2024
1 parent c7f9ffc commit 35de9a1
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions docs/Project-Configuration/Create-a-Project.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,25 @@ This guide is meant to help users create their own projects on Evergreen.
## Authorization

To have access to create a project you must be either a super user or the admin of an existing project.
If you do not see the `New Project` button on the [project settings page](https://spruce.mongodb.com/project/YourProject/settings/general), or do not have access to the project settings page, create a JIRA ticket with the necessary information from the steps below.

Note that that projects can only be created in spruce as it has been deprecated from the legacy UI.
### Steps to Request

If you do not see the `New Project` button on the [project settings page](https://spruce.mongodb.com/project/YourProject/settings/general):
1. Do you want to copy an existing project? If so, then you should ask an admin of that project to follow the steps under "For Project Admins". Note that the Evergreen team will not copy an existing project for you, but if you need help figuring out who the admins are you can ask in #ask-devprod-evergreen.
2. To request a new project, file a JIRA ticket in the DEVPROD project with the following information:
1. GitHub repo organization (e.g., "10gen")
2. GitHub repo name (e.g., "mongodb")
3. Does the project need a new S3 bucket?
4. Will your project be using the performance plugin? (In this case, please let us know what identifier you'd like for the project – this cannot be changed later)

## Steps to Create

![create_project_modal.png](../images/create_project_modal.png)
1. Visit the projects page in the new UI https://spruce.mongodb.com/projects/.
2. Click New Project. If you want to copy the current project, click Duplicate Current Project. Otherwise, click Create New Project.
3. Enter the project name, repo org ("Owner"), and repo name ("Repo"). Note that only creating projects that track MongoDB owned organizations is supported.
4. **Do not set a Project ID unless you want to use the performance plugin.**
5. If this project needs AWS credentials for S3 bucket access, click the check mark to open a JIRA ticket. (You should see the JIRA ticket under "reported by me.")
4. **If you want to use the performance plugin, you need to check this box now.** In this case also, the identifier cannot be modified, so please choose carefully.
5. If this project needs an S3 bucket, click the check mark to open a JIRA ticket. (You should see the JIRA ticket under "reported by me.")
6. Click "Create New Project".

## Limitations
Expand Down
Binary file modified docs/images/create_project_modal.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 35de9a1

Please sign in to comment.