Closed
Description
Phase 1
- license generator stores keys in Google Cloud Storage #3135
- license generator server accepts key_id argument #3137
- license generator creates JWT licenses #3138
- license generator prompts for account & features #3140
- Set up production license generator infra #3141
- Write Howto on license files & signing keys #3142
Phase 2
- Design license banner #3211
- Show license banner when warnings are present #3217
- Enterprise license, builds, release #3277
- Implement Entitlements API in AGPL #3278
- POST license file API #3279
- GET license claims API #3280
- DELETE license API #3281
- Enterprise Coder Server uses license files for Entitlements API #3282
- Enterprise CLI displays license enforcement warnings from Entitlements API #3283