Before you start
Sign in to Peak as an Admin. Use test or staging keys. Code in any pull request from the repository can read them.Add keys
- Open Previews.
- Open your repository.
- Under Keys, enter a value beside each key marked Missing.
- Choose Save.
Paste a .env file
- Choose Paste .env.
- Paste the file.
- Check the keys Peak needs. Tick any other key to save it too.
- Choose Save.
Fill environment groups
Check Groups for each Render environment group that render.yaml links but doesn’t define. Each service that links a group gets all its variables, also as build arguments. A service’s own variables win. A group linked later wins over one linked earlier.- Choose Paste .env beside the group.
- Paste the file and choose Save.
Import from Render
Expect Import from Render while a key is Missing or a group is listed.- Create an API key in Render.
- Choose Import from Render.
- Paste the key and choose Import.
Check stored keys
Check each key’s state: Set, Missing, Optional, or Not needed. Peak never shows a value again. To change a value, enter a new one and choose Save. Choose Remove to delete a key.Check generated values
Expect Peak to set these values for each preview. Add no key for them.
Expect generated values to stay the same across pushes and restarts of a preview.