-
Notifications
You must be signed in to change notification settings - Fork 247
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
What if Developer has opinion to Traits? #153
Comments
A possible approach is related to "Application Architect" role Matt is proposing in #148 , it may be candidate for a role to coordinate app dev and app operator. For example, app architect could own a group of |
I believe @BharatNarasimman has an alternative to this that uses "policy" language: A developer can say "my component requires that some trait satisfy this policy" and a trait can list all of the policies it supports. So in this case, the developer might add to the component a policy that says "policy.example.com/v1.SuperBusyScaler" and a trait my then say that it satisfies the policy "policy.example.com/v1.SuperBusyScaler" |
From recent discussion around this issue w @vturecek , I think we may want to begin to formalize the "policy" in OAM component, specifically, if we want to make it part of spec. /cc @technosophos |
Ref Policy docs here https://docs.google.com/document/d/1d3kVBFyf7yf-YzmVqkL1hr_qcIVXf6BUJLWKu9NJwvE/edit# -- by @ryanzhang-oss |
It happens that a Dev may have some opinion about the Traits for this application.
More generally, the Dev (who understand how the app is developed in code level) may want to communicate with Ops (who generally understand the app but not so deeply as Dev) thru Hydra spec.
Let's say, a Dev has below opinion about scaler Trait:
Below is available Traits in the platform:
So ideally, the one who create
ApplicationConfiguration
is expected choose to useSuperBusyScaler
Traits, while note that currently we have following practice:Thus raise this issue we want to discuss here:
How application operator role know about operation opinions from app developer then?
The text was updated successfully, but these errors were encountered: