-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
Hi,
I use vSphere 8 and when I generate the vcenter.json file in the OpenAPI3 format, I get a long list of references that are incorrect. As far as I understand, these references should start with #/components/schemas/ instead. I don't face the same problem if I generate the file in the Swagger2 format.
- #/components/requestBodies/VcenterConfidentialComputingSgxHostsRegisterTask
- #/components/requestBodies/VcenterLcmDiscoveryInteropReportCreateTask
- #/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersAttestationOsEsxBaseImagesImportFromImgdbTask
- #/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersAttestationTpm2CaCertificatesCreateTask
- #/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersAttestationTpm2EndorsementKeysCreateTask
- #/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersAttestationTpm2SettingsUpdateTask
- #/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersConsumerPrincipalsListTask
- #/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersConsumerPrincipalsCreateTask
- #/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersKmsProvidersClientCertificateUpdateTask
- #/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersKmsProvidersCredentialSetTask
- #/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersKmsProvidersTrustedPeerCertificatesUpdateTask
- #/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersKmsProvidersUpdateTask
- #/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersKmsProvidersCreateTask
- #/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersUpdateTask
- #/components/requestBodies/VcenterTrustedInfrastructureTrustedClustersAttestationServicesAppliedConfigListTask
- #/components/requestBodies/VcenterTrustedInfrastructureTrustedClustersAttestationServicesCreateTask
- #/components/requestBodies/VcenterTrustedInfrastructureTrustedClustersKmsServicesAppliedConfigListTask
- #/components/requestBodies/VcenterTrustedInfrastructureTrustedClustersKmsServicesCreateTask
- #/components/requestBodies/vcenter.inventory.datastore_find
- #/components/requestBodies/vcenter.inventory.network_find
- #/components/requestBodies/vcenter.iso.image_mount
- #/components/requestBodies/vcenter.iso.image_unmount
- #/components/requestBodies/vcenter.ovf.library_item_create
- #/components/requestBodies/vcenter.ovf.library_item_deploy
- #/components/requestBodies/vcenter.ovf.library_item_filter
- #/components/requestBodies/vcenter.hvc.links_create
- #/components/requestBodies/vcenter.hvc.management.administrators_set
- #/components/requestBodies/vcenter.hvc.management.administrators_add
- #/components/requestBodies/vcenter.hvc.management.administrators_remove
- #/components/requestBodies/vcenter.certificate_management.vcenter.tls_set
- #/components/requestBodies/vcenter.certificate_management.vcenter.tls_csr_create
- #/components/requestBodies/vcenter.certificate_management.vcenter.tls_renew
- #/components/requestBodies/vcenter.certificate_management.vcenter.tls_replace_vmca_signed
- #/components/requestBodies/vcenter.certificate_management.vcenter.trusted_root_chains_create
- #/components/requestBodies/vcenter.certificate_management.vcenter.vmca_root_create
- #/components/requestBodies/vcenter.content.registries.harbor_create
- #/components/requestBodies/vcenter.content.registries.harbor.projects_create
- #/components/requestBodies/vcenter.datacenter_create
- #/components/requestBodies/vcenter.deployment.import_history_start
- #/components/requestBodies/vcenter.deployment.install.psc.replicated_check
- #/components/requestBodies/vcenter.deployment.install.psc.standalone_check
- #/components/requestBodies/vcenter.deployment.install.remote_psc_check
- #/components/requestBodies/vcenter.deployment.install_check
- #/components/requestBodies/vcenter.deployment.install_start
- #/components/requestBodies/vcenter.deployment.migrate.active_directory_check
- #/components/requestBodies/vcenter.deployment.migrate_check
- #/components/requestBodies/vcenter.deployment.migrate_start
- #/components/requestBodies/vcenter.deployment.question_answer
- #/components/requestBodies/vcenter.deployment.upgrade_check
- #/components/requestBodies/vcenter.deployment.upgrade_start
- #/components/requestBodies/vcenter.guest.customization_specs_create
- #/components/requestBodies/vcenter.guest.customization_specs_set
- #/components/requestBodies/vcenter.guest.customization_specs_export
- #/components/requestBodies/vcenter.guest.customization_specs_import_specification
- #/components/requestBodies/vcenter.host_create
- #/components/requestBodies/vcenter.identity.providers_create
- #/components/requestBodies/vcenter.identity.providers_update
- #/components/requestBodies/vcenter.namespaces.namespace_templates_create
- #/components/requestBodies/vcenter.namespaces.namespace_templates_update
- #/components/requestBodies/vcenter.namespaces.namespace_templates_create_v2
- #/components/requestBodies/vcenter.namespaces.namespace_templates_update_v2
- #/components/requestBodies/vcenter.resource_pool_create
- #/components/requestBodies/vcenter.resource_pool_update
- #/components/requestBodies/vcenter.services.service_update
- #/components/requestBodies/vcenter.storage.policies_check_compatibility
- #/components/requestBodies/vcenter.system_config.deployment_type_reconfigure
- #/components/requestBodies/vcenter.system_config.psc_registration_repoint
- #/components/requestBodies/vcenter.tokenservice.token_exchange_exchange
- #/components/requestBodies/vcenter.vcha.cluster.active_get
- #/components/requestBodies/vcenter.vcha.cluster.mode_set_task
- #/components/requestBodies/vcenter.vcha.cluster.passive_check
- #/components/requestBodies/vcenter.vcha.cluster.passive_redeploy_task
- #/components/requestBodies/vcenter.vcha.cluster.witness_check
- #/components/requestBodies/vcenter.vcha.cluster.witness_redeploy_task
- #/components/requestBodies/vcenter.vcha.cluster_deploy_task
- #/components/requestBodies/vcenter.vcha.cluster_failover_task
- #/components/requestBodies/vcenter.vcha.cluster_get
- #/components/requestBodies/vcenter.vcha.cluster_undeploy_task
- #/components/requestBodies/vcenter.VM_create
- #/components/requestBodies/vcenter.vm_template.library_items_create
- #/components/requestBodies/vcenter.vm_template.library_items.check_outs_check_in
- #/components/requestBodies/vcenter.vm_template.library_items.check_outs_check_out
- #/components/requestBodies/vcenter.vm_template.library_items.versions_rollback
- #/components/requestBodies/vcenter.vm_template.library_items_deploy
- #/components/requestBodies/vcenter.vm.console.tickets_create
- #/components/requestBodies/vcenter.vm.guest.customization_set
- #/components/requestBodies/vcenter.vm.hardware_update
- #/components/requestBodies/vcenter.vm.hardware_upgrade
- #/components/requestBodies/vcenter.vm.hardware.adapter.nvme_create
- #/components/requestBodies/vcenter.vm.hardware.adapter.sata_create
- #/components/requestBodies/vcenter.vm.hardware.adapter.scsi_create
- #/components/requestBodies/vcenter.vm.hardware.adapter.scsi_update
- #/components/requestBodies/vcenter.vm.hardware.boot_update
- #/components/requestBodies/vcenter.vm.hardware.boot.device_set
- #/components/requestBodies/vcenter.vm.hardware.cdrom_create
- #/components/requestBodies/vcenter.vm.hardware.cdrom_update
- #/components/requestBodies/vcenter.vm.hardware.cpu_update
- #/components/requestBodies/vcenter.vm.hardware.disk_create
- #/components/requestBodies/vcenter.vm.hardware.disk_update
- #/components/requestBodies/vcenter.vm.hardware.ethernet_create
- #/components/requestBodies/vcenter.vm.hardware.ethernet_update
- #/components/requestBodies/vcenter.vm.hardware.floppy_create
- #/components/requestBodies/vcenter.vm.hardware.floppy_update
- #/components/requestBodies/vcenter.vm.hardware.memory_update
- #/components/requestBodies/vcenter.vm.hardware.parallel_create
- #/components/requestBodies/vcenter.vm.hardware.parallel_update
- #/components/requestBodies/vcenter.vm.hardware.serial_create
- #/components/requestBodies/vcenter.vm.hardware.serial_update
- #/components/requestBodies/vcenter.vm.storage.policy_update
- #/components/requestBodies/vcenter.vm.storage.policy.compliance_check
- #/components/requestBodies/vcenter.vm.tools_update
- #/components/requestBodies/vcenter.vm.tools_upgrade
- #/components/requestBodies/vcenter.VM_relocate
- #/components/requestBodies/vcenter.VM_relocate_task
- #/components/requestBodies/vcenter.VM_clone
- #/components/requestBodies/vcenter.VM_clone_task
- #/components/requestBodies/vcenter.VM_instant_clone
- #/components/requestBodies/vcenter.VM_register
Reproduction steps
- deploy vcsa 8
- install vmware-openapi-generator with this PR Fix missing argument, Set content_type in handle_request_mapping #71
python vmsgen.py --insecure -vc vcenter.test -oas 3 -o ~/tmp/openapi/results
Expected behavior
All the references should be resolvable.
Additional context
No response
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working