Updates for opsi 4.1 stable and testing

Benutzeravatar
fkalweit
uib-Team
Beiträge: 10
Registriert: 23 Okt 2020, 16:14

Updates for opsi 4.1 stable and testing

Beitragvon fkalweit » 25 Feb 2021, 15:56

Dear opsi users,

today we have released more packages for opsi 4.1 in Testing and Stable.

Important new features in this release:

### opsi-directory-connector (36.0-1):

With this release the support for ldap3 Version 2 is fixed.
Ubuntu and Debian had a major version jump of this module
within the same distro-Release, which is unusual.
Univention UCS distributes (as of now) this module in Version 1.4.0-1.
These two versions are not compatible.
Because of that, the opsi-directory-connector is now released as binary-bundle
which brings its own variant of the current ldap3 module.
This way the opsi-directory-connector is now independent of the distro-repositories.
With this release we conclude a longer testing phase, during which we checked
the many different settings in which opsi-directory-connector can be applied.
We want to thank our partners and clients who helped us with tests and feedback
and we want to apologize for the delay which formed as for some settings,
the problems were not so easy to solve.
Nevertheless we suggest and encourage you to manually test the new
opsi-directory-connector version thoroughly to ensure that the synchronization
works properly in your environment.

#### opsi-directory-connector (39.0-1):
With version 39, the opsi-directory-connector, uses the loglevels 0-9 common with OPSI and no longer the Python loglevels.
There are two new configuration parameters in the *behaviour* area:

- `group_description` determines with which information the group description in OPSI should be filled. Possible values are:
- `dn`: The dn of the group will be stored in OPSI as group description.
- `directory`: The group description is read from the `description` field of the directory group.
- If the value is not set or set differently, the description is filled with the name of the group as in previous versions.
- `override_root_dir`: If `override_root_dir` is set to `true`, the groups are created in OPSI under ` GROUPS`. This option is only valid for `group_handling` `ucsatschool`. The default is `true` to mimic the previous behavior. If `override_root_dir` is set to `false` and the groups are thus stored in OPSI under `DIRECTORY`, it should be ensured that each school computer has only been assigned to one room.

Bugfix: An error in `group_handling` `ucsatschool` with empty descriptions of rooms and schools has been fixed.

#### opsi-directory-connector (45.0-1):

- New command line option `--dry-run`: single steps are output without making changes in OPSI.
- New configuration parameters `group_not_in_directory` and `opsi_clients_to_ignore`:
- If group_not_in_directory is set to true, all clients that are not in the directory will be added to the
not_in_directory group. This option is only available with group_handling uscatschool. With the
parameter opsi_clients_to_ignore clients or whole groups can be excluded from this rule.

### updates in stable:

windows netboot:
- windows NT6 (4.1.0.2-9)

opsi-local-image netboot:
- opsi-local-image windows NT6 (4.1.0.2-9)

linux netboot
- ubuntu (4.1.0.4-6)

linux localboot:
- l-opsi-server (4.2.0.2-4)

opsi Server Pakete
- opsi-directory-connector(39-1)

### updates in testing:

windows netboot
- windows NT6 (4.1.0.2-10)
- opsi-clonezilla (4.1.0.2-2)

opsi-local-image netboot
- opsi-local-image windows NT6 (4.1.0.2-10)
- opsi-local-image-restore (4.1.0.1-5)
- opsi-vhd-win10-x64 (4.1.0.2-10)

linux netboot
- debian10 (4.1.0.6-3)
- debian (4.1.0.4-3)

opsi Server Pakete
- opsi-linux-bootimage (20210201-1)
- opsi-tftpd-hpa (5.2.8-72)
- python-opsi (4.1.1.99-1)
- opsi-directory-connector(45-1)

With kind regards
Fabian Kalweit

Code: Alles auswählen

windows (4.1.0.2-10) testing; urgency=low

  * small changes for webdav support

 -- Mathias Radtke <m.radtke@uib.de> Fri Feb  5 17:27:18 2021 +0200


windows (4.1.0.2-9) testing; urgency=low

  * checking md5sum of unattend.xml.template and used unattend.xml, reporting when md5sum differs

 -- Mathias Radtke <m.radtke@uib.de> Mon Jan 25 17:24:30 2021 +0200


windows (4.1.0.2-8) testing; urgency=low

  * check for  installfiles_dir property wrapped in try - except to prevent IndexError

 -- Mathias Radtke <m.radtke@uib.de> Mon Jan 25 11:24:16 2021 +0200

---------------------------------------------------------

opsi-local-image (4.1.0.2-10) testing; urgency=low

  * small changes for webdav support

 -- Mathias Radtke <m.radtke@uib.de> Fri Feb  5 17:27:29 2021 +0200


opsi-local-image (4.1.0.2-9) testing; urgency=low

  * checking md5sum of unattend.xml.template and used unattend.xml, reporting when md5sum differs

 -- Mathias Radtke <m.radtke@uib.de> Mon Jan 25 17:58:11 2021 +0200


opsi-local-image (4.1.0.2-8) testing; urgency=low

  * check for  installfiles_dir property wrapped in try - except to prevent IndexError

 -- Mathias Radtke <m.radtke@uib.de> Mon Jan 25 11:24:29 2021 +0200

