changedInput schema / properties / config / oneOf
Previous value: -[
- {
- "properties": {
- "mount": {
- "description": "defaults to 'secret'",
- "minLength": 1,
- "type": "string"
- },
- "namespace": {
- "type": "string"
- },
- "providerType": {
- "const": "hashicorp",
- "type": "string"
- },
- "token": {
- "minLength": 1,
- "type": "string"
- },
- "url": {
- "format": "uri",
- "type": "string"
- }
- },
- "required": [
- "providerType",
- "url",
- "token"
- ],
- "type": "object"
- },
- {
- "properties": {
- "clientId": {
- "minLength": 1,
- "type": "string"
- },
- "clientSecret": {
- "minLength": 1,
- "type": "string"
- },
- "environmentSlug": {
- "minLength": 1,
- "type": "string"
- },
- "projectId": {
- "description": "the Infisical project, not a Dokploy projectId",
- "minLength": 1,
- "type": "string"
- },
- "providerType": {
- "const": "infisical",
- "type": "string"
- },
- "secretPath": {
- "description": "defaults to '/'",
- "type": "string"
- },
- "siteUrl": {
- "description": "defaults to https://app.infisical.com",
- "format": "uri",
- "type": "string"
- }
- },
- "required": [
- "providerType",
- "clientId",
- "clientSecret",
- "projectId",
- "environmentSlug"
- ],
- "type": "object"
- },
- {
- "properties": {
- "accessKeyId": {
- "minLength": 1,
- "type": "string"
- },
- "endpoint": {
- "format": "uri",
- "type": "string"
- },
- "providerType": {
- "const": "aws",
- "type": "string"
- },
- "region": {
- "minLength": 1,
- "type": "string"
- },
- "secretAccessKey": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "providerType",
- "region",
- "accessKeyId",
- "secretAccessKey"
- ],
- "type": "object"
- },
- {
- "properties": {
- "config": {
- "description": "Doppler config name, e.g. 'prod'",
- "type": "string"
- },
- "project": {
- "type": "string"
- },
- "providerType": {
- "const": "doppler",
- "type": "string"
- },
- "serviceToken": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "providerType",
- "serviceToken"
- ],
- "type": "object"
- },
- {
- "properties": {
- "clientId": {
- "minLength": 1,
- "type": "string"
- },
- "clientSecret": {
- "minLength": 1,
- "type": "string"
- },
- "providerType": {
- "const": "azure",
- "type": "string"
- },
- "tenantId": {
- "minLength": 1,
- "type": "string"
- },
- "vaultUri": {
- "format": "uri",
- "type": "string"
- }
- },
- "required": [
- "providerType",
- "vaultUri",
- "tenantId",
- "clientId",
- "clientSecret"
- ],
- "type": "object"
- },
- {
- "properties": {
- "apiUrl": {
- "description": "defaults to https://api.scaleway.com",
- "format": "uri",
- "type": "string"
- },
- "projectId": {
- "description": "the Scaleway project, not a Dokploy projectId",
- "minLength": 1,
- "type": "string"
- },
- "providerType": {
- "const": "scaleway",
- "type": "string"
- },
- "region": {
- "description": "defaults to 'fr-par'",
- "type": "string"
- },
- "secretKey": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "providerType",
- "projectId",
- "secretKey"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "properties": {
+ "mount": {
+ "description": "defaults to 'secret'",
+ "minLength": 1,
+ "type": "string"
+ },
+ "namespace": {
+ "type": "string"
+ },
+ "providerType": {
+ "const": "hashicorp",
+ "type": "string"
+ },
+ "token": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "url": {
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "required": [
+ "providerType",
+ "url",
+ "token"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "clientId": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "clientSecret": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "environmentSlug": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "projectId": {
+ "description": "the Infisical project, not a Dokploy projectId",
+ "minLength": 1,
+ "type": "string"
+ },
+ "providerType": {
+ "const": "infisical",
+ "type": "string"
+ },
+ "secretPath": {
+ "description": "defaults to '/'",
+ "type": "string"
+ },
+ "siteUrl": {
+ "description": "defaults to https://app.infisical.com",
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "required": [
+ "providerType",
+ "clientId",
+ "clientSecret",
+ "projectId",
+ "environmentSlug"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "accessKeyId": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "endpoint": {
+ "format": "uri",
+ "type": "string"
+ },
+ "providerType": {
+ "const": "aws",
+ "type": "string"
+ },
+ "region": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "secretAccessKey": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "providerType",
+ "region",
+ "accessKeyId",
+ "secretAccessKey"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "accessKeyId": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "endpoint": {
+ "format": "uri",
+ "type": "string"
+ },
+ "parameterPath": {
+ "description": "parameter discovery path, e.g. '/myapp/prod'",
+ "type": "string"
+ },
+ "providerType": {
+ "const": "aws-parameter-store",
+ "type": "string"
+ },
+ "region": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "secretAccessKey": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "providerType",
+ "region",
+ "accessKeyId",
+ "secretAccessKey"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "config": {
+ "description": "Doppler config name, e.g. 'prod'",
+ "type": "string"
+ },
+ "project": {
+ "type": "string"
+ },
+ "providerType": {
+ "const": "doppler",
+ "type": "string"
+ },
+ "serviceToken": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "providerType",
+ "serviceToken"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "clientId": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "clientSecret": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "providerType": {
+ "const": "azure",
+ "type": "string"
+ },
+ "tenantId": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "vaultUri": {
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "required": [
+ "providerType",
+ "vaultUri",
+ "tenantId",
+ "clientId",
+ "clientSecret"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "apiUrl": {
+ "description": "defaults to https://api.scaleway.com",
+ "format": "uri",
+ "type": "string"
+ },
+ "projectId": {
+ "description": "the Scaleway project, not a Dokploy projectId",
+ "minLength": 1,
+ "type": "string"
+ },
+ "providerType": {
+ "const": "scaleway",
+ "type": "string"
+ },
+ "region": {
+ "description": "defaults to 'fr-par'",
+ "type": "string"
+ },
+ "secretKey": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "providerType",
+ "projectId",
+ "secretKey"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "apiUrl": {
+ "description": "defaults to https://api.phase.dev",
+ "format": "uri",
+ "type": "string"
+ },
+ "appId": {
+ "description": "the Phase app ID",
+ "minLength": 1,
+ "type": "string"
+ },
+ "env": {
+ "description": "Phase environment name, e.g. 'production'",
+ "minLength": 1,
+ "type": "string"
+ },
+ "path": {
+ "description": "defaults to '/'",
+ "type": "string"
+ },
+ "providerType": {
+ "const": "phase",
+ "type": "string"
+ },
+ "token": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "providerType",
+ "token",
+ "appId",
+ "env"
+ ],
+ "type": "object"
+ }
+]