Skip to content

Commit ed77115

Browse files
committed
ci: also validate binderhub-chart-config.yaml against schema
1 parent 60f7327 commit ed77115

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

tools/validate-against-schema.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,18 @@
1313
lint_and_validate_values_yaml = os.path.join(
1414
here_dir, "templates", "lint-and-validate-values.yaml"
1515
)
16+
binderhub_chart_config_yaml = os.path.join(
17+
here_dir, os.pardir, "testing/k8s-binder-k8s-hub", "binderhub-chart-config.yaml"
18+
)
1619

1720
with open(schema_yaml) as f:
1821
schema = yaml.safe_load(f)
1922
with open(values_yaml) as f:
2023
values = yaml.safe_load(f)
2124
with open(lint_and_validate_values_yaml) as f:
2225
lint_and_validate_values = yaml.safe_load(f)
26+
with open(binderhub_chart_config_yaml) as f:
27+
binderhub_chart_config_yaml = yaml.safe_load(f)
2328

2429
# Validate values.yaml against schema
2530
print("Validating values.yaml against schema.yaml...")
@@ -31,3 +36,9 @@
3136
print("Validating lint-and-validate-values.yaml against schema.yaml...")
3237
jsonschema.validate(lint_and_validate_values, schema)
3338
print("OK!")
39+
print()
40+
41+
# Validate lint-and-validate-values.yaml against schema
42+
print("Validating binderhub-chart-config.yaml against schema.yaml...")
43+
jsonschema.validate(lint_and_validate_values, schema)
44+
print("OK!")

0 commit comments

Comments
 (0)