diff --git a/.cockpit-composer.metadata b/.cockpit-composer.metadata new file mode 100644 index 0000000..21de8c9 --- /dev/null +++ b/.cockpit-composer.metadata @@ -0,0 +1 @@ +3d5c4775dd857dcbd4ec2333a6f7adee3fe52ef9 SOURCES/cockpit-composer-31.1.tar.gz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..69a8d04 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/cockpit-composer-31.1.tar.gz diff --git a/SPECS/cockpit-composer.spec b/SPECS/cockpit-composer.spec new file mode 100644 index 0000000..8b09a74 --- /dev/null +++ b/SPECS/cockpit-composer.spec @@ -0,0 +1,296 @@ +# This spec file has been automatically updated +Version: 31.1 +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 +* Tue Sep 14 2021 Jacob Kozol - 31.1-1 +- Update translation files + +* Thu Aug 26 2021 Jacob Kozol - 31-1 +- Add new ostree image types +- Improve loading state when waiting for api responses +- Improve notification system +- Improve test stability +- Update NPM dependencies +- Update translations + +* Mon Aug 09 2021 Mohan Boddu - 30-3 +- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags + Related: rhbz#1991688 + +* Thu Apr 15 2021 Mohan Boddu - 30-2 +- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 + +* Thu Mar 11 2021 Jacob Kozol - 30-1 + +- Add and update translations +- Update NPM dependencies +- Improve test reliability + +* 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 +