message: disable os upload if no os avaliable
diff: @@ -112,6 +112,9 @@ export const UploadPVCForm: React.FC<UploadPVCFormProps> = ({
  ...props
  }) => {
  const operatingSystems = getTemplateOperatingSystems(commonTemplates);
  + const operatingSystemHaveDV = operatingSystems.find(
  + (os) => os?.dataVolumeName && os?.dataVolumeNamespace,
  + );
  const [accessModeHelp, setAccessModeHelp] = React.useState('Permissions to the mounted drive.');
  const [allowedAccessModes, setAllowedAccessModes] = React.useState(initialAccessModes);
  const [storageClass, setStorageClass] = React.useState('');
  @@ -280,6 +283,7 @@ export const UploadPVCForm: React.FC<UploadPVCFormProps> = ({
  onDropAccepted: () => setIsFileRejected(false),
  }}
  />
  + {operatingSystemHaveDV && (
  <Checkbox
  id="golden-os-switch"
  className="kv--create-upload__golden-switch"
  @@ -288,6 +292,7 @@ export const UploadPVCForm: React.FC<UploadPVCFormProps> = ({
  onChange={handleGoldenCheckbox}
  isDisabled={isLoading}
  />
  + )}
  </div>
  {isGolden && (
  <>
  