hesperides
hesperides copied to clipboard
Configuration management tool providing universal text file templating and properties editing through a REST API or a webapp (backend part)
À étudier : mettre à jour les `expectedProperties` lorsque les templates sont mis à jour.
Autoriser la suppression d'un module utilisé de type `workingcopy` et permettre de supprimer une module releasé utilisé par une plateforme en passant le paramètre de requête `force=true`, donc par défaut...
Pourquoi ? Car il est inutile et systématiquement initialisé à zéro. Les ressources impactées : - `POST /modules` - `POST /modules/{module_name}/{module_version}/workingcopy/templates` - `POST /applications` - `POST /technos`
Dans la refonte nous avons reproduit le comportement de `simulate=true` en le traduisant par `getModuleValuesIfInstanceDoesntExist` mais l'idée de départ est légèrement différente. Le comportement attendu est le suivant : **si...
On utilise ces conditions pour filtrer les modules déployé (`id > 0`) et on contourne ce bug en utilisant un filtre sur le stream. => À retester avec Mongo 4
Hello, Lorsque l'on récupère les properties d'un module utilisé par une plateforme via l'API, on récupère toutes les properties avec leur valorisation. Malheureusement, actuellement on récupère aussi des propriétés qui...
Une propriété d'instance qui ne fait pas partie du model d'instance ne doit pas être prise en compte lors de la valorisation
Voici l'approche que je propose en termes d'implémentation: - on réutilise la logique de `PlatformUseCases.getPlatformsWithPassword`, mais une fois la liste des modules/technos avec des mots de passes identifiée, on extrait...
Swagger envoie `**` à la place du nom de template.