Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KSail Cluster Schema #1205

Closed
6 of 33 tasks
devantler opened this issue Dec 23, 2024 · 5 comments
Closed
6 of 33 tasks

KSail Cluster Schema #1205

devantler opened this issue Dec 23, 2024 · 5 comments
Labels
dependencies Pull requests that update a dependency file Status: Triage This is the initial status for an issue that requires triage.

Comments

@devantler
Copy link

Tool Name

KSail

Tool Description

An SDK for operating GitOps enabled Kubernetes clusters.

Action Type

  • Add Tool
  • Modify Tool

Tooling Types

  • validator
  • hyper-schema
  • benchmarks
  • documentation
  • LDO-utility
  • code-to-schema
  • data-to-schema
  • model-to-schema
  • schema-to-types
  • schema-to-code
  • schema-to-web-UI
  • schema-to-data
  • util-general-processing
  • util-schema-to-schema
  • util-draft-migration
  • util-format-conversion
  • util-testing
  • editor
  • editor-plugins
  • schema-repository
  • linter
  • linter-plugins

Languages

C#

Environments

OSes: MacOS, Linux

Kubernetes Distributions: Kind, K3d

Dependencies on Validators

No response

Creators

@devantler

Maintainers

@devantler

License

Apache2

Source Repository URL

https://github.com/devantler/ksail

Homepage URL

https://devantler.github.io/ksail/

Supported Dialects

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 2019-09
  • 2020-12

Additional Dialects

No response

Bowtie Compliance Testing

No response

Tooling Listing Notes

No response

Compliance

No response

Landscape Information

No response

@devantler devantler added the Status: Triage This is the initial status for an issue that requires triage. label Dec 23, 2024
@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Dec 23, 2024
Copy link

Welcome to the JSON Schema Community. We are so excited you are here! Thanks a lot for reporting your first issue!! 🎉🎉 Please make sure to take a look at our contributors guide if you plan on opening a pull request.
For more details, check out the README.md file.

@devantler
Copy link
Author

devantler commented Dec 23, 2024

My schemas are in schemas/*, and it currently just contains the ksail-cluster-schema.json to provide intellisense and validation when working with the ksail configuration file.

@jdesrosiers
Copy link
Member

This doesn't appear to be an implementation of JSON Schema. This appears to be a tool that uses JSON Schema. That's great, but that's not the kind of thing we list on the tools page. Tools that take JSON Schemas as input or produce JSON Schemas as output are the kinds of things we list here.

Let me know if I missed something, but if not, we have a page for JSON Schema adopters that I think your tool would be a good fit for.

@devantler
Copy link
Author

devantler commented Dec 31, 2024

Hmm, I am probably creating this issue the wrong place.

I am creating a JSON Schema that I want to make available for all via a JSON Schema registry, so when they open a YAML file with the APIVersion and Kind matching KSail, they will be provided intellisense for the configuration file for my tool.

I think what I am looking for is https://github.com/SchemaStore/schemastore. I am still interested in sharing the tool and schema on similar schema registries or in ways you suggest.

Are you aware of other major schema registries? And how/where would i register KSail as a JSON Schema adopter?

Links:

@jdesrosiers
Copy link
Member

I think what I am looking for is https://github.com/SchemaStore/schemastore.

Yes, it sounds like SchemaStore is what you want. That's what's used in most IDEs and editors that support JSON Schema based config validation and completions. I'm not aware of any other registries you'd want to add your schema to.

And how/where would i register KSail as a JSON Schema adopter?

On that page I linked to before there's a github logo in the top right corner. That will take you to the repo where you can request to be added as a JSON Schema adopter.

@jdesrosiers jdesrosiers closed this as not planned Won't fix, can't repro, duplicate, stale Dec 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file Status: Triage This is the initial status for an issue that requires triage.
Projects
None yet
Development

No branches or pull requests

2 participants