mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
don't bundle extension with eula on default build
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
parent
fa531067b2
commit
64a8a977dd
@ -2,6 +2,9 @@ variables:
|
||||
YARN_CACHE_FOLDER: $(Pipeline.Workspace)/.yarn
|
||||
pr: none
|
||||
trigger:
|
||||
branches:
|
||||
include:
|
||||
- fix/dont-bundle-extensions-with-eula-by-default
|
||||
tags:
|
||||
include:
|
||||
- "*"
|
||||
@ -35,6 +38,12 @@ jobs:
|
||||
yarn | "$(Agent.OS)"
|
||||
path: $(YARN_CACHE_FOLDER)
|
||||
displayName: Cache Yarn packages
|
||||
- bash: |
|
||||
echo $(BUNDLED_EXTENSIONS) > .bundled-extensions.json
|
||||
cat .bundled-extensions.json
|
||||
displayName: Override bundled modules
|
||||
env:
|
||||
BUNDLED_EXTENSIONS: $(BUNDLED_EXTENSIONS)
|
||||
- script: make node_modules
|
||||
displayName: Install dependencies
|
||||
- script: make build-npm
|
||||
@ -76,6 +85,12 @@ jobs:
|
||||
yarn | "$(Agent.OS)"
|
||||
path: $(YARN_CACHE_FOLDER)
|
||||
displayName: Cache Yarn packages
|
||||
- bash: |
|
||||
echo $(BUNDLED_EXTENSIONS) > .bundled-extensions.json
|
||||
cat .bundled-extensions.json
|
||||
displayName: Override bundled modules
|
||||
env:
|
||||
BUNDLED_EXTENSIONS: $(BUNDLED_EXTENSIONS)
|
||||
- script: make node_modules
|
||||
displayName: Install dependencies
|
||||
- script: make build-npm
|
||||
@ -119,6 +134,12 @@ jobs:
|
||||
yarn | "$(Agent.OS)"
|
||||
path: $(YARN_CACHE_FOLDER)
|
||||
displayName: Cache Yarn packages
|
||||
- bash: |
|
||||
echo $(BUNDLED_EXTENSIONS) > .bundled-extensions.json
|
||||
cat .bundled-extensions.json
|
||||
displayName: Override bundled modules
|
||||
env:
|
||||
BUNDLED_EXTENSIONS: $(BUNDLED_EXTENSIONS)
|
||||
- script: make node_modules
|
||||
displayName: Install dependencies
|
||||
- script: make build-npm
|
||||
|
||||
8
.bundled-extensions.json
Normal file
8
.bundled-extensions.json
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"extensions": [
|
||||
"pod-menu",
|
||||
"node-menu",
|
||||
"metrics-cluster-feature",
|
||||
"kube-object-event-status"
|
||||
]
|
||||
}
|
||||
11
package.json
11
package.json
@ -179,17 +179,6 @@
|
||||
"role": "Viewer"
|
||||
}
|
||||
},
|
||||
"lens": {
|
||||
"extensions": [
|
||||
"telemetry",
|
||||
"pod-menu",
|
||||
"node-menu",
|
||||
"metrics-cluster-feature",
|
||||
"license-menu-item",
|
||||
"kube-object-event-status",
|
||||
"survey"
|
||||
]
|
||||
},
|
||||
"dependencies": {
|
||||
"@hapi/call": "^8.0.0",
|
||||
"@hapi/subtext": "^7.0.3",
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
import requestPromise from "request-promise-native";
|
||||
import packageInfo from "../../../package.json";
|
||||
import extensionInfo from "../../../.bundled-extensions.json";
|
||||
|
||||
export function getAppVersion(): string {
|
||||
return packageInfo.version;
|
||||
@ -10,7 +11,7 @@ export function getBundledKubectlVersion(): string {
|
||||
}
|
||||
|
||||
export function getBundledExtensions(): string[] {
|
||||
return packageInfo.lens?.extensions || [];
|
||||
return extensionInfo.extensions || [];
|
||||
}
|
||||
|
||||
export async function getAppVersionFromProxyServer(proxyPort: number): Promise<string> {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user