Commit graph

2971 commits

Author SHA1 Message Date
Sanne Raymaekers
dc5a198df7 CreateImageWizard: Remove unecessary lint rule disable 2021-06-30 14:15:01 +02:00
Karel Hala
a01d00c3fe Rename image creator and image wizard
The names of component and files were not matching
2021-06-30 14:15:01 +02:00
Karel Hala
09f467ffb7 Update src/Components/CreateImageWizard/steps/msAzure.js
Co-authored-by: jkozol <jacobdkozol@gmail.com>
2021-06-30 14:15:01 +02:00
Karel Hala
ace808943f Remove old implementation of create image wizard
We don't need the old implementation anymore, this PR fully covers what the previous steps did
2021-06-30 14:15:01 +02:00
Karel Hala
9a56b859ef Fix popover visibility
DDF wizard and popover has some issues with visibility, this is a quick hack so we should try fix it a bit nicer, but for time being it's fine
2021-06-30 14:15:01 +02:00
Karel Hala
0c7a1500ec Fix review comments 2021-06-30 14:15:01 +02:00
Karel Hala
3a1b3c0d43 Add option to pass custom props
In order to properly use this component in edge the imageCreator component has to pass custom props down the chain
2021-06-30 14:15:01 +02:00
Karel Hala
a67e014dbe Fix failing tests
DDF requires a bit altered tests to click trough the wizard so the tests won't fail
2021-06-30 14:15:01 +02:00
Karel Hala
9bf30059f6 Fix rendering of wizard by wrapping it in act
Tests were failing because we are now calling getUser when wizard is shown. This call is asynchronous and requires wrapping the wizard in act to wait for it to be fulfilled
2021-06-30 14:15:01 +02:00
Karel Hala
74f1293773 Skip registration for non rhel output
Based on new changes in master the registration step should be skipped if no RHEL output is selected
2021-06-30 14:15:01 +02:00
Karel Hala
902480dab4 Disable buttons on submit
Add custom submit buttons component to disable these buttons while image is created
2021-06-30 14:15:01 +02:00
Karel Hala
dbcd753bb9 Reorder the target envs
Update the order of envs based on new changes in master
2021-06-30 14:15:01 +02:00
Karel Hala
47f626e94f Call api to create image
Copy over the previous call to create image with new values from DDF wizard
2021-06-30 14:15:01 +02:00
Karel Hala
0644cbd584 Add Radio with popover
New commponent Radio with popover is required to show properly popover in DDF wizard
2021-06-30 14:15:01 +02:00
Karel Hala
2d777bd30d Add registration key
Fully implement registration step with conditional text fields
2021-06-30 14:15:01 +02:00
Karel Hala
fb1c949a97 Add packages selector component
Write fully the packages selector component which was previously registered in DDF components mapper.
2021-06-30 14:15:01 +02:00
Karel Hala
342bea611e Add all steps except packages
New component to show packages needs to be created, let's create a dummy component to unblock implementing rest of the steps.
2021-06-30 14:15:01 +02:00
Karel Hala
2f3f9f9367 Add image output tiles
First step includes tiles so let's create output tiles component to show in this step
2021-06-30 14:15:01 +02:00
Karel Hala
c040b004ad Add all steps and write review step
Basic steps with text inputs to test the navigation and formatting, add final review step component to show all values
2021-06-30 14:15:01 +02:00
Karel Hala
06d4fd718b Add initial branching
Add DDF package and include initial branching based on text fields
2021-06-30 14:15:01 +02:00
Cockpit Project
24ce4fc03e package.json: Update @redhat-cloud-services/frontend-components-utilities
Closes #247
2021-06-30 10:04:34 +02:00
Cockpit Project
30eedc1cdf package.json: Update @patternfly/patternfly, @patternfly/react-core, @patternfly/react-table
Closes #246
2021-06-24 11:20:32 +02:00
Cockpit Project
7ad68568a2 package.json: Update @redhat-cloud-services/frontend-components
Closes #241
2021-06-18 12:25:54 +02:00
Sanne Raymaekers
e86b210a22 src: Use rhel-84 instead of rhel-8 2021-06-16 11:35:05 +02:00
Cockpit Project
dd8ce54d17 package.json: Update @babel/runtime
Closes #239
2021-06-15 09:58:01 +02:00
Cockpit Project
5a96cdac30 package.json: Update @redhat-cloud-services/frontend-components
Closes #236
2021-06-14 16:40:29 +02:00
Sanne Raymaekers
c3af125e4a package.json: Use dart-sass instead of node-sass 2021-06-14 16:40:15 +02:00
Cockpit Project
ba72d8f238 package.json: Update @redhat-cloud-services/frontend-components-utilities
Closes #235
2021-06-14 16:40:15 +02:00
Jacob Kozol
55a3408ff4 README: include style and test info 2021-06-14 15:22:56 +02:00
Sanne Raymaekers
a3c9e955a1 ImageWizard: Fix review step prop type
Release should be an object.
2021-06-13 13:05:17 +01:00
Sanne Raymaekers
9c65a705a3 LandingPage: Include link to current commit on GitHub 2021-06-13 13:05:17 +01:00
Jacob Kozol
f9f591476e devel: update image builder link to point to UI 2021-06-11 18:22:01 +01:00
Cockpit Project
bca32ec7b5 package.json: Update @patternfly/react-table, @patternfly/react-core, @patternfly/patternfly
Closes #231
2021-06-10 10:30:33 +02:00
Cockpit Project
b960c21749 package.json: Update @redhat-cloud-services/frontend-components
Closes #228
2021-06-10 10:09:59 +02:00
github-actions[bot]
be4aaf8859
package.json: Update @babel/runtime (#233)
Closes #233

Co-authored-by: Cockpit Project <cockpituous@gmail.com>
2021-06-10 10:05:57 +02:00
Gianluca Zuccarelli
3132e19d80
devtools: Update readme
Detail how to make uploads work.
2021-06-09 14:40:50 +02:00
Jacob Kozol
043b775ced CreateImageWizard: only enable registration for rhel images 2021-06-08 13:37:03 +02:00
Jacob Kozol
120398be8c CreateImageWizard: display release in review screen 2021-06-08 13:37:03 +02:00
Jacob Kozol
0e5ec4fb7e CreateImageWizard: use your image instead of the image 2021-06-03 17:04:54 +02:00
Sanne Raymaekers
d45ee17aca src: Rename RHEL 8.3 to just RHEL 8
We should pull these labels/descriptions from the service, but let's do
that separately.
2021-06-03 17:04:22 +02:00
Cockpit Project
9b3e5ffbd8 package.json: Update @redhat-cloud-services/frontend-components
Closes #225
2021-06-03 11:28:05 +02:00
Sanne Raymaekers
b648ffaca4 store: Insert new composes on top of the table
Fixes #161
2021-06-02 17:56:47 +02:00
Jacob Kozol
6db456a17c ImagesTable: data-testid should be lowercase 2021-06-02 15:45:35 +02:00
Jacob Kozol
93d0fdb6fc CreateImageWizard: alphabetize upload destinations
The upload destinations now display in alphabetical order.
2021-06-02 15:45:08 +02:00
Jacob Kozol
ebdfbbf57d ImagesTable: add gcp info
When a gcp image is successfully uploaded the user needs to know the
project id, image name, and account the image is shared with. These are
now displayed in a popover accessible from the status section of the
images table.
2021-06-02 15:44:38 +02:00
Jacob Kozol
3571a7b3c6 ImagesTable: add azure image link
When an azure image is successfully uploaded the user is provided a link
to view the image in the azure web portal.
2021-06-01 17:55:53 +02:00
Cockpit Project
d40a783fc9 package.json: Update @redhat-cloud-services/frontend-components
Closes #220
2021-06-01 17:00:39 +02:00
Cockpit Project
1bbb00d650 package.json: Update @redhat-cloud-services/frontend-components-notifications
Closes #215
2021-05-27 12:28:20 +02:00
Jacob Kozol
6cd58557c5 CreateImageWizard: improve packages step
Update the text description and replace "options" with "packages". Also,
add styling to increase the size of the available and chosen packages
list.
2021-05-26 17:02:31 +02:00
Jacob Kozol
cea9808c91 CreateImageWizard: add spacing before azure fields 2021-05-26 16:28:32 +02:00