---------------------------------------------------------

indows (4.1.0.2-10) testing; urgency=low

  * small changes for webdav support

 -- Mathias Radtke <m.radtke@uib.de> Fri Feb  5 17:27:18 2021 +0200


windows (4.1.0.2-9) testing; urgency=low

  * checking md5sum of unattend.xml.template and used unattend.xml, reporting when md5sum differs

 -- Mathias Radtke <m.radtke@uib.de> Mon Jan 25 17:24:30 2021 +0200


windows (4.1.0.2-8) testing; urgency=low

  * check for  installfiles_dir property wrapped in try - except to prevent IndexError

 -- Mathias Radtke <m.radtke@uib.de> Mon Jan 25 11:24:16 2021 +0200

---------------------------------------------------------

debian10 (4.1.0.6-4) testing; urgency=low

  * kernel update

 -- Mathias Radtke <m.radtke@uib.de> Fri Feb 12 09:21:00 2021 +0100
---------------------------------------------------------
debian (4.1.0.4-3) tetsing; urgency=low

  * installing netplan.io when release = buster
  * runnig netplan apply to make network work on first boot

 -- Mathias Radtke <m.radtke@uib.de> Thu Feb 11 11:09:00 +0100

---------------------------------------------------------
ubuntu (4.1.0.4-6) testing; urgency=low

  * writing /boot/efi entry in fstab when running in UEFI mode

 -- Mathias Radtke <m.radtke@uib.de> Thu Dec 14 14:15:00 2020 +0100
---------------------------------------------------------
opsi-local-image-restore (4.1.0.1-5) stable; urgency=low

  * changed architecture default to 64bit

 -- Mathias Radtke <m.radtke@uib.de> Wed 24 Feb 2021 10:00:00 +0100

---------------------------------------------------------
opsi-clonezilla (4.1.0.2-2) stable; urgency=low

  * changed architecture default to 64bit

 -- Mathias Radtke <m.radtke@uib.de> Wed 24 Feb 2021 10:00:00 +0100

---------------------------------------------------------

opsi-linux-bootimage (20210201-1) testing; urgency=medium

  * updated python-opsi (4.1.1.99-1)

 -- Mathias Radtke <m.radtke@uib.de>  Mon, 01 Feb 2021 10:25:22 +0100

opsi-linux-bootimage (20210114-1) testing; urgency=medium

  * kernel 5.10.7
  * removed rtl_nic firmware from firmware removal

 -- Mathias Radtke <m.radtke@uib.de>  Thu, 14 Jan 2021 10:35:32 +0100

---------------------------------------------------------

l-opsi-server (4.1.0.2-6); testing; urgency=low

  * opsi 4.2: some adaptations for UCS

-- Mathias Radtke <m.radtke@uib.de> Tue, 23 Feb 2021 10:00:00

l-opsi-server (4.1.0.2-5); testing; urgency=low

  * opsi 4.1: splitting UCS distRelease string to prevent error when comparing

-- Mathias Radtke <m.radtke@uib.de> Tue, 16 Feb 2021 14:42:00 +0100

l-opsi-server (4.2.0.2-4); testing; urgency=low

  * SLES specific changes

-- Mathias Radtke <m.radtke@uib.de> Tue, 02 Feb 2021 11:20:00 +0100

l-opsi-server (4.2.0.2-3); testing; urgency=low

  * opsi 4.2: installing opsi-server-full

-- Mathias Radtke <m.radtke@uib.de> Mon, 01 Feb 2021 14:16:00 +0100

l-opsi-server (4.2.0.2-2); testing; urgency=low

  * opsi 4.1: adds mariadb repository on RHEL7 and CentOS 7

-- Mathias Radtke <m.radtke@uib.de> Tue, 26 Jan 2021 08:45:00 +0100

l-opsi-server (4.2.0.2-1); testing; urgency=low

  * now detects SLES 15 SP3
  * now detects openSUSE Leap 15-3

-- Mathias Radtke <m.radtke@uib.de> Fri, 08 Jan 2021 08:45:00 +0100
l-opsi-server (4.2.0.1-4); testing; urgency=low

  * enabling and starting grafana
  * running opsiconfd setup to enable opsiadmin page

-- Mathias Radtke <m.radtke@uib.de> Thu, 07 Jan 2021 15:23:00 +0100

l-opsi-server (4.2.0.1-3); testing; urgency=low

  * corrected RHEL 7 installation in opsi 4.1
  * removed opsi_noproxy_online_repository
  * corrected opsi 4.1 script flow

-- Mathias Radtke <m.radtke@uib.de> Thu, 26 Nov 2020 11:20:00 +0100

l-opsi-server (4.2.0.1-2); testing; urgency=low

  * installing Grafana on opsi 4.2

 -- Mathias Radtke <m.radtke@uib.de> Mon, 16 Nov 2020 14:57:00 +0100

l-opsi-server (4.2.0.1-1); testung; urgency=low

  * checking if myIPName is empty and correcting

 -- Mathias Radtke <m.radtke@uib.de> Fri, 06 Nov 2020 16:25:00 +0100

l-opsi-server (4.1.2.2-1); testing; urgency=low

  * added initial SLES15 support

 -- Mathias Radtke <m.radtke@uib.de> Mon, 05 Oct 2020 11:49:00 +0200

l-opsi-server (4.1.2.1-16); testing urgency=low

  * checking of adminuser name is empty

 -- Mathias Radtke <m.radtke@uib.de> Tue, 19 Sep 2020 12:08:00 +0200
l-opsi-server (4.1.2.1-15); testing urgency=low

  * CentOS8: installing order of redis packages

 -- Mathias Radtke <m.radtke@uib.de> Thu, 24 Sep 2020 17:09:00 +0200

l-opsi-server (4.1.2.1-14); testing urgency=low

  * Leap15.2: installing redis-server and redis-timeseries before opsi-server

 -- Mathias Radtke <m.radtke@uib.de> Tue, 22 Sep 2020 12:00:00 +0200


l-opsi-server (4.1.2.1-13); testing urgency=low

  * improved Leap15.2

 -- Mathias Radtke <m.radtke@uib.de> Wed, 09 Sep 2020 12:00:00 +0200

l-opsi-server (4.1.2.1-12); testing urgency=low

  * improved CentOS 8 support

 -- Mathias Radtke <m.radtke@uib.de> Wed, 07 Sep 2020 12:00:00 +0200

l-opsi-server (4.1.2.1-11); testing urgency=low

  * CentOS8 support started

 -- Mathias Radtke <m.radtke@uib.de> Wed, 19 Aug 2020 17:30:00 +0200

l-opsi-server (4.1.2.1-10); testing urgency=low

  * check for "%scriptpath%/property.conf" to get
    property values from opsi-quickinstall
  * in case of opsi-quickinstall write file "%scriptpath%/result.conf"
  * opsi 4.1: replace every occurence of compare versions like
    ($distRelease$ < "4.5")
    with something like:
    comparedotseparatedNumbers($distRelease$, "<", "4.5")

 -- detlef oertel <d.oertel@uib.de> Mon, 17 Aug 2020 20:00:00 +0100

l-opsi-server (4.1.2.1-9); testing urgency=low

  * opsi 4.2: replace every occurence of compare versions like
    ($distRelease$ < "4.5")
    with something like:
    comparedotseparatedNumbers($distRelease$, "<", "4.5")

 -- detlef oertel <d.oertel@uib.de> Fri, 07 Aug 2020 20:00:00 +0100

l-opsi-server (4.1.2.1-8); testing urgency=low

  * added new property: opsiconfd_log_level

 -- Mathias Radtke <m.radtke@uib.de> Tue, 09 Jun 2020 11:15:00 +0200

l-opsi-server (4.1.2.1-7); testing urgency=low

  * redis installs correctly

 -- Mathias Radtke <m.radtke@uib.de> Fri, 05 Jun 2020 08:30:00 +0200

l-opsi-server (4.1.2.1-6); testing urgency=low

  * installing redis as dependency

 -- Mathias Radtke <m.radtke@uib.de> Thu, 04 Jun 2020 18:30:00 +0200

l-opsi-server (4.1.2.1-4); testing urgency=low

  * changed mysql password setting on Ubuntu

 -- Mathias Radtke <m.radtke@uib.de> Thu, 28 May 2020 18:30:00 +0200

---------------------------------------------------------

python-opsi (4.1.1.99-1) testing; urgency=medium

  * adding more opsi-bootimage.append parameters

 -- Mathias Radtke <m.radtke@uib.de>  Wed, 27 Jan 2021 17:08:46 +0100

python-opsi (4.1.1.98-1) testing; urgency=medium

  * Posix.py: not using -D option in updated sfdisk anymore

 -- Mathias Radtke <m.radtke@uib.de>  Wed, 27 Jan 2021 16:11:55 +0100

---------------------------------------------------------

opsi-tftp-hpa (5.2.8-72) testing; urgency=medium

  * spec: removed tftpboot directory from dirs

 -- Mathias Radtke <m.radtke@uib.de>  Mon, 15 Feb 2021 15:09:29 +0100

opsi-tftp-hpa (5.2.8-71) testing; urgency=medium

  * version bump to match RPM packaging version
  * not using xinetd in RPM distros

 -- Mathias Radtke <m.radtke@uib.de>  Mon, 15 Feb 2021 13:23:46 +0100

----------------------------------------------------------------

opsi-directory-connector (45-1) testing; urgency=medium

  * Improvement:  disable InsecureRequestWarning if verify_certificate is set to false
  * Feature:  add --dry-run option
  * Feature:  add clients that are not in directory to NOT_IN_DIRECTORY

 -- uib GmbH <info@uib.de>  Tue, 16 Feb 2021 14:14:25 +0000

opsi-directory-connector (39-1-1) stable; urgency=medium

  * Feature:  new config value for ucs@school override_root_dir default true
  * Improvement:  new version 39 using opsicommen logger (log level 1-9)

 -- uib GmbH <info@uib.de>  Fri, 22 Jan 2021 12:34:11 +0100