Skip to content

Commit

Permalink
Merge pull request #24 from cobbler/fix/markdown-formatting
Browse files Browse the repository at this point in the history
Docs: Fixup changelog markdown formatting
  • Loading branch information
SchoolGuy authored Jun 2, 2024
2 parents 712d456 + 2d24a14 commit a7e3844
Showing 1 changed file with 18 additions and 15 deletions.
33 changes: 18 additions & 15 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,19 @@ The main changelog for the library versions can be found at <https://github.com/
aiming to provide a logical overview about compatibility with the Cobbler server.

## Cobbler 3.3.x support

v0.5.0 of this client introduced support for Cobbler v3.3.0, which was a refactor from runtime-created Python
attributes to Python Properties. For further details see
[release notes](https://github.com/cobbler/cobbler/releases/tag/v3.3.0). Breaking changes:

* This client's support for earlier Cobbler versions was dropped.
* next_server attribute is now either next_server_v4 or next_server_v6
* boot_loader string attribute is now boot_loaders list
* The following string attributes are now lists: FetchableFiles, KernelOptions, KernelOptionsPost, TemplateFiles,
AutoinstallMeta, Repos

## Cobbler <=3.2.x support

Retaining the below notes for the time-being, which only apply to v0.4.2 and earlier clients:

[Cobbler](https://github.com/cobbler/cobbler) (up to version 2.8.x) was written in Python2.
Expand All @@ -25,15 +28,15 @@ backward compatability with the original `cobblerclient`.

Function `read_or_write_kickstart_template` was replaced with:

- `read_autoinstall_template`
- `write_autoinstall_template`
- `remove_autoinstall_template`
* `read_autoinstall_template`
* `write_autoinstall_template`
* `remove_autoinstall_template`

Function `read_or_write_snippet` was replaced with:

- `read_autoinstall_snippet`
- `write_autoinstall_snippet`
- `remove_autoinstall_snippet`
* `read_autoinstall_snippet`
* `write_autoinstall_snippet`
* `remove_autoinstall_snippet`

### Other changes

Expand All @@ -44,13 +47,13 @@ So `foo.ks` instead of `/var/lib/cobbler/kickstarts/foo.ks`.

These attributes are renamed in Cobbler 3:

- `kickstart` to `autoinstall`
- `ks_meta` to `autoinstall_meta`, but it is still used as a "legacy field"
* `kickstart` to `autoinstall`
* `ks_meta` to `autoinstall_meta`, but it is still used as a "legacy field"

These directories have been renamed:

- `/var/www/cobbler/ks_mirror` to `/var/www/cobbler/distro_mirror`
- `/var/lib/cobbler/kickstarts` to `/var/lib/cobbler/templates`
* `/var/www/cobbler/ks_mirror` to `/var/www/cobbler/distro_mirror`
* `/var/lib/cobbler/kickstarts` to `/var/lib/cobbler/templates`

The storage locations for the json files changed from `/var/lib/cobbler/config/{distros,profiles,systems,etc...}.d` to `/var/lib/cobbler/collections/{distros,profiles,systems,etc...}`.

Expand All @@ -60,13 +63,13 @@ There is being worked on a script to migrate these: `scripts/migrate-data-v2-to-

These fields have been added:

- `boot_loader` - must be either `grub`, `pxe`, or `ipxe`
* `boot_loader` - must be either `grub`, `pxe`, or `ipxe`

#### Removed

Support for these attributes was dropped in Cobbler 3:

- `ldap_enabled`
- `ldap_type`
- `monit_enabled`
- `redhat_management_server`
* `ldap_enabled`
* `ldap_type`
* `monit_enabled`
* `redhat_management_server`

0 comments on commit a7e3844

Please sign in to comment.