Blame SPECS/cockpit-composer.spec

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