Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DEVPROD-8948 shore up project creation documentation #8512

Merged
merged 2 commits into from
Nov 27, 2024
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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. **Do not set a Project ID unless you want to use the performance plugin -- if you are doing this, set this to be equal to the project name.**
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
Loading