Hi everyone.

The problem statement says near the bottom: "Provide, as an API, a set 
of known client attribute values available to the derivation process".  
So this means that "default" or overriding values are specified in an 
API.  Is this really a programming interface, or will it be a file?  How 
will the users get to this API to add their overriding values?

Has adding overriding values via a manifest (or maybe a profile from 
which a manifest will be generated) been considered?  This seems like an 
intuitive user interface.  Missing fields in that manifest, or fields 
with a special marker there can then signal to the "value deriver" to do 
its thing for that field.

    Thanks,
    Jack

Clay Baenziger wrote:
> Hi Ethan,
>     I think I have a vocabulary problem. Here's how I was envisioning 
> the world. How's this compare to your world view?
>     We have a base starting manifest, potentially. If we decide to be 
> completely free-form (i.e. a program generates a manifest from 
> scratch) that's different from what I'd envision as a derived 
> manifest; perhaps an external manifest?
>     I would see it as I have a static manifest (perhaps for my 
> desktop); then I'd have derived manifests (perhaps for my test 
> machines); then perhaps I'd have an external manifest with a program 
> which iteratively generates manifests to test all possible manifest 
> combinations.
>     Perhaps this is a different paradigm or vocabulary than what you 
> were intending?
>                                 Thank you,
>                                 Clay
>
> On Thu, 28 May 2009, Ethan Quach wrote:
>
>>
>>
>> Clay Baenziger wrote:
>>> In particular, my question was to how vastly different a machine 
>>> installation should be from a derived profile.  I'm not sure if we 
>>> want to have two machines vastly differently installed from one 
>>> manifest. 
>>
>> When using derivation, we don't have one manifest.  We have
>> however many manifest formations the derivation logic could
>> possibly form.
>>
>>> However, this mainly stems from how I would have run my systems when 
>>> I was a sys. admin. I would have wanted to define each type of 
>>> install I was doing in a manifest and only use a derivation system 
>>> for tweaks.
>>
>> In these terms, I would consider the result of each tweak a different
>> manifest then.
>>
>>
>> -ethan
>>
>>>
>>>                                 Thank you,
>>>                                 Clay
>>>
>>> On Thu, 28 May 2009, Ethan Quach wrote:
>>>
>>>> Minutes from Wednesday's meeting:
>>>>
>>>> Attendees: Ethan, Ginnie, Clay
>>>>
>>>>
>>>> Summary
>>>> ----------------
>>>> Agreed on the requirements.  The requirements list has been updated.
>>>> http://www.opensolaris.org/os/project/caiman/auto_install/ai_design/DerivedProfilesProblemStatment/
>>>>  
>>>>
>>>>
>>>> Clay had an issue with allowing the decision on whether to mirror
>>>> disks or not to be derivable.  It is a requirement for now, but 
>>>> further
>>>> discussion needs to be had on why this is objected to.
>>>>
>>>> SVM config removed.
>>>>
>>>> Extensibility was heavily discussed.  This is still a requirement,
>>>> but at this point we do not know if it is feasible to provide full on
>>>> extensibility of the list of client attributes that are desired to 
>>>> derive
>>>> a manifest from.  The level of extensibility supported will need
>>>> to be determined.
>>>>
>>>>
>>>> Next step is discuss solution proposals.  Proposals will be sent
>>>> out to caiman-discuss.
>>>>
>>>> Plan to have a reviewable draft of a functional spec out by
>>>> 6/5/09
>>>>
>>>>
>>>> thanks,
>>>> -ethan
>>>>
>>>>
>>>> Ethan Quach wrote:
>>>>> Meeting Wednesday 5/27/09 to discuss derived profiles.
>>>>> Ginnie's and Sanjay's presence requested.  All others welcomed.
>>>>>
>>>>> Goals of the meeting:
>>>>>
>>>>>
>>>>> 1.  Discuss and agree upon which requirements we will address
>>>>>     from list here:
>>>>> http://www.opensolaris.org/os/project/caiman/auto_install/ai_design/DerivedProfilesProblemStatment/
>>>>>  
>>>>> 2.  Next steps - solution proposals, functional spec.  Who will
>>>>>    be doing what?
>>>>>
>>>>>
>>>>> Meeting logistics:
>>>>> -------------------------
>>>>> Wednesday 5/27  10am PT / 11am MT / 1pm ET
>>>>>
>>>>> Duration:            1 hr
>>>>> US Toll-Free:      866-839-8145
>>>>> Caller Paid:         215-446-3660
>>>>> Acess code:         8264768
>>>>>
>>>>>
>>>>> thanks,
>>>>> -ethan
>>>>> _______________________________________________
>>>>> caiman-discuss mailing list
>>>>> caiman-discuss at opensolaris.org
>>>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>>>> _______________________________________________
>>>> caiman-discuss mailing list
>>>> caiman-discuss at opensolaris.org
>>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>>>>
>>
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss


Reply via email to