File fai-toolkit.changes of Package fai-toolkit
-------------------------------------------------------------------
Tue Feb 8 08:35:46 UTC 2022 - Samu Voutilainen <smar@smar.fi>
- Provide fai-toolkit
-------------------------------------------------------------------
Sat Oct 23 07:55:32 UTC 2021 - Samu Voutilainen <smar@smar.fi>
- Updated to 2.0.2
* Skip encryption targets which are not configured in host configurations.
-------------------------------------------------------------------
Wed Sep 22 09:43:26 UTC 2021 - Samu Voutilainen <smar@smar.fi>
- Proper recommends
-------------------------------------------------------------------
Wed Sep 22 08:48:26 UTC 2021 - Samu Voutilainen <smar@smar.fi>
- Provide fai-toolkit
- Recommend createrepo
-------------------------------------------------------------------
Mon Sep 20 07:07:24 UTC 2021 - Samu Voutilainen <smar@smar.fi>
- Updated to 2.0.0-rc8
-------------------------------------------------------------------
Fri Sep 17 12:06:38 UTC 2021 - Samu Voutilainen <smar@smar.fi>
- Bump to 2.0.0-rc7
-------------------------------------------------------------------
Fri Sep 17 12:01:30 UTC 2021 - Samu Voutilainen <smar@smar.fi>
- Disabled service
-------------------------------------------------------------------
Sun Jan 31 06:18:59 UTC 2021 - Samu Voutilainen <smar@smar.fi>
- Don’t require mtools for newer than 2.0.0rc3
-------------------------------------------------------------------
Thu Jan 28 07:33:11 UTC 2021 - smar@smar.fi
- Update to version 2.0.0rc3:
* Release 2.0.0-rc3
* nfsroot: set solver.onlyRequires = true for suse
* update-cd-methods: suse doesn’t need to check gpg checks for mirror
* qemu.rb: work
* create-update-cd.rb: warn if a Debian mirror is missing
* execute(): always declare log_command
* Handle grub_config resolution more gracefully
* fai-config.rb: throw bad targets.yaml error correctly
* qemu: work
* execution.rb: work better with array commands
* common.rb: rest of execution things
* Moved execution methods to FaiToolkit::Execution module
* Initial ft qemu tool
* Common#execute: convert output to UTF-8
* nfsroot-suse.rb: don’t die to missing resolv.conf
* Start of qemu tests
* Fixed a problem in test
* output.rb: throw exec locations when --tracing
* create-fai-mirror: guard against missing host configs
* nfsroot-base-methods.rb: properly unmount ramdisks
* scripts.rb: hack to fix nfsroot invocation
* nfsroot-base-methods.rb: fixed a typo
* ft packages: handle package list parsing correctly
* Refactored execute_here
* Bugfixes
* TODO cleanup
* create-fai-mirror: properly pass global options
* create-fai-mirror: refactored impl classes
* create-fai-mirror: allow reading distro version from host config
* nfsroot-suse.rb: enable systemd-networkd instead of wicked
* nfsroot-suse.rb: enable systemd-networkd
* TODO cleanup
* nfsroot-suse.rb: default to dhcp networking
* update-cd-methods.rb: properly create config space
* nfsroot: modified config space handling logic
* ft.rb: Added --trace as global option
* output.rb: for debug and warns, output debug info
* common.rb: execvalue log should be trace level
* common.rb: don’t die to missing config space
* TODO cleanup
* cleanup
* packages.rb: bugfixes
* packages.rb: better configuration from cli
* options.rb: allow nil --fai-config-dir
* Refactor and fixed -l in ft packages to work correctly
* create-base.rb: use --foreign-arch instead of env var
* TODO cleanup
* fai-reprepro-mirror: allow recreating nfsroot and mirror
* Removed obsolete hack
* nfsroot-base-methods.rb: use Ruby to copy files
* fai-reprepro-mirror: run nfsroot using FT
* create-fai-mirror: fixed debian mirror creation without nfsroot
* Removed todo
* test fix
* Converted create-update-cd to "ft medium"
* ft.rb: reorder subcommands
* Fixes
* Bugfixes
* Fixes
* Prefer exec_success?
* Flag conversion
* Write away global variables
* Use correct FAI_DEBRMIRROR
* tests: less debug
* Test fixes
* packages.rb: don’t throw error if cllist is nil
* mount.rb: better unmount handling
* test fixes
* mount.rb: allow failing unmounts
* create-fai-mirror: take config space from config if not explicitly given
* test fix
* nfsroot: create dracut.conf.d if it is missing, but required
* Test fix
* create-update-cd: generate update grub config
* packages-impl.rb: use correct require
* packages-debian.rb: style
* TODO fixes
* More test work
* nfsroot: more module omits for suse
* nfsroot: distro specific module omits
* tests: allow mount debugging
* Release 2.0.0-rc2
* Test fixes
* Test fixes
* work
* Bugfixing
* Test fixes
* tests: improved media creation test
* Release 2.0.0-rc1
* Fixes
* Typo fix
* More working tests
* work
* tests: install fai-toolkit for suse also
* Bugfixes
* For FAI compatibility, spaces in nfsroot path can’t be used
* work
* fixes
* tests: use separate nfsroots
* Tests are passing. Well, some of them.
* Test work
* tests: package updates
* tests: install reprepro
* tests: install fai-toolkit for debian
* debian: include ca-certificates in debootstrap
* Remove obsolete files
* tests: added FAI repo
* Test fixes
* nfroot: create initrd while refreshing also
* create-fai-mirror: fall back to config space defined at config
* rinse fixes
* tests: dracut need tar
* tests: added a todo
* tests: opensuse needs ca-certificates
* Disable default profiles for now
* Fixed command
* nfsroot: Use firejail instead of chroot for suse
* tests: also bundle lz4
* ft packages: set distro name earlier
* nfsroot: handle terminal better
* ft packages should run without cli arguments
* create-update-cd: actually write fai cd config
* updatecd: also handle opensuse
* Fix typo
* Use full paths
* nfsroot: unresolve more symlink on suse
* work
* Test work
* More tests
* Removed obsolete todo
* steps
* Fixes
* New release cycle
* More ignores
* typo fix
* Add support for profiling
* tests: Pass --no-dracut for speedup
* nfsroot-base-methods.rb: speed up debootstrap
* Use faster initrd compression for testing
* nfsroot: Handle FAI version better
* nfsroot-suse.rb: ignore error about uppercase package names
* tests: working opensuse nfsroot test
* tests: working Debian nfsroot test
* nfsroot-suse.rb: use a wrapper script for fai
* nfsroot-suse.rb: query only existing packages
-------------------------------------------------------------------
Thu Jan 28 07:32:49 UTC 2021 - smar@smar.fi
- Update to version 1.3.4:
* Release 1.3.4
* create-update-cd: save host classes correctly
* fai-config.rb: use target_host as default hostname
* New dev cycle
* nfsroot-suse.rb: copy repository configs
* nfsroot-suse.rb: check required packages
* nfsroot: launch fai through systemd
* Release 1.3.3
* create-update-cd: write host classes to files
* New development cycle
-------------------------------------------------------------------
Sun Jan 03 06:41:46 UTC 2021 - smar@smar.fi
- Update to version 2.0.0rc2:
* Release 2.0.0-rc2
* Test fixes
* Test fixes
* work
* Bugfixing
* Test fixes
* tests: improved media creation test
* Release 2.0.0-rc1
* Fixes
* Typo fix
-------------------------------------------------------------------
Thu Dec 31 08:51:36 UTC 2020 - smar@smar.fi
- Update to version 2.0.0rc1:
* Release 2.0.0-rc1
* Fixes
* Typo fix
* More working tests
* work
* tests: install fai-toolkit for suse also
* Bugfixes
* For FAI compatibility, spaces in nfsroot path can’t be used
* work
* fixes
* tests: use separate nfsroots
* Tests are passing. Well, some of them.
* Test work
* tests: package updates
* tests: install reprepro
* tests: install fai-toolkit for debian
* debian: include ca-certificates in debootstrap
* Remove obsolete files
* tests: added FAI repo
* Test fixes
* nfroot: create initrd while refreshing also
* create-fai-mirror: fall back to config space defined at config
* rinse fixes
* tests: dracut need tar
* tests: added a todo
* tests: opensuse needs ca-certificates
* Disable default profiles for now
* Fixed command
* nfsroot: Use firejail instead of chroot for suse
* tests: also bundle lz4
* ft packages: set distro name earlier
* nfsroot: handle terminal better
* ft packages should run without cli arguments
* create-update-cd: actually write fai cd config
* updatecd: also handle opensuse
* Fix typo
* Use full paths
* nfsroot: unresolve more symlink on suse
* work
* Test work
* More tests
* Removed obsolete todo
* steps
* Fixes
* New release cycle
* More ignores
* typo fix
* Add support for profiling
* tests: Pass --no-dracut for speedup
* nfsroot-base-methods.rb: speed up debootstrap
* Use faster initrd compression for testing
* nfsroot: Handle FAI version better
* nfsroot-suse.rb: ignore error about uppercase package names
* tests: working opensuse nfsroot test
* tests: working Debian nfsroot test
* nfsroot-suse.rb: use a wrapper script for fai
* nfsroot-suse.rb: query only existing packages
* Release 1.3.4
* create-update-cd: save host classes correctly
* fai-config.rb: use target_host as default hostname
* New dev cycle
* nfsroot-suse.rb: copy repository configs
* nfsroot-suse.rb: check required packages
* nfsroot: launch fai through systemd
* Release 1.3.3
* create-update-cd: write host classes to files
* New development cycle
* Release 1.3.2
* create-update-cd: work for site specific update cds
* mau
* work
* more work
* create-update-cd: more work
* create-update-cd: also set grub-pc-path properly
* create-update-cd: more opensuse work
* create-update-cd: check fai-client version better
* create-update-cd: check grub-efi in a way that works on SUSE
* Fix
* create-update-cd: recursively create /media/mirror
* create-update-cd: calculate hardlink sizes properly
* nfsroot-suse.rb: warn if DISTRIBUTION_VERSION is not set
* options.rb: set output flag only if it is set
* nfsroot-suse.rb: better virtual command output
* create-fai-mirror: removed debug exit
* Fix paths
* create-fai-mirror: create mirror dir recursively
* create-fai-mirror: allow site specific sources.list
* Begin new development cycle
* debian.rb: better sources.list.d test
* Release 1.3.1
* checks.rb: have better error in case of missing target config
* create-fai-mirror: typo
* nfsroot: don’t die after refresh
* create-fai-mirror: removed duplicate nfsroot refresh command
* New development cycle
* Release 1.3.0
* CHANGELOG.md: fixed a typo
* Made suse nfsroot to work
* Added .kdev4 config dir
* Added opensuse test config
* Added .gitignore
* Added project files
* nfsroot: mount proc and sysfs for suse too
* nfsroot: don’t install nfs filesystem
* More work for suse nfsroot
* ft.rb: avoid redeclaration of a constant
* create-update-cd: hide some kernel modules
* create-update-cd: allow hiding /var/tmp
* nfsroot: xz also needs xz-utils
* nfsroot: lzo needs different name for compressor
* Allow specifying dracut compression algorithm
* fai-mirror.rb: renames
* create-fai-mirror: run nfsroot using ruby
* nfsroot: include scripts.rb
* nfsroot: renamed @run_scripts to @allow_run_scripts
* nfsroot: pass @run_scripts to implementations
* Minor cleanup
* fai-config.rb: resolve symlinks in nfsroot
* create-update-cd: concat classes instead of replace
* Begin new development cycle
* Release 1.2.3
* Fixed class inclusion
* Added means to read included classes from host configurations
* Fixed changelog
* Don’t create FAI mirror nfsroot with dracut
-------------------------------------------------------------------
Thu Dec 31 08:51:22 UTC 2020 - smar@smar.fi
- Update to version 1.2.2:
* Release 1.2.2
* Added missing changelog entry
* create-fai-mirror: set nfsroot config space properly
* fai-mirror.rb: debug output
* Work for nfsroot
* Added --output-directory and --no-compress
* nfsroot: work for suse support
* fai-config.rb: convert config dir to absolute path
* Added todo
* options.rb: added method to get output flags
-------------------------------------------------------------------
Wed Dec 16 11:09:35 UTC 2020 - smar@smar.fi
- Update to version 1.3.4:
* Release 1.3.4
* create-update-cd: save host classes correctly
* fai-config.rb: use target_host as default hostname
* New dev cycle
* nfsroot-suse.rb: copy repository configs
* nfsroot-suse.rb: check required packages
* nfsroot: launch fai through systemd
-------------------------------------------------------------------
Wed Dec 16 11:09:28 UTC 2020 - smar@smar.fi
- Update to version 1.3.3:
* Release 1.3.3
* create-update-cd: write host classes to files
* New development cycle
* Release 1.3.2
* create-update-cd: work for site specific update cds
* mau
* work
* more work
* create-update-cd: more work
* create-update-cd: also set grub-pc-path properly
-------------------------------------------------------------------
Tue Dec 15 09:39:57 UTC 2020 - smar@smar.fi
- Update to version 1.3.3:
* Release 1.3.3
* create-update-cd: write host classes to files
* New development cycle
* Release 1.3.2
* create-update-cd: work for site specific update cds
* mau
* work
* more work
* create-update-cd: more work
* create-update-cd: also set grub-pc-path properly
-------------------------------------------------------------------
Tue Dec 15 09:04:37 UTC 2020 - smar@smar.fi
- Update to version 1.3.2:
* Release 1.3.2
* create-update-cd: work for site specific update cds
* mau
* work
* more work
* create-update-cd: more work
* create-update-cd: also set grub-pc-path properly
* create-update-cd: more opensuse work
* create-update-cd: check fai-client version better
* create-update-cd: check grub-efi in a way that works on SUSE
-------------------------------------------------------------------
Tue Dec 15 05:14:52 UTC 2020 - Samu Voutilainen <smar@smar.fi>
- Recommend rinse
-------------------------------------------------------------------
Mon Dec 14 09:14:03 UTC 2020 - smar@smar.fi
- Update to version 1.3.1:
* Release 1.3.1
* checks.rb: have better error in case of missing target config
* create-fai-mirror: typo
* nfsroot: don’t die after refresh
* create-fai-mirror: removed duplicate nfsroot refresh command
* New development cycle
* Release 1.3.0
* CHANGELOG.md: fixed a typo
* Made suse nfsroot to work
* Added .kdev4 config dir
-------------------------------------------------------------------
Mon Dec 14 07:12:06 UTC 2020 - smar@smar.fi
- Update to version 1.3.0:
* Release 1.3.0
* CHANGELOG.md: fixed a typo
* Made suse nfsroot to work
* Added .kdev4 config dir
* Added opensuse test config
* Added .gitignore
* Added project files
* nfsroot: mount proc and sysfs for suse too
* nfsroot: don’t install nfs filesystem
* More work for suse nfsroot
* ft.rb: avoid redeclaration of a constant
* create-update-cd: hide some kernel modules
* create-update-cd: allow hiding /var/tmp
* nfsroot: xz also needs xz-utils
* nfsroot: lzo needs different name for compressor
* Allow specifying dracut compression algorithm
* fai-mirror.rb: renames
* create-fai-mirror: run nfsroot using ruby
* nfsroot: include scripts.rb
* nfsroot: renamed @run_scripts to @allow_run_scripts
* nfsroot: pass @run_scripts to implementations
* Minor cleanup
* fai-config.rb: resolve symlinks in nfsroot
* create-update-cd: concat classes instead of replace
* Begin new development cycle
-------------------------------------------------------------------
Mon Dec 14 07:11:51 UTC 2020 - smar@smar.fi
- Update to version 1.2.3:
* Release 1.2.3
* Fixed class inclusion
* Added means to read included classes from host configurations
* Fixed changelog
* Don’t create FAI mirror nfsroot with dracut
* Release 1.2.2
* Added missing changelog entry
* create-fai-mirror: set nfsroot config space properly
* fai-mirror.rb: debug output
* Work for nfsroot
-------------------------------------------------------------------
Wed Dec 09 06:58:55 UTC 2020 - smar@smar.fi
- Update to version 1.2.3:
* Release 1.2.3
* Fixed class inclusion
* Added means to read included classes from host configurations
* Fixed changelog
* Don’t create FAI mirror nfsroot with dracut
-------------------------------------------------------------------
Wed Dec 09 03:43:43 UTC 2020 - smar@smar.fi
- Update to version 1.2.2:
* Release 1.2.2
* Added missing changelog entry
* create-fai-mirror: set nfsroot config space properly
* fai-mirror.rb: debug output
* Work for nfsroot
* Added --output-directory and --no-compress
* nfsroot: work for suse support
* fai-config.rb: convert config dir to absolute path
* Added todo
* options.rb: added method to get output flags
-------------------------------------------------------------------
Tue Dec 08 12:01:50 UTC 2020 - smar@smar.fi
- Update to version 1.2.2:
* Release 1.2.2
* Added missing changelog entry
* create-fai-mirror: set nfsroot config space properly
* fai-mirror.rb: debug output
* Work for nfsroot
* Added --output-directory and --no-compress
* nfsroot: work for suse support
* fai-config.rb: convert config dir to absolute path
* Added todo
* options.rb: added method to get output flags
* ft base: new features
-------------------------------------------------------------------
Thu Dec 03 06:13:38 UTC 2020 - smar@smar.fi
- Changed service file to be run manually
- Update to version 1.2.1:
* Release 1.2.1
* Fixed syntax error
* Release 1.2.0
* Initial suse nfsroot files
* nfsroot modularization work
* Initial version of modularized nfsroot
* create-update-cd: correct path for new_classes file
* create-update-cd: add extra files in correct place
* create-update-cd: write new_classes inside nfsroot too
* Use correct method...
-------------------------------------------------------------------
Fri Nov 13 07:08:26 UTC 2020 - Samu Voutilainen <smar@smar.fi>
- Changed to use releases instead of master branch.
- Version 1.0.0:
* Initial release
-------------------------------------------------------------------
Tue Oct 27 07:02:41 UTC 2020 - Samu Voutilainen <smar@smar.fi>
- RHEL needs to use > rh-ruby23
-------------------------------------------------------------------
Tue Oct 27 06:26:11 UTC 2020 - Samu Voutilainen <smar@smar.fi>
- ruby-2.3.0 is probably minimum required version
-------------------------------------------------------------------
Fri Oct 23 13:20:34 UTC 2020 - Samu Voutilainen <smar@smar.fi>
- RHEL has squashfs-tools, not squashfs
-------------------------------------------------------------------
Mon Jun 1 07:36:28 UTC 2020 - Samu Voutilainen <smar@smar.fi>
- Initial version