Skip to content

Commit 71e7a87

Browse files
authored
chore: Bump jsonschema package (#3882)
* bump: jsonschema * fix: workaround for URLs
1 parent 638db44 commit 71e7a87

File tree

5 files changed

+21
-12
lines changed

5 files changed

+21
-12
lines changed

package-lock.json

Lines changed: 8 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
"js-yaml": "^4.1.0",
9090
"jsonata": "^1.8.7",
9191
"jsonpath": "^1.1.1",
92-
"jsonschema": "^1.4.1",
92+
"jsonschema": "^1.5.0",
9393
"jwt-decode": "^4.0.0",
9494
"lodash": "^4.17.19",
9595
"marked": "^15.0.7",

src/components/Clusters/views/ClusterOverview/ClusterValidation/ResourceValidation.worker.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ let validationRuleset: ValidationSchema;
99
const ResourceValidation = {
1010
validate(resources: K8sResource[]) {
1111
return resources.map(resource =>
12-
validateResourceBySchema(resource, validationRuleset),
12+
validateResourceBySchema(resource, validationRuleset, {
13+
base: 'https://dashboard.kyma.cloud.sap', // Workaround for jsonschema 1.5.0 - https://github.com/tdegrunt/jsonschema/issues/407
14+
}),
1315
);
1416
},
1517
setRuleset(ruleset: ValidationSchema) {

src/resources/Namespaces/YamlUpload/ResourceValidationResult.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,9 @@ const ValidationWarnings = ({ resource, validationSchema }) => {
5555
const { debounced } = useLoadingDebounce(resource, 500);
5656

5757
const warnings = [
58-
useValidateResourceBySchema(debounced, validationSchema),
58+
useValidateResourceBySchema(debounced, validationSchema, {
59+
base: 'https://dashboard.kyma.cloud.sap', // Workaround for jsonschema 1.5.0 - https://github.com/tdegrunt/jsonschema/issues/407
60+
}),
5961
useNamespaceWarning(debounced),
6062
];
6163

@@ -108,7 +110,9 @@ export const ResourceValidationResult = ({ resource }) => {
108110
const validationSchemas = useRecoilValue(validationSchemasEnabledState);
109111
const { debounced } = useLoadingDebounce(resource, 500);
110112
const warnings = [
111-
useValidateResourceBySchema(debounced, validationSchemas),
113+
useValidateResourceBySchema(debounced, validationSchemas, {
114+
base: 'https://dashboard.kyma.cloud.sap',
115+
}),
112116
useNamespaceWarning(debounced),
113117
];
114118
const statusIcon = validateResources.isEnabled ? (

src/shared/hooks/useValidateResourceBySchema/useValidateResourceBySchema.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ export const useValidateResourceBySchema = (
5151
validationSchema: ValidationSchema,
5252
) => {
5353
return useMemo(() => {
54-
return validateResourceBySchema(resource, validationSchema);
54+
return validateResourceBySchema(resource, validationSchema, {
55+
base: 'https://dashboard.kyma.cloud.sap', // Workaround for jsonschema 1.5.0 - https://github.com/tdegrunt/jsonschema/issues/407
56+
});
5557
}, [resource, validationSchema]);
5658
};

0 commit comments

Comments
 (0)