Releases: skylime/mi-core-base
24.4.0
24.4.0
New
-
Switch to 2024Q4 release. [Thomas Merkel]
- Switch to pkgsrc release 2024Q4 LTS
- Use Python 3.12 by default
-
Add new munin plugins 0.19. [Thomas Merkel]
-
Disable SSH by default. [Thomas Merkel]
SSH is not required in most zones. For that reason provide a new mdata
variablesvc_sshd_enable
to re-enable the service again.
Fix
- Fix disable ssh service dependency handling. [Thomas Merkel]
- Add correct version number. [Thomas Merkel]
23.4.1
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
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
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
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
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
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
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
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
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]