Commit graph

2486 commits

Author SHA1 Message Date
regexowl
ad784b9ab9 api: Update contentSources schema
This updates the contentSources schema and regenerates the API.
2024-11-19 18:44:49 -06:00
regexowl
b526ad3c60 Wizard: Basic Timezone step
This adds bare bones Timezone step with appropriate file structure and basic unit tests.
2024-11-19 13:01:34 -06:00
regexowl
b8c852c836 Wizard: Prefetch the list of activation keys on Image output step
This prefetches the list of activation keys upon entering the Wizard, making the loading times on the Registration step better for the user.
2024-11-19 11:40:51 -06:00
Sanne Raymaekers
4637a2a5d8 image-builder-frontend: only show Beta releases if flag is on
Betas are only available for a few weeks at a time, so they should be
able to be hidden on demand.
2024-11-19 16:40:27 +01:00
regexowl
d13eae23dd Wizard: Disable rhc for RHEL 10 Beta
This temporarily disables rhc option for RHEL 10 Beta registration as it currently doesn't work.
2024-11-19 16:20:37 +01:00
red-hat-konflux[bot]
9a99f9bae6 chore(deps): update konflux references
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
2024-11-19 14:47:22 +01:00
Sanne Raymaekers
15ac21f988 Wizard: hide unsupported steps for RHEL 10 Beta 2024-11-19 11:21:57 +01:00
Sanne Raymaekers
73dad35e45 src/ImagesTable: support RHEL 10 Beta 2024-11-19 11:21:57 +01:00
Sanne Raymaekers
83125863e6 api: update image-builder api 2024-11-19 11:21:57 +01:00
Sanne Raymaekers
b8b9b8f846 src/Utilities: RHEL 10 support for isRhel 2024-11-19 11:21:57 +01:00
Sanne Raymaekers
3ada1ceb68 Wizard: RHEL 10 support 2024-11-19 11:21:57 +01:00
Sanne Raymaekers
79e0676c7c src/constants: add RHEL_10_BETA
RHEL_10 is defined but not added to the releases yet. This way utility
functions and helpers can be updated without showing RHEL_10 in the UI
yet.
2024-11-19 11:21:57 +01:00
Sanne Raymaekers
a2b8883350 fec.config: move sentry's moduleMetadata out of _experiments 2024-11-18 13:16:48 +01:00
Sanne Raymaekers
dc613de3cb Revert "fec.config: prefix paths"
I misunderstood, this is for legacy sourcemaps only, the new method uses
debug IDs which are embedded and don't rely on url paths to resolve the
sources.

