Merge pull request #14155 from backstage/freben/k8sconfig

add accidentally missing cluster locator config
This commit is contained in:
Fredrik Adelöw
2022-10-18 09:21:02 +01:00
committed by GitHub
3 changed files with 27 additions and 14 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-kubernetes-backend': patch
---
Added missing cluster locator configuration schema entries, for the catalog and local proxy types
@@ -31,18 +31,6 @@ export interface Config {
type: 'multiTenant';
};
clusterLocatorMethods: Array<
| {
/** @visibility frontend */
type: 'gke';
/** @visibility frontend */
projectId: string;
/** @visibility frontend */
region?: string;
/** @visibility frontend */
skipTLSVerify?: boolean;
/** @visibility frontend */
skipMetricsLookup?: boolean;
}
| {
/** @visibility frontend */
type: 'config';
@@ -68,6 +56,26 @@ export interface Config {
skipMetricsLookup?: boolean;
}>;
}
| {
/** @visibility frontend */
type: 'catalog';
}
| {
/** @visibility frontend */
type: 'localKubectlProxy';
}
| {
/** @visibility frontend */
type: 'gke';
/** @visibility frontend */
projectId: string;
/** @visibility frontend */
region?: string;
/** @visibility frontend */
skipTLSVerify?: boolean;
/** @visibility frontend */
skipMetricsLookup?: boolean;
}
>;
customResources?: Array<{
group: string;
+2 -2
View File
@@ -23,7 +23,7 @@
"backstage",
"kubernetes"
],
"configSchema": "schema.d.ts",
"configSchema": "config.d.ts",
"scripts": {
"start": "backstage-cli package start",
"build": "backstage-cli package build",
@@ -69,6 +69,6 @@
},
"files": [
"dist",
"schema.d.ts"
"config.d.ts"
]
}