Skip to content

💡 [REQUEST] - Correction périodique des écarts sans synchronisation continue #2315

Description

@shikanime

Description

En tant qu'opérateur de la plateforme, je souhaite pouvoir corriger automatiquement les écarts d'un projet par une mise à jour périodique, sans pour autant activer la synchronisation continue (autoSync), afin que les projets qui ne doivent pas être synchronisés en continu restent tout de même à jour quand ils dévient de leur état souhaité.

Issues liées

No response

Exemples simples

  • En tant qu'opérateur, je veux activer une option « correction périodique des écarts » sur un projet, pour n'importe quel plugin, sans activer la synchronisation continue.
  • Je veux que cette correction s'exécute régulièrement (toutes les quelques heures) uniquement sur les projets concernés et non suspendus.
  • Je veux pouvoir arrêter cette correction à tout moment en désactivant l'option ou en suspendant le projet.

Spécifications techniques

  • La solution doit couvrir l'ensemble des plugins de manière homogène (argocd, gitlab, vault, keycloak, nexus, sonarqube, harbor).
  • La correction des écarts doit respecter l'option suspended (projet suspendu = aucune synchronisation).
  • La correction des écarts ne doit pas entrer en conflit avec la synchronisation continue autoSync déjà en place.
  • L'activation doit être explicite (opt-in) par projet, sans modifier le comportement par défaut des projets existants.

Définition du fini

  • La fonctionnalité est terminée
  • Les tests liés à cette fonctionnalité ont été ajoutés
  • La documentation liée à cette fonctionnalité a été ajoutée (cf. https://github.com/cloud-pi-native/documentation)
  • La communication avec les autres équipes impliquées par cette fonctionnalité a été faite

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions