diff --git a/app/javascript/components/ansible-playbook-edit-catalog-form/helper.js b/app/javascript/components/ansible-playbook-edit-catalog-form/helper.js
index ff2b942633b..a7c2daf279f 100644
--- a/app/javascript/components/ansible-playbook-edit-catalog-form/helper.js
+++ b/app/javascript/components/ansible-playbook-edit-catalog-form/helper.js
@@ -1,7 +1,6 @@
import { useFieldApi, useFormApi } from '@@ddf';
import React from 'react';
-import { Button, TextInput, Checkbox } from 'carbon-components-react';
-import { TrashCan32 } from '@carbon/icons-react';
+import { Button, Checkbox } from 'carbon-components-react';
import PropTypes from 'prop-types';
import { TreeViewRedux } from '../tree-view';
@@ -153,64 +152,6 @@ TreeViewReduxWrapper.propTypes = {
roleAllows: PropTypes.bool.isRequired,
};
-/** component used as a mapper to include the key value pairs ofr extra vars */
-export const KeyValueListComponent = (props) => {
- const {
- input, label, keyLabel, valueLabel,
- } = useFieldApi(props);
- const formOptions = useFormApi();
-
- const addPair = () => {
- const newPairs = [...input.value, { key: '', value: '' }];
- formOptions.change(input.name, newPairs);
- };
-
- const deletePair = (index) => {
- const newPairs = [...input.value];
- newPairs.splice(index, 1);
- formOptions.change(input.name, newPairs);
- };
-
- const updatePair = (index, key, value) => {
- const newPairs = [...input.value];
- newPairs[index] = { key, value };
- formOptions.change(input.name, newPairs);
- };
-
- return (
-
-
-
- {input.value && input.value.map((pair, index) => (
- // eslint-disable-next-line react/no-array-index-key
-
- updatePair(index, event.target.value, pair.value)}
- />
- updatePair(index, pair.key, event.target.value)}
- />
-
- ))}
-
-
- );
-};
-
/** Helper function to prepare the request object for both edit and create */
export const prepareRequestObject = (values, formId) => {
const requestObject = { ...values };
diff --git a/app/javascript/components/ansible-playbook-edit-catalog-form/index.jsx b/app/javascript/components/ansible-playbook-edit-catalog-form/index.jsx
index 9bbd811e549..a12e9c5019a 100644
--- a/app/javascript/components/ansible-playbook-edit-catalog-form/index.jsx
+++ b/app/javascript/components/ansible-playbook-edit-catalog-form/index.jsx
@@ -4,7 +4,6 @@ import PropTypes from 'prop-types';
import createSchema from './schema';
import componentMapper from '../../forms/mappers/componentMapper';
import {
- KeyValueListComponent,
CopyFromProvisonButton,
TreeViewReduxWrapper,
conditionalCheckbox,
@@ -159,7 +158,6 @@ const AnsiblePlayBookEditCatalogForm = ({ initialData }) => {
const mapper = {
...componentMapper,
- 'key-value-list': KeyValueListComponent,
'copy-from-provisioning': CopyFromProvisonButton,
'tree-view-redux': TreeViewReduxWrapper,
'conditional-checkbox': conditionalCheckbox,
diff --git a/app/javascript/components/key-value-list/index.jsx b/app/javascript/components/key-value-list/index.jsx
new file mode 100644
index 00000000000..eed5eb13f1e
--- /dev/null
+++ b/app/javascript/components/key-value-list/index.jsx
@@ -0,0 +1,64 @@
+import React from 'react';
+import { useFieldApi, useFormApi } from '@@ddf';
+import { Button, TextInput } from 'carbon-components-react';
+import { TrashCan32 } from '@carbon/icons-react';
+
+/** component used as a mapper to include the key value pairs ofr extra vars */
+const KeyValueListComponent = (props) => {
+ const {
+ input, label, keyLabel, valueLabel,
+ } = useFieldApi(props);
+ const formOptions = useFormApi();
+
+ const addPair = () => {
+ const newPairs = [...input.value, { key: '', value: '' }];
+ formOptions.change(input.name, newPairs);
+ };
+
+ const deletePair = (index) => {
+ const newPairs = [...input.value];
+ newPairs.splice(index, 1);
+ formOptions.change(input.name, newPairs);
+ };
+
+ const updatePair = (index, key, value) => {
+ const newPairs = [...input.value];
+ newPairs[index] = { key, value };
+ formOptions.change(input.name, newPairs);
+ };
+
+ return (
+
+
+
+ {input.value && input.value.map((pair, index) => (
+ // eslint-disable-next-line react/no-array-index-key
+
+ updatePair(index, event.target.value, pair.value)}
+ />
+ updatePair(index, pair.key, event.target.value)}
+ />
+
+ ))}
+
+
+ );
+};
+
+export default KeyValueListComponent;
diff --git a/app/javascript/components/terraform-template-catalog-form/helper.js b/app/javascript/components/terraform-template-catalog-form/helper.js
index fe785f432f4..14cb3f80f78 100644
--- a/app/javascript/components/terraform-template-catalog-form/helper.js
+++ b/app/javascript/components/terraform-template-catalog-form/helper.js
@@ -1,7 +1,6 @@
import { useFieldApi, useFormApi } from '@@ddf';
import React from 'react';
-import { Button, TextInput, Checkbox } from 'carbon-components-react';
-import { TrashCan32 } from '@carbon/icons-react';
+import { Checkbox } from 'carbon-components-react';
import PropTypes from 'prop-types';
import { TreeViewRedux } from '../tree-view';
@@ -154,64 +153,6 @@ TreeViewReduxWrapper.propTypes = {
roleAllows: PropTypes.bool.isRequired,
};
-/** component used as a mapper to include the key value pairs ofr extra vars */
-export const KeyValueListComponent = (props) => {
- const {
- input, label, keyLabel, valueLabel,
- } = useFieldApi(props);
- const formOptions = useFormApi();
-
- const addPair = () => {
- const newPairs = [...input.value, { key: '', value: '' }];
- formOptions.change(input.name, newPairs);
- };
-
- const deletePair = (index) => {
- const newPairs = [...input.value];
- newPairs.splice(index, 1);
- formOptions.change(input.name, newPairs);
- };
-
- const updatePair = (index, key, value) => {
- const newPairs = [...input.value];
- newPairs[index] = { key, value };
- formOptions.change(input.name, newPairs);
- };
-
- return (
-
-
-
- {input.value && input.value.map((pair, index) => (
- // eslint-disable-next-line react/no-array-index-key
-
- updatePair(index, event.target.value, pair.value)}
- />
- updatePair(index, pair.key, event.target.value)}
- />
-
- ))}
-
-
- );
-};
-
/** Helper function to prepare the request object for both edit and create */
export const prepareRequestObject = (values, formId) => {
const requestObject = { ...values };
diff --git a/app/javascript/components/terraform-template-catalog-form/index.jsx b/app/javascript/components/terraform-template-catalog-form/index.jsx
index a0b96fed644..f8f3c6e6fd3 100644
--- a/app/javascript/components/terraform-template-catalog-form/index.jsx
+++ b/app/javascript/components/terraform-template-catalog-form/index.jsx
@@ -4,7 +4,6 @@ import PropTypes from 'prop-types';
import createSchema from './terraform-template-catalog-form.schema';
import componentMapper from '../../forms/mappers/componentMapper';
import {
- KeyValueListComponent,
// CopyFromProvisonButton,
TreeViewReduxWrapper,
conditionalCheckbox,
@@ -143,7 +142,6 @@ const TerraformTemplateCatalogForm = ({ initialData }) => {
const mapper = {
...componentMapper,
- 'key-value-list': KeyValueListComponent,
// 'copy-from-provisioning': CopyFromProvisonButton,
'tree-view-redux': TreeViewReduxWrapper,
'conditional-checkbox': conditionalCheckbox,
diff --git a/app/javascript/components/terraform-template-catalog-form/terraform-template-catalog-form.schema.js b/app/javascript/components/terraform-template-catalog-form/terraform-template-catalog-form.schema.js
index 861d3565eac..d3d20a2c8ed 100644
--- a/app/javascript/components/terraform-template-catalog-form/terraform-template-catalog-form.schema.js
+++ b/app/javascript/components/terraform-template-catalog-form/terraform-template-catalog-form.schema.js
@@ -212,7 +212,7 @@ const provisionTabSchema = (
name: 'config_info.provision.dialog_type',
label: __('Dialog'),
options: [{ value: 'useExisting', label: __('Use Existing') }, { value: 'createNew', label: __('Create New') }],
- },
+ },
{
component: componentTypes.SELECT,
id: 'config_info.provision.dialog_id',
diff --git a/app/javascript/forms/mappers/componentMapper.jsx b/app/javascript/forms/mappers/componentMapper.jsx
index c2fa1cd0f94..6a0be897059 100644
--- a/app/javascript/forms/mappers/componentMapper.jsx
+++ b/app/javascript/forms/mappers/componentMapper.jsx
@@ -1,4 +1,3 @@
-import React from 'react';
import { componentMapper } from '@data-driven-forms/carbon-component-mapper';
import { componentTypes } from '@@ddf';
import AsyncCredentials from '../../components/async-credentials/async-credentials';
@@ -11,12 +10,14 @@ import { TreeViewField, TreeViewSelector } from '../../components/tree-view';
import MultiSelectWithSelectAll from '../../components/multiselect-with-selectall';
import FontIconPicker from '../../components/fonticon-picker';
import FontIconPickerDdf from '../../components/fonticon-picker/font-icon-picker-ddf';
+import KeyValueListComponent from '../../components/key-value-list';
const mapper = {
...componentMapper,
'code-editor': CodeEditor,
'edit-password-field': EditPasswordField,
'file-upload': FileUploadComponent,
+ 'key-value-list': KeyValueListComponent,
'password-field': PasswordField,
'validate-credentials': AsyncCredentials,
'tree-view': TreeViewField,
diff --git a/app/javascript/spec/action-form/__snapshots__/action-form.spec.js.snap b/app/javascript/spec/action-form/__snapshots__/action-form.spec.js.snap
index 90cbda1e1fb..f91a4efe875 100644
--- a/app/javascript/spec/action-form/__snapshots__/action-form.spec.js.snap
+++ b/app/javascript/spec/action-form/__snapshots__/action-form.spec.js.snap
@@ -824,6 +824,7 @@ exports[`Action Form Component should render adding a new action 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1535,6 +1536,7 @@ exports[`Action Form Component should render adding a new action 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/add-remove-security-groups-form/__snapshots__/add-remove-security-groups-form.spec.js.snap b/app/javascript/spec/add-remove-security-groups-form/__snapshots__/add-remove-security-groups-form.spec.js.snap
index 601dcb307b5..ee49645286b 100644
--- a/app/javascript/spec/add-remove-security-groups-form/__snapshots__/add-remove-security-groups-form.spec.js.snap
+++ b/app/javascript/spec/add-remove-security-groups-form/__snapshots__/add-remove-security-groups-form.spec.js.snap
@@ -138,6 +138,7 @@ exports[`Add/remove security groups form component should remove security group
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -201,6 +202,7 @@ exports[`Add/remove security groups form component should remove security group
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/ansible-credentials-form/__snapshots__/ansible-credentials-form.spec.js.snap b/app/javascript/spec/ansible-credentials-form/__snapshots__/ansible-credentials-form.spec.js.snap
index 19d4211a2d1..a6cca7aacd8 100644
--- a/app/javascript/spec/ansible-credentials-form/__snapshots__/ansible-credentials-form.spec.js.snap
+++ b/app/javascript/spec/ansible-credentials-form/__snapshots__/ansible-credentials-form.spec.js.snap
@@ -98,6 +98,7 @@ exports[`Ansible Credential Form Component should render adding a new credential
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -191,6 +192,7 @@ exports[`Ansible Credential Form Component should render adding a new credential
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1581,6 +1583,7 @@ exports[`Ansible Credential Form Component should render editing a credential 1`
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1681,6 +1684,7 @@ exports[`Ansible Credential Form Component should render editing a credential 1`
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/c-and-u-collections-form/__snapshots__/c-and-u-collections-form.spec.js.snap b/app/javascript/spec/c-and-u-collections-form/__snapshots__/c-and-u-collections-form.spec.js.snap
index 60dd95d7d99..a3309c1043a 100644
--- a/app/javascript/spec/c-and-u-collections-form/__snapshots__/c-and-u-collections-form.spec.js.snap
+++ b/app/javascript/spec/c-and-u-collections-form/__snapshots__/c-and-u-collections-form.spec.js.snap
@@ -104,6 +104,7 @@ exports[`DiagnosticsCURepairForm Component Should add a record from DiagnosticsC
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -213,6 +214,7 @@ exports[`DiagnosticsCURepairForm Component Should add a record from DiagnosticsC
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/cloud-database-form/__snapshots__/cloud-database-form.spec.js.snap b/app/javascript/spec/cloud-database-form/__snapshots__/cloud-database-form.spec.js.snap
index 2cbf9b0cf7d..c8901d37111 100644
--- a/app/javascript/spec/cloud-database-form/__snapshots__/cloud-database-form.spec.js.snap
+++ b/app/javascript/spec/cloud-database-form/__snapshots__/cloud-database-form.spec.js.snap
@@ -136,6 +136,7 @@ exports[`Cloud Database form component should render "Edit" form 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -218,6 +219,7 @@ exports[`Cloud Database form component should render "Edit" form 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/cloud-object-store-container-form/__snapshots__/cloud-object-store-container-form.spec.js.snap b/app/javascript/spec/cloud-object-store-container-form/__snapshots__/cloud-object-store-container-form.spec.js.snap
index 1c91a0a2e39..20f77546828 100644
--- a/app/javascript/spec/cloud-object-store-container-form/__snapshots__/cloud-object-store-container-form.spec.js.snap
+++ b/app/javascript/spec/cloud-object-store-container-form/__snapshots__/cloud-object-store-container-form.spec.js.snap
@@ -68,6 +68,7 @@ exports[`Cloud Object Store Container form component should add Amazon cloud obj
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -132,6 +133,7 @@ exports[`Cloud Object Store Container form component should add Amazon cloud obj
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -984,6 +986,7 @@ exports[`Cloud Object Store Container form component should add Openstack cloud
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1048,6 +1051,7 @@ exports[`Cloud Object Store Container form component should add Openstack cloud
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1876,6 +1880,7 @@ exports[`Cloud Object Store Container form component should render add cloud obj
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1940,6 +1945,7 @@ exports[`Cloud Object Store Container form component should render add cloud obj
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/cloud-volume-actions-form/__snapshots__/cloud-volume-actions-form.spec.js.snap b/app/javascript/spec/cloud-volume-actions-form/__snapshots__/cloud-volume-actions-form.spec.js.snap
index b3487ae0b58..756eb97e237 100644
--- a/app/javascript/spec/cloud-volume-actions-form/__snapshots__/cloud-volume-actions-form.spec.js.snap
+++ b/app/javascript/spec/cloud-volume-actions-form/__snapshots__/cloud-volume-actions-form.spec.js.snap
@@ -100,6 +100,7 @@ exports[`Cloud Volume Backup Create form component should render the cloud volum
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -192,6 +193,7 @@ exports[`Cloud Volume Backup Create form component should render the cloud volum
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1638,6 +1640,7 @@ exports[`Cloud Volume Backup Create form component when adding a new backup of c
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1730,6 +1733,7 @@ exports[`Cloud Volume Backup Create form component when adding a new backup of c
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -3156,6 +3160,7 @@ exports[`Cloud Volume Restore from backup form component should render the cloud
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -3228,6 +3233,7 @@ exports[`Cloud Volume Restore from backup form component should render the cloud
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -4247,6 +4253,7 @@ exports[`Cloud Volume Restore from backup form component when restoring cloud vo
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -4319,6 +4326,7 @@ exports[`Cloud Volume Restore from backup form component when restoring cloud vo
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -5330,6 +5338,7 @@ exports[`Cloud Volume Snapshot Create form component should render the cloud vol
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -5394,6 +5403,7 @@ exports[`Cloud Volume Snapshot Create form component should render the cloud vol
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -6179,6 +6189,7 @@ exports[`Cloud Volume Snapshot Create form component when adding a new snapshot
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -6243,6 +6254,7 @@ exports[`Cloud Volume Snapshot Create form component when adding a new snapshot
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/cloud-volume-form/__snapshots__/attach-detach-cloud-volume-form.spec.js.snap b/app/javascript/spec/cloud-volume-form/__snapshots__/attach-detach-cloud-volume-form.spec.js.snap
index eb86f377754..760a94acb2d 100644
--- a/app/javascript/spec/cloud-volume-form/__snapshots__/attach-detach-cloud-volume-form.spec.js.snap
+++ b/app/javascript/spec/cloud-volume-form/__snapshots__/attach-detach-cloud-volume-form.spec.js.snap
@@ -131,6 +131,7 @@ exports[`Attach / Detach form component should render Attach Cloud Volume to the
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -224,6 +225,7 @@ exports[`Attach / Detach form component should render Attach Cloud Volume to the
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1392,6 +1394,7 @@ exports[`Attach / Detach form component should render Attach Selected Cloud Volu
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1485,6 +1488,7 @@ exports[`Attach / Detach form component should render Attach Selected Cloud Volu
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -2640,6 +2644,7 @@ exports[`Attach / Detach form component should render Detach Cloud Volume from t
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -2720,6 +2725,7 @@ exports[`Attach / Detach form component should render Detach Cloud Volume from t
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -3681,6 +3687,7 @@ exports[`Attach / Detach form component should render Detach Selected Cloud Volu
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -3761,6 +3768,7 @@ exports[`Attach / Detach form component should render Detach Selected Cloud Volu
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -4737,6 +4745,7 @@ exports[`Attach / Detach form component should submit Attach API call 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -4830,6 +4839,7 @@ exports[`Attach / Detach form component should submit Attach API call 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -5985,6 +5995,7 @@ exports[`Attach / Detach form component should submit Detach API call 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -6065,6 +6076,7 @@ exports[`Attach / Detach form component should submit Detach API call 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/data-store-fore/__snapshots__/datastore-form.spec.js.snap b/app/javascript/spec/data-store-fore/__snapshots__/datastore-form.spec.js.snap
index a392aa4bdc0..91ab3ae201f 100644
--- a/app/javascript/spec/data-store-fore/__snapshots__/datastore-form.spec.js.snap
+++ b/app/javascript/spec/data-store-fore/__snapshots__/datastore-form.spec.js.snap
@@ -173,6 +173,7 @@ exports[`Datastore form component Datastore domain form component should render
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -269,6 +270,7 @@ exports[`Datastore form component Datastore domain form component should render
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1759,6 +1761,7 @@ exports[`Datastore form component Datastore namespace form component should rend
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1858,6 +1861,7 @@ exports[`Datastore form component Datastore namespace form component should rend
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/diagnostics-collect-log-form/__snapshots__/diagnostics-collect-log-form.spec.js.snap b/app/javascript/spec/diagnostics-collect-log-form/__snapshots__/diagnostics-collect-log-form.spec.js.snap
index 747bc061893..9c653c790d4 100644
--- a/app/javascript/spec/diagnostics-collect-log-form/__snapshots__/diagnostics-collect-log-form.spec.js.snap
+++ b/app/javascript/spec/diagnostics-collect-log-form/__snapshots__/diagnostics-collect-log-form.spec.js.snap
@@ -111,6 +111,7 @@ exports[`Diagnostics Collect Log form component should render edit DiagnosticsCo
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -203,6 +204,7 @@ exports[`Diagnostics Collect Log form component should render edit DiagnosticsCo
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1654,6 +1656,7 @@ exports[`Diagnostics Collect Log form component should render edit DiagnosticsCo
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1746,6 +1749,7 @@ exports[`Diagnostics Collect Log form component should render edit DiagnosticsCo
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -3202,6 +3206,7 @@ exports[`Diagnostics Collect Log form component should render new DiagnosticsCol
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -3299,6 +3304,7 @@ exports[`Diagnostics Collect Log form component should render new DiagnosticsCol
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/embedded-terraform-credentials-form/__snapshots__/embedded-terraform-credentials-form.spec.js.snap b/app/javascript/spec/embedded-terraform-credentials-form/__snapshots__/embedded-terraform-credentials-form.spec.js.snap
index 8f329917aef..253ade47751 100644
--- a/app/javascript/spec/embedded-terraform-credentials-form/__snapshots__/embedded-terraform-credentials-form.spec.js.snap
+++ b/app/javascript/spec/embedded-terraform-credentials-form/__snapshots__/embedded-terraform-credentials-form.spec.js.snap
@@ -99,6 +99,7 @@ exports[`Embedded Terraform Credential Form Component should render adding a new
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -193,6 +194,7 @@ exports[`Embedded Terraform Credential Form Component should render adding a new
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1604,6 +1606,7 @@ exports[`Embedded Terraform Credential Form Component should render editing a cr
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1705,6 +1708,7 @@ exports[`Embedded Terraform Credential Form Component should render editing a cr
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/evacuate-form/__snapshots__/evacuate-form.spec.js.snap b/app/javascript/spec/evacuate-form/__snapshots__/evacuate-form.spec.js.snap
index 0dd65d40030..26f9dd79bcf 100644
--- a/app/javascript/spec/evacuate-form/__snapshots__/evacuate-form.spec.js.snap
+++ b/app/javascript/spec/evacuate-form/__snapshots__/evacuate-form.spec.js.snap
@@ -125,6 +125,7 @@ exports[`evacuate form component should render evacuate form when hosts empty 1`
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -236,6 +237,7 @@ exports[`evacuate form component should render evacuate form when hosts empty 1`
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -2056,6 +2058,7 @@ exports[`evacuate form component should render evacuate form with host options 1
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -2188,6 +2191,7 @@ exports[`evacuate form component should render evacuate form with host options 1
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -4367,6 +4371,7 @@ exports[`evacuate form component should render evacuate form with multiple insta
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -4478,6 +4483,7 @@ exports[`evacuate form component should render evacuate form with multiple insta
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/generic-objects-form/__snapshots__/generic-objects-form.spec.js.snap b/app/javascript/spec/generic-objects-form/__snapshots__/generic-objects-form.spec.js.snap
index 66f33b298f7..8e93b5bf7e7 100644
--- a/app/javascript/spec/generic-objects-form/__snapshots__/generic-objects-form.spec.js.snap
+++ b/app/javascript/spec/generic-objects-form/__snapshots__/generic-objects-form.spec.js.snap
@@ -38,6 +38,7 @@ exports[`Generic Object Form Component should render adding a new generic object
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -296,6 +297,7 @@ exports[`Generic Object Form Component should render adding a new generic object
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -557,6 +559,7 @@ exports[`Generic Object Form Component should render adding a new generic object
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -4635,6 +4638,7 @@ exports[`Generic Object Form Component should render editing a generic object wi
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -4951,6 +4955,7 @@ exports[`Generic Object Form Component should render editing a generic object wi
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -5270,6 +5275,7 @@ exports[`Generic Object Form Component should render editing a generic object wi
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -12256,6 +12262,7 @@ exports[`Generic Object Form Component should render editing a generic object wi
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -12569,6 +12576,7 @@ exports[`Generic Object Form Component should render editing a generic object wi
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -12885,6 +12893,7 @@ exports[`Generic Object Form Component should render editing a generic object wi
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/host-aggregate-form/__snapshots__/host-aggregate-form.spec.js.snap b/app/javascript/spec/host-aggregate-form/__snapshots__/host-aggregate-form.spec.js.snap
index 4d6557f87fa..15cc65bd286 100644
--- a/app/javascript/spec/host-aggregate-form/__snapshots__/host-aggregate-form.spec.js.snap
+++ b/app/javascript/spec/host-aggregate-form/__snapshots__/host-aggregate-form.spec.js.snap
@@ -94,6 +94,7 @@ exports[`Host aggregate form component should render add host form variant (remv
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -152,6 +153,7 @@ exports[`Host aggregate form component should render add host form variant (remv
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/host-edit-form/__snapshots__/host-edit-form.spec.js.snap b/app/javascript/spec/host-edit-form/__snapshots__/host-edit-form.spec.js.snap
index 2fa98ecddcc..c274d051484 100644
--- a/app/javascript/spec/host-edit-form/__snapshots__/host-edit-form.spec.js.snap
+++ b/app/javascript/spec/host-edit-form/__snapshots__/host-edit-form.spec.js.snap
@@ -38,6 +38,7 @@ exports[`Show Edit Host Form Component should render form for *one* host 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -258,6 +259,7 @@ exports[`Show Edit Host Form Component should render form for *one* host 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -485,6 +487,7 @@ exports[`Show Edit Host Form Component should render form for *one* host 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -5523,6 +5526,7 @@ exports[`Show Edit Host Form Component should render form for multiple hosts 1`]
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -5582,6 +5586,7 @@ exports[`Show Edit Host Form Component should render form for multiple hosts 1`]
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -5648,6 +5653,7 @@ exports[`Show Edit Host Form Component should render form for multiple hosts 1`]
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/host-initiator-group-form/__snapshots__/host-initiator-group.spec.js.snap b/app/javascript/spec/host-initiator-group-form/__snapshots__/host-initiator-group.spec.js.snap
index e1e208cb81e..f7528d0d7a0 100644
--- a/app/javascript/spec/host-initiator-group-form/__snapshots__/host-initiator-group.spec.js.snap
+++ b/app/javascript/spec/host-initiator-group-form/__snapshots__/host-initiator-group.spec.js.snap
@@ -107,6 +107,7 @@ exports[`Host Initiator Group Form Loads data and renders 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -208,6 +209,7 @@ exports[`Host Initiator Group Form Loads data and renders 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/live-migrate-form/__snapshots__/live-migrate-form.spec.js.snap b/app/javascript/spec/live-migrate-form/__snapshots__/live-migrate-form.spec.js.snap
index 0423aae64a9..3320e272d44 100644
--- a/app/javascript/spec/live-migrate-form/__snapshots__/live-migrate-form.spec.js.snap
+++ b/app/javascript/spec/live-migrate-form/__snapshots__/live-migrate-form.spec.js.snap
@@ -117,6 +117,7 @@ exports[`Live Migrate form component should render live migrate form when hosts
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -226,6 +227,7 @@ exports[`Live Migrate form component should render live migrate form when hosts
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1992,6 +1994,7 @@ exports[`Live Migrate form component should render live migrate form with host o
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -2122,6 +2125,7 @@ exports[`Live Migrate form component should render live migrate form with host o
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -4247,6 +4251,7 @@ exports[`Live Migrate form component should render live migrate form with multip
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -4356,6 +4361,7 @@ exports[`Live Migrate form component should render live migrate form with multip
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/physical-storage-form/__snapshots__/physical-storage-form.spec.js.snap b/app/javascript/spec/physical-storage-form/__snapshots__/physical-storage-form.spec.js.snap
index 757082d3893..8b88311f2f4 100644
--- a/app/javascript/spec/physical-storage-form/__snapshots__/physical-storage-form.spec.js.snap
+++ b/app/javascript/spec/physical-storage-form/__snapshots__/physical-storage-form.spec.js.snap
@@ -28,6 +28,7 @@ exports[`Physical storage form component should render adding form variant 1`] =
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -301,6 +302,7 @@ exports[`Physical storage form component should render editing form variant 1`]
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -549,6 +551,7 @@ exports[`Physical storage form component should render editing form variant 1`]
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -800,6 +803,7 @@ exports[`Physical storage form component should render editing form variant 1`]
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/pxe-customization-template-form/__snapshots__/pxe-customization-template-form.spec.js.snap b/app/javascript/spec/pxe-customization-template-form/__snapshots__/pxe-customization-template-form.spec.js.snap
index 12563657d0e..61f87418796 100644
--- a/app/javascript/spec/pxe-customization-template-form/__snapshots__/pxe-customization-template-form.spec.js.snap
+++ b/app/javascript/spec/pxe-customization-template-form/__snapshots__/pxe-customization-template-form.spec.js.snap
@@ -137,6 +137,7 @@ exports[`Pxe Customization Template Form Component should render adding a new px
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -263,6 +264,7 @@ exports[`Pxe Customization Template Form Component should render adding a new px
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -2763,6 +2765,7 @@ exports[`Pxe Customization Template Form Component should render copying a pxe c
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -2898,6 +2901,7 @@ exports[`Pxe Customization Template Form Component should render copying a pxe c
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -5425,6 +5429,7 @@ exports[`Pxe Customization Template Form Component should render editing a pxe c
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -5560,6 +5565,7 @@ exports[`Pxe Customization Template Form Component should render editing a pxe c
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/pxe-image-type-form/__snapshots__/pxe-image-type-form.spec.js.snap b/app/javascript/spec/pxe-image-type-form/__snapshots__/pxe-image-type-form.spec.js.snap
index 5c1407c21e5..2b788fa6335 100644
--- a/app/javascript/spec/pxe-image-type-form/__snapshots__/pxe-image-type-form.spec.js.snap
+++ b/app/javascript/spec/pxe-image-type-form/__snapshots__/pxe-image-type-form.spec.js.snap
@@ -92,6 +92,7 @@ exports[`Pxe Image Type Form Component should render adding a new pxe image type
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -179,6 +180,7 @@ exports[`Pxe Image Type Form Component should render adding a new pxe image type
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1590,6 +1592,7 @@ exports[`Pxe Image Type Form Component should render editing a pxe image type 1`
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1683,6 +1686,7 @@ exports[`Pxe Image Type Form Component should render editing a pxe image type 1`
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/pxe-iso-datastore-form/__snapshots__/pxe-iso-datastore-form.spec.js.snap b/app/javascript/spec/pxe-iso-datastore-form/__snapshots__/pxe-iso-datastore-form.spec.js.snap
index 671eec67db8..14332a0bdb0 100644
--- a/app/javascript/spec/pxe-iso-datastore-form/__snapshots__/pxe-iso-datastore-form.spec.js.snap
+++ b/app/javascript/spec/pxe-iso-datastore-form/__snapshots__/pxe-iso-datastore-form.spec.js.snap
@@ -97,6 +97,7 @@ exports[`Pxe Iso Datastore Form Component should render adding a new iso datasto
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -177,6 +178,7 @@ exports[`Pxe Iso Datastore Form Component should render adding a new iso datasto
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/pxe-iso-image-form/__snapshots__/pxe-iso-image-form.spec.js.snap b/app/javascript/spec/pxe-iso-image-form/__snapshots__/pxe-iso-image-form.spec.js.snap
index 0242d88782a..5c8c95da7bd 100644
--- a/app/javascript/spec/pxe-iso-image-form/__snapshots__/pxe-iso-image-form.spec.js.snap
+++ b/app/javascript/spec/pxe-iso-image-form/__snapshots__/pxe-iso-image-form.spec.js.snap
@@ -78,6 +78,7 @@ exports[`Pxe Edit Iso Image Form Component should render editing a iso image 1`]
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -149,6 +150,7 @@ exports[`Pxe Edit Iso Image Form Component should render editing a iso image 1`]
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/reconfigure-vm-form/__snapshots__/reconfigure-vm-form.spec.js.snap b/app/javascript/spec/reconfigure-vm-form/__snapshots__/reconfigure-vm-form.spec.js.snap
index 4481ced8832..42f3f037da8 100644
--- a/app/javascript/spec/reconfigure-vm-form/__snapshots__/reconfigure-vm-form.spec.js.snap
+++ b/app/javascript/spec/reconfigure-vm-form/__snapshots__/reconfigure-vm-form.spec.js.snap
@@ -100,6 +100,7 @@ exports[`Reconfigure VM form component should render form with only fields it ha
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -406,6 +407,7 @@ exports[`Reconfigure VM form component should render form with only fields it ha
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -717,6 +719,7 @@ exports[`Reconfigure VM form component should render form with only fields it ha
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -4584,6 +4587,7 @@ exports[`Reconfigure VM form component should render reconfigure form and click
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -4994,6 +4998,7 @@ exports[`Reconfigure VM form component should render reconfigure form and click
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -5409,6 +5414,7 @@ exports[`Reconfigure VM form component should render reconfigure form and click
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -15930,6 +15936,7 @@ exports[`Reconfigure VM form component should render reconfigure form and show c
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -16042,6 +16049,7 @@ exports[`Reconfigure VM form component should render reconfigure form and show c
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -16159,6 +16167,7 @@ exports[`Reconfigure VM form component should render reconfigure form and show c
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -17399,6 +17408,7 @@ exports[`Reconfigure VM form component should render reconfigure form and show d
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -17616,6 +17626,7 @@ exports[`Reconfigure VM form component should render reconfigure form and show d
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -17838,6 +17849,7 @@ exports[`Reconfigure VM form component should render reconfigure form and show d
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -21194,6 +21206,7 @@ exports[`Reconfigure VM form component should render reconfigure form and show d
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -21411,6 +21424,7 @@ exports[`Reconfigure VM form component should render reconfigure form and show d
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -21633,6 +21647,7 @@ exports[`Reconfigure VM form component should render reconfigure form and show d
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -24968,6 +24983,7 @@ exports[`Reconfigure VM form component should render reconfigure form and show h
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -25191,6 +25207,7 @@ exports[`Reconfigure VM form component should render reconfigure form and show h
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -25419,6 +25436,7 @@ exports[`Reconfigure VM form component should render reconfigure form and show h
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -30019,6 +30037,7 @@ exports[`Reconfigure VM form component should render reconfigure form and show n
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -30161,6 +30180,7 @@ exports[`Reconfigure VM form component should render reconfigure form and show n
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -30308,6 +30328,7 @@ exports[`Reconfigure VM form component should render reconfigure form and show n
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -32122,6 +32143,7 @@ exports[`Reconfigure VM form component should render reconfigure form with datat
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -32533,6 +32555,7 @@ exports[`Reconfigure VM form component should render reconfigure form with datat
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -32949,6 +32972,7 @@ exports[`Reconfigure VM form component should render reconfigure form with datat
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -43643,6 +43667,7 @@ exports[`Reconfigure VM form component should render reconfigure form without da
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -43866,6 +43891,7 @@ exports[`Reconfigure VM form component should render reconfigure form without da
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -44094,6 +44120,7 @@ exports[`Reconfigure VM form component should render reconfigure form without da
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -48694,6 +48721,7 @@ exports[`Reconfigure VM form component should render reconfigure sub form and cl
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -49103,6 +49131,7 @@ exports[`Reconfigure VM form component should render reconfigure sub form and cl
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -49517,6 +49546,7 @@ exports[`Reconfigure VM form component should render reconfigure sub form and cl
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/schedule-form/__snapshots__/schedule-form.spec.js.snap b/app/javascript/spec/schedule-form/__snapshots__/schedule-form.spec.js.snap
index 5f66a742d81..d742c4ecbad 100644
--- a/app/javascript/spec/schedule-form/__snapshots__/schedule-form.spec.js.snap
+++ b/app/javascript/spec/schedule-form/__snapshots__/schedule-form.spec.js.snap
@@ -729,6 +729,7 @@ exports[`Schedule form component should render edit form when filter_type is not
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1369,6 +1370,7 @@ exports[`Schedule form component should render edit form when filter_type is not
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -15542,6 +15544,7 @@ exports[`Schedule form component should render edit form when filter_type is nul
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -16324,6 +16327,7 @@ exports[`Schedule form component should render edit form when filter_type is nul
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -33730,6 +33734,7 @@ exports[`Schedule form component should render schedule add form 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -34293,6 +34298,7 @@ exports[`Schedule form component should render schedule add form 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/service-request-default-form/__snapshots__/service-request-default-form.spec.js.snap b/app/javascript/spec/service-request-default-form/__snapshots__/service-request-default-form.spec.js.snap
index 118f031591c..ea262c3510e 100644
--- a/app/javascript/spec/service-request-default-form/__snapshots__/service-request-default-form.spec.js.snap
+++ b/app/javascript/spec/service-request-default-form/__snapshots__/service-request-default-form.spec.js.snap
@@ -328,6 +328,7 @@ exports[`Show Service Request Page should render 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -529,6 +530,7 @@ exports[`Show Service Request Page should render 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/settings-category-form/__snapshots__/settings-category-form.spec.js.snap b/app/javascript/spec/settings-category-form/__snapshots__/settings-category-form.spec.js.snap
index bc4902129a9..e7b8de26a77 100644
--- a/app/javascript/spec/settings-category-form/__snapshots__/settings-category-form.spec.js.snap
+++ b/app/javascript/spec/settings-category-form/__snapshots__/settings-category-form.spec.js.snap
@@ -139,6 +139,7 @@ exports[`SettingsCategoryForm Component should render a new SettingsCategoryForm
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -271,6 +272,7 @@ exports[`SettingsCategoryForm Component should render a new SettingsCategoryForm
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/settings-time-profile-form/__snapshots__/settings-time-profile-form.spec.js.snap b/app/javascript/spec/settings-time-profile-form/__snapshots__/settings-time-profile-form.spec.js.snap
index c232ad39783..555519805b7 100644
--- a/app/javascript/spec/settings-time-profile-form/__snapshots__/settings-time-profile-form.spec.js.snap
+++ b/app/javascript/spec/settings-time-profile-form/__snapshots__/settings-time-profile-form.spec.js.snap
@@ -499,6 +499,7 @@ exports[`VM common form component should render adding form variant add new time
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -997,6 +998,7 @@ exports[`VM common form component should render adding form variant add new time
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/vm-floating-ips-form/__snapshots__/vm-floating-ips-form.spec.js.snap b/app/javascript/spec/vm-floating-ips-form/__snapshots__/vm-floating-ips-form.spec.js.snap
index 9123718af98..5d4979b5c8a 100644
--- a/app/javascript/spec/vm-floating-ips-form/__snapshots__/vm-floating-ips-form.spec.js.snap
+++ b/app/javascript/spec/vm-floating-ips-form/__snapshots__/vm-floating-ips-form.spec.js.snap
@@ -61,6 +61,7 @@ exports[`Associate / Disassociate form component should render associate form va
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -124,6 +125,7 @@ exports[`Associate / Disassociate form component should render associate form va
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1087,6 +1089,7 @@ exports[`Associate / Disassociate form component should render disassociate form
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1150,6 +1153,7 @@ exports[`Associate / Disassociate form component should render disassociate form
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -2140,6 +2144,7 @@ exports[`Associate / Disassociate form component should submit Associate API cal
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -2203,6 +2208,7 @@ exports[`Associate / Disassociate form component should submit Associate API cal
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -3046,6 +3052,7 @@ exports[`Associate / Disassociate form component should submit Disassociate API
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -3109,6 +3116,7 @@ exports[`Associate / Disassociate form component should submit Disassociate API
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/vm-resize-form/__snapshots__/vm-resize-form.spec.js.snap b/app/javascript/spec/vm-resize-form/__snapshots__/vm-resize-form.spec.js.snap
index a339a5241fd..d3490c3f82e 100644
--- a/app/javascript/spec/vm-resize-form/__snapshots__/vm-resize-form.spec.js.snap
+++ b/app/javascript/spec/vm-resize-form/__snapshots__/vm-resize-form.spec.js.snap
@@ -71,6 +71,7 @@ exports[`vm resize form component should render a resize form 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -135,6 +136,7 @@ exports[`vm resize form component should render a resize form 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/workflow-credential-mapping-form/__snapshots__/workflow-credential-mapping-form.spec.js.snap b/app/javascript/spec/workflow-credential-mapping-form/__snapshots__/workflow-credential-mapping-form.spec.js.snap
index b42ce7709a4..592bd392d38 100644
--- a/app/javascript/spec/workflow-credential-mapping-form/__snapshots__/workflow-credential-mapping-form.spec.js.snap
+++ b/app/javascript/spec/workflow-credential-mapping-form/__snapshots__/workflow-credential-mapping-form.spec.js.snap
@@ -64,6 +64,7 @@ exports[`Workflow Credential Form Component should render mapping credentials to
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -250,6 +251,7 @@ exports[`Workflow Credential Form Component should render mapping credentials to
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -439,6 +441,7 @@ exports[`Workflow Credential Form Component should render mapping credentials to
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/workflow-credentials-form/__snapshots__/workflow-credentials-form.spec.js.snap b/app/javascript/spec/workflow-credentials-form/__snapshots__/workflow-credentials-form.spec.js.snap
index 3df6e3fe898..1137c8f3822 100644
--- a/app/javascript/spec/workflow-credentials-form/__snapshots__/workflow-credentials-form.spec.js.snap
+++ b/app/javascript/spec/workflow-credentials-form/__snapshots__/workflow-credentials-form.spec.js.snap
@@ -99,6 +99,7 @@ exports[`Workflow Credential Form Component should render adding a new credentia
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -193,6 +194,7 @@ exports[`Workflow Credential Form Component should render adding a new credentia
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1604,6 +1606,7 @@ exports[`Workflow Credential Form Component should render editing a credential 1
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -1705,6 +1708,7 @@ exports[`Workflow Credential Form Component should render editing a credential 1
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
diff --git a/app/javascript/spec/zone-form/__snapshots__/zone-form.spec.js.snap b/app/javascript/spec/zone-form/__snapshots__/zone-form.spec.js.snap
index 84df0d15886..a5986bcde2b 100644
--- a/app/javascript/spec/zone-form/__snapshots__/zone-form.spec.js.snap
+++ b/app/javascript/spec/zone-form/__snapshots__/zone-form.spec.js.snap
@@ -313,6 +313,7 @@ exports[`zone Form Component should render editing a zone form 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
@@ -483,6 +484,7 @@ exports[`zone Form Component should render editing a zone form 1`] = `
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
+ "key-value-list": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],