From 2307c0e729be969c9060bc891a0365a969e44022 Mon Sep 17 00:00:00 2001 From: Gilad Lekner Date: Mon, 26 Apr 2021 12:58:44 +0300 Subject: [PATCH] Bug 1952732: Users did not understand the boot source labels --- .../tests/vm-template/customize-source.spec.ts | 2 +- .../tests/vm-template/source-image.spec.ts | 8 ++++---- .../integration-tests-cypress/view/add-source.ts | 4 +--- .../kubevirt-plugin/locales/en/kubevirt-plugin.json | 1 - .../src/components/create-vm/forms/boot-source-form.tsx | 3 ++- .../modals/add-template-source/add-template-source.tsx | 8 +++++--- .../src/components/vm-templates/table/VMTemplateTable.tsx | 2 +- .../src/components/vm-templates/vm-template-source.tsx | 4 ++-- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/frontend/packages/kubevirt-plugin/integration-tests-cypress/tests/vm-template/customize-source.spec.ts b/frontend/packages/kubevirt-plugin/integration-tests-cypress/tests/vm-template/customize-source.spec.ts index 1c3c764d33f..0ddd659c09a 100644 --- a/frontend/packages/kubevirt-plugin/integration-tests-cypress/tests/vm-template/customize-source.spec.ts +++ b/frontend/packages/kubevirt-plugin/integration-tests-cypress/tests/vm-template/customize-source.spec.ts @@ -36,7 +36,7 @@ describe('test vm template source image', () => { virtualization.templates.addSource(TEMPLATE_NAME); addSource.addBootSource(ProvisionSource.REGISTRY); virtualization.templates.testSource(TEMPLATE_NAME, 'Importing'); - virtualization.templates.testSource(TEMPLATE_NAME, 'Available'); + virtualization.templates.testSource(TEMPLATE_NAME, 'test-provider'); virtualization.templates.customizeSource(TEMPLATE_NAME); customizeSource.fillForm({ vmtName }); diff --git a/frontend/packages/kubevirt-plugin/integration-tests-cypress/tests/vm-template/source-image.spec.ts b/frontend/packages/kubevirt-plugin/integration-tests-cypress/tests/vm-template/source-image.spec.ts index 8c4b59099af..6d27eaf3b34 100644 --- a/frontend/packages/kubevirt-plugin/integration-tests-cypress/tests/vm-template/source-image.spec.ts +++ b/frontend/packages/kubevirt-plugin/integration-tests-cypress/tests/vm-template/source-image.spec.ts @@ -29,7 +29,7 @@ describe('test vm template source image', () => { virtualization.templates.addSource(TEMPLATE_NAME); addSource.addBootSource(ProvisionSource.REGISTRY); virtualization.templates.testSource(TEMPLATE_NAME, 'Importing'); - virtualization.templates.testSource(TEMPLATE_NAME, 'Available'); + virtualization.templates.testSource(TEMPLATE_NAME, 'test-provider'); virtualization.templates.deleteSource(TEMPLATE_NAME); virtualization.templates.testSource(TEMPLATE_NAME, 'Add source'); }); @@ -38,7 +38,7 @@ describe('test vm template source image', () => { virtualization.templates.addSource(TEMPLATE_NAME); addSource.addBootSource(ProvisionSource.URL); virtualization.templates.testSource(TEMPLATE_NAME, 'Importing'); - virtualization.templates.testSource(TEMPLATE_NAME, 'Available'); + virtualization.templates.testSource(TEMPLATE_NAME, 'test-provider'); virtualization.templates.deleteSource(TEMPLATE_NAME); virtualization.templates.testSource(TEMPLATE_NAME, 'Add source'); }); @@ -51,7 +51,7 @@ describe('test vm template source image', () => { pvcNamespace: 'default', }); virtualization.templates.testSource(TEMPLATE_NAME, 'Cloning'); - virtualization.templates.testSource(TEMPLATE_NAME, 'Available'); + virtualization.templates.testSource(TEMPLATE_NAME, 'test-provider'); virtualization.templates.deleteSource(TEMPLATE_NAME); virtualization.templates.testSource(TEMPLATE_NAME, 'Add source'); }); @@ -66,7 +66,7 @@ describe('test vm template source image', () => { virtualization.templates.addSource(TEMPLATE_NAME); addSource.addBootSource(ProvisionSource.UPLOAD); virtualization.templates.testSource(TEMPLATE_NAME, 'Uploading'); - virtualization.templates.testSource(TEMPLATE_NAME, 'Available'); + virtualization.templates.testSource(TEMPLATE_NAME, 'test-provider'); virtualization.templates.deleteSource(TEMPLATE_NAME); virtualization.templates.testSource(TEMPLATE_NAME, 'Add source'); }); diff --git a/frontend/packages/kubevirt-plugin/integration-tests-cypress/view/add-source.ts b/frontend/packages/kubevirt-plugin/integration-tests-cypress/view/add-source.ts index 97b69581e8b..4450b48ba09 100644 --- a/frontend/packages/kubevirt-plugin/integration-tests-cypress/view/add-source.ts +++ b/frontend/packages/kubevirt-plugin/integration-tests-cypress/view/add-source.ts @@ -35,9 +35,7 @@ export const addSource = { .clear() .type('5'); } - if (provider) { - cy.get('#form-ds-provider-input').type(provider); - } + cy.get('#form-ds-provider-input').type(provider || 'test-provider'); if (Cypress.env('STORAGE_CLASS')) { cy.byTestID('advanced-section').within(() => cy diff --git a/frontend/packages/kubevirt-plugin/locales/en/kubevirt-plugin.json b/frontend/packages/kubevirt-plugin/locales/en/kubevirt-plugin.json index ac92663ae6f..fec3eede19f 100644 --- a/frontend/packages/kubevirt-plugin/locales/en/kubevirt-plugin.json +++ b/frontend/packages/kubevirt-plugin/locales/en/kubevirt-plugin.json @@ -721,7 +721,6 @@ "{{provider}} boot source": "{{provider}} boot source", "Preparing boot source": "Preparing boot source", "Boot source required": "Boot source required", - "Available": "Available", "{{provider}} defined": "{{provider}} defined", "This operating system boot source was added to the cluster by user on {{date}}": "This operating system boot source was added to the cluster by user on {{date}}", "Unknown source": "Unknown source", diff --git a/frontend/packages/kubevirt-plugin/src/components/create-vm/forms/boot-source-form.tsx b/frontend/packages/kubevirt-plugin/src/components/create-vm/forms/boot-source-form.tsx index 44fcbf3407a..f4ece086f01 100644 --- a/frontend/packages/kubevirt-plugin/src/components/create-vm/forms/boot-source-form.tsx +++ b/frontend/packages/kubevirt-plugin/src/components/create-vm/forms/boot-source-form.tsx @@ -456,11 +456,12 @@ export const BootSourceForm: React.FC = ({ )} {withUpload && ( - + dispatch({ type: BOOT_ACTION_TYPE.SET_PROVIDER, payload })} aria-label={t('kubevirt-plugin~Source provider')} id="form-ds-provider-input" diff --git a/frontend/packages/kubevirt-plugin/src/components/modals/add-template-source/add-template-source.tsx b/frontend/packages/kubevirt-plugin/src/components/modals/add-template-source/add-template-source.tsx index e268113b88c..decd57836ad 100644 --- a/frontend/packages/kubevirt-plugin/src/components/modals/add-template-source/add-template-source.tsx +++ b/frontend/packages/kubevirt-plugin/src/components/modals/add-template-source/add-template-source.tsx @@ -122,7 +122,7 @@ export const AddTemplateSourceModal: React.FC 0; - + const withUpload = true; // to be dynamic in future? const { dataSource, file, isValid } = state; const onSubmit = async () => { @@ -241,7 +241,7 @@ export const AddTemplateSourceModal: React.FC