This reverts commit 2410143ba0.
2024-11-18 13:16:48 +01:00
regexowl
2d1f983b9c deps: Revert frontend-components bump, install from zero
This reverts #2556 and installs all dependencies from complete zero so there are no leftovers.
2024-11-18 11:49:26 +01:00
Sanne Raymaekers
2410143ba0 fec.config: prefix paths
The paths of each artefact needs to be prefixed to reflect where the
static resources are hosted on consoledot (which is under
/apps/image-builder).
2024-11-18 09:36:10 +01:00
regexowl
8cc9414b5f deps: Patternfly deps to version 5.4.1
This makes 5.4.1 the version for all Patternfly deps.
2024-11-15 15:34:47 +01:00
Sanne Raymaekers
08950749d0 tsconfig.json: generate sourcemaps for typescript files 2024-11-15 13:03:01 +01:00
Sanne Raymaekers
4b16cf3c98 fec.config: fix typo in sentry plugin 2024-11-15 11:31:30 +01:00
dependabot[bot]
026f3efb38 build(deps): bump @patternfly/react-code-editor from 5.4.3 to 6.0.0
Bumps [@patternfly/react-code-editor](https://github.com/patternfly/patternfly-react) from 5.4.3 to 6.0.0.
- [Release notes](https://github.com/patternfly/patternfly-react/releases)
- [Commits](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-code-editor@5.4.3...@patternfly/react-code-editor@6.0.0)

---
updated-dependencies:
- dependency-name: "@patternfly/react-code-editor"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-15 11:08:54 +01:00
Sanne Raymaekers
7d9f4b9c62 ci.sh: export sentry variables before calling build
Otherwise fec doesn't pick them up.
2024-11-15 10:50:03 +01:00
dependabot[bot]
5af29d37c5 build(deps-dev): bump @types/react from 18.3.11 to 18.3.12
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.3.11 to 18.3.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-15 10:31:31 +01:00
Sanne Raymaekers
d20ae705fc fec: add sentry plugin
This will enable unminified stacktraces in sentry.
2024-11-15 10:09:38 +01:00
Anna Vítová
7c99415822 Wizard: Add bytes to min_size partitioning <HMS-4981> 2024-11-14 11:07:45 +01:00
Sanne Raymaekers
7b365dcb4d Wizard: handle dos scripts in first boot
Scripts in which lines are terminated by CRLF break the first boot
service, so let's make sure the line termination is correct.
2024-11-14 10:33:44 +01:00
Michal Gold
ba9546193e Wizard: add support for other input type in HookValidatedInput
adds `type` prop to `HookValidatedInput` with a default of 'text', to be able to support other type input like 'password'
2024-11-14 10:24:00 +01:00
dependabot[bot]
0f111a4e6a build(deps): bump @redhat-cloud-services/frontend-components
Bumps [@redhat-cloud-services/frontend-components](https://github.com/RedHatInsights/frontend-components) from 4.2.16 to 4.2.22.
- [Commits](https://github.com/RedHatInsights/frontend-components/commits)

---
updated-dependencies:
- dependency-name: "@redhat-cloud-services/frontend-components"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-14 10:13:45 +01:00
dependabot[bot]
7d57099a2f build(deps-dev): bump eslint-plugin-jsx-a11y from 6.10.0 to 6.10.2
Bumps [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) from 6.10.0 to 6.10.2.
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.10.0...v6.10.2)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsx-a11y
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-14 10:02:36 +01:00
dependabot[bot]
d58be5e528 build(deps-dev): bump uuid from 11.0.2 to 11.0.3
Bumps [uuid](https://github.com/uuidjs/uuid) from 11.0.2 to 11.0.3.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v11.0.2...v11.0.3)

---
updated-dependencies:
- dependency-name: uuid
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-14 09:25:04 +01:00
dependabot[bot]
a1c36815fd build(deps-dev): bump @redhat-cloud-services/tsc-transform-imports
Bumps @redhat-cloud-services/tsc-transform-imports from 1.0.16 to 1.0.17.

---
updated-dependencies:
- dependency-name: "@redhat-cloud-services/tsc-transform-imports"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-13 10:02:21 +01:00
dependabot[bot]
827047658a build(deps-dev): bump @vitejs/plugin-react from 4.3.2 to 4.3.3
Bumps [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) from 4.3.2 to 4.3.3.
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/v4.3.3/packages/plugin-react)

---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-13 09:51:52 +01:00
red-hat-konflux[bot]
258aab09d3 chore(deps): update konflux references
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
2024-11-13 09:41:08 +01:00
dependabot[bot]
8f34e063bc build(deps): bump cookie, express and @bundled-es-modules/cookie
Bumps [cookie](https://github.com/jshttp/cookie), [express](https://github.com/expressjs/express) and [@bundled-es-modules/cookie](https://github.com/bundled-es-modules/cookie). These dependencies needed to be updated together.

Updates `cookie` from 0.5.0 to 0.7.1
- [Release notes](https://github.com/jshttp/cookie/releases)
- [Commits](https://github.com/jshttp/cookie/compare/v0.5.0...v0.7.1)

Updates `express` from 4.21.0 to 4.21.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.0...4.21.1)

Updates `@bundled-es-modules/cookie` from 2.0.0 to 2.0.1
- [Commits](https://github.com/bundled-es-modules/cookie/commits)

---
updated-dependencies:
- dependency-name: cookie
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
- dependency-name: "@bundled-es-modules/cookie"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-13 09:30:18 +01:00
dependabot[bot]
dd703b055a build(deps-dev): bump eslint-plugin-react from 7.37.1 to 7.37.2
Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) from 7.37.1 to 7.37.2.
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.1...v7.37.2)

---
updated-dependencies:
- dependency-name: eslint-plugin-react
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-08 11:07:57 +01:00
dependabot[bot]
f85e660953 build(deps): bump @reduxjs/toolkit from 2.2.8 to 2.3.0
Bumps [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) from 2.2.8 to 2.3.0.
- [Release notes](https://github.com/reduxjs/redux-toolkit/releases)
- [Commits](https://github.com/reduxjs/redux-toolkit/compare/v2.2.8...v2.3.0)

---
updated-dependencies:
- dependency-name: "@reduxjs/toolkit"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-08 08:39:26 +01:00
Michal Gold
176c64dd47 Wizard: Add Users step to the wizard (HMS-4902)
This commit adds a new step 'Users' that is enabled only in stage-preview,
and will enable it in stage-stable once IQE tests are ready.
The step is not functional yet, this is just the first step.
2024-11-08 00:26:26 +01:00
dependabot[bot]
d734d4ca91 build(deps-dev): bump eslint-plugin-testing-library from 6.3.0 to 6.4.0
Bumps [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/testing-library/eslint-plugin-testing-library/releases)
- [Changelog](https://github.com/testing-library/eslint-plugin-testing-library/blob/main/.releaserc.json)
- [Commits](https://github.com/testing-library/eslint-plugin-testing-library/compare/v6.3.0...v6.4.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-testing-library
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-07 15:55:44 +01:00
dependabot[bot]
6d392cf943 build(deps): bump @patternfly/react-core from 5.4.1 to 5.4.8
Bumps [@patternfly/react-core](https://github.com/patternfly/patternfly-react) from 5.4.1 to 5.4.8.
- [Release notes](https://github.com/patternfly/patternfly-react/releases)
- [Commits](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-core@5.4.1...@patternfly/react-core@5.4.8)

---
updated-dependencies:
- dependency-name: "@patternfly/react-core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-07 09:16:04 +01:00
regexowl
b83ee20541 devDeps: Manually bump msw from 2.4.10 to 2.6.0
This bumps bump msw from 2.4.10 to 2.6.0
2024-11-06 16:23:32 +01:00
regexowl
c2926ff147 devDeps: Manually bump @rtk-query/codegen-openapi
This bumps @rtk-query/codegen-openapi from 1.2.0 to 2.0.0
2024-11-06 13:45:34 +01:00
dependabot[bot]
5672f12db4 build(deps-dev): bump @babel/preset-env from 7.25.8 to 7.26.0
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.25.8 to 7.26.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-06 12:43:25 +01:00
dependabot[bot]
539e62d94e build(deps-dev): bump eslint-plugin-react-hooks from 4.6.2 to 5.0.0
Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) from 4.6.2 to 5.0.0.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/eslint-plugin-react-hooks@5.0.0/packages/eslint-plugin-react-hooks)

---
updated-dependencies:
- dependency-name: eslint-plugin-react-hooks
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-06 10:45:53 +01:00
dependabot[bot]
05e112a913 build(deps-dev): bump redux-mock-store from 1.5.4 to 1.5.5
Bumps [redux-mock-store](https://github.com/arnaudbenard/redux-mock-store) from 1.5.4 to 1.5.5.
- [Release notes](https://github.com/arnaudbenard/redux-mock-store/releases)
- [Commits](https://github.com/arnaudbenard/redux-mock-store/compare/v1.5.4...v1.5.5)

---
updated-dependencies:
- dependency-name: redux-mock-store
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-06 09:52:17 +01:00
Lucas Garfield
1093fd592a Konflux: Add rpms-signature-scan task (HMS-4948)
Resolves HMS-4948. This task is mandatory as of November 1, 2024.
2024-11-04 13:09:06 -06:00
red-hat-konflux[bot]
1fcb09dc3f chore(deps): update konflux references
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
2024-11-04 21:02:07 +02:00
regexowl
b84be929bb test: Add "VMware checkbox select and unselect works" test
This adds a new test to check functionality of the bug fix.
2024-11-04 08:44:35 -06:00
regexowl
79a4e98d0e Wizard: Fix VMware select and unselect
This updates the behaviour of VMware checkbox to make it possible to unselect VMware as a target.

How to reproduce:
1. select VMware vSphere checkbox
2. click on Virtual disk radio
3. try to unselect VMware vSphere checkbox

Previous behaviour - the checkbox can't be unselected
New behaviour - the checkbox can be unselected, removing relevant type of VMware target from imageTypes
2024-11-04 08:44:35 -06:00
dependabot[bot]
27db0e1a03 build(deps): bump @sentry/browser and @redhat-cloud-services/frontend-components-utilities
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript) to 7.119.2 and updates ancestor dependency [@redhat-cloud-services/frontend-components-utilities](https://github.com/RedHatInsights/frontend-components). These dependencies need to be updated together.


Updates `@sentry/browser` from 5.30.0 to 7.119.2
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.119.2/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.30.0...7.119.2)

Updates `@redhat-cloud-services/frontend-components-utilities` from 4.0.17 to 4.0.19
- [Commits](https://github.com/RedHatInsights/frontend-components/commits)

---
updated-dependencies:
- dependency-name: "@sentry/browser"
  dependency-type: indirect
- dependency-name: "@redhat-cloud-services/frontend-components-utilities"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 10:30:45 +02:00
dependabot[bot]
7074d4213c build(deps-dev): bump uuid from 10.0.0 to 11.0.2
Bumps [uuid](https://github.com/uuidjs/uuid) from 10.0.0 to 11.0.2.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v10.0.0...v11.0.2)

---
updated-dependencies:
- dependency-name: uuid
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 09:23:12 +02:00
regexowl
edc4a70c25 devDeps: Manual bump msw from 2.4.9 to 2.4.10
Bumps msw from 2.4.9 to 2.4.10.
2024-11-01 14:59:42 -05:00