Blame cockpit-composer.spec

1a14784
Name:           cockpit-composer
Packit e1f24f7
Version:        50
Packit 10922f9
Release:        1%{?dist}
1a14784
Summary:        Composer GUI for use with Cockpit
1a14784
1a14784
License:        MIT
1a14784
URL:            http://weldr.io/
6f1a1c8
Source0:        https://github.com/osbuild/cockpit-composer/releases/download/%{version}/cockpit-composer-%{version}.tar.gz
1a14784
1a14784
BuildArch:      noarch
Packit 8edee9e
BuildRequires:  libappstream-glib
1a14784
1a14784
Requires:       cockpit
75fe5ba
%if 0%{?fedora} >= 33 || 0%{?rhel} >= 8
a778d80
Requires: osbuild-composer >= 28
75fe5ba
%else
75fe5ba
Requires: weldr
a778d80
Suggests: osbuild-composer >= 28
75fe5ba
%endif
1a14784
1a14784
%description
c0550d2
Composer generates custom images suitable for deploying systems or uploading to
5c40424
the cloud. It integrates into Cockpit as a frontend for osbuild.
1a14784
1a14784
%prep
f6e3cb9
%setup -q -n cockpit-composer
1a14784
1a14784
%build
1a14784
# Nothing to build
1a14784
1a14784
%install
3253cac
mkdir -p %{buildroot}/%{_datadir}/cockpit/composer
Packit 06d21cc
cp -a public/* %{buildroot}/%{_datadir}/cockpit/composer
1a14784
mkdir -p %{buildroot}/%{_datadir}/metainfo/
Packit e1f24f7
appstream-util validate-relax --nonet public/org.image-builder.cockpit-composer.metainfo.xml
Packit e1f24f7
cp -a public/org.image-builder.cockpit-composer.metainfo.xml %{buildroot}/%{_datadir}/metainfo/ 
1a14784
1a14784
%files
1a14784
%doc README.md
1a14784
%license LICENSE.txt
3253cac
%{_datadir}/cockpit/composer
1a14784
%{_datadir}/metainfo/*
1a14784
1a14784
%changelog
Packit e1f24f7
* Mon Feb 26 2024 Packit <hello@packit.dev> - 50-1
Packit e1f24f7
- Update metainfo.xml
Packit e1f24f7
- Fix issue with some customizations not displaying
Packit e1f24f7
- Set default language from cockpit's settings
Packit e1f24f7
Packit 72409c6
* Mon Feb 26 2024 Packit <hello@packit.dev> - 49-1
Packit 72409c6
- Update testing environment
Packit 72409c6
- Update translations
Packit 72409c6
Packit 10922f9
* Wed Feb 14 2024 Packit <hello@packit.dev> - 48-1
Packit 10922f9
- Fix rhsm bug
Packit 10922f9
- Update translations and minor dependencies
Packit 10922f9
c1a5149
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 47-3
c1a5149
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
c1a5149
b45de34
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 47-2
b45de34
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
b45de34
Packit 82a95d7
* Mon Aug 28 2023 Packit <hello@packit.dev> - 47-1
Packit 82a95d7
- Fix OCI sizing bug
Packit 82a95d7
Packit 8edee9e
* Fri Aug 25 2023 Packit <hello@packit.dev> - 46-1
Packit 8edee9e
- Fix blueprint config bugs
Packit 8edee9e
- Update translations
Packit 8edee9e
- Update NPM dependencies
Packit 8edee9e
77980b5
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 45-2
77980b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
77980b5
Packit bae1423
* Wed Mar 15 2023 Packit <hello@packit.dev> - 45-1
Packit bae1423
- Update translsations
Packit bae1423
Packit d66b550
* Thu Feb 23 2023 Packit <hello@packit.dev> - 44-1
Packit d66b550
- Minor bug fixes
Packit d66b550
- Update translations
Packit d66b550
Packit fcc7225
* Wed Feb 15 2023 Packit <hello@packit.dev> - 43-1
Packit fcc7225
- Add customizations
Packit fcc7225
- Fix bugs
Packit fcc7225
44feb82
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 42-2
44feb82
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
44feb82
Packit 06d21cc
* Mon Nov 28 2022 Packit <hello@packit.dev> - 42-1
Packit 06d21cc
- Update most components to use React 17 and PF4
Packit 06d21cc
- Update store to user redux-toolkit
Packit 06d21cc
- Update all style, build, and translations config
Packit 06d21cc
- Update all NPM dependencies
Packit 06d21cc
- Readd edge-simplified-installer image type
Packit 06d21cc
Packit 06d21cc
Packit feb9b7c
* Mon Sep 05 2022 Packit <hello@packit.dev> - 41-1
Packit feb9b7c
- Update translations
Packit feb9b7c
Packit feb9b7c
Packit 7bb837f
* Tue Aug 23 2022 Packit <hello@packit.dev> - 40-1
Packit 7bb837f
- Improve blueprint loading
Packit 7bb837f
- Fix error state
Packit 7bb837f
- Improve OSTree customizations
Packit 7bb837f
Packit 7bb837f
Packit 3093446
* Fri Aug 19 2022 Packit <hello@packit.dev> - 39-1
Packit 3093446
- Improve save blueprint workflow
Packit 3093446
- Add all customizations to Wizard
Packit 3093446
- Fix sorting
Packit 3093446
- Improve tests
Packit 3093446
- Update translations
Packit 3093446
- Improve review step in Wizard
Packit 3093446
Packit 3093446
Packit 3dacb3b
* Mon Aug 15 2022 Packit <hello@packit.dev> - 38-1
Packit 3dacb3b
- Update major and minor NPM dependencies including React, Webpack, and
Packit 3dacb3b
  Patternfly
Packit 3dacb3b
- Migrate Wizard to use Data Driven Forms and improve validation
Packit 3dacb3b
- Remove Edit Blueprint page and add package selection to Wizard
Packit 3dacb3b
- Simplify tests and add tests for the new Wizard
Packit 3dacb3b
- Remove Blueprint Undo/Redo features
Packit 3dacb3b
Packit 3dacb3b
Packit 359b2fb
* Mon Jul 25 2022 Packit <hello@packit.dev> - 37-1
Packit 359b2fb
- Improve test reliability
Packit 359b2fb
- Update translations
Packit 359b2fb
Packit 359b2fb
1e80e19
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 35-2
1e80e19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
1e80e19
66fef7d
* Thu Feb 24 2022 Jacob Kozol <jacobdkozol@gmail.com> - 35-1
66fef7d
- Update translations from Fedora Weblate (#1403)
66fef7d
3ac69c5
* Thu Feb 17 2022 Jacob Kozol <jacobdkozol@gmail.com> - v34-1
3ac69c5
- workflows: release tags now start with a v (#1401)
3ac69c5
- Wizard: add oci section to review step (#1398)
3ac69c5
- Makefile: bump cockpit to newest release (#1399)
3ac69c5
- [no-test] Update translations from Fedora Weblate (#1397)
3ac69c5
8ad2b4c
* Fri Feb 04 2022 Jacob Kozol <jacobdkozol@gmail.com> - 33-1
8ad2b4c
- Add support for OCI upload target
8ad2b4c
- Update translations
8ad2b4c
- Update dependencies
8ad2b4c
c406303
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 32-2
c406303
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
c406303
8605f25
* Wed Dec 01 2021 Jacob Kozol <jacobdkozol@gmail.com> - 32-1
8605f25
- Add Edge Raw, RHEL Installer, Edge Simplified Installer image types
8605f25
- Improve user account modal responsiveness
8605f25
- Update tests
8605f25
- Update minor NPM dependencies
8605f25
- Update translation files
8605f25
9fec170
* Thu Aug 26 2021 Jacob Kozol <jacobdkozol@gmail.com> - 31-1
9fec170
- Add new ostree image types
9fec170
- Improve loading state when waiting for api responses
9fec170
- Improve notification system
9fec170
- Improve test stability
9fec170
- Update NPM dependencies
9fec170
- Update translations
9fec170
fdb2e1a
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 30-2
fdb2e1a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
fdb2e1a
ad44081
* Thu Mar 11 2021 Jacob Kozol <jacobdkozol@gmail.com> - 30-1
ad44081
- Add and update translations
ad44081
- Update NPM dependencies
ad44081
- Improve test reliability
ad44081
a778d80
Packit 3dacb3b
* Mon Feb 22 2021 Jacob Kozol <jacobdkozol@gmail.com> - 29-1
a778d80
- Add ability to upload to VMWare
a778d80
- Add support for additional ostree parameters
a778d80
- Update NPM dependencies
a778d80
- Add and update translations
a778d80
- Minor test fixes
a778d80
Packit 3dacb3b
b220b72
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 28-2
b220b72
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
b220b72
2574ac4
* Thu Jan 14 2021 Jacob Kozol <jacobdkozol@gmail.com> - 28-1
2574ac4
- Use sentence case rather than title case
2574ac4
- Add and update tests
2574ac4
- Update translations from weblate
2574ac4
- Update minor NPM dependencies
2574ac4
9c1b20f
Packit 3dacb3b
* Wed Dec 09 2020 Jacob Kozol <jacobdkozol@gmail.com> - 27-1
9c1b20f
- Improve test reliability
9c1b20f
- Update translations from weblate
9c1b20f
- Update minor NPM dependencies
9c1b20f
be6c72a
Packit 3dacb3b
* Thu Nov 19 2020 Jacob Kozol <jacobdkozol@gmail.com> - 26-1
be6c72a
- Add additional form validation for the Create Image Wizard
be6c72a
- Improve page size dropdown styling
be6c72a
- Update minor NPM dependencies
be6c72a
- Improve code styling
be6c72a
- Improve test reliability
be6c72a
b84d858
Packit 3dacb3b
* Tue Oct 06 2020 Jacob Kozol <jacobdkozol@gmail.com> - 25-1
b84d858
- Improve error state messages
b84d858
- Add additional console error logging
b84d858
- Update CDP testing library
b84d858
- Update translations from weblate
b84d858
- Update minor NPM dependencies
b84d858
ec27fc3
Packit 3dacb3b
* Fri Sep 11 2020 Jacob Kozol <jacobdkozol@gmail.com> - 24-1
ec27fc3
- Improve text strings for image and upload types
ec27fc3
- Standardize font families with those used by patternfly
ec27fc3
- Add string translations
ec27fc3
- Update minor NPM dependencies
ec27fc3
53d0db5
Packit 3dacb3b
* Thu Jul 30 2020 Jacob Kozol <jacobdkozol@gmail.com> - 23-1
53d0db5
- Update pagination component for pf4
53d0db5
- Add wildcards and support for multiple values to input filter
53d0db5
- Upgrade patternfly 4 package
53d0db5
- Add and improve tests
53d0db5
- Update minor NPM dependencies
53d0db5
- Update translations from weblate
53d0db5
Packit 3dacb3b
d63f67d
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 22-2
d63f67d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
d63f67d
75fe5ba
* Wed Jul 15 2020 Jacob Kozol <jacobdkozol@gmail.com> - 22-1
75fe5ba
- Patternfly imports are standardized to be consistent with cockpit
75fe5ba
- Cancel image build button bug fixed
75fe5ba
- Empty components state provides a help message
75fe5ba
- Wizard component has bug fixes and is refactored for future scalability
75fe5ba
- Test updates
75fe5ba
- ESLint upgraded to version 7 and the code style is improved across the
75fe5ba
  project
75fe5ba
- Translation files are updated from fedora weblate
75fe5ba
- Cockpit-composer's dependency on osbuild-composer and the weldr group
75fe5ba
  is more specific for fedora rawhide and rhel 8
75fe5ba
- Coverity scan is now supported to help improve code quality
75fe5ba
c26196e
Packit 3dacb3b
* Sun Jun 14 2020 Lars Karlitski <lars@karlitski.net> - 21-1
c26196e
- Support setting parameters (ref and parent) for ostree images
c26196e
- Loosen restrictions on password strength
c26196e
- Various UI refinements
c26196e
f6e3cb9
Packit 3dacb3b
* Mon Jun 08 2020 Lars Karlitski <lars@karlitski.net> - 20-1
f6e3cb9
- Fix various missing translations
f6e3cb9
- Improve message when a blueprint is empty
f6e3cb9
- Hide logs button until logs are available
f6e3cb9
- Update test framework to be closer to that of other cockpit projects
f6e3cb9
5fb18be
Packit 3dacb3b
* Wed Jun 03 2020 Jacob Kozol <jacobdkozol@gmail.com> - 19-1
5fb18be
- Minor UI improvements for the images list view and the images dropdown
5fb18be
- Fixes to the password tests
5fb18be
- Prepartion for future osbuild support
5fb18be
- Minor NPM updates for react
5fb18be
- Minor translation updates
5fb18be
5454108
5454108
5454108
Packit 3dacb3b
Packit 3dacb3b
Packit 3dacb3b
* Wed May 20 2020 Jacob Kozol <jacobdkozol@gmail.com> - 18-1
Packit 3dacb3b
- Fix flake8 E302 error in tests
Packit 3dacb3b
- Minor NPM updates for patternfly and jquery
5454108
- Translations updates
5454108
6f1a1c8
6f1a1c8
Packit 3dacb3b
Packit 3dacb3b
* Wed May 06 2020 Jacob Kozol <jacobdkozol@gmail.com> - 17-1
Packit 3dacb3b
- The support for uploading VHD images to Azure is now available.
6f1a1c8
- Help text is now provided for all AWS fields. This texts explains what
6f1a1c8
  each field represents and where to find their values in the AWS
6f1a1c8
  web console.
6f1a1c8
- The image size can now be specified when creating an image.
6f1a1c8
- Tests are refactored to run on Cockpit's testing framework. All tests
6f1a1c8
  have been moved away from selenium.
6f1a1c8
- Minor NPM updates
6f1a1c8
dc1c277
Packit 3dacb3b
Packit 3dacb3b
Packit 3dacb3b
Packit 3dacb3b
Packit 3dacb3b
* Wed Apr 15 2020 Jacob Kozol <jacobdkozol@gmail.com> - 16-1
dc1c277
- The ability to upload to AWS has been added. The create image modal is
dc1c277
  replaced with a wizard enabling additional customizations and
dc1c277
  functionality. If the user creates an AMI the user can also enter the
dc1c277
  credentials and parameters needed to upload this image to EC2 in AWS.
dc1c277
- Cockpit-composer has migrated from Weldr to the OSBuild github
dc1c277
  organization. It can now be found at osbuild/cockpit-composer instead
dc1c277
  of weldr/cockpit-composer.
dc1c277
- Minor NPM updates have been made for React and Patternfly
dc1c277
5c40424
Packit 3dacb3b
Packit 3dacb3b
Packit 3dacb3b
* Wed Apr 01 2020 Jacob Kozol <jacobdkozol@gmail.com> - 15-1
5c40424
- Migrate from lorax-composer to osbuild-composer backend
5c40424
- Update tests for new backend
5c40424
- Improve stability of tests
5c40424
- Remove Zanata from Travis configuration
5c40424
- Update NPM dependencies
5c40424
837eeb5
Packit 3dacb3b
* Wed Mar 18 2020 Jacob Kozol <jacobdkozol@gmail.com> - 14-1
837eeb5
- Test against lorax-composer explicitly
837eeb5
- Update NPM dependencies
837eeb5
c2139a4
Packit 3dacb3b
* Wed Mar 04 2020 Jacob Kozol <jacobdkozol@gmail.com> - 13-1
c2139a4
- Update translations
c2139a4
- Update NPM dependencies
c2139a4
8a276f7
Packit 3dacb3b
* Wed Feb 19 2020 Martin Pitt <martin@piware.de> - 12.1-1
8a276f7
- Fix integration tests, external test repository URL ceased to exist
8a276f7
2b9e666
Packit 3dacb3b
* Wed Feb 19 2020 Martin Pitt <martin@piware.de> - 12-1
2b9e666
- Translation updates
2b9e666
- Add documentation URL page help menu
2b9e666
Packit 3dacb3b
d089d40
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 11-2
d089d40
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
d089d40
755322e
* Tue Dec 17 2019 Martin Pitt <martin@piware.de> - 11-1
755322e
- Update translations
755322e
- Fix tests to work against current Cockpit as non-root
755322e
5367c88
Packit 3dacb3b
* Tue Dec 17 2019 Lars Karlitski <lars@karlitski.net> - 10-1
5367c88
- Show depsolve errors on the blueprints page
5367c88
- Add labels for additional output types
5367c88
- Convert more components to PF4
5367c88
3253cac
Packit 3dacb3b
* Fri Oct 25 2019 Martin Pitt <martin@piware.de> - 9-1
3253cac
- Translation updates
3253cac
- Expose Image Builder on /composer, not /welder
3253cac
- NPM dependency updates
3253cac
18ac802
Packit 3dacb3b
* Wed Oct 02 2019 Martin Pitt <martin@piware.de> - 8-1
18ac802
- NPM dependency updates
18ac802
Packit 3dacb3b
dd5bc7d
* Fri Sep 06 2019 Jacob Kozol <jacobdkozol@gmail.com> - 7-1
dd5bc7d
- Define a URL for each tab on a blueprint page
dd5bc7d
- Provide a link in the image creation notification to the Images tab on the blueprint page
dd5bc7d
80acdf8
* Wed Aug 21 2019 Jacob Kozol <jacobdkozol@gmail.com> - 6-1
80acdf8
- Text string updates
80acdf8
2873347
* Wed Aug 07 2019 Jacob Kozol <jacobdkozol@gmail.com> - 5-1
2873347
- Fix PropTypes for the homepage
2873347
- Code clean up for the list of components
2873347
ee883cd
Packit 3dacb3b
* Wed Jul 31 2019 Martin Pitt <martin@piware.de> - 4-1
ee883cd
- Fix AppStream ID
ee883cd
- Translation updates
ee883cd
Packit 3dacb3b
77d4aca
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3-2
77d4aca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
77d4aca
f9be5b4
* Wed Jul 10 2019 Martin Pitt <martin@piware.de> - 3-1
f9be5b4
- Use cockpit's PatternFly CSS, to pick up the new PatternFly 4 styling
f9be5b4
- Add additional blueprint name validation
f9be5b4
- Fix images not loading on refresh
f9be5b4
- Add notification for source repo deletion
f9be5b4
dc9f625
Packit 3dacb3b
* Wed Jun 26 2019 Martin Pitt <martin@piware.de> - 2-1
dc9f625
- Strip newlines from SSH keys before saving
dc9f625
- Translation updates
dc9f625
Packit 3dacb3b
18f63b0
* Wed Jun 05 2019 Cockpit Project <cockpituous@gmail.com> - 1-1
18f63b0
- Update to upstream 1 release
18f63b0
94a91be
* Fri May 24 2019 Cockpit Project <cockpituous@gmail.com> - 0.4-1
94a91be
- Update to upstream 0.4 release
94a91be
4b519db
* Mon May 06 2019 Cockpit Project <cockpituous@gmail.com> - 0.3-1
4b519db
- Update to upstream 0.3 release
4b519db
aab785b
* Mon Apr 15 2019 Cockpit Project <cockpituous@gmail.com> - 0.2.1-1
aab785b
- Update to upstream 0.2.1 release
aab785b
c0550d2
* Mon Mar 25 2019 Cockpit Project <cockpituous@gmail.com> - 0.2.0-1
c0550d2
- Update to upstream 0.2.0 release
c0550d2
1a14784
* Thu Mar 07 2019 Cockpit Project <cockpituous@gmail.com> - 0.1.9-2
1a14784
- Update to upstream 0.1.9 release
1a14784