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

Draft goals #3

Closed
todaywasawesome opened this issue Sep 23, 2021 · 2 comments · Fixed by #7
Closed

Draft goals #3

todaywasawesome opened this issue Sep 23, 2021 · 2 comments · Fixed by #7
Assignees
Labels
enhancement New feature or request

Comments

@todaywasawesome
Copy link
Collaborator

todaywasawesome commented Sep 23, 2021

Document the goals of the conformance program and start gathering important ideas that will need to be part of the standard.

Inspiration:

@todaywasawesome
Copy link
Collaborator Author

todaywasawesome commented Sep 23, 2021

Notes from committee meeting 9/16. The decision was made to move forward in creating the standard.

Do we think a conformance program is merited?

  • Do we think a conformance program is merited
  • [Henrik] conformance done right will help, done wrong will harm
  • [Hong] Don’t want to feel rushed on this
  • Is there an impact on graduation, this may be too much and a mixed-signal
  • Argo brand wasn’t built in a month, it took 4 years.
  • User experience is very important and unique
  • (Jann) The value to Kubernetes for conformance is you know your manifests will run, the API is clear and works. Is this a use case that exists for Argo?
  • [Hong] GitOps engine is more straightforward for certification, Argo is more than just the API
  • [Dan] Anyone can take and fork Argo, the name is a carrot we can use to ensure interoperability
  • [Hong] if anyone forks it could bring bad impressions onto the project
  • [Jann] Amazon or Google could offer Workflows but call it their own thing. Conformance can drive additional resources into the project. We’ve seen this in Codefresh and Redhat.
  • [Hong] Argo brand is more important than our brand, someone could take Argo and meet conformance but not contribute back
  • [Henrik] Intuit wants Argo to be strong and to grow the community, this is why we OSS in the beginning. We want to make sure the brand is maintained and the distributions that come out are Argo. I’d like some requirements to maintain some level of contribution to the project, something like 2 members on the project
  • [Hong] How expensive to maintain conformance?
  • [Henrik] usually conformance is tied to a version or a year. The CNCF provides legal resources to take action when people fall out of compliance. Trademark is one of the biggest things they have
  • [Hong] need to make sure we’re clear on the value, and enforcement. Jesse and I are more conservative on this. Ok to work on the proposal, want to make sure it’s strong enough to actually present. It can’t be thrown together. If we put something up that’s not beneficial it could drive people away.
  • [Hong] I’m more concerned about the use of the name, Prometheus is a certification more so than permission to use the name.
  • What are the sacred cows
  • Key goal: Good for the community
  • CNCF Member
  • API Compatability
  • User Interface consistency ****
  • Potentially underlying code consistency, is there a way to enforce this? What do we get and give up?
  • Contributions to the community

@todaywasawesome todaywasawesome added this to the Conformance Goals milestone Sep 23, 2021
@todaywasawesome todaywasawesome self-assigned this Sep 23, 2021
@todaywasawesome todaywasawesome added the enhancement New feature or request label Sep 23, 2021
@edlee2121
Copy link
Contributor

Conformant products are required to be up-to-date with latest stable argo releases.

This was referenced Sep 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants