style(ui): reorder ternary chain in formSchemas to minimize diff against master

Move image and openstack branches to the end of the credentials
ternary chain so oraclecloud, mongodbatlas, and alibabacloud retain
their original indentation from master.
This commit is contained in:
Andoni A. committed 2026-02-24 13:14:26 +01:00
1 parent ea96ad0fd8
commit d03ec8ad09
1 file changed
+49 -48
+49 -48
View File
@@ -230,73 +230,74 @@ export const addCredentialsFormSchema = (
.string()
.optional(),
}
: providerType === "image"
: providerType === "oraclecloud"
? {
[ProviderCredentialFields.REGISTRY_USERNAME]: z
[ProviderCredentialFields.OCI_USER]: z
.string()
.optional(),
[ProviderCredentialFields.REGISTRY_PASSWORD]: z
.min(1, "User OCID is required"),
[ProviderCredentialFields.OCI_FINGERPRINT]: z
.string()
.optional(),
[ProviderCredentialFields.REGISTRY_TOKEN]: z
.min(1, "Fingerprint is required"),
[ProviderCredentialFields.OCI_KEY_CONTENT]: z
.string()
.optional(),
[ProviderCredentialFields.IMAGE_FILTER]: z
.min(1, "Private Key Content is required"),
[ProviderCredentialFields.OCI_TENANCY]: z
.string()
.optional(),
[ProviderCredentialFields.TAG_FILTER]: z
.min(1, "Tenancy OCID is required"),
[ProviderCredentialFields.OCI_REGION]: z
.string()
.min(1, "Region is required"),
[ProviderCredentialFields.OCI_PASS_PHRASE]: z
.union([z.string(), z.literal("")])
.optional(),
}
: providerType === "oraclecloud"
: providerType === "mongodbatlas"
? {
[ProviderCredentialFields.OCI_USER]: z
[ProviderCredentialFields.ATLAS_PUBLIC_KEY]: z
.string()
.min(1, "User OCID is required"),
[ProviderCredentialFields.OCI_FINGERPRINT]: z
.min(1, "Atlas Public Key is required"),
[ProviderCredentialFields.ATLAS_PRIVATE_KEY]: z
.string()
.min(1, "Fingerprint is required"),
[ProviderCredentialFields.OCI_KEY_CONTENT]: z
.string()
.min(1, "Private Key Content is required"),
[ProviderCredentialFields.OCI_TENANCY]: z
.string()
.min(1, "Tenancy OCID is required"),
[ProviderCredentialFields.OCI_REGION]: z
.string()
.min(1, "Region is required"),
[ProviderCredentialFields.OCI_PASS_PHRASE]: z
.union([z.string(), z.literal("")])
.optional(),
.min(1, "Atlas Private Key is required"),
}
: providerType === "mongodbatlas"
: providerType === "alibabacloud"
? {
[ProviderCredentialFields.ATLAS_PUBLIC_KEY]: z
.string()
.min(1, "Atlas Public Key is required"),
[ProviderCredentialFields.ATLAS_PRIVATE_KEY]: z
.string()
.min(1, "Atlas Private Key is required"),
[ProviderCredentialFields.ALIBABACLOUD_ACCESS_KEY_ID]:
z.string().min(1, "Access Key ID is required"),
[ProviderCredentialFields.ALIBABACLOUD_ACCESS_KEY_SECRET]:
z
.string()
.min(1, "Access Key Secret is required"),
}
: providerType === "openstack"
: providerType === "image"
? {
[ProviderCredentialFields.OPENSTACK_CLOUDS_YAML_CONTENT]:
z
.string()
.min(1, "Clouds YAML content is required"),
[ProviderCredentialFields.OPENSTACK_CLOUDS_YAML_CLOUD]:
z.string().min(1, "Cloud name is required"),
[ProviderCredentialFields.REGISTRY_USERNAME]: z
.string()
.optional(),
[ProviderCredentialFields.REGISTRY_PASSWORD]: z
.string()
.optional(),
[ProviderCredentialFields.REGISTRY_TOKEN]: z
.string()
.optional(),
[ProviderCredentialFields.IMAGE_FILTER]: z
.string()
.optional(),
[ProviderCredentialFields.TAG_FILTER]: z
.string()
.optional(),
}
: providerType === "alibabacloud"
: providerType === "openstack"
? {
[ProviderCredentialFields.ALIBABACLOUD_ACCESS_KEY_ID]:
[ProviderCredentialFields.OPENSTACK_CLOUDS_YAML_CONTENT]:
z
.string()
.min(1, "Access Key ID is required"),
[ProviderCredentialFields.ALIBABACLOUD_ACCESS_KEY_SECRET]:
z
.string()
.min(1, "Access Key Secret is required"),
.min(
1,
"Clouds YAML content is required",
),
[ProviderCredentialFields.OPENSTACK_CLOUDS_YAML_CLOUD]:
z.string().min(1, "Cloud name is required"),
}
: {}),
})