-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Remove licensor component #16983
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
Remove licensor component #16983
Conversation
0d16abe
to
8494d1f
Compare
started the job as gitpod-build-aledbf-remove-licensor.10 because the annotations in the pull request description changed |
bdfebd6
to
9b36bcb
Compare
|
||
// if user seats is 0, it means that there is no user limit in the license | ||
const userLimit = license?.seats === 0 ? "Unlimited" : license?.seats; | ||
const userLimit = "Unlimited"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
async validateLicense(ctx: TraceContext): Promise<LicenseValidationResult> { | ||
const v = this.licenseEvaluator.validate(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍🏻 not removing the method should work fine during roll out.
@@ -12522,22 +12444,6 @@ node-forge@^0.10.0: | |||
resolved "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz" | |||
integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== | |||
|
|||
node-gyp@^8.3.0: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🕺🏻
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
/hold just in case if this needs a second reviewer
❓ What should happen with the license handling in |
@AlexTugarev I have no time to look into this PR, but: We still rely on there being a license/empty license for the "Dedicated" setup atm; this is what helps determine the BillingMode for Dedicated (just like self-hosted) to be Could you check that with this PR this is still the case? 🙏 E.g., it's ok to drop all the license-based restrictions (ripping out licensor), but we need to maintain the logic around "defaulting to some license if |
We just double-checked: There is no usage of |
The build is failing bc of docker-up, so let's keep the hold until that is fixed. |
/unhold Deployment is 🟢 |
Description
Remove deprecated component related to self-hosted
Related Issue(s)
Fixes #16981
Release Notes
Build Options:
Run the build with werft instead of GHA
Run Leeway with
--dont-test
Publish Options
Installer Options
Add desired feature flags to the end of the line above, space separated
Preview Environment Options:
If enabled this will build
install/preview
If enabled this will create the environment on GCE infra
Valid options are
all
,workspace
,webapp
,ide
,jetbrains
,vscode
,ssh