First release against the Cobbler 4.0.0 backend and cobblerclient v1.x.
Clean break — talks only to Cobbler 4.0.0+. For 3.3.x servers, stay on the
v0.x line.
- Removed
cobbler mgmtclass,cobbler package,cobbler file(item types removed from the backend). - Removed all interface-related flags from
cobbler system add/edit/copy/ rename/find. Network interfaces are now managed via the dedicatedcobbler interfacecommand, with nested--ipv4-*/--ipv6-*/--dns-*flag families that mirror the newNetworkInterfacevalue objects. - Removed
--mgmt-classesand--mgmt-parametersflags from every item command. cobbler listandcobbler reportno longer includemgmtclasses,packages,filessections.cobbler setting editnow auto-detects the setting's type via aGetSettingsround-trip and rejects unknown names.cobbler system dumpvarsandcobbler profile dumpvarsnow call the backend'sdump_vars(formerlyget_blended_data, which was removed in Cobbler 3.4.0).
cobbler template(add/edit/copy/remove/rename/find/list/report/export +content+refresh).cobbler distro-group,cobbler profile-group,cobbler system-group.--pageand--items-per-pageflags on everyfindsubcommand (routes throughfind_items_paged).cobbler setting export.
- The flags listed in the migration guide.
cobbler transactionsubcommand. The cobblerclientv1.xwrapsTransactionBegin/Commit/Abort, but per-token transactions don't span multiple shell invocations naturally. Scripted batches need a Go program today; a session-aware CLI mode is on the post-1.0 roadmap.
See MIGRATION.md for upgrade guidance.