# This spec file has been automatically updated Version: 30 Release: 1%{?dist} Name: cockpit-composer Summary: Composer GUI for use with Cockpit License: MIT URL: http://weldr.io/ Source0: https://github.com/osbuild/cockpit-composer/releases/download/%{version}/cockpit-composer-%{version}.tar.gz BuildArch: noarch BuildRequires: libappstream-glib Requires: cockpit %if 0%{?fedora} >= 33 || 0%{?rhel} >= 8 Requires: osbuild-composer >= 28 %else Requires: weldr Suggests: osbuild-composer >= 28 %endif %description Composer generates custom images suitable for deploying systems or uploading to the cloud. It integrates into Cockpit as a frontend for osbuild. %prep %setup -q -n cockpit-composer %build # Nothing to build %install mkdir -p %{buildroot}/%{_datadir}/cockpit/composer cp -a public/dist/* %{buildroot}/%{_datadir}/cockpit/composer mkdir -p %{buildroot}/%{_datadir}/metainfo/ appstream-util validate-relax --nonet io.weldr.cockpit-composer.metainfo.xml cp -a io.weldr.cockpit-composer.metainfo.xml %{buildroot}/%{_datadir}/metainfo/ %files %doc README.md %license LICENSE.txt %{_datadir}/cockpit/composer %{_datadir}/metainfo/* %changelog * Thu Mar 11 2021 Jacob Kozol - 30-1 - Add and update translations - Update NPM dependencies - Improve test reliability * Mon Feb 22 2021 Jacob Kozol - 29-1 - Add ability to upload to VMWare - Add support for additional ostree parameters - Update NPM dependencies - Add and update translations - Minor test fixes * Tue Jan 26 2021 Fedora Release Engineering - 28-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Thu Jan 14 2021 Jacob Kozol - 28-1 - Use sentence case rather than title case - Add and update tests - Update translations from weblate - Update minor NPM dependencies * Wed Dec 09 2020 Jacob Kozol - 27-1 - Improve test reliability - Update translations from weblate - Update minor NPM dependencies * Thu Nov 19 2020 Jacob Kozol - 26-1 - Add additional form validation for the Create Image Wizard - Improve page size dropdown styling - Update minor NPM dependencies - Improve code styling - Improve test reliability * Tue Oct 06 2020 Jacob Kozol - 25-1 - Improve error state messages - Add additional console error logging - Update CDP testing library - Update translations from weblate - Update minor NPM dependencies * Fri Sep 11 2020 Jacob Kozol - 24-1 - Improve text strings for image and upload types - Standardize font families with those used by patternfly - Add string translations - Update minor NPM dependencies * Thu Jul 30 2020 Jacob Kozol - 23-1 - Update pagination component for pf4 - Add wildcards and support for multiple values to input filter - Upgrade patternfly 4 package - Add and improve tests - Update minor NPM dependencies - Update translations from weblate * Mon Jul 27 2020 Fedora Release Engineering - 22-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jul 15 2020 Jacob Kozol - 22-1 - Patternfly imports are standardized to be consistent with cockpit - Cancel image build button bug fixed - Empty components state provides a help message - Wizard component has bug fixes and is refactored for future scalability - Test updates - ESLint upgraded to version 7 and the code style is improved across the project - Translation files are updated from fedora weblate - Cockpit-composer's dependency on osbuild-composer and the weldr group is more specific for fedora rawhide and rhel 8 - Coverity scan is now supported to help improve code quality * Sun Jun 14 2020 Lars Karlitski - 21-1 - Support setting parameters (ref and parent) for ostree images - Loosen restrictions on password strength - Various UI refinements * Mon Jun 08 2020 Lars Karlitski - 20-1 - Fix various missing translations - Improve message when a blueprint is empty - Hide logs button until logs are available - Update test framework to be closer to that of other cockpit projects * Wed Jun 03 2020 Jacob Kozol - 19-1 - Minor UI improvements for the images list view and the images dropdown - Fixes to the password tests - Prepartion for future osbuild support - Minor NPM updates for react - Minor translation updates * Wed May 20 2020 Jacob Kozol - 18-1 - Fix flake8 E302 error in tests - Minor NPM updates for patternfly and jquery - Translations updates * Wed May 06 2020 Jacob Kozol - 17-1 - The support for uploading VHD images to Azure is now available. - Help text is now provided for all AWS fields. This texts explains what each field represents and where to find their values in the AWS web console. - The image size can now be specified when creating an image. - Tests are refactored to run on Cockpit's testing framework. All tests have been moved away from selenium. - Minor NPM updates * Wed Apr 15 2020 Jacob Kozol - 16-1 - The ability to upload to AWS has been added. The create image modal is replaced with a wizard enabling additional customizations and functionality. If the user creates an AMI the user can also enter the credentials and parameters needed to upload this image to EC2 in AWS. - Cockpit-composer has migrated from Weldr to the OSBuild github organization. It can now be found at osbuild/cockpit-composer instead of weldr/cockpit-composer. - Minor NPM updates have been made for React and Patternfly * Wed Apr 01 2020 Jacob Kozol - 15-1 - Migrate from lorax-composer to osbuild-composer backend - Update tests for new backend - Improve stability of tests - Remove Zanata from Travis configuration - Update NPM dependencies * Wed Mar 18 2020 Jacob Kozol - 14-1 - Test against lorax-composer explicitly - Update NPM dependencies * Wed Mar 04 2020 Jacob Kozol - 13-1 - Update translations - Update NPM dependencies * Wed Feb 19 2020 Martin Pitt - 12.1-1 - Fix integration tests, external test repository URL ceased to exist * Wed Feb 19 2020 Martin Pitt - 12-1 - Translation updates - Add documentation URL page help menu * Tue Jan 28 2020 Fedora Release Engineering - 11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Tue Dec 17 2019 Martin Pitt - 11-1 - Update translations - Fix tests to work against current Cockpit as non-root * Tue Dec 17 2019 Lars Karlitski - 10-1 - Show depsolve errors on the blueprints page - Add labels for additional output types - Convert more components to PF4 * Fri Oct 25 2019 Martin Pitt - 9-1 - Translation updates - Expose Image Builder on /composer, not /welder - NPM dependency updates * Wed Oct 02 2019 Martin Pitt - 8-1 - NPM dependency updates * Fri Sep 06 2019 Jacob Kozol - 7-1 - Define a URL for each tab on a blueprint page - Provide a link in the image creation notification to the Images tab on the blueprint page * Wed Aug 21 2019 Jacob Kozol - 6-1 - Text string updates * Wed Aug 07 2019 Jacob Kozol - 5-1 - Fix PropTypes for the homepage - Code clean up for the list of components * Wed Jul 31 2019 Martin Pitt - 4-1 - Fix AppStream ID - Translation updates * Wed Jul 24 2019 Fedora Release Engineering - 3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Wed Jul 10 2019 Martin Pitt - 3-1 - Use cockpit's PatternFly CSS, to pick up the new PatternFly 4 styling - Add additional blueprint name validation - Fix images not loading on refresh - Add notification for source repo deletion * Wed Jun 26 2019 Martin Pitt - 2-1 - Strip newlines from SSH keys before saving - Translation updates * Wed Jun 05 2019 Cockpit Project - 1-1 - Update to upstream 1 release * Fri May 24 2019 Cockpit Project - 0.4-1 - Update to upstream 0.4 release * Mon May 06 2019 Cockpit Project - 0.3-1 - Update to upstream 0.3 release * Mon Apr 15 2019 Cockpit Project - 0.2.1-1 - Update to upstream 0.2.1 release * Mon Mar 25 2019 Cockpit Project - 0.2.0-1 - Update to upstream 0.2.0 release * Thu Mar 07 2019 Cockpit Project - 0.1.9-2 - Update to upstream 0.1.9 release