Skip to content

Conversation

@joergdw
Copy link
Contributor

@joergdw joergdw commented Sep 19, 2025

This PR contains the following changes:

  • It switches to an older json-schema-standard (namely draft-0.5 which is backwards-compatible with draft-0.4)
  • It factors out common json-schema-definitions.
  • It adds the field for the app-guid which is a prerequisite to support service-keys.

@joergdw joergdw force-pushed the json-schema-refactoring branch 2 times, most recently from 0eb356a to 300eaca Compare September 30, 2025 18:41
@joergdw joergdw force-pushed the json-schema-refactoring branch from d1d1552 to 0634a3e Compare October 9, 2025 13:46
@joergdw joergdw marked this pull request as ready for review October 9, 2025 13:47
@joergdw joergdw force-pushed the json-schema-refactoring branch from 9930f88 to f102249 Compare October 14, 2025 09:08
@joergdw joergdw force-pushed the json-schema-refactoring branch from 76f181c to cb8652f Compare October 14, 2025 14:52
@joergdw
Copy link
Contributor Author

joergdw commented Oct 15, 2025

Added not-merge-lable to align on the release this should go in.

Copy link
Member

@silvestre silvestre left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, with two main points:

  1. Since we decided not to bring in a second binding schema for now, I would suggest not renaming the current schema to legacy to not cause confusion.
  2. If possible not duplicate the binding schema definition in two places. As it is not exported I think it can stay where it currently is without a copy in schema/.

@joergdw
Copy link
Contributor Author

joergdw commented Oct 21, 2025

File-renamings done!

@joergdw joergdw requested a review from silvestre October 21, 2025 09:39
@joergdw joergdw force-pushed the json-schema-refactoring branch from 6393018 to 8178d7d Compare October 21, 2025 12:24
@joergdw
Copy link
Contributor Author

joergdw commented Oct 21, 2025

All tests are green now and reviewer approval is there. I now remove the todo-item from templates/app-autoscaler.yml.

@sonarqubecloud
Copy link

@joergdw joergdw enabled auto-merge October 21, 2025 13:31
@joergdw joergdw merged commit f771487 into main Oct 21, 2025
33 checks passed
@joergdw joergdw deleted the json-schema-refactoring branch October 21, 2025 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants