Skip to content

Releases: skylime/mi-core-base

23.4.1

31 May 11:01
Compare
Choose a tag to compare

New

  • Support LE accounts in mdata variable. [Thomas Merkel]

    Store LE accounts in metadata for better account restore for existing
    machines. Especially on re-provision the account could be restored to
    generate a new valid certificate by the same account.

Fix

  • Fix EMAIL handling, wrong variable overwrite parameter. [Thomas Merkel]
  • Fix wrong quoting of variables for LE certbot exec. [Thomas Merkel]

Other

  • Use ShellCheck to fix issues which are auto-detected. [Thomas Merkel]

23.4.0

11 Feb 22:34
Compare
Choose a tag to compare

New

  • Switch to pkgsrc 2023Q4 and using Python version 3.11. [Thomas Merkel]

  • Provide new dds (delegate dataset) list script. [Thomas Merkel]

    A new script is available which looks for datasets which exists on a
    system and will be used during zoneinit. It provides a easy support for
    zones/ and data/ datasets.

22.4.1

07 Aug 20:43
Compare
Choose a tag to compare

Fix

  • Revert "Enable delegate dataset (ZFS) for /home" [Thomas Merkel]

    Because of bigger issues with re-provision of images and especially with
    images which depends on core-base we remove this feature. We should and
    will stay with the useradd-zfs shell script which handle delegate
    datasets for the users but not for /home directly.

    This reverts commit 7708a80.

22.4.0

21 Feb 11:46
Compare
Choose a tag to compare

New

  • Switch to pkgsrc 2022Q4 and using Python version 3.10. [Thomas Merkel]

  • Enable delegate dataset (ZFS) for /home. [Thomas Merkel]

    Enable managed ZFS (delegate dataset) for useradd and user homes. Modify
    existing users (admin) to use /home/admin dataset.

Fix

  • Fix pkgin gpg trust database. [Thomas Merkel]

21.4.1

01 Aug 10:58
Compare
Choose a tag to compare

New

  • Add skylime-extra pkgsrc repository by default to pkgin. [Thomas Merkel]

  • Overwrite nullmailer SMF to support syslog logging. [Thomas Merkel]

    Pipe nullmailer stdout/stderr to logger and syslog. Otherwise logging is
    provided in the svc logfile without datetime information.

  • Provide better smartos-munin-plugin handling. [Thomas Merkel]

    Support extra sub-directory for our own plugins which should not overwrite
    existing plugins. We are sure our additional plugins are overwrite symlink
    defaults if they exists.

Fix

  • Switch to fixed znapzend version with correct perl dependencies.
    [Thomas Merkel]

21.4.0

02 Feb 21:17
Compare
Choose a tag to compare

New

  • Version bump to 2021Q4 [Thomas Merkel]
  • Support munin with tls authentication and security [Thomas Merkel]
  • Add shell script to generate SSH private, public key pair [Thomas Merkel]
  • Add munin nullmailer warning and critical level [Thomas Merkel]
  • Provide new mdata variable for znapzend_dst to send remote backups easily [Thomas Merkel]

Fix

  • Provide workaround for screen close on ctrl+c [Thomas Merkel]
  • Additional keys (F5, F6) for screen prev and next session (#3) [sk1ll10]
  • Rename script because it's not only for root, support sudo [Thomas Merkel]

Other

  • Install v0.18 SmartOS Munin Plugins [Thomas Merkel]
  • Switch to py39-certbot because of new default python version [Thomas Merkel]

20.4.0

06 May 18:07
Compare
Choose a tag to compare

New

  • Version bump to 2020Q4. [Thomas Merkel]
  • Switch to python 3.8 certbot version. [Thomas Merkel]
  • Send Email for admin users. [Thomas Merkel]

Fix

  • Fix ssl-generator hostlist for Lets Encrypt. [Thomas Merkel]

Other

  • Reset postinit for re-provision. [Thomas Merkel]
  • Update LICENSE date. [Thomas Merkel]

20.3.0

10 Nov 08:25
Compare
Choose a tag to compare

New

  • Check-log: support lines when error should be reported. [Thomas Merkel]
  • Version bump to 2020Q3 pkgsrc release. [Thomas Merkel]
  • Let's Encrypt use renewal-hooks/deploy as replacement renew-hook parameter. [Thomas Merkel]

Other

  • Report znapzend errors after 2 errors a day. [Thomas Merkel]

20.2.1

21 Sep 13:33
Compare
Choose a tag to compare

New

  • Support --debug for ssl-letsencrypt-renew.sh to receive some additional information. [Thomas Merkel]
  • Add first version of useradd-zfs script, to handle user datasets on reprovision. [Thomas Merkel]
  • Add postinit script for personal / admin user init.sh. [Thomas Merkel]
  • Add lenght options to generate passwords. [Thomas Merkel]
  • Add minimal screenrc. [Thomas Merkel]

Fix

  • Switch to usr/bin/env bash, to find always correct bash version. [Thomas Merkel]

    Add executable flag, so it's easier to run a script later if needed

Other

  • Use tmp in var for check-log script [jfqd]
  • Secure nullmailer remotes config file. [Thomas Merkel]
  • Add documentation for mdata-create-password. [Thomas Merkel]

20.2.0

27 Jul 18:44
Compare
Choose a tag to compare

New

  • Version bump to 2020Q1 release. [Thomas Merkel]