-
Notifications
You must be signed in to change notification settings - Fork 558
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
[Tracker] Support standard validation and defaulting #219
Comments
@mrunalp: Are you working on this already? |
@vishh I have a spec generation tool at https://github.com/mrunalp/ocitools |
@mrunalp , what is the plan of the OCI tools?
|
@mrunalp @vishh, Thanks, expect to your Directive opinion. @liangchenye, |
@liangchenye @zenlinTechnofreak Could you guys give a demo and walk through of what |
Hi @mrunalp,
Thank you for your time. |
conversion tools, while needed will be external tooling. They will be many and potentially needing independent ownership. Besides format conversion, I'm imagining |
On Fri, Oct 16, 2015 at 12:01:22PM -0700, Vincent Batts wrote:
Couldn't we list them in a section of our implementation listing 1? |
Some amount of validation will be provided through #313 as well |
What are the tactical things that need to be done here now. @vbatts says some stuff is now covered but what is left for someone to do? |
On Thu, Jun 02, 2016 at 09:36:15PM -0700, Brandon Philips wrote:
I'm not clear on the summary's “defaulting”, but I think that between |
Yep, this can be closed because of ocitools and the schema work that has been done |
As of now, the Spec does not explicitly state the fields that are required. This can lead to various implementations of the Spec defaulting and validating the Spec in its own manner.
Annotating each field in the Spec with a
required
oroptional
tag along with the default value will help with readability. But it does not ensure conformance.To provide a seamless experience with OCI bundles across various implementations of the Spec, we should provide standard validation and defaulting tools. These tools might have to be platform or OS specific.
Largely happening in https://github.com/opencontainers/ocitools
Goals:
[ ] configuration validation
[ ] environment testing
The text was updated successfully, but these errors were encountered: