regexowl
4145157858
Wizard: Add firewall services
...
This adds firewall services, using the `<ChippingInput>` components. New tests were also added.
2025-01-29 14:48:15 +01:00
Gianluca Zuccarelli
94f24ce085
store/cockpitApi: add create blueprint mutation
2025-01-28 13:29:21 +01:00
Gianluca Zuccarelli
c104f30cd2
store/cockpitApi: add list snapshot mutation
...
This is not ideal, but we needed to add an empty endpoint for
this, even though we're ignoring it on prem. The frontend for
the service makes the api call regardless, so we can't ignore
this.
2025-01-28 13:29:21 +01:00
Gianluca Zuccarelli
a3529f9108
CreateImageWizard: ignore org-id for on-prem
...
We can ignore the org-id when trying to get the state of the
blueprint during the blueprint creation. This is unnecessary
info for `on-prem`
2025-01-28 13:29:21 +01:00
Gianluca Zuccarelli
d0a69082f3
CreateImageWizard: disable analytics for on-prem
2025-01-28 13:29:21 +01:00
Michal Gold
6e36232e1a
Wizard: Add remove user button in users step
...
this adds remove user button and add unit test as well.
2025-01-27 14:30:22 -06:00
regexowl
96d68583a3
Wizard: Add kernel to Review step
...
This adds a kernel expandable to the Review step.
2025-01-27 13:48:39 -06:00
Michal Gold
aa8086176b
wizard: create new component with add eyeIcon button inside textInput
...
this commit create new component with add eyeIcon button inside textInput,
for password field
2025-01-27 13:35:18 -06:00
Gianluca Zuccarelli
45b83bd4fb
CreateImageWizard: initialize on-prem with host arch
...
Initialize the create image wizard with the host arch for the
on-prem frontend.
2025-01-27 17:03:06 +01:00
Gianluca Zuccarelli
44af2f278b
CreateImageWizard: initialize on-prem with host distro
...
Initialize the create image wizard with the host's distribution for the
on-premise frontend.
2025-01-27 17:03:06 +01:00
Gianluca Zuccarelli
29b7e02de2
CreateImageWizard: hide activation keys for on-prem
...
Subject says it all
2025-01-27 17:03:06 +01:00
Gianluca Zuccarelli
6e9bd89b08
store/backendApi: create a useBackendPrefetch hook
...
Create a helper hook for RTK prefetch queries. This wrapper function
is needed since the imagebuilderApi and cockpitApi aren't at parity
yet.
2025-01-27 17:03:06 +01:00
Gianluca Zuccarelli
5a70e31d5a
store/cockpitApi: empty get oscap profiles function
...
Create the boilerplate function for getting the Oscap profiles. We will
need to make a call to the `oscap` binary to get this information. So
we will leave it empty for now.
2025-01-27 17:03:06 +01:00
Gianluca Zuccarelli
5988c42b6f
store/cockpitApi: getArchitectures endpoint
...
We were making a call to a dead endpoint to get the architectures.
Instead, create a custom query function to return the list of architectures
and image types.
2025-01-27 17:03:06 +01:00
Gianluca Zuccarelli
aef3f4a3e4
multi: on-prem can't use the unleash flag
...
Switch the useFlag usage to the stub function defined in the
`useGetEnvironment` utility
2025-01-27 17:03:06 +01:00
regexowl
6a29f7f344
Wizard: Remove redundant code, fix addItem
...
Removed redundant code and updated `addItem` to check for duplicate arguments in both required and non-required list.
2025-01-27 13:21:48 +01:00
regexowl
1b21852518
Wizard: Add kernel append input
...
This adds the kernel append input. New arguments can be added by pressing the "Add" button or hitting Enter after the argument.
The kernel arguments linked to a selected OpenSCAP profile are rendered in a category marked as "Required by OpenSCAP" and are read only.
2025-01-27 13:21:48 +01:00
Michal Gold
771a582916
wizard: add support of TextArea for ssh_key field
...
this commit add support of TextArea for ssh_key field
2025-01-25 17:07:53 -06:00
regexowl
0f86336af6
Wizard: Services step basics
...
This adds basic structure of the Services step.
2025-01-23 09:56:24 +01:00
regexowl
adf802174c
Wizard: Fix "and build images" buttons
...
The "Create / Save changes to a blueprint and build images" buttons were disabled by default.
2025-01-22 11:38:58 +02:00
Michal Gold
25f124077c
wizard: add Administrator checkbox to users step (HMS-4903)
...
this commit add Administrator checkbox to users step
2025-01-21 13:29:25 +01:00
regexowl
30d77faeb5
this commit add validation to name field in Users step
2025-01-21 11:36:33 +01:00
Michal Gold
5a7ce1efee
wizard: extand steps only if there are values in the step
...
add condition that check if there is value in Hostname, Locale, Timezone steps
and if there is no value, we dont see the extendable part in review step
FIX ISSUE: (#2718 )
after changes when there is no value in Timezone step, we should update
test if we want to see the extendable section
2025-01-21 10:06:19 +01:00
regexowl
bfef28999d
Wizard: Add validation for kernel step
...
This adds validation for the Kernel step.
2025-01-21 08:33:52 +01:00
regexowl
2d011c52e1
Wizard: Add custom kernel name warning
...
This adds a warning when custom kernel name is selected.
2025-01-21 08:33:52 +01:00
regexowl
addd933451
Wizard: Switch kernel name dropdown to typeahead with custom options
...
This replaces previously used single dropdown with a typeahead that allow creating a custom option.
2025-01-21 08:33:52 +01:00
regexowl
1fce574146
Wizard: Swap kernel name input with drop down
...
This replaces the kernel name input with a static drop down populated with valid values.
2025-01-21 08:33:52 +01:00
regexowl
c121e5caba
Wizard: Add Kernel name input
...
This adds a kernel name input.
2025-01-21 08:33:52 +01:00
regexowl
6e6e3b1ccc
Wizard: Fix repo status formatting
...
This fixes the formatting of repositories status.
2025-01-17 09:11:41 -06:00
regexowl
4802d08214
Wizard: Firewall ports input
...
This adds chipping input for ports on the Firewall step.
2025-01-16 11:23:56 -06:00
Michal Gold
568b8c83cf
wizard: add ssh_key to review step
...
this commit add ssh_key to review step under Users
2025-01-15 10:42:43 +01:00
regexowl
3167effa1b
Wizard: Add unleash flag and update tests
...
This gates the step behind an unleash flag and updates the existing tests so they pass with the new step added.
2025-01-14 14:11:22 -06:00
Michal Gold
b3a8597b66
Revert "wizard: add confirm password to users step (HMS-4903)"
...
This reverts commit ba70753a80 .
2025-01-08 12:47:05 -06:00
Michal Gold
ba70753a80
wizard: add confirm password to users step (HMS-4903)
...
this commit add confirm password to users step
2025-01-08 11:10:29 +01:00
Bryttanie House
29736d8d0c
Wizard: switch snapshot date in wizard to RFC3339
2025-01-07 14:37:34 +01:00
regexowl
d77ac55482
Wizard: Skip directly to Review
...
When clicking "Review and finish" the user skips directly to the Review step and the name of the blueprint gets automatically populated.
2025-01-06 18:22:50 -06:00
regexowl
4af4b56332
this commit adds ssh_key to users step
2025-01-06 13:05:41 +01:00
Michal Gold
6a5871bf14
wizard: add users to review step (HMS-4906)
2025-01-06 12:28:20 +01:00
regexowl
5e4f20edf1
src: Make spinners spin
...
This replaces the `<InProgressIcon>` with animated spinners to indicate that something is happening.
2025-01-06 10:17:49 +01:00
regexowl
5f9f30d97b
Wizard: Fix "form in form" warning
...
This resolves `Warning: validateDOMNesting(...): <form> cannot appear as a descendant of <form>.` warning in test output. There were two `<Form>` components nested in each other.
2025-01-02 13:18:00 +01:00
Michal Gold
d0f2317649
wizard: add user information step (HMS-4903)
...
This commit introduces the user information step with the following fields:
(*) `userName` field
(*) `password` field
(*) add unit tests for create and edit mode
2024-12-20 12:35:15 -06:00
regexowl
cf4289f692
Wizard: Move two files
...
This moves two files:
- timezonesList to the Timezone step, same as lists used for Locale
- ImportBlueprintModal.test.tsx to the test folder so all the test files are in one place
2024-12-17 17:01:34 -06:00
regexowl
ae795c3b6a
Wizard: Extract ChippingInput to reusable component
...
This extracts input with chips from the NTP servers into a separate reusable ChippingInput component.
2024-12-16 12:12:56 -06:00
regexowl
8e046e3018
Wizard: Kernel step basics
...
This adds foundation for Kernel step, including gating and basic tests.
2024-12-16 10:53:06 +01:00
regexowl
dc24ba24e4
Wizard: Add Hostname expandable to Review step
...
This adds a new expandable to the Review step.
2024-12-12 13:47:09 +02:00
regexowl
5a514d1d04
Wizard: Add Hostname functionality
...
This adds a validated hostname input and new tests.
2024-12-11 12:59:41 -06:00
regexowl
8c108fe2ec
Wizard: Basic Hostname step
...
This adds Hostname step basics and file structure.
2024-12-10 12:37:36 -06:00
regexowl
8d84b5eef2
Wizard: Add Locale to Review step
...
This adds Locale expandable to the Review step.
2024-12-10 04:15:37 -06:00
regexowl
c9efe9e22d
Wizard: Use reusable sort function
...
This replaces sortfn with a reusable sorting function from utilities.
2024-12-09 14:30:26 -06:00
regexowl
ad02609038
Wizard: Add Languages drop down
...
This adds a drop down for languages selection. The options are populated with an ouput of `localectl list-locales` and sorted to display results starting with the search term first.
Also added tests.
2024-12-09 14:30:26 -06:00