| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: cobbler-tests-containers | Distribution: openSUSE:Factory:zSystems |
| Version: 3.3.7 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Nov 20 10:11:51 2024 |
| Group: Productivity/Networking/Boot/Servers | Build host: reproducible |
| Size: 39303 | Source RPM: cobbler-3.3.7-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://cobbler.github.io/ | |
| Summary: Dockerfiles and scripts to setup testing containers | |
Dockerfiles and scripts to setup testing containers
GPL-2.0-or-later
* Wed Nov 20 2024 Pablo Suárez Hernández <psuarezhernandez@suse.com>
- Update to 3.3.7
* Security: Fix issue that allowed anyone to connect to the API
as admin (CVE-2024-47533, bsc#1231332)
* bind - Fix bug that prevents cname entries from being
generated successfully
* Fix build on RHEL9 based distributions (fence-agents-all split)
* Fix for Windows systems
* Docs: Add missing dependencies for source installation
* Fix issue that prevented systems from being synced when the
profile was edited
* Tue Jul 16 2024 Enno Gotthold <egotthold@suse.com>
- Update to 3.3.6
* Upstream all openSUSE specific patches that were maintained in Git
* Fix rename of items that had uppercase letters
* Skip inconsistent collections instead of crashing the daemon
- Update to 3.3.5
* Added collection indicies for UUID's, MAC's, IP addresses and hostnames
bsc#1219933
* Re-added to_dict() caching
* Added lazy loading for the daemon (off by default)
- Update to 3.3.4
* Added cobbler-tests-containers subpackage
* Updated the distro_signatures.json database
* The default name for grub2-efi changed to grubx64.efi to match
the DHCP template
* Wed May 17 2023 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
- Fix package building with Sphinx >= 7.0.0
- Switch packaging from patch based to Git tree based development
- All patches that are being removed in this revision are contained in
the new Git tree.
- Do generate boot menus even if no profiles or systems - only local boot
- Avoid crashing running buildiso in certain conditions.
- Fix settings migration schema to work while upgrading on existing running
Uyuni and SUSE Manager servers running with old Cobbler settings (bsc#1203478)
- Consider case of "next_server" being a hostname during migration
of Cobbler collections.
- Fix problem with "proxy_url_ext" setting being None type.
- Update v2 to v3 migration script to allow migration of collections
that contains settings from Cobbler 2. (bsc#1203478)
- Fix problem for the migration of "autoinstall" collection attribute.
- Fix failing Cobbler tests after upgrading to 3.3.3.
- Fix regression: allow empty string as interface_type value (bsc#1203478)
- Avoid possible override of existing values during migration
of collections to 3.0.0 (bsc#1206160)
- Add new "cobbler-tests-containers" subpackage which contains setup and
configuration files to run Cobbler tests in containers.
- Add missing code for previous patch file around boot_loaders migration.
- Improve Cobbler performance with item cache and threadpool (bsc#1205489)
- Skip collections that are inconsistent instead of crashing (bsc#1205749)
- Items: Fix creation of "default" NetworkInterface (bsc#1206520)
- S390X systems require their kernel options to have a linebreak at
79 characters (bsc#1207595)
- settings-migration-v1-to-v2.sh will now handle paths with whitespace
correct
- Fix renaming Cobbler items (bsc#1204900, bsc#1209149)
- Fix cobbler buildiso so that the artifact can be booted by EFI firmware.
(bsc#1206060)
- Add input_string_*, input_boolean, input_int functiont to public API
- Removed:
* backport_complex_xmlrpc_objects_and_logger_spam.patch
* backport_kernel_regex_error_message.patch
* Thu Jul 21 2022 Enno Gotthold <egotthold@suse.com>
- Fix issue that a custom kernel with the extension ".kernel" is not
accepted by "cobbler distro add"
- Fix issue with "get_item_resolved_value" that prevented it from
returning in cases where a complex object would have been returned
- Fix issue where the logs would have been spammed with "grab_tree"
messages that are meant for debugging
- Added:
* backport_complex_xmlrpc_objects_and_logger_spam.patch
* backport_kernel_regex_error_message.patch
* Fri Jun 03 2022 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
- Update to version 3.3.3
* New:
* Uyuni Proxies can now be set with the schema validation.
* Cobbler should now build on AlmaLinux.
* The initrd is not required anymore as it is an optional file.
* XML-RPC: Added dump_vars endpoint. This is intended to replace get_blended_data as of 3.4.0.
* XML-RPC: Added get_item_resolved_value & set_item_resolved_value endpoints.
* Breaking Changes:
* The field virt_file_size is now a float and the related settings as well.
* Changes:
* The error messages for duplicated objects now contains the name of the duplicated object.
* Bugfixes:
* Dictionaries had the wrong value set for <<inherit>>.
* There were some cases in which the autoinstallation manager was handed the wrong object and then crashed.
* The inheritance of the owners field was fixed.
* Serial Console options should not contain bogous -1 value anymore.
* HTTP API should not throw permission errors anymore.
* During build the log was not visible due to a custom logger without output.
* cobbler mkloaders now also copies dependencies of menu.c32.
* We now generate the grub configuration for the architectures correct again.
* virt_file_size now is a float at all times.
* Cobbler should restart successfully now if you have attached an image to a system.
* If you have a system named default the bootloader was not removed properly before.
* cobbler buildiso: The isolinux.cfg was not properly formatted.
* There were unharmful templating errors in the log related to redhat_management_type. The parts depending on this were removed.
* The DNS managers were non-functional before because of a not existing function call.
* cobbler buildiso failed with --tmpdirs that don't end in buildiso.
* cobbler buildiso had outdated docs and help messages for some parameters.
* cobbler import: It was impossible to import Rocky Linux 8.5 successfully.
* Cobbler created duplicated settings files before.
* cobbler sync was broken by refactoring to shell=False before.
- Removed:
* cobbler332alma.patch
* Thu Mar 31 2022 Stefan Bluhm <stefan.bluhm@clacee.eu>
- Added workaround to build Cobbler 3.3.2 on AlmaLinux.
* Fri Mar 11 2022 Enno Gotthold <egotthold@suse.com>
- This update fixes CVE-2022-0860 (bsc#1197027)
- Version 3.3.0 fixed jsc#SUMA-112
- Update to version 3.3.2
* New:
* cobbler sync doesn't have to be executed no more after enable_ipxe was flipped
* Auth: Support for Global Secure Catalog via LDAP provider
* Changes:
* Reposync now deletes old metadata to prevent metadata merge conflicts
* The automigration of the settings is now not enabled per default.
* We removed ppc from RedHat EL 7 as it is not supported
* Bugfixes:
* Network interface is not subscriptable errors were fixed
* The stacktraces related to the package and file pre & post triggers should no longer appear
* You should be able to add multiple initrds if needed again
* Debian: Fix regex for SHIM_FILE which now provides a working reasonable default
* Fri Feb 18 2022 alexander.graul@suse.com
- This update contains fixes for CVE-2021-45082 and 2021-45083
- Update to version 3.3.1.0+git.f5b0599a:
* Fix spec error introduced with CVE fix
* Security: Fix incomplete template sanitization
* Security: Restrict config file accessibility
* Docker: CentOS to Rocky Linux move for Compose
* Remove old Cobbler Web leftovers
* Utils: Check if service is running before stopping it
* CI: Remove test report parsing and publishing
* System-Tests: Remove broken Test report parser
* Use distro_build_configs.sh for fixing bind path
* Thu Oct 14 2021 trenn@suse.de
- Update to version 3.3.0.50+git.c1d81950:
* Add support for Windows 11
* Do not warn users about missing files during removal
* Collections: Simplify the duplication checks
* mkloaders: Add checks for required components
* mkgrub: Rename file and class to mkloaders
* mkgrub: Use grub subdirectory for storing binary executables
* Downgrade info to debug message when loading systems
* Show startup time in seconds if python3-psutil is installed
* Use newly introduce per item serializer on parent/profile addings
* Remove check_for_duplicate_netinfo parameter checking, this is done in interface setter now
* Introduce new serialize_one_item function
* Exclude ourselves from duplicate checks for ip/mac/dns duplicates
* mkgrub: Improve bootloader building process
* mkgrub: Apply opinionated formatting
* Fix defaults and path to the ipxe files
* Version bump to V3.3.1
* Remove not existent check for disabled spacewalk registration
* Security: Flag gate for modify_setting in XMLRPC
* Safeguard XMLRPC against rce
* Ease up condition checking and do not add interfaces to dhcp6 without ipv6 address
* MAC address should already be properly formatted
* Write message that initrd has successfully been loaded
* Set default menu if netboot is enabled
* Use the grub formatted tftp URL in for loading kernel/initrd remotely
* Sun Sep 19 2021 trenn@suse.de
- Update to version 3.2.1.336+git.5639a3af:
* Autoinstall Manager: Fix utils.die calls and removed unused variable
* Docs: Add the mkgrub command to the CLI
* Add docstring to new API method
* Added new keys to the migration module for 3.3.0
* spec file needs an open source license header to be build in open build service
* Expose GrubImage Action in api.py and cli.py
* Add GrubImage action
* Refactor the hardlink command to support non default web directories.
* Cobbler-settings: Change options order
* docs: Fix docstrings and logger formatting
* Adjustments to cobbler-settings validate
* Update sleep time in setup-supervisor script
* reposync_ssl
* Feat.: add support for Debian 11 Bullseye
* fix: cobbler reposync
* Fri Sep 03 2021 Thomas Renninger <trenn@suse.de>
- Do not export spec file from git, due to bad licence format
- Add rpmlintrc to sources
* Thu Sep 02 2021 trenn@suse.de
- Update to version v3.2.1.295+git.af118f52:
* Refactor the hardlink command to support non default web directories.
* Cobbler-settings: Change options order
* docs: Fix docstrings and logger formatting
* docs: Update and cleanup
* Adjustments to cobbler-settings validate
* fix/windows
* Applied suggestions from @agraul and @vzhestkov
* Update sleep time in setup-supervisor script
* reposync_ssl
* Feat.: add support for Debian 11 Bullseye
* fix: cobbler reposync
- Set disabled service to localonly
- Remove unused patch
D prevent-race-condition-writting-tftpboot-files-bsc1186124.patch
* Tue May 18 2021 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>
- Prevent some race conditions when writting tftpboot files and
the destination directory is not existing (bsc#1186124)
- Added:
* prevent-race-condition-writting-tftpboot-files-bsc1186124.patch
* Mon Apr 26 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Fixed SPEC file:
* Re-added missing license header
* Added missing Source tag for rpmlintrc
* Tue Mar 16 2021 trenn@suse.de
- Update to version 3.2.1+git20210315.f7482f6b:
* API: Add HTTP 200 Return in case we have an OPTIONS request
* Install everything in scripts/ to get migrate-data-v2-to-v3.py
* Update issue templates
* Webinterface: Removal of the Django Version
* Remove get-loader code
* Remove internal tftp python server and remove tornado dependencies
* Increase version of Cobbler to 3.2.1
* Move legacy field setting
* Add tests for distro.py and item.py
* Templates: Move macros back to the template_api and fix snippets
* Templates: Remove old subject parameter; rename Template to CobblerTemplate
* Templates: Improve Cheetah template child class (linter & comments)
* Templates: Improve docs and fix linter errors with sedsec
* CLI: Add class docstring for the main class
* Actions - Replicate: Add class docstring
* Serializer - Mongo: Revert explicit type because of soft req on MongoDB
* Grub: Add tests and catch some errors
* Fix several issues in module file.py
* remove esxi70u1 from signatures and template from spec
* remove esxi70u1 config and templates
* Sun Feb 21 2021 trenn@suse.de
- Update to version 3.2.0+git20210221.644f267c:
* Address review concerns by @nodeg
* Add schema checking code and test it
* Convert integer bools to real bools
* Docs: Rearrange to alphabetical order & add missing settings
* Add python-schema to our requirements
* post_report: Use with syntax to close file in case of an error.
* Fix linter errors in check.py
* Remove import cgi
* Adjust prospector Config to fix doubled issues
* Fix Codacy linter errors
* Fri Feb 19 2021 trenn@suse.de
- Update to version 3.2.0+git20210218.8af5f420:
* revert_strip_none prior adding an object on replicate
* Remove unused function filter_upgrade_duplicates() in file.py
* Add filename to exception
* Add return types in file.py
* Handle files with double .json ending
* sync_post_wingen: Include pefile in the import check
* Tests: Add tests for module_loader and type the module
* Add adjustments for the source installation
* close file after open
* make esx_modules available to template
* fix bootcfg template path
Delete patches which were upstreamed and are included in the tarball:
D better-string-replacement-performance.diff
D cgi_parse_qs_is_deprecated.diff
D fix-for-old-str.join-usage.diff
D fix-string-replacement.diff
D load_module_apache_suse_fix.diff
D refactored_auth_module.diff
D remove-redundant-json-suffix.diff
* Tue Jan 19 2021 Dominik Gedon <dominik.gedon@suse.com>
- Update spec file to satisfy current rpmbuild (>=4.16) and make
the build on Tumbleweed work again.
* Tue Jan 19 2021 Dominik Gedon <dominik.gedon@suse.com>
- Update tarball from upstream to remove the .pc quilt folder.
* Mon Jan 18 2021 Dominik Gedon <dominik.gedon@suse.com>
- Fix string replacement for @@xyz@@
- Better performing string replacements
- Added:
* better-string-replacement-performance.diff
* fix-string-replacement.diff
/usr/share/cobbler/docker /usr/share/cobbler/docker/debs /usr/share/cobbler/docker/debs/Debian_10 /usr/share/cobbler/docker/debs/Debian_10/Debian10.dockerfile /usr/share/cobbler/docker/debs/Debian_10/supervisord /usr/share/cobbler/docker/debs/Debian_10/supervisord/conf.d /usr/share/cobbler/docker/debs/Debian_10/supervisord/conf.d/apache2.conf /usr/share/cobbler/docker/debs/Debian_10/supervisord/conf.d/cobblerd.conf /usr/share/cobbler/docker/debs/Debian_10/supervisord/conf.d/dhcpd.conf /usr/share/cobbler/docker/debs/Debian_10/supervisord/conf.d/slapd.conf /usr/share/cobbler/docker/debs/Debian_10/supervisord/conf.d/tftpd.conf /usr/share/cobbler/docker/debs/Debian_10/supervisord/supervisord.conf /usr/share/cobbler/docker/debs/Debian_11 /usr/share/cobbler/docker/debs/Debian_11/Debian11.dockerfile /usr/share/cobbler/docker/debs/Debian_11/supervisord /usr/share/cobbler/docker/debs/Debian_11/supervisord/conf.d /usr/share/cobbler/docker/debs/Debian_11/supervisord/conf.d/apache2.conf /usr/share/cobbler/docker/debs/Debian_11/supervisord/conf.d/cobblerd.conf /usr/share/cobbler/docker/debs/Debian_11/supervisord/conf.d/dhcpd.conf /usr/share/cobbler/docker/debs/Debian_11/supervisord/conf.d/slapd.conf /usr/share/cobbler/docker/debs/Debian_11/supervisord/conf.d/tftpd.conf /usr/share/cobbler/docker/debs/Debian_11/supervisord/supervisord.conf /usr/share/cobbler/docker/debs/build-and-install-debs.sh /usr/share/cobbler/docker/debs/install-debs.sh /usr/share/cobbler/docker/develop /usr/share/cobbler/docker/develop/develop.dockerfile /usr/share/cobbler/docker/develop/openldap /usr/share/cobbler/docker/develop/openldap/slapd.conf /usr/share/cobbler/docker/develop/openldap/test.ldif /usr/share/cobbler/docker/develop/pam /usr/share/cobbler/docker/develop/pam/login /usr/share/cobbler/docker/develop/scripts /usr/share/cobbler/docker/develop/scripts/clean-cobbler.sh /usr/share/cobbler/docker/develop/scripts/setup-mongodb.sh /usr/share/cobbler/docker/develop/scripts/setup-openldap.sh /usr/share/cobbler/docker/develop/scripts/setup-supervisor.sh /usr/share/cobbler/docker/develop/supervisord /usr/share/cobbler/docker/develop/supervisord/conf.d /usr/share/cobbler/docker/develop/supervisord/conf.d/cobblerd.conf /usr/share/cobbler/docker/develop/supervisord/conf.d/dhcpd.conf /usr/share/cobbler/docker/develop/supervisord/conf.d/httpd.conf /usr/share/cobbler/docker/develop/supervisord/conf.d/mongodb.conf /usr/share/cobbler/docker/develop/supervisord/conf.d/named.conf /usr/share/cobbler/docker/develop/supervisord/conf.d/slapd.conf /usr/share/cobbler/docker/develop/supervisord/conf.d/tftpd.conf /usr/share/cobbler/docker/develop/supervisord/supervisord.conf /usr/share/cobbler/docker/rpms /usr/share/cobbler/docker/rpms/Fedora_34 /usr/share/cobbler/docker/rpms/Fedora_34/Fedora34.dockerfile /usr/share/cobbler/docker/rpms/Fedora_34/supervisord /usr/share/cobbler/docker/rpms/Fedora_34/supervisord/conf.d /usr/share/cobbler/docker/rpms/Fedora_34/supervisord/conf.d/cobblerd.conf /usr/share/cobbler/docker/rpms/Fedora_34/supervisord/conf.d/dhcpd.conf /usr/share/cobbler/docker/rpms/Fedora_34/supervisord/conf.d/httpd.conf /usr/share/cobbler/docker/rpms/Fedora_34/supervisord/conf.d/slapd.conf /usr/share/cobbler/docker/rpms/Fedora_34/supervisord/conf.d/tftpd.conf /usr/share/cobbler/docker/rpms/Fedora_34/supervisord/supervisord.conf /usr/share/cobbler/docker/rpms/Rocky_Linux_8 /usr/share/cobbler/docker/rpms/Rocky_Linux_8/Rocky_Linux_8.dockerfile /usr/share/cobbler/docker/rpms/build-and-install-rpms.sh /usr/share/cobbler/docker/rpms/install-rpms.sh /usr/share/cobbler/docker/rpms/opensuse_leap /usr/share/cobbler/docker/rpms/opensuse_leap/openSUSE_Leap15.dockerfile /usr/share/cobbler/docker/rpms/opensuse_leap/supervisord /usr/share/cobbler/docker/rpms/opensuse_leap/supervisord/conf.d /usr/share/cobbler/docker/rpms/opensuse_leap/supervisord/conf.d/cobblerd.conf /usr/share/cobbler/docker/rpms/opensuse_leap/supervisord/conf.d/dhcpd.conf /usr/share/cobbler/docker/rpms/opensuse_leap/supervisord/conf.d/httpd.conf /usr/share/cobbler/docker/rpms/opensuse_leap/supervisord/conf.d/slapd.conf /usr/share/cobbler/docker/rpms/opensuse_leap/supervisord/conf.d/tftpd.conf /usr/share/cobbler/docker/rpms/opensuse_leap/supervisord/supervisord.conf /usr/share/cobbler/docker/rpms/opensuse_tumbleweed /usr/share/cobbler/docker/rpms/opensuse_tumbleweed/openSUSE_TW.dockerfile /usr/share/cobbler/docker/rpms/opensuse_tumbleweed/supervisord /usr/share/cobbler/docker/rpms/opensuse_tumbleweed/supervisord/conf.d /usr/share/cobbler/docker/rpms/opensuse_tumbleweed/supervisord/conf.d/cobblerd.conf /usr/share/cobbler/docker/rpms/opensuse_tumbleweed/supervisord/conf.d/dhcpd.conf /usr/share/cobbler/docker/rpms/opensuse_tumbleweed/supervisord/conf.d/httpd.conf /usr/share/cobbler/docker/rpms/opensuse_tumbleweed/supervisord/conf.d/slapd.conf /usr/share/cobbler/docker/rpms/opensuse_tumbleweed/supervisord/conf.d/tftpd.conf /usr/share/cobbler/docker/rpms/opensuse_tumbleweed/supervisord/supervisord.conf
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 2 23:07:07 2025