On 06/ 2/10 03:02 PM, William Schumann wrote:
This proposal addresses specific deficiencies in customizing SC
manifests, and proposes enhancements to increase usability and security.


[remainder ellided]

After reading through this a couple of times, several comments and questions.

Before proceeding further on this work, I think it's necessary to clearly list the goals and requirements that are being addressed. It would be especially helpful if this were cross-referenced against existing bugs and RFE's against the project. Until we agree on the problems to be solved, the rest of this discussion is going to be difficult at best.

Section I: Has consideration been given to just overloading the existing manifest management commands and making them capable of auto-detecting the type of manifest being expressed and adjusting their behavior automatically?

Section Ib: What would the contents of a default SC manifest be? Do we in fact actually require one? AI requires a manifest in order to know what to install, but why wouldn't we expect that services would be able to prompt for configuration if required? In fact, your text suggests this behavior, so there seems to be incongruity here.

Section Ic: No argument about separating the manifests, but what's the advantage of using a multi-part MIME encoding vs. other alternatives, such as delivering the SC manifest in the wanbootfs?

Section Ie: I'm puzzled at the contention that no suitable use case was found for multiple manifest files. The use cases in Section IIa clearly show the utility of composing configuration from multiple files, but seem to only consider relatively complex XML inclusion technology when SMF is already providing a capability which seems to meet many of the requirements without the complexity described here. What are the advantages we derive from this approach?

Section II: The entire section makes no mention of how this derivation might relate to, or work in combination with, the AI manifest derivation design that's already in consideration. Why would we propose a completely different methodology for the system configuration manifest when it would seem that the requirements are extremely similar? That fundamental question needs addressing before evaluating this further.

Section III: I'll repeat the need for requirements to be clearly identified. For example, can we ensure that configuration manifests are only served to the clients that meet their criteria without going to the bother of SSL authentication? That seems to be a relatively straightforward problem to solve and would seem to address the most pressing issue in AI's security (excessive disclosure of configuration data). I think any proposal on client and server authentication in AI also needs to consider how it will relate to the authentication features in pkg(5); we'd much prefer to leverage between the two since they need to work in concert.

Dave
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to