2024-04-25 17:01:21 +02:00
{
"$schema" : "http://json-schema.org/schema#" ,
"type" : "object" ,
"properties" : {
"ingress" : {
"type" : "object" ,
"form" : true ,
"title" : "Ingress Details" ,
"properties" : {
"enabled" : {
"description" : "Enable Ingress" ,
"type" : "boolean" ,
"default" : true ,
"x-onyxia" : {
"hidden" : true ,
"overwriteDefaultWith" : "k8s.ingress"
}
} ,
"hostname" : {
"type" : "string" ,
"form" : true ,
"title" : "Hostname" ,
"x-onyxia" : {
"hidden" : false ,
"overwriteDefaultWith" : "{{project.id}}-{{k8s.randomSubdomain}}-0.{{k8s.domain}}"
}
}
}
} ,
"wordpressUsername" : {
"type" : "string" ,
"description" : "Login du compte wordpress" ,
"default" : "wordpress"
} ,
"wordpressPassword" : {
"type" : "string" ,
"description" : "Password" ,
"default" : "Wordpress123!"
} ,
"wordpressEmail" : {
"type" : "string" ,
"description" : "Admin email" ,
"default" : ""
} ,
"wordpressBlogName" : {
"type" : "string" ,
"description" : "Blog Name" ,
"default" : "User's Blog!"
2024-04-29 19:54:52 +02:00
} ,
"resources" : {
"description" : "Your service will have at least the requested resources and never more than its limits. No limit for a resource and you can consume everything left on the host machine." ,
"type" : "object" ,
"properties" : {
"requests" : {
"description" : "Guaranteed resources" ,
"type" : "object" ,
"properties" : {
"cpu" : {
"description" : "The amount of cpu guaranteed" ,
"title" : "CPU" ,
"type" : "string" ,
"default" : "100m" ,
"render" : "slider" ,
"sliderMin" : 50 ,
"sliderMax" : 40000 ,
"sliderStep" : 50 ,
"sliderUnit" : "m" ,
"sliderExtremity" : "down" ,
"sliderExtremitySemantic" : "guaranteed" ,
"sliderRangeId" : "cpu"
} ,
"memory" : {
"description" : "The amount of memory guaranteed" ,
"title" : "memory" ,
"type" : "string" ,
"default" : "2Gi" ,
"render" : "slider" ,
"sliderMin" : 1 ,
"sliderMax" : 200 ,
"sliderStep" : 1 ,
"sliderUnit" : "Gi" ,
"sliderExtremity" : "down" ,
"sliderExtremitySemantic" : "guaranteed" ,
"sliderRangeId" : "memory"
}
}
} ,
"limits" : {
"description" : "max resources" ,
"type" : "object" ,
"properties" : {
"cpu" : {
"description" : "The maximum amount of cpu" ,
"title" : "CPU" ,
"type" : "string" ,
"default" : "30000m" ,
"render" : "slider" ,
"sliderMin" : 50 ,
"sliderMax" : 40000 ,
"sliderStep" : 50 ,
"sliderUnit" : "m" ,
"sliderExtremity" : "up" ,
"sliderExtremitySemantic" : "Maximum" ,
"sliderRangeId" : "cpu"
} ,
"memory" : {
"description" : "The maximum amount of memory" ,
"title" : "Memory" ,
"type" : "string" ,
"default" : "50Gi" ,
"render" : "slider" ,
"sliderMin" : 1 ,
"sliderMax" : 200 ,
"sliderStep" : 1 ,
"sliderUnit" : "Gi" ,
"sliderExtremity" : "up" ,
"sliderExtremitySemantic" : "Maximum" ,
"sliderRangeId" : "memory"
}
}
}
}
}
2024-04-25 17:01:21 +02:00
}
}