Skip to content

Conversation

@agrare
Copy link
Member

@agrare agrare commented Oct 23, 2025

Updates for the UI changes needed for the updates to the Service Catalog to allow EmbeddedWorkflows for AutomationManager provisioning.

I changed the :source_id to :src_configuration_script_id because the UI checks the key in a few places and source_id was too general

Related:

Cross-Repo Tests: ManageIQ/manageiq-cross_repo-tests#1000

classy = find_matching_constant("ManageIQ::Providers::#{platform}") ? platform : platform.classify
vendor = find_matching_constant("ManageIQ::Providers::#{platform}") ? platform : platform.classify

find_matching_constant("MiqProvision#{classy}Workflow") ||
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NOTE I don't think this "ever" worked because e.g. MiqProvisionCloudWorkflow is an alias, so "MiqProvisionCloudWorkflow".safe_constantize&.name == "MiqProvisionCloudWorkflow" is never true.
"MiqProvisionCloudWorkflow".safe_constantize => ManageIQ::Providers::CloudManager::ProvisionWorkflow

@agrare agrare changed the title [WIP] Updates for ConfigurationScript Service UI Updates for ConfigurationScript Service UI Oct 31, 2025
@agrare agrare force-pushed the miq_provision_configuration_script_service_catalog_ui branch from d39da64 to 923d0fa Compare October 31, 2025 14:32
@agrare
Copy link
Member Author

agrare commented Oct 31, 2025

miq-bot pushed a commit to ManageIQ/manageiq-cross_repo-tests that referenced this pull request Oct 31, 2025
@Fryguy Fryguy self-assigned this Oct 31, 2025
@agrare agrare force-pushed the miq_provision_configuration_script_service_catalog_ui branch from 55e4c55 to 7631f3e Compare October 31, 2025 18:14
@agrare agrare force-pushed the miq_provision_configuration_script_service_catalog_ui branch 2 times, most recently from 06bbe7a to 7631f3e Compare November 3, 2025 16:08
@agrare agrare force-pushed the miq_provision_configuration_script_service_catalog_ui branch from 7631f3e to 043b578 Compare November 3, 2025 18:13
@Fryguy Fryguy merged commit ac6d55f into ManageIQ:master Nov 3, 2025
9 checks passed
@agrare agrare deleted the miq_provision_configuration_script_service_catalog_ui branch November 3, 2025 19:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants