Gestion des données personnelles pour Continuous Delivery
Gestion des données personnelles pour Continuous Delivery
Gestion des données personnelles pour Continuous Delivery
DevOps Insights Le service prendra fin et sera interrompu le 31 août 2026. Le service Continuous Delivery sera interrompu dans les régions suivantes le 12 février 2027 : au-syd, ca-tor, us-east.
Code Risk Analyzer sera également retiré du marché dans toutes les régions à cette date. Si ces fonctionnalités ne sont pas activement utilisées dans une région donnée, elles pourraient y être supprimées plus tôt et ne plus accepter de nouvelles
instances. En savoir plus
Vous pouvez modifier, exporter ou supprimer des données personnelles dans IBM Cloud® Continuous Delivery.
Par données personnelles, on entend toute information qui concerne ou identifie une personne physique. Par exemple, les données personnelles peuvent être un nom, une adresse e-mail, un avatar, un jeton ou tout autre identifiant utilisé avec Continuous
Delivery. Les composants Continuous Delivery suivants contiennent des données personnelles :
IBM ne gère pas les données dans le service Continuous Delivery. Avant de quitter le service Continuous Delivery hébergé dans IBM Cloud Public, vous devez supprimer vos propres données.
Continuous Delivery fournit les droits appropriés pour gérer les données au sein d'un groupe de ressources. Votre entreprise peut avoir des règles qui limitent ces droits. Si vous ne disposez pas des droits nécessaires, contactez l'administrateur
pour votre compte IBM Cloud.
Pour gérer vos données personnelles, vous devez comprendre le fonctionnement des comptes d' IBM Cloud, leur utilisation et les droits d'accès qui y sont associés.
Comptes et droits d'accès
Pour travailler dans IBM Cloud, vous devez vous connecter avec un nom d'utilisateur et un mot de passe. Lorsque vous vous connectez, IBM Cloud associe au moins un compte IBM Cloud à vos identifiants utilisateur. Lorsque vous créez des ressources,
telles que des groupes de ressources, des chaînes d'outils et des objets Continuous Delivery, elles sont associées à un compte IBM Cloud.
La structure de connexion à l' IBM Cloud vous offre la possibilité de travailler sur différents comptes. Grâce à l'interface utilisateur d' IBM Cloud, vous pouvez passer d'un compte à un autre. Lorsque vous vous connectez, l'un des types de
comptes suivants peut être associé à vos données d'identification d'utilisateur :
Compte personnel
Compte d'entreprise
Compte d'entreprise individuel
Comptes personnels
Généralement, chaque utilisateur possède son propre compte, qui est son compte personnel. Vous pouvez facilement identifier votre compte personnel car il contient généralement votre nom, par exemple : Compte de John Smith.
Vous avez tous les droits sur tous les objets qui sont créés dans votre compte personnel. Vous pouvez inviter d'autres utilisateurs à se joindre à votre compte, leur affecter des droits sur des objets que vous créez et leur affecter des droits
pour créer des objets dans votre compte. En raison de ces droits, les données personnelles d'autres utilisateurs peuvent figurer dans votre compte, et vos données personnelles peuvent figurer dans les comptes d'autres utilisateurs.
Si vous disposez des droits nécessaires pour créer un objet dans un compte, vous avez également le droit de le modifier et de le supprimer, quel que soit le compte dans lequel cet objet est stocké. Lorsque deux utilisateurs collaborent, ils
partagent souvent un compte personnel.
Comptes d'entreprise
Un compte d'entreprise est configuré par votre entreprise. Généralement, vous êtes ajouté automatiquement au compte, au lieu d'être invité. Bien que les comptes d'entreprise offrent aux utilisateurs un espace pour travailler, communiquer et
partager des ressources et la facturation, cette configuration n'est qu'une convention. En réalité, un compte d'entreprise n'est pas différent d'un compte personnel. Les objets qui sont créés dans un compte d'entreprise sont associés au
compte et les utilisateurs peuvent être invités au compte.
Les équipes de personnes qui travaillent pour une entreprise collaborent souvent au moyen d'un compte d'entreprise.
Comptes d'entreprise individuels
Lorsque vous travaillez pour une société, le travail contenu dans votre compte peut appartenir légalement à la société. Beaucoup d'utilisateurs travaillant pour une entreprise possèdent un compte d'entreprise individuel. Si vous vous connectez
à votre compte en utilisant des données d'identification qui contiennent le nom de votre société et possédez également une sorte de compte personnel, le travail contenu dans votre compte personnel pourrait appartenir à la société.
Un compte d'entreprise individuel n'est pas différent d'un autre compte. Vous pouvez inviter des utilisateurs à un compte d'entreprise individuel et les objets qui sont créés dans un compte d'entreprise individuel appartiennent au compte.
Si vous travaillez pour une société qui est propriétaire de votre travail, un compte personnel qui contient habituellement votre nom est considéré comme un compte d'entreprise individuel.
Modification, exportation et suppression des données personnelles
Quel que soit le type de compte IBM Cloud utilisé, si vous disposez des droits d'accès aux objets du compte, vous pouvez les modifier, les exporter et les supprimer. Avant d'apporter des changements, coordonnez-vous avec les autres utilisateurs
pour vous assurer que vous ne modifiez ou supprimez pas inutilement des données.
Avant de supprimer des données d'un compte, déterminez s'il s'agit d'un compte personnel ou d'un compte d'entreprise individuel.
Compte personnel
Si vous possédez un compte personnel, vous pouvez apporter des changements et supprimer vos données. Si vous partagez votre compte avec un autre utilisateur, vous possédez les données, mais vous pourriez vouloir les contacter au sujet du travail
partagé.
Si vous possédez un compte d'entreprise individuel, vous devez coordonner tout changement avec votre entreprise et les autres membres de votre équipe. Vous pouvez supprimer vos données personnelles, qu'elles soient stockées dans un compte
d'entreprise ou dans un compte d'entreprise individuel. Assurez-vous de ne pas supprimer les travaux que vous avez partagés avec d'autres utilisateurs.
Avant de commencer à gérer vos données personnelles pour les composants d' Continuous Delivery, assurez-vous que vous travaillez bien dans votre compte IBM Cloud. Pour afficher le compte d' IBM Cloud sur lequel vous travaillez actuellement,
cliquez sur votre avatar dans la barre de menu.
Si vous ne parvenez pas à vous connecter à votre compte IBM Cloud, contactez votre entreprise et collaborez avec elle pour supprimer vos données personnelles.
Si vous souhaitez supprimer toutes vos données personnelles de Continuous Delivery, l'ordre dans lequel vous supprimez ces données est important. Supprimez d'abord vos données Git Repos and Issue Tracking, puis votre compte Git Repos and Issue
Tracking. Enfin, supprimez vos pipelines de distribution, vos intégrations d'outils et vos chaînes d'outils.
Modification, exportation et suppression des données d' Git Repos and Issue Tracking
Git Repos and Issue Tracking fournit un service Git hébergé dans le cloud. Un mécanisme d'authentification unique est utilisé pour associer votre compte IBM Cloud à un compte Git. Un nom complet et un nom abrégé sont créés pour vous dans votre
compte Git. Les autres utilisateurs peuvent utiliser votre nom abrégé pour se référer à vous dans un commentaire dans un problème Git. Vous pouvez personnaliser votre compte Git et ajouter des données personnelles comme une description de
vous ou une image.
Git Repos and Issue Tracking fournit un environnement de codage social puissant mais complexe dans lequel les utilisateurs contribuent à différents projets et dans lequel les objets sont partagés. Cet environnement peut rendre difficile la localisation
et la suppression de vos données personnelles.
Les profils et paramètres de votre compte, les projets personnels, les groupes et les fragments sont associés à votre compte Git. Si vous supprimez votre compte Git, ces objets sont supprimés. Pour supprimer vos données personnelles dans un
autre projet, accédez à ce projet, puis modifiez-le afin de supprimer vos données personnelles, ou supprimez le projet dans son intégralité. Assurez-vous de vous coordonner avec les autres membres de votre équipe avant de supprimer des projets
partagés.
Avant de supprimer votre compte Git, supprimez vos données personnelles des autres projets. Une fois votre compte Git supprimé, il pourrait s'avérer difficile, voire impossible, de retrouver tous les projets auxquels vous avez contribué.
Projets personnels et partagés
Vous pouvez inviter d'autres utilisateurs à collaborer à des projets. Les projets Git que vous créez à l'intérieur de votre compte sont appelés des projets personnels. Vous pouvez également créer des groupes Git dans lesquels des projets peuvent
appartenir à plusieurs propriétaires de Git. Vous pouvez créer de nouveaux projets pour le groupe ou transférer la propriété de projets personnels au groupe. Un groupe Git est souvent utilisé pour représenter un compte d'entreprise IBM Cloud
afin d'indiquer que les projets appartiennent à l'entreprise.
Exportation d'un projet d' Git Repos and Issue Tracking
Avant de supprimer un projet dans Git Repos and Issue Tracking, vous pouvez exporter le projet afin de l'archiver.
Cliquez sur l'icône Paramètres dans la barre latérale de navigation.
Cliquez sur Général.
Cliquez sur Développer pour développer la section Exporter le projet.
Cliquez sur Exporter le projet.
Une fois le projet archivé, vous pouvez l'importer dans une autre instance GitLab.
Suppression de votre compte Git Repos and Issue Tracking
Vous pouvez supprimer votre compte Git Repos and Issue Tracking et la plupart des éléments appartenant ce compte.
Dans le tableau de bord des paramètres utilisateur d' Git Repos and Issue Tracking, sur la page Compte, dans la section Supprimer le compte,
cliquez sur Supprimer le compte.
Tous les projets Git, y compris les référentiels et les problèmes sont supprimés. Vous êtes également supprimé de tous les groupes Git Repos and Issue Tracking auquel vous appartenez.
Une fois votre compte supprimé, certains contenus sont conservés. Ces contenus sont affectés à un utilisateur fantôme à l'échelle du système. Par exemple, les commentaires que vous avez ajoutés à un problème sont conservés, mais ils sont attribués
à l'utilisateur Ghost. Pour supprimer l'intégralité du contenu que vous avez rédigé, contactez le support IBM
Git Repos and Issue Tracking utilise un mécanisme d'authentification unique qui crée automatiquement un compte Git correspondant à votre compte IBM Cloud la première fois que vous accédez à l'intégration de l'outil. Après avoir supprimé votre
compte, n'accédez pas à Git Repos and Issue Tracking. Si vous accédez à Git Repos and Issue Tracking à nouveau, un nouveau compte sera automatiquement créé et vous devrez le supprimer.
Modification, exportation et suppression des données du pipeline Continuous Delivery
Continuous Delivery fournit deux types de pipeline : Classic et Tekton. Ces pipelines exécutent des scripts pour générer, tester et déployer votre application dans IBM Cloud en fournissant des étapes et des tâches, des travaux et des étapes,
des variables d'environnement et d'autres objets pouvant contenir des données personnelles. Vous pouvez supprimer ces objets individuellement ou supprimer un pipeline entier.
Assurez-vous de vous coordonner avec les autres membres de votre équipe avant de supprimer des pipelines ou des objets partagés. La suppression d'objets partagés peut entraîner la défaillance d'un pipeline.
Un pipeline ne peut pas exister en dehors d'une chaîne d'outils. Si vous supprimez une chaîne d'outils, tous les pipelines associés à la chaîne d'outils seront également supprimés. Si vous prévoyez de supprimer une chaîne d'outils entière, vous
n'avez pas besoin de supprimer chaque pipeline individuellement. Rendez-vous plutôt dans la section Modification et suppression des chaînes d'outils et des intégrations d'outils, puis suivez les étapes indiquées pour supprimer une chaîne d'outils.
Pipelines Classic
Les étapes d'un pipeline Classic peuvent inclure des données personnelles comme des données d'identification sous la forme de propriétés d'environnement et une définition de pipeline indiquant l'état actuel du pipeline. Les étapes peuvent également
inclure des scripts contenus dans des tâches que vous souhaitez modifier ou supprimer, ainsi que des artefacts et des journaux relatifs aux dernières exécutions du pipeline que vous souhaitez exporter. Utilisez les actions Configurer l'étape
ou Supprimer l'étape pour modifier ou supprimer une étape. Utilisez l'action Télécharger pour exporter des artefacts ou des journaux à partir d'une étape.
des
Modification d'une étape de pipeline Classic
Pour modifier une étape d'un pipeline :
Sur la page Pipeline, cliquez sur l'icône Paramètres.
Cliquez sur Configurer l'étape.
Sur l'onglet PROPRIETES D'ENVIRONNEMENT, éditez ou supprimez des propriétés.
Modifiez un script de travail dans une étape du pipeline. Sélectionnez le travail et modifiez les valeurs appartenant à la configuration de génération, de déploiement ou de test.
caption-side=bottom" de travail*
Supprimez un travail de l'étape du pipeline. Sur l'onglet TRAVAUX, sélectionnez le travail que vous souhaitez supprimer, puis cliquez sur Retirer.
Exportation d'une étape de pipeline Classic
Pour exporter la définition d'un pipeline entier, ajoutez /yaml à l'adresse URL du pipeline :
Où <pipeline id> et <region id> sont les valeurs affichées dans l'URL de la page de pipeline.
Le fichier yaml obtenu inclut des définitions de toutes les étapes du pipeline.
Pour exporter des artefacts et des journaux pour une étape de pipeline :
Sur la page Pipeline, cliquez sur Afficher les journaux et l'historique.
Cliquez sur le numéro de version pour lequel vous souhaitez exporter des artefacts et des journaux.
Cliquez sur TÉLÉCHARGER > Artéfacts pour exporter les artéfacts de la version sélectionnée.
Cliquez sur TÉLÉCHARGER > Journaux pour exporter les journaux de la version sélectionnée.
Suppression d'une étape de pipeline Classic
Pour supprimer une étape d'un pipeline :
Sur la page Pipeline, cliquez sur l'icône Paramètres.
Cliquez sur Supprimer l'étape.
Pipelines Tekton
Les pipelines Tekton peuvent inclure des données personnelles comme des données d'identification sous la forme de propriétés d'environnement ou des informations détaillées sur les exécutions de pipeline. Vous pouvez supprimer ces exécutions,
et ainsi retirer les informations détaillées et les journaux qui leur sont associés. Utilisez l'action de téléchargement pour exporter toutes les données associées à l'exécution de pipeline sélectionnée.
des
Modification d'un pipeline Tekton
Pour modifier une définition de pipeline Tekton :
Sur la page Présentation du pipeline, cliquez sur Paramètres, puis sur Définitions.
Cliquez sur Ajouter pour ajouter un référentiel Git qui déjà été ajouté à la chaîne d'outils.
Cliquez sur le menu pour accéder aux options et cliquez sur Editer ou Retirer pour éditer ou retirer une définition de référentiel Git existante.
Pour modifier le noeud worker à utiliser pour exécuter le pipeline Tekton :
Sur la page de présentation du pipeline, cliquez sur Paramètres, puis sur Agent.
Sélectionnez un noeud worker qui a été ajouté à la chaîne d'outils ou les noeuds worker gérés publics.
Pour modifier les propriétés d'environnement utilisées par le pipeline Tekton :
Sur la page Présentation du pipeline, cliquez sur Paramètres, puis sur Propriétés d'environnement.
Editez, ajoutez ou retirez des propriétés sur la page.
Modification et suppression des chaînes d'outils et des intégrations d'outils
En utilisant des chaînes d'outils, les équipes peuvent collaborer et partager différentes intégrations d'outils.
Il est recommandé de configurer toutes les intégrations Continuous Delivery en utilisant des données associées à votre équipe ou à votre entreprise, plutôt que des données qui vous sont associées. Cependant, dans certains cas, vos données personnelles
peuvent être utilisées par inadvertance. Dans de tels cas, vous devez identifier toutes les données que vous possédez et les supprimer.
Lorsqu'une intégration d'outils est créée, Continuous Delivery ne peut pas enregistrer l'origine de toutes les données. Par exemple, un autre membre de l'équipe peut créer un outil d'intégration pour vous en utilisant les données personnelles
que vous fournissez dans un courrier électronique. Vous devez comprendre quelles données vous possédez et vous assurer qu'elles sont supprimées.
Coordonnez-vous avec les autres membres de votre équipe avant de supprimer des chaînes d'outils ou des intégrations d'outils partagées.
Modification et suppression d'intégrations d'outils
Lorsque vous créez une intégration d'outil, vous devez fournir les identifiants de l'utilisateur ainsi que d'autres informations relatives au compte concerné par l'intégration. Si vous avez utilisé vos informations d'identification et informations
de compte personnelles, remplacez ces informations par des valeurs différentes ou supprimez l'intégration d'outils.
Pour plus d'informations sur la modification des intégrations d'outils, voir la documentation suivante:
Lorsque vous supprimez une chaîne d'outils, la suppression est irréversible. La suppression d'une chaîne d'outils supprime toutes ses intégrations d'outils, y compris les pipelines, ce qui peut entraîner la suppression des ressources gérées
par ces intégrations d'outils.
Pour plus d'informations sur la suppression des chaînes d'outils, consultez la documentation suivante :
Lorsque vous utilisez la console, vous ne pouvez pas supprimer toutes les chaînes d'outils d'un groupe de ressources en même temps. Vous devez supprimer les chaînes d'outils une par une.
En utilisant l'API, l'interface de ligne de commande ou Terraform, vous pouvez supprimer plus facilement plusieurs chaînes d'outils. Par exemple, vous pouvez écrire un programme ou un script qui itère sur un ensemble de chaînes d'outils et
les supprime en appelant l'API à plusieurs reprises ou en exécutant la commande ibmcloud dev toolchain-delete. Si vous avez défini plusieurs chaînes d'outils dans Terraform, vous pouvez supprimer les blocs de ressources ibm_cd_toolchain et exécuter terraform apply, ou vous pouvez utiliser la commande terraform destroy pour supprimer les ressources de chaîne d'outils.
Les chaînes d'outils sont définies par la région IBM Cloud et le groupe de ressources. Veillez à cibler chaque région et chaque groupe de ressources dans un compte pour supprimer chaque chaîne d'outils que vous avez créée dans ce compte.