Closed RyanBacastow closed 3 months ago
Hi @RyanBacastow! Thanks for your interest and for submitting this proposal. You made a lot of effort here, but let's try to break it into digestible chunks.
access
, sourceDetails
and support
?It would be good to hear from your perspective what are the motivations for each of your proposed changes. We can then go through some of the pros and cons of each and discuss more in Slack if needed.
Could be good to follow the Kubernetes Custom Resource format. Ideally contracts could be deployed as native Kubernetes objects. With that, I would propose to have a spec attribute under which data contract specific attributes go.
Could be good to follow the Kubernetes Custom Resource format. Ideally contracts could be deployed as native Kubernetes objects. With that, I would propose to have a spec attribute under which data contract specific attributes go.
That's a good idea but we prefer to have the standard be agnostic. Later, we can have tools port it to Kubernetes to be deployed as custom resources (and work much like how Prometheus does).
Could you make a simple example? It would be easier to discuss. We are following a lot of the K8S philosophy. We may have missed one….
On Mar 19, 2024, at 9:10 PM, Suresh Khatri @.***> wrote:
Could be good to follow the Kubernetes Custom Resource format. Ideally contracts could be deployed as native Kubernetes objects. With that, I would propose to have a spec attribute under which data contract specific attributes go.
— Reply to this email directly, view it on GitHub https://github.com/bitol-io/open-data-contract-standard/issues/30#issuecomment-2008482900, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABQZ3ZOBQ3KVC6XGXABMVSDYZDOXJAVCNFSM6AAAAABBHCIHQWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBYGQ4DEOJQGA. You are receiving this because you are subscribed to this thread.
3.0.0 PROPOSED VERSION NOTES
This version of the contract contains the following major and minor change propositions (3.0.0 increment at time of writing Dec 29th 2023). I am using the full-contract.yaml file to make the changes evident but have not yet propagated these into other modules in my local branch at time of writing.
MAJOR/BREAKING PROPOSALS (Breaking changes are called out in #NOTE comments)
MINOR PROPOSALS