To summarize some recent activity.
--dns-name is a new field that applies to each interface, it replaces --hostname on each interface, and affects dns management from Cobbler --hostname is now a per-system field that now affects the /etc/sysconfig hostname --static-routes is a new per-interface field that takes a list --gateway is now a per-system field instead of a per-interface field --name-servers is now a per-profile or per-system field, with a default_name_servers value also in /etc/cobbler/settings
All of these will be used by the network setup snippets in the new kickstart files.
For those of you with existing setups (should be everyone), the cobbler code will be written to migrate settings around automatically, just be aware of the new CLI options and the webapp will be changing slightly by moving some fields around.
This is a more-correct modelling of the network as it actually is, so these changes should make cobbler much more usable in the long run.
If there are any questions about this, now is the time to ask.
For those using the devel branch, except the webapp to be broken as I haven't implemented all of this presently. Similarly, DNS and DHCP management may not be completely in line, so if you are using the development branch for "productiony" things you have been warned :)
--Michael
Michael DeHaan wrote:
To summarize some recent activity.
--dns-name is a new field that applies to each interface, it replaces --hostname on each interface, and affects dns management from Cobbler --hostname is now a per-system field that now affects the /etc/sysconfig hostname --static-routes is a new per-interface field that takes a list --gateway is now a per-system field instead of a per-interface field --name-servers is now a per-profile or per-system field, with a default_name_servers value also in /etc/cobbler/settings
All of these will be used by the network setup snippets in the new kickstart files.
For those of you with existing setups (should be everyone), the cobbler code will be written to migrate settings around automatically, just be aware of the new CLI options and the webapp will be changing slightly by moving some fields around.
This is a more-correct modelling of the network as it actually is, so these changes should make cobbler much more usable in the long run.
If there are any questions about this, now is the time to ask.
For those using the devel branch, except the webapp to be broken as I haven't implemented all of this presently. Similarly, DNS and DHCP management may not be completely in line, so if you are using the development branch for "productiony" things you have been warned :)
--Michael
cobbler mailing list cobbler@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/cobbler
FYI, pieces missing from the above so far are:
-- webapp changes to apply the above -- manpage changes -- wiki changes (where referenced) -- DNS and DHCP management testing -- new snippet modificiations to apply the route configurations and also pay attention to the new fields and not the old ones (jcapel?) -- install testing
So the network changes are pretty much the /last/ big thing for 1.4 except for small very safe patches that we might get in.
Other patches, depending on complexity, may get merged in, or might get held for 1.5.X's branch start (possibly late December). I think most folks are interested in working on the network aspects though, so that's good. Changes to the Web app are certainly fair game as they don't affect much testing wise.
I'd like to see Cobbler 1.4 released sometime around the middle of December, with the intent of mostly doing testing those weeks beforehand.
--Michael
--dns-name is a new field that applies to each interface, it replaces --hostname on each interface, and affects dns management from Cobbler --hostname is now a per-system field that now affects the /etc/sysconfig hostname --static-routes is a new per-interface field that takes a list --gateway is now a per-system field instead of a per-interface field --name-servers is now a per-profile or per-system field, with a default_name_servers value also in /etc/cobbler/settings
All of these will be used by the network setup snippets in the new kickstart files.
For those of you with existing setups (should be everyone), the cobbler code will be written to migrate settings around automatically, just be aware of the new CLI options and the webapp will be changing slightly by moving some fields around.
This is a more-correct modelling of the network as it actually is, so these changes should make cobbler much more usable in the long run.
If there are any questions about this, now is the time to ask.
For those using the devel branch, except the webapp to be broken as I haven't implemented all of this presently. Similarly, DNS and DHCP management may not be completely in line, so if you are using the development branch for "productiony" things you have been warned :)
--Michael
cobbler mailing list cobbler@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/cobbler
FYI, pieces missing from the above so far are:
-- webapp changes to apply the above -- manpage changes -- wiki changes (where referenced) -- DNS and DHCP management testing -- new snippet modificiations to apply the route configurations and also pay attention to the new fields and not the old ones (jcapel?) -- install testing
Please find attached a quick fix for the network snippets so they work at least.
Some checks that it misses is on which interface to put the hostname+gateway. This needs to be extracted from the intf ip and subnet.
Peter
This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.
Vreman, Peter - Acision wrote:
--dns-name is a new field that applies to each interface, it replaces --hostname on each interface, and affects dns management from Cobbler --hostname is now a per-system field that now affects the /etc/sysconfig hostname --static-routes is a new per-interface field that takes a list --gateway is now a per-system field instead of a per-interface field --name-servers is now a per-profile or per-system field, with a default_name_servers value also in /etc/cobbler/settings
All of these will be used by the network setup snippets in the new kickstart files.
For those of you with existing setups (should be everyone), the cobbler code will be written to migrate settings around automatically, just be aware of the new CLI options and the webapp will be changing slightly by moving some fields around.
This is a more-correct modelling of the network as it actually is, so these changes should make cobbler much more usable in the long run.
If there are any questions about this, now is the time to ask.
For those using the devel branch, except the webapp to be broken as I haven't implemented all of this presently. Similarly, DNS and DHCP management may not be completely in line, so if you are using the development branch for "productiony" things you have been warned :)
--Michael
cobbler mailing list cobbler@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/cobbler
FYI, pieces missing from the above so far are:
-- webapp changes to apply the above -- manpage changes -- wiki changes (where referenced) -- DNS and DHCP management testing -- new snippet modificiations to apply the route configurations and also pay attention to the new fields and not the old ones (jcapel?) -- install testing
Please find attached a quick fix for the network snippets so they work at least.
Some checks that it misses is on which interface to put the hostname+gateway. This needs to be extracted from the intf ip and subnet.
Peter
This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.
cobbler mailing list cobbler@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/cobbler
Thanks Peter!
This is now applied.
Since you are submitting a lot of patches, you might be interested in hosting your own public git branch. Not required, but if you want to do that, details are here: https://fedorahosted.org/cobbler/wiki/PeopleWithRemoteGitBranches
It has the benefit of making the output of "gitk" include your name and makes workflow a bit easier to track. Up to you.
--Michael
cobbler@lists.fedorahosted.org