[Bug 636692] New: kiwi: Addition of non-contiguous hardware/ip grouping functionality
https://bugzilla.novell.com/show_bug.cgi?id=636692 https://bugzilla.novell.com/show_bug.cgi?id=636692#c0 Summary: kiwi: Addition of non-contiguous hardware/ip grouping functionality Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Enhancement Priority: P5 - None Component: System Imaging AssignedTo: ms@novell.com ReportedBy: cbowlby@tenthpowertech.com QAContact: adrian@novell.com Found By: Community User Blocker: --- Created an attachment (id=387217) --> (http://bugzilla.novell.com/attachment.cgi?id=387217) Patch to add non-contiguous hardware/ip address grouping. This patch adds a means of creating "groups" of systems within, but not limited to, PXE/netboot based images. This initial patch is a submission is a request for review, I am willing to support/modify if additional changes are needed/requested. Some additional notes. To create a group a new file called "KIWI/config.group" needs to be used on the boot server, it can contain the following content: KIWI_GROUP="test1, test2, test3" test1_KIWI_MAC_LIST="xx:xx:xx:xx:xx:xx, xx:xx:xx:xx:xx:xx, etc" test2_KIWI_MAC_LIST="xx:xx:xx:xx:xx:xx, xx:xx:xx:xx:xx:xx, etc" test3_KIWI_MAC_LIST="xx:xx:xx:xx:xx:xx, xx:xx:xx:xx:xx:xx, etc" test1, test2 and test3 are simply group names, and can be anything within the following range of characters "a-zA-Z0-9_". The xx:xx:xx:xx:xx:xx represent the MAC address of the system being "grouped". In addition, a "group config" file for the the group itself needs to be created, based on the group name(s) listed in KIWI_GROUP, such that the above example would have the following files: KIWI/config.test1 KIWI/config.test2 KIWI/config.test3 The contents of these files are exactly the same as would be applied to a config.<MAC> file. The only difference is that any machine listed in the appropriate "xxx_KIWI_MAC_LIST" will use the configuration file vs having one configuration file for each machine. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=636692 https://bugzilla.novell.com/show_bug.cgi?id=636692#c1 Marcus Schaefer <ms@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |cbowlby@tenthpowertech.com --- Comment #1 from Marcus Schaefer <ms@novell.com> 2010-09-06 12:00:10 UTC --- Thanks for the patch I really like it but it needs some documentation too, Would you mind to add a doc section in the pxe chapter here: doc/docbook/kiwi-doc-pxe.xml Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=636692 https://bugzilla.novell.com/show_bug.cgi?id=636692#c2 --- Comment #2 from Chris Bowlby <cbowlby@tenthpowertech.com> 2010-09-06 14:46:50 UTC --- Yes, I can do this, just give me a bit to get used to the format and structure you have in that section and I'll put something together. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=636692 https://bugzilla.novell.com/show_bug.cgi?id=636692#c3 --- Comment #3 from Marcus Schaefer <ms@novell.com> 2010-09-06 14:53:33 UTC --- great, thanks. I use the Oxygen XML editor to add changes there, pretty nice we are not in a hurry so take your time thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=636692 https://bugzilla.novell.com/show_bug.cgi?id=636692#c4 Chris Bowlby <cbowlby@tenthpowertech.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|cbowlby@tenthpowertech.com | --- Comment #4 from Chris Bowlby <cbowlby@tenthpowertech.com> 2010-09-06 19:12:59 UTC --- Created an attachment (id=387822) --> (http://bugzilla.novell.com/attachment.cgi?id=387822) Updating documentation for this feature Here is a patch, as requested, to add details to the PXE section of the documentation, let me know if this needs to be moved around, or if it is ok where I put it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=636692 https://bugzilla.novell.com/show_bug.cgi?id=636692#c5 Marcus Schaefer <ms@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |cbowlby@tenthpowertech.com --- Comment #5 from Marcus Schaefer <ms@novell.com> 2010-09-07 08:37:36 UTC --- This is great I will check in today. Do you want to be mentioned in the git log ? if yes which address am I allowed to use ? Thanks for your effort -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=636692 https://bugzilla.novell.com/show_bug.cgi?id=636692#c6 Chris Bowlby <cbowlby@tenthpowertech.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|cbowlby@tenthpowertech.com | --- Comment #6 from Chris Bowlby <cbowlby@tenthpowertech.com> 2010-09-07 11:24:57 UTC --- Sure, I wont mind being mentioned there. The address you can use is "cbowlby@tenthpowertech.com". -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=636692 https://bugzilla.novell.com/show_bug.cgi?id=636692#c7 --- Comment #7 from Chris Bowlby <cbowlby@tenthpowertech.com> 2010-09-07 11:29:48 UTC --- Just an note about the documentation, there's a reference to KIWI's version in the changes I made, you will need to change that so it refers to the version you plan to release these group changes will, it is something to the affect of: "KIWI, as of version x.xx, now supports", just so it does not get put out into the final document with out that change, and so anyone that will be using it will know what base version they can use. Also, I can help support that section of KIWI if you'd like. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=636692 https://bugzilla.novell.com/show_bug.cgi?id=636692#c8 Marcus Schaefer <ms@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #8 from Marcus Schaefer <ms@novell.com> 2010-09-07 16:23:37 UTC --- - I have removed the version information in your text as it is is already part of the document header. The version is automatically added to the document. - I also changed your patch a bit in terms of bash code, bash doesn't required ";" at the end of the line :-) all in now Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=636692 https://bugzilla.novell.com/show_bug.cgi?id=636692#c9 --- Comment #9 from Marcus Schaefer <ms@novell.com> 2010-09-07 16:24:18 UTC --- packages will follow on Friday Sep. 10th -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com