Blame SPECS/cockpit-composer.spec

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