Getting Access To Tools And Systems
Obtain Necessary Permissions
Request the following permissions in MyAccess:
| Role | Entitlement | Notes |
|---|---|---|
| Developer | app_azure_docker_AD00008367-users | This will signal Schwab to procure a Docker license for you. |
| Developer | app_AD00008360_harbor_ro (Security Group Access for Primary) | This will gain you access to Harbor, Schwab's private Docker Image repository. |
| Developer | apw_ProGetFeeds_Developers | This will give you access to ProGet |
| Developer | app_azure_vercel_developer (Security Group Access for Primary) | Developers ONLY: This will enable you to deploy code to Vercel's pre-prod environments. |
| Developer Windows users only | app_PMW_PROD-RunElevated-Elevate | Windows developers ONLY: This will let you install developer tools on Windows. |
| Non-Developer | app_azure_vercel_viewer (Security Group Access for Primary) | This will enable you to view apps running on any of Vercel's pre-prod environments. |
Github Access
Most everything we do in software development revolves around Schwab's Github Enterprise site. As a developer, you need to:
- Go through the GitHub Training at JW: Github Training
- After you complete Github Training, you'll receive a unique certification code. Give your manager the code and they will submit a request for an entitlement based on your development function.
You will have to wait until access is granted before you can access Github. Keep bothering your manager about it. 😀
Obtain Tokens
Github and Jira access tokens are used by different services to give you (and the service) access to Jira and Github in our software development ecosystem. You will need to create these tokens and put them in a safe place on your laptop.
-
Get your GitHub Access Token
- Login to github.com/settings/tokens.
- Select
Generate new token (classic)from the upper-right pulldown menu. - Grant all the
repoaccess rights. - Select the maximum expiration of 90 days.
- Click
Generate tokenat the bottom of the screen. - Copy and save the token. Keep it handy. You'll need this access token every time you spin up a new container, and you can not recover it if you lose it.
- Authorize your token by clicking
Configure SSOnext to your new token, then click theAuthorizebutton.
-
Get your Jira Access Token
- Go to https://jira.schwab.com/secure/ViewProfile.jspa?selectedTab=com.atlassian.pats.pats-plugin:jira-user-personal-access-tokens
- Click on the
Create tokenbutton - Save the Generated token. You will be asked for this when you are creating a new docker container.
Test Accessibility
Once your permissions are approved, you should be able to click through to these systems:
- https://github.com/charlesschwab/nextjs-web
- https://harbor.schwab.com
- https://vercel.com/charles-schwab
- https://jira.schwab.com
- https://confluence.schwab.com
If you are unable to click through to any of the above systems, contact your manager for next steps.
Training Credentials
Ask your manager for a UDEMY username and password.