Compare commits
No commits in common. 'c8' and 'c9s' have entirely different histories.
@ -1 +1 @@
|
||||
e4500bae886806df10264bcef7ebffc09ea90661 SOURCES/cockpit-composer-45.tar.gz
|
||||
63ebcf83544eaafde310ecc072bf6298c5b4fa73 cockpit-composer-47.tar.gz
|
||||
|
@ -1 +1,51 @@
|
||||
SOURCES/cockpit-composer-45.tar.gz
|
||||
/cockpit-composer-0.1.9.tar.gz
|
||||
/cockpit-composer-0.2.0.tar.gz
|
||||
/cockpit-composer-0.2.1.tar.gz
|
||||
/cockpit-composer-0.3.tar.gz
|
||||
/cockpit-composer-0.4.tar.gz
|
||||
/cockpit-composer-1.tar.gz
|
||||
/cockpit-composer-2.tar.gz
|
||||
/cockpit-composer-3.tar.gz
|
||||
/cockpit-composer-4.tar.gz
|
||||
/cockpit-composer-5.tar.gz
|
||||
/cockpit-composer-6.tar.gz
|
||||
/cockpit-composer-7.tar.gz
|
||||
/cockpit-composer-8.tar.gz
|
||||
/cockpit-composer-9.tar.gz
|
||||
/cockpit-composer-10.tar.gz
|
||||
/cockpit-composer-11.tar.gz
|
||||
/cockpit-composer-12.tar.gz
|
||||
/cockpit-composer-12.1.tar.gz
|
||||
/cockpit-composer-13.tar.gz
|
||||
/cockpit-composer-14.tar.gz
|
||||
/cockpit-composer-15.tar.gz
|
||||
/cockpit-composer-16.tar.gz
|
||||
/cockpit-composer-17.tar.gz
|
||||
/cockpit-composer-18.tar.gz
|
||||
/cockpit-composer-19.tar.gz
|
||||
/cockpit-composer-20.tar.gz
|
||||
/cockpit-composer-21.tar.gz
|
||||
/cockpit-composer-22.tar.gz
|
||||
/cockpit-composer-23.tar.gz
|
||||
/cockpit-composer-24.tar.gz
|
||||
/cockpit-composer-25.tar.gz
|
||||
/cockpit-composer-26.tar.gz
|
||||
/cockpit-composer-27.tar.gz
|
||||
/cockpit-composer-28.tar.gz
|
||||
/cockpit-composer-30.tar.gz
|
||||
/cockpit-composer-31.tar.gz
|
||||
/cockpit-composer-32.tar.gz
|
||||
/cockpit-composer-33.tar.gz
|
||||
/cockpit-composer-v34.tar.gz
|
||||
/cockpit-composer-35.tar.gz
|
||||
/cockpit-composer-37.tar.gz
|
||||
/cockpit-composer-38.tar.gz
|
||||
/cockpit-composer-39.tar.gz
|
||||
/cockpit-composer-40.tar.gz
|
||||
/cockpit-composer-41.tar.gz
|
||||
/cockpit-composer-42.tar.gz
|
||||
/cockpit-composer-43.tar.gz
|
||||
/cockpit-composer-44.tar.gz
|
||||
/cockpit-composer-45.tar.gz
|
||||
/cockpit-composer-46.tar.gz
|
||||
/cockpit-composer-47.tar.gz
|
||||
|
@ -0,0 +1,3 @@
|
||||
# cockpit-composer
|
||||
|
||||
The cockpit-composer package
|
@ -1,395 +0,0 @@
|
||||
Name: cockpit-composer
|
||||
Version: 45
|
||||
Release: 1%{?dist}
|
||||
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
|
||||
|
||||
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/* %{buildroot}/%{_datadir}/cockpit/composer
|
||||
mkdir -p %{buildroot}/%{_datadir}/metainfo/
|
||||
cp -a public/io.weldr.cockpit-composer.metainfo.xml %{buildroot}/%{_datadir}/metainfo/
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE.txt
|
||||
%{_datadir}/cockpit/composer
|
||||
%{_datadir}/metainfo/*
|
||||
|
||||
%changelog
|
||||
* Wed Mar 15 2023 imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com> - 45-1
|
||||
- New upstream release
|
||||
|
||||
* Thu Feb 23 2023 imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com> - 44-1
|
||||
- New upstream release
|
||||
|
||||
* Wed Feb 15 2023 imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com> - 43-1
|
||||
- New upstream release
|
||||
|
||||
* Mon Nov 28 2022 imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com> - 42-1
|
||||
- New upstream release
|
||||
|
||||
* Tue Aug 23 2022 Jacob Kozol <jkozol@redhat.com> - 40-1
|
||||
- New upstream release
|
||||
|
||||
* Fri Aug 19 2022 Jacob Kozol <jkozol@redhat.com> - 39-1
|
||||
- New upstream release
|
||||
|
||||
* Tue Aug 16 2022 Jacob Kozol <jkozol@redhat.com> - 38-1
|
||||
- New upstream release
|
||||
|
||||
* Wed Jul 27 2022 Jacob Kozol <jacobdkozol@gmail.com> - 37-1
|
||||
- New upstream release
|
||||
|
||||
* Thu Feb 24 2022 Jacob Kozol <jacobdkozol@gmail.com> - 35-1
|
||||
- New upstream release
|
||||
|
||||
* Wed Feb 23 2022 Jacob Kozol <jacobdkozol@gmail.com> - 34-1
|
||||
- New upstream release
|
||||
|
||||
* Fri Feb 04 2022 Jacob Kozol <jkozol@redhat.com> - 33-1
|
||||
- Add support for OCI upload target
|
||||
- Update translations
|
||||
- Update dependencies
|
||||
|
||||
* Wed Dec 01 2021 Jacob Kozol <jkozol@redhat.com> - 32-1
|
||||
- Add Edge Raw, RHEL Installer, Edge Simplified Installer image types
|
||||
- Improve user account modal responsiveness
|
||||
- Update tests
|
||||
- Update minor NPM dependencies
|
||||
- Update translation files
|
||||
|
||||
* Thu Aug 26 2021 Jacob Kozol <jkozol@redhat.com> - 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 Feb 22 2021 Jacob Kozol <jkozol@redhat.com> - 29-1
|
||||
- Add ability to upload to VMWare
|
||||
- Add support for additional ostree parameters
|
||||
- Update NPM dependencies
|
||||
- Add and update translations
|
||||
- Minor test fixes
|
||||
|
||||
* Mon Jan 18 2021 Jacob Kozol <jkozol@redhat.com> - 28-1
|
||||
- Use sentence case rather than title case
|
||||
- Add and update tests
|
||||
- Update translations from weblate
|
||||
- Update minor NPM dependencies
|
||||
|
||||
* Thu Dec 10 2020 Jacob Kozol <jkozol@redhat.com> - 27-1
|
||||
- Sync with upstream release 27
|
||||
- Add additional form validation for the Create Image Wizard
|
||||
- Improve page size dropdown styling
|
||||
- Improve error state messages
|
||||
- Update pagination component for pf4
|
||||
- Add wildcards and support for multiple values to input filter
|
||||
- Update translations
|
||||
|
||||
* Wed Jul 15 2020 Jacob Kozol <jkozol@redhat.com> - 22.1-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
|
||||
- Translation files are updated from fedora weblate
|
||||
- Cockpit-composer's dependency on osbuild-composer is more specific
|
||||
- Coverity scan is now supported to help improve code quality
|
||||
- Resolves: #1820539
|
||||
|
||||
* Wed Jun 14 2020 Lars Karlitski <larskarlitski@redhat.com> - 21.1-1
|
||||
- Support setting parameters (ref and parent) for ostree images
|
||||
- Loosen restrictions on password strength
|
||||
- Various UI refinements
|
||||
|
||||
* Wed Jun 08 2020 Lars Karlitski <larskarlitski@redhat.com> - 20.1-1
|
||||
- Migrate to the osbuild-composer backend
|
||||
- Supports uploading images to AWS and Azure
|
||||
|
||||
* Wed Feb 19 2020 Matej Marusak <mmarusak@redhat.com> - 12.1-1
|
||||
- Fix integration tests, external test repository URL ceased to exist
|
||||
- Translation updates rhbz#1784453
|
||||
- Add documentation URL page help menu
|
||||
|
||||
* Tue Dec 17 2019 Matej Marusak <mmarusak@redhat.com> - 11-1
|
||||
- Show depsolve errors on the blueprints page
|
||||
- Add labels for additional output types (rhbz#1769154)
|
||||
- Expose Image Builder on /composer, not /welder
|
||||
- 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
|
||||
|
||||
* Fri Aug 09 2019 Matej Marusak <mmarusak@redhat.com> - 5-1
|
||||
- Fix PropTypes for the homepage
|
||||
- Code clean up for the list of components
|
||||
|
||||
* Wed Jul 31 2019 Martin Pitt <mpitt@redhat.com> - 4-1
|
||||
- Add additional blueprint name validation rhbz#1696415
|
||||
- Fix images not loading on refresh
|
||||
- Add notification for source repo deletion
|
||||
- Fix AppStream ID
|
||||
- Translation updates
|
||||
|
||||
* Wed Jun 26 2019 Martin Pitt <mpitt@redhat.com> - 2-1
|
||||
- Strip newlines from SSH keys before saving
|
||||
- Translation updates rhbz#1689979
|
||||
|
||||
* Wed Jun 05 2019 Martin Pitt <mpitt@redhat.com> - 1-1
|
||||
- New version 1
|
||||
- Translation updates rhbz#1689979
|
||||
|
||||
* Mon May 27 2019 Martin Pitt <mpitt@redhat.com> - 0.4-1
|
||||
- New version 0.4
|
||||
- Include ability to start lorax-composer rhbz#1708387
|
||||
|
||||
* Mon May 06 2019 Martin Pitt <mpitt@redhat.com> - 0.3-1
|
||||
- New version 0.3
|
||||
- Add/edit/remove sources
|
||||
- Remove new line in encrypted password rhbz#1655862
|
||||
- Resolve issues with changes saved to the workspace
|
||||
|
||||
* Mon Apr 15 2019 Martin Pitt <mpitt@redhat.com> - 0.2.1-1
|
||||
- New version 0.2.1
|
||||
- Several fixes to User Account creation dialog
|
||||
|
||||
* Mon Apr 01 2019 Martin Pitt <mpitt@redhat.com> - 0.2.0-1
|
||||
- New version 0.2.0
|
||||
- Include ability to add a user to a blueprint rhbz#1655862
|
||||
|
||||
* Mon Feb 11 2019 Martin Pitt <mpitt@redhat.com> - 0.1.8-1
|
||||
- New version 0.1.8
|
||||
- Provide visual indication when a blueprint component is a dependency
|
||||
- Enable Undo to retrieve changes after the Discard Changes action
|
||||
- Update how blueprint contents are depsolved when contents are added/removed
|
||||
- Display an error if a component is added that results in a depsolve failure
|
||||
- Show all versions available for a package
|
||||
- Provide ability to specify a wildcard version for a package rhbz#1673066
|
||||
|
||||
* Fri Dec 14 2018 Brian C. Lane <bcl@redhat.com> - 0.1.7-1
|
||||
- New version 0.1.7
|
||||
Resolves: rhbz#1640184
|
||||
- Capitalize OpenStack corrently in the image create dialog (anilsson)
|
||||
- Add AppStream metainfo (mpitt)
|
||||
- Make cockpit-composer the only package name (mpitt)
|
||||
- Lots of integration test improvements (henrywangxf)
|
||||
|
||||
* Mon Oct 29 2018 Brian C. Lane <bcl@redhat.com> - 0.1.6-1
|
||||
- New version 0.1.6
|
||||
Resolves: rhbz#1640184
|
||||
- Include spec into release tarball (mpitt)
|
||||
- Fix a bug in importSanity test. (henrywangxf)
|
||||
- Add RHEL-X in welder-web test scenarios. (henrywangxf)
|
||||
- test: Support Cockpit test scenario (mpitt)
|
||||
- Makefile: Simplify variable defaults (mpitt)
|
||||
- A big commit to fix random failure on chrome. (henrywangxf)
|
||||
- Remove inert 'Architecture' field in 'Create Image' dialog (#388) (stefw)
|
||||
- po: Update from Fedora Zanata (lars)
|
||||
- Remove ForEach to run two test cases but use two separate cases. If there's
|
||||
one case failed, I can find it according to case name. (henrywangxf)
|
||||
- Wait for delete menu action visable before click it. (henrywangxf)
|
||||
- test: Drop node installation from vm.install (mpitt)
|
||||
- Don't clean bots/ directory for VM preparation (mpitt)
|
||||
- Two improvements: (henrywangxf)
|
||||
- Go to view blueprint page by clicking blueprint name link instead of by URL.
|
||||
That helps improving case stability. (henrywangxf)
|
||||
- Move sed to test/vm.install from test/run because developers do not normally
|
||||
use test/run to trigger tests. (henrywangxf)
|
||||
- test: Only install node if it isn't already available (mpitt)
|
||||
- Makefile: bots is not a phony target (mpitt)
|
||||
|
||||
* Mon Oct 15 2018 Brian C. Lane <bcl@redhat.com> - 0.1.5-1
|
||||
- New version 0.1.5
|
||||
Related: rhbz#1613058
|
||||
- Found a code coverage bug and fix it. (henrywangxf)
|
||||
- Update README.md to support Cockpit CI. (henrywangxf)
|
||||
- Updates Create Image modal to not have a default image type (jgiardin)
|
||||
- Add support for Modules during Add/Remove (jgiardin)
|
||||
- new test: Build mock images and verify download becomes enabled (atodorov)
|
||||
- Fix flaky issue when running test on chrome (henrywangxf)
|
||||
- Add selenium debug support. (henrywangxf)
|
||||
- Creates user-friendly labels to display for image types (jgiardin)
|
||||
- Compile with code coverage enabled, collect coverage result and upload to codecov.io. (henrywangxf)
|
||||
- new test: verify stock blueprints from backend are displayed (atodorov)
|
||||
- Simplify selenium startup again (mpitt)
|
||||
- Temporarily support selenium images with and without -debug variants (mpitt)
|
||||
- Fix python string format issue (henrywangxf)
|
||||
- Remove ugly blank except in tests (henrywangxf)
|
||||
- README: We're running tests on Cockpit's CI now (lars)
|
||||
- Fix tests to not exit with non-zero code (#362) (henrywangxf)
|
||||
- Update Discard Changes to delete workspace (jgiardin)
|
||||
- Fix test case "Then selected component icon should have border" (henrywangxf)
|
||||
- Cockpit CI Integration (henrywangxf)
|
||||
- Display modules in list of selected components (jgiardin)
|
||||
- pass blueprint data that's expected on save (jgiardin)
|
||||
- Fix /run/weldr permission issue (henrywangxf)
|
||||
- Fix end-to-end test cases (henrywangxf)
|
||||
- po: Update Japanese translations from Zanata (lars)
|
||||
|
||||
* Tue Sep 04 2018 Brian C. Lane <bcl@redhat.com> - 0.1.4-1
|
||||
- New version 0.1.4
|
||||
Related: rhbz#1613058
|
||||
- Adds queue status to an infotip in the Create Image modal (jgiardin)
|
||||
- Update Create Image modal to also commit unsaved changes (jgiardin)
|
||||
- Catching a couple of minor issues (jgiardin)
|
||||
- Update Create Image modal to include blueprint object instead of just name (jgiardin)
|
||||
- Update Create Image button selector in end-to-end test (jgiardin)
|
||||
- Display warning messages to the user in Create Image modal (jgiardin)
|
||||
- use updated property key from api for date created (jgiardin)
|
||||
- translations: Fail when zanata-js is not installed (lars)
|
||||
- README.md: Add missing `translations:` (lars)
|
||||
- translations: remove test target (lars)
|
||||
- po: Update from Fedora Zanata (lars)
|
||||
- translations: move po files and scripts to po/ (lars)
|
||||
- translations: Strip country code when loading react-intl's locale-data (mpitt)
|
||||
- remove redundant .then(data => data) (jgiardin)
|
||||
- Add ability to stop builds that are waiting or running (jgiardin)
|
||||
- Change text from "Delete Build" to "Delete Image" (jgiardin)
|
||||
- Update Delete Blueprint modal to match layout of Delete Build (jgiardin)
|
||||
- Fix miscellaneous propType warnings (jgiardin)
|
||||
- Include confirmation modal for deleting a finished build (jgiardin)
|
||||
- Swap order of date and type in the Image list item details (jgiardin)
|
||||
- Add Delete action for Finished composes (jgiardin)
|
||||
- Add ability to delete Failed builds (jgiardin)
|
||||
- test_blueprints: Make blueprint selection more robust (lars)
|
||||
- Use upstream patternfly-react's Tab component (lars)
|
||||
- Changes en-dash to dash and adds spaces (jgiardin)
|
||||
- Updates based on a11y review, also simplified i18n format (jgiardin)
|
||||
- minor tweaks to improve the screen reader experience (jgiardin)
|
||||
- Makes strings translatable in pagination for available components (jgiardin)
|
||||
- Update React and enzyme (lars)
|
||||
- package.json: Use ~ instead of ^ versions for dependencies (lars)
|
||||
- Drop unused dependencies (lars)
|
||||
- package.json: update dependencies (lars)
|
||||
- Remove package-lock.json (lars)
|
||||
|
||||
* Wed Aug 29 2018 Brian C. Lane <bcl@redhat.com> - 0.1.3-1
|
||||
- New version 0.1.3
|
||||
Related: rhbz#1613058
|
||||
- Update Create Image notifications (#328) (jgiardin)
|
||||
- Make strings translatable in Pending Changes dialog (#341) (jgiardin)
|
||||
- Makefile: don't run po-pull on dist (lars)
|
||||
- Add the .spec files to .PHONY (bcl)
|
||||
|
||||
* Fri Aug 10 2018 Brian C. Lane <bcl@redhat.com> - 0.1.2-1
|
||||
- New Version 0.1.2
|
||||
Related: rhbz#1613058
|
||||
- Add the .spec files to .PHONY (bcl)
|
||||
- Add welder-web and cockpit-composer release instructions (bcl)
|
||||
- Add a 'tag' target to the Makefile (bcl)
|
||||
- Adjust image list layout to improve alignment (jgiardin)
|
||||
- Fix blueprint packages getting added to history (jacobdkozol)
|
||||
- Fixed bug where startComposeApi would not return start compose response (sfondell)
|
||||
- Run `make po-push` from travis on pushes to master. (dshea)
|
||||
- Add a po-push target to the Makefile. (dshea)
|
||||
- Don't call compose API on the blueprints page (lars)
|
||||
- Support downloading images (lars)
|
||||
- Fix fetchComposes() call (lars)
|
||||
- Update text string (jgiardin)
|
||||
- add bootstrap class for large modals (jgiardin)
|
||||
- Fix issues with translated strings and add one more for "Close" (jgiardin)
|
||||
- Make strings translatable (but includes build error) (jgiardin)
|
||||
- Update layout (jgiardin)
|
||||
- Don't show custom sources section if empty (jgiardin)
|
||||
- Add modal for listing sources (jgiardin)
|
||||
- Revert "Revert "Add python and gcc to the Dockerfiles."" (dshea)
|
||||
- Include translations in the dist tarball (dshea)
|
||||
- Remove the zanata-js crud from package-lock.json (dshea)
|
||||
- Fix how fetching blueprints/composes is triggered (jacobdkozol)
|
||||
- Update API calls error messages (jacobdkozol)
|
||||
- Fix polling issue. Add error action. (jacobdkozol)
|
||||
- Add loading images from prior sessions and sort by start time. (jacobdkozol)
|
||||
- Revert "Run `npm rebuild` after `npm install`." (lars)
|
||||
- Revert "Add python and gcc to the Dockerfiles." (lars)
|
||||
- Don't update translations on every build (lars)
|
||||
- Fix yamllint errors on .travis.yml (dshea)
|
||||
- Add new requirements to the travis environment (dshea)
|
||||
- Add a script for testing translations. (dshea)
|
||||
- Run `npm rebuild` after `npm install`. (dshea)
|
||||
- Make the editBlueprint selector more specific. (dshea)
|
||||
- Add python and gcc to the Dockerfiles. (dshea)
|
||||
- Add a i18n section to the README (dshea)
|
||||
- Create cockpit translation modules. (dshea)
|
||||
- Extract cockpit manifest strings for translation. (dshea)
|
||||
- Add translated messages. (dshea)
|
||||
- Add scripts for interacting with Zanata. (dshea)
|
||||
- Internationalize strings with react-intl. (dshea)
|
||||
- Fix PR#309 imported issue. The rpm package should be welder-web*.noarch.rpm, not welder-web*.x86_64.rpm (henrywangxf)
|
||||
- Build srpm together with rpm (atodorov)
|
||||
- Images list UI refinements (jgiardin)
|
||||
- cockpituous-release: Use upstream release-source (martinpitt)
|
||||
- core: Use escalated privileges to access Lorax API (stefw)
|
||||
- remove utils from Layout (jgiardin)
|
||||
- Remove unused Layout components (jgiardin)
|
||||
- Submit coverage report only if present (atodorov)
|
||||
- Use default composer dir without --group option (atodorov)
|
||||
- Fix created image not being added to state (jacobdkozol)
|
||||
- package.json: Remove bootstrap-select (lars)
|
||||
- package.json: Update stylelint (lars)
|
||||
- blueprints: Show actual error message (lars)
|
||||
- core: propagate errors from cockpitFetch() (lars)
|
||||
|
||||
* Tue Jul 10 2018 Brian C. Lane <bcl@redhat.com> - 0.1.1-1
|
||||
- fixes blueprints end-to-end test (jgiardin)
|
||||
- Hides Comment feature from Pending Changes modal (jgiardin)
|
||||
- Remove non-functional UI elements/components (jgiardin)
|
||||
- fixes line length in unit test (jgiardin)
|
||||
- update selector for Edit Blueprint button in test (jgiardin)
|
||||
- fixes empty state on blueprints page and tests (jgiardin)
|
||||
- fixes spacing errors (jgiardin)
|
||||
- fixes bad merges during rebase (jgiardin)
|
||||
- handles error case for fetching blueprints (jgiardin)
|
||||
- sets timeout on Loading state (jgiardin)
|
||||
- how did that 'n' get in there? (jgiardin)
|
||||
- fixes line length (jgiardin)
|
||||
- Disables actions (jgiardin)
|
||||
- Updates UI based on state, for loading and error (jgiardin)
|
||||
- Adds reducer for updating state when an error occurs (jgiardin)
|
||||
- updates state to hold values for fetch status (jgiardin)
|
||||
- components: Use consistent syntax for handlers (lars)
|
||||
- Fix two issues. (henrywangxf)
|
||||
- test/create.image: simplify shallow wrapper creation (lars)
|
||||
- CreateImage: don't call unset handlers (lars)
|
||||
- test/create.image: also conider handleStartCompose (lars)
|
||||
- correcting the initial state (jgiardin)
|
||||
- updates mockState in unit tests to match state updates for Filters (jgiardin)
|
||||
- Merge pull request #250 from larskarlitski/remove-mock-data (jgiardin)
|
||||
- Remove mock data (lars)
|
||||
- Add lorax-composer test and remove stand alone welder-web test. (henrywangxf)
|
||||
- Domain socket support in UI testing. (henrywangxf)
|
||||
- Update queue status text, Remove cancel button (jacobdkozol)
|
||||
- Added status icons for imageListView (jacobdkozol)
|
||||
- Add start compose functionality (jacobdkozol)
|
||||
- Fix blueprint page issue loading components (jacobdkozol)
|
||||
- Remove redux persist (jacobdkozol)
|
||||
- Remove unused code (lars)
|
||||
- Merge pull request #248 from jgiardino/filter (jgiardin)
|
||||
- Merge pull request #262 from andreasn/form-control-fx-style (jgiardin)
|
||||
- Fix style of pagination input under available components (anilsson)
|
||||
- fix issue when multiple filters are defined (jgiardin)
|
||||
- implements filtering and refactors toolbars (jgiardin)
|
@ -0,0 +1,343 @@
|
||||
Name: cockpit-composer
|
||||
Version: 47
|
||||
Release: 1%{?dist}
|
||||
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/* %{buildroot}/%{_datadir}/cockpit/composer
|
||||
mkdir -p %{buildroot}/%{_datadir}/metainfo/
|
||||
appstream-util validate-relax --nonet public/io.weldr.cockpit-composer.metainfo.xml
|
||||
cp -a public/io.weldr.cockpit-composer.metainfo.xml %{buildroot}/%{_datadir}/metainfo/
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE.txt
|
||||
%{_datadir}/cockpit/composer
|
||||
%{_datadir}/metainfo/*
|
||||
|
||||
%changelog
|
||||
* Mon Aug 28 2023 imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com> - 47-1
|
||||
- New upstream release
|
||||
|
||||
* Fri Aug 25 2023 imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com> - 46-1
|
||||
- New upstream release
|
||||
|
||||
* Wed Mar 15 2023 imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com> - 45-1
|
||||
- New upstream release
|
||||
|
||||
* Thu Feb 23 2023 imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com> - 44-1
|
||||
- New upstream release
|
||||
|
||||
* Wed Feb 15 2023 imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com> - 43-1
|
||||
- New upstream release
|
||||
|
||||
* Mon Nov 28 2022 imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com> - 42-1
|
||||
- New upstream release
|
||||
|
||||
* Mon Sep 05 2022 Jacob Kozol <jkozol@redhat.com> - 41-1
|
||||
- New upstream release
|
||||
|
||||
* Tue Aug 23 2022 Jacob Kozol <jkozol@redhat.com> - 40-1
|
||||
- New upstream release
|
||||
|
||||
* Fri Aug 19 2022 Jacob Kozol <jkozol@redhat.com> - 39-1
|
||||
- New upstream release
|
||||
|
||||
* Mon Aug 15 2022 Jacob Kozol <jkozol@redhat.com> - 38-1
|
||||
- New upstream release
|
||||
|
||||
* Mon Jul 25 2022 Jacob Kozol <jacobdkozol@gmail.com> - 37-1
|
||||
- New upstream release
|
||||
|
||||
* Thu Feb 24 2022 Jacob Kozol <jacobdkozol@gmail.com> - 35-1
|
||||
- New upstream release
|
||||
|
||||
* Wed Feb 23 2022 Jacob Kozol <jacobdkozol@gmail.com> - 34-1
|
||||
- New upstream release
|
||||
|
||||
* Fri Feb 04 2022 Jacob Kozol <jkozol@redhat.com> - 33-1
|
||||
- Add support for OCI upload target
|
||||
- Update translations
|
||||
- Update dependencies
|
||||
|
||||
* Wed Dec 01 2021 Jacob Kozol <jkozol@redhat.com> - 32-1
|
||||
- Add Edge Raw, RHEL Installer, Edge Simplified Installer image types
|
||||
- Improve user account modal responsiveness
|
||||
- Update tests
|
||||
- Update minor NPM dependencies
|
||||
- Update translation files
|
||||
|
||||
* Thu Aug 26 2021 Jacob Kozol <jkozol@redhat.com> - 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 <mboddu@redhat.com> - 30-3
|
||||
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
||||
Related: rhbz#1991688
|
||||
|
||||
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 30-2
|
||||
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
||||
|
||||
* Thu Mar 11 2021 Jacob Kozol <jacobdkozol@gmail.com> - 30-1
|
||||
|
||||
- Add and update translations
|
||||
- Update NPM dependencies
|
||||
- Improve test reliability
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 28-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Thu Jan 14 2021 Jacob Kozol <jacobdkozol@gmail.com> - 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 <jacobdkozol@gmail.com> - 27-1
|
||||
|
||||
- Improve test reliability
|
||||
- Update translations from weblate
|
||||
- Update minor NPM dependencies
|
||||
|
||||
* Thu Nov 19 2020 Jacob Kozol <jacobdkozol@gmail.com> - 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 <jacobdkozol@gmail.com> - 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 <jacobdkozol@gmail.com> - 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 <jacobdkozol@gmail.com> - 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 <releng@fedoraproject.org> - 22-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Wed Jul 15 2020 Jacob Kozol <jacobdkozol@gmail.com> - 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 <lars@karlitski.net> - 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 <lars@karlitski.net> - 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 <jacobdkozol@gmail.com> - 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 <jacobdkozol@gmail.com> - 18-1
|
||||
|
||||
- Fix flake8 E302 error in tests
|
||||
|
||||
- Minor NPM updates for patternfly and jquery
|
||||
|
||||
- Translations updates
|
||||
|
||||
* Wed May 06 2020 Jacob Kozol <jacobdkozol@gmail.com> - 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 <jacobdkozol@gmail.com> - 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 <jacobdkozol@gmail.com> - 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 <jacobdkozol@gmail.com> - 14-1
|
||||
|
||||
- Test against lorax-composer explicitly
|
||||
- Update NPM dependencies
|
||||
|
||||
* Wed Mar 04 2020 Jacob Kozol <jacobdkozol@gmail.com> - 13-1
|
||||
|
||||
- Update translations
|
||||
- Update NPM dependencies
|
||||
|
||||
* Wed Feb 19 2020 Martin Pitt <martin@piware.de> - 12.1-1
|
||||
|
||||
- Fix integration tests, external test repository URL ceased to exist
|
||||
|
||||
* Wed Feb 19 2020 Martin Pitt <martin@piware.de> - 12-1
|
||||
|
||||
- Translation updates
|
||||
- Add documentation URL page help menu
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 11-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Tue Dec 17 2019 Martin Pitt <martin@piware.de> - 11-1
|
||||
|
||||
- Update translations
|
||||
- Fix tests to work against current Cockpit as non-root
|
||||
|
||||
* Tue Dec 17 2019 Lars Karlitski <lars@karlitski.net> - 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 <martin@piware.de> - 9-1
|
||||
|
||||
- Translation updates
|
||||
- Expose Image Builder on /composer, not /welder
|
||||
- NPM dependency updates
|
||||
|
||||
* Wed Oct 02 2019 Martin Pitt <martin@piware.de> - 8-1
|
||||
|
||||
- NPM dependency updates
|
||||
|
||||
* Fri Sep 06 2019 Jacob Kozol <jacobdkozol@gmail.com> - 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 <jacobdkozol@gmail.com> - 6-1
|
||||
- Text string updates
|
||||
|
||||
* Wed Aug 07 2019 Jacob Kozol <jacobdkozol@gmail.com> - 5-1
|
||||
|
||||
- Fix PropTypes for the homepage
|
||||
- Code clean up for the list of components
|
||||
|
||||
* Wed Jul 31 2019 Martin Pitt <martin@piware.de> - 4-1
|
||||
|
||||
- Fix AppStream ID
|
||||
- Translation updates
|
||||
|
||||
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Wed Jul 10 2019 Martin Pitt <martin@piware.de> - 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 <martin@piware.de> - 2-1
|
||||
|
||||
- Strip newlines from SSH keys before saving
|
||||
- Translation updates
|
||||
|
||||
* Wed Jun 05 2019 Cockpit Project <cockpituous@gmail.com> - 1-1
|
||||
- Update to upstream 1 release
|
||||
|
||||
* Fri May 24 2019 Cockpit Project <cockpituous@gmail.com> - 0.4-1
|
||||
- Update to upstream 0.4 release
|
||||
|
||||
* Mon May 06 2019 Cockpit Project <cockpituous@gmail.com> - 0.3-1
|
||||
- Update to upstream 0.3 release
|
||||
|
||||
* Mon Apr 15 2019 Cockpit Project <cockpituous@gmail.com> - 0.2.1-1
|
||||
- Update to upstream 0.2.1 release
|
||||
|
||||
* Mon Mar 25 2019 Cockpit Project <cockpituous@gmail.com> - 0.2.0-1
|
||||
- Update to upstream 0.2.0 release
|
||||
|
||||
* Thu Mar 07 2019 Cockpit Project <cockpituous@gmail.com> - 0.1.9-2
|
||||
- Update to upstream 0.1.9 release
|
||||
|
@ -0,0 +1,6 @@
|
||||
--- !Policy
|
||||
product_versions:
|
||||
- rhel-9
|
||||
decision_context: osci_compose_gate
|
||||
rules:
|
||||
- !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional}
|
@ -0,0 +1 @@
|
||||
SHA512 (cockpit-composer-47.tar.gz) = 2948a3137c8cac6e458251b60bd6856ae839af798fba564e42ce0949421c4632b548ae4cae1cf68feda684267af423e68fa4e9579745a6932e4d41175f1e2968
|
@ -0,0 +1 @@
|
||||
1
|
@ -0,0 +1,4 @@
|
||||
---
|
||||
standard-inventory-qcow2:
|
||||
qemu:
|
||||
m: 4G
|
@ -0,0 +1,31 @@
|
||||
#!/bin/sh
|
||||
set -eux
|
||||
|
||||
cd $SOURCE
|
||||
git init
|
||||
make bots test/common machine
|
||||
|
||||
# only install a subset to save time/space
|
||||
mv package.json .package.json
|
||||
npm install chrome-remote-interface sizzle
|
||||
mv .package.json package.json
|
||||
|
||||
. /etc/os-release
|
||||
export TEST_OS="${ID}-${VERSION_ID/./-}"
|
||||
|
||||
RC=0
|
||||
|
||||
for t in test/verify/check-{blueprintList,blueprintWizard,imageWizard}
|
||||
do
|
||||
$t \
|
||||
--enable-network \
|
||||
--machine 127.0.0.1:22 \
|
||||
--browser 127.0.0.1:9090 \
|
||||
--verbose --trace \
|
||||
|| RC=$?
|
||||
done
|
||||
|
||||
echo $RC > "$LOGS/exitcode"
|
||||
cp --verbose Test* "$LOGS" || true
|
||||
# deliver test result via exitcode file
|
||||
exit 0
|
@ -0,0 +1,33 @@
|
||||
---
|
||||
- hosts: localhost
|
||||
roles:
|
||||
- role: standard-test-source
|
||||
tags:
|
||||
- always
|
||||
|
||||
- role: standard-test-basic
|
||||
tags:
|
||||
- atomic
|
||||
- classic
|
||||
required_packages:
|
||||
- cockpit-composer
|
||||
- composer-cli
|
||||
- nodejs
|
||||
- git
|
||||
- curl
|
||||
- createrepo_c
|
||||
- dnf-automatic
|
||||
- firewalld
|
||||
- git
|
||||
- libvirt-daemon-config-network
|
||||
- libvirt-python3
|
||||
- make
|
||||
- npm
|
||||
- python3
|
||||
- targetcli
|
||||
- tlog
|
||||
tests:
|
||||
- verify:
|
||||
dir: .
|
||||
run: ./verify.sh
|
||||
save-files: ["logs/*"]
|
@ -0,0 +1,62 @@
|
||||
#!/bin/sh
|
||||
set -eux
|
||||
|
||||
source /etc/os-release
|
||||
ARCH=$(uname -m)
|
||||
# from standard-test-source
|
||||
SOURCE="$(pwd)/source"
|
||||
LOGS="$(pwd)/logs"
|
||||
TESTS="$(pwd)/tests"
|
||||
mkdir -p "$LOGS"
|
||||
chmod a+w "$LOGS"
|
||||
|
||||
# This section is taken from https://github.com/osbuild/osbuild-composer/blob/main/schutzbot/mockbuild.sh
|
||||
# chromium-headless is only available in EPEL for RHEL.
|
||||
if [[ $ID == rhel || $ID == centos ]] && [[ ${VERSION_ID%.*} == 8 ]] && ! rpm -q epel-release; then
|
||||
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
|
||||
dnf config-manager --enable epel
|
||||
elif [[ $ID == rhel || $ID == centos ]] && [[ ${VERSION_ID%.*} == 9 ]]; then
|
||||
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
|
||||
dnf config-manager --enable epel
|
||||
fi
|
||||
# HACK: chromium-headless ought to be enough, but greater than version 88 has a crash: https://bugs.chromium.org/p/chromium/issues/detail?id=1170634
|
||||
dnf install -y chromium
|
||||
|
||||
# Taken from https://github.com/cockpit-project/cockpit-machines/commit/6206acd32cb125d54cb17be74afb60d45504e99f#diff-8bc7fea4b1a7acd44c6a752365847e961fa72cbb68efa39ed77ca406e9a5cac4
|
||||
#HACK: unbreak rhel-9-0's default choice of 999999999 rounds, see https://bugzilla.redhat.com/show_bug.cgi?id=1993919
|
||||
sed -ie 's/#SHA_CRYPT_MAX_ROUNDS 5000/SHA_CRYPT_MAX_ROUNDS 5000/' /etc/login.defs
|
||||
|
||||
# overriding osbuild-composer repo with nightly
|
||||
mkdir -p /etc/osbuild-composer/repositories
|
||||
cp $SOURCE/test/files/rhel-*.json /etc/osbuild-composer/repositories/
|
||||
|
||||
# Make cockpit.socket and lorax-composer start
|
||||
systemctl start cockpit.socket
|
||||
systemctl start osbuild-composer.socket
|
||||
|
||||
# create user account for logging in
|
||||
if ! id admin 2>/dev/null; then
|
||||
useradd -c Administrator -G wheel admin
|
||||
echo admin:foobar | chpasswd
|
||||
fi
|
||||
|
||||
# create user account for running the test
|
||||
if ! id runtest 2>/dev/null; then
|
||||
useradd -c 'Test runner' runtest
|
||||
# allow test to set up things on the machine
|
||||
mkdir -p /root/.ssh
|
||||
curl https://raw.githubusercontent.com/cockpit-project/bots/master/machine/identity.pub >> /root/.ssh/authorized_keys
|
||||
chmod 600 /root/.ssh/authorized_keys
|
||||
fi
|
||||
chown -R runtest "$SOURCE"
|
||||
|
||||
# disable core dumps, we rather investigate them upstream where test VMs are accessible
|
||||
echo core > /proc/sys/kernel/core_pattern
|
||||
|
||||
cp -r $SOURCE/test/files /home/admin
|
||||
|
||||
# Run tests as unprivileged user
|
||||
su - -c "env SOURCE=$SOURCE LOGS=$LOGS $TESTS/run-test.sh" runtest
|
||||
|
||||
RC=$(cat $LOGS/exitcode)
|
||||
exit ${RC:-1}
|
Loading…
Reference in New Issue