Case Study: Lockheed Martin

Lockheed Martin gagne du temps, de l’argent et du muscle technologique avec GitLab

Le plus grand sous-traitant de la défense au monde utilise la plate-forme DevSecOps de bout en bout de GitLab pour réduire les chaînes d’outils, accélérer la production et améliorer la sécurité.
lockheed martin

Lockheed Martin Corp., le géant américain de l’aérospatiale, de la défense, de la sécurité de l’information et de la technologie, a adopté la plate-forme DevSecOps unique et de bout en bout de GitLab pour développer et déployer plus efficacement, en toute sécurité et plus rapidement des logiciels pour des milliers de leurs programmes, allant des plates-formes satellites à l’aérospatiale. des systèmes aux logiciels de contrôle au sol et aux logiciels maritimes de surface et de subsurface.

“En passant à GitLab et en automatisant le déploiement, les équipes sont passées de livraisons mensuelles ou hebdomadaires à des livraisons quotidiennes ou multiples.”

-Alan Hohn, directeur de la stratégie logicielle, Lockheed Martin

Répondre aux besoins de la mission avec rapidité et flexibilité

Basé à Bethesda, Maryland, Lockheed Martin compte environ 116 000 employés dans le monde, avec plus de 370 installations. La société est principalement engagée dans la recherche, la conception, le développement, la fabrication, l’intégration et le maintien de systèmes, produits et services de technologie de pointe. La majorité des affaires de l’entreprise se font avec le Département américain de la Défense et les agences gouvernementales fédérales américaines. Dans la seule industrie aéronautique, Lockheed Martin a réalisé un chiffre d’affaires de 26,7 milliards de dollars en 2021.

Les clients de Lockheed Martin comptent sur l’entreprise pour les aider à surmonter leurs défis les plus complexes et à garder une longueur d’avance sur les menaces émergentes en leur fournissant les solutions les plus avancées sur le plan technologique. Leurs équipes d’ingénierie ont besoin de rapidité et de flexibilité pour répondre aux besoins de mission spécifiques de chaque client, tout en utilisant une expertise et une infrastructure partagées pour garantir l’abordabilité.

Complexité de la chaîne d’outils

Lockheed Martin a l’habitude d’utiliser une grande variété d’outils DevOps, de ClearCase à Jenkins, Dimensions, Redmine et Bitbucket. Chaque programme ou gamme de produits de l’entreprise avait sa propre chaîne d’outils. Rares étaient les uns comme les autres, les membres de l’équipe choisissant simplement des outils avec lesquels ils étaient familiers.

Cela a conduit à des efficacités et des résultats inégaux.

Alan Hohn, directeur de la stratégie logicielle chez Lockheed Martin, a déclaré que la qualité de l’environnement de développement et de déploiement d’une équipe était souvent basée sur la chance de l’équipe DevOps. Les programmes bien financés, ou ceux avec un leadership orienté vers l’avant, auraient peut-être eu une automatisation de haute qualité pour tout, des tests aux déploiements continus, tandis que d’autres programmes n’auraient peut-être eu qu’un serveur de construction pour exécuter des compilations. Et dans le pire des cas, les programmes n’auraient peut-être eu aucune automatisation, créant plus de travail pratique, utilisant le temps des membres de l’équipe et augmentant les risques de problèmes manqués.

Accroître la collaboration

Pour ajouter au défi, les équipes de développement de logiciels de Lockheed Martin avaient fait de nombreuses tentatives pour mettre en place des référentiels de code qui permettraient aux développeurs de réutiliser le code dans les programmes – mais ces référentiels étaient rarement, voire jamais, utilisés car ils n’étaient jamais incorporés dans la multitude de environnements où les équipes développaient réellement le logiciel. Cela signifiait que les développeurs, sans un environnement de collaboration solide, partaient toujours de zéro et que le code dans les référentiels était simplement « assis et pourri », explique Hohn.

Une fois que Lockheed Martin a largement adopté la plate-forme GitLab, le partage et la réutilisation de logiciels sont devenus facilement partie intégrante de leurs opérations quotidiennes.

“Avoir GitLab a complètement changé notre approche des logiciels réutilisables, car l’endroit où nous développons des logiciels est également l’endroit où d’autres personnes peuvent partager, contribuer et participer à ce développement”, déclare Hohn. “Désormais, tous nos programmes ont accès à un environnement de développement logiciel de haute qualité.”

Cet environnement de développement se traduit directement par des avantages pour les clients de Lockheed Martin. Une équipe travaillant sur un programme pour le département américain de la Défense a pu réduire les temps de construction de 12 heures à 4 heures grâce à l’utilisation de pipelines GitLab avec des constructions conteneurisées. Cela a permis au programme d’exécuter 16 builds par nuit, au lieu de quatre, augmentant ainsi la fréquence des tests et la qualité du logiciel. Dans l’ensemble, le succès de la construction est passé de 60 % à 90 %. En conséquence, le client reçoit de nouvelles fonctionnalités plus rapidement et avec une meilleure qualité.

Créer une continuité

L’un des défis les plus importants auxquels Lockheed Martin a dû faire face pour favoriser la collaboration entre les programmes et dans l’ensemble de l’entreprise est que leurs logiciels résidaient dans de nombreux systèmes différents, avec des exigences de sécurité différentes. GitLab, en collaboration avec la Software Factory de Lockheed Martin, permet à l’entreprise de modulariser ses logiciels afin que les composants réutilisables puissent être partagés dans des environnements accessibles à l’échelle mondiale, tandis que les équipes peuvent toujours maintenir un contrôle étroit sur les composants logiciels critiques ou soumis à des contraintes de sécurité.

L’une des principales caractéristiques de la Software Factory de Lockheed Martin est qu’elle fournit une configuration commune GitLab CI YAML et des images de conteneur CI communes qui sont préconfigurées pour fonctionner avec leurs autres outils de développement logiciel.

Les équipes doivent maintenir des environnements séparés pour des raisons de sécurité, leur configuration doit donc pouvoir fonctionner dans différents environnements d’hébergement pour les registres d’images et les outils associés. Ils ont également souvent besoin de maintenir des versions particulières de leur logiciel pendant des années, car il est parfois déployé dans des environnements opérationnels où il ne peut pas être mis à jour fréquemment.

Pour relever ces défis, l’équipe de Hohn a créé un catalogue de pipelines communs pour les langages de programmation populaires avec des modules pour l’analyse de sécurité, la création d’images de conteneurs et la gestion sémantique des versions. Le catalogue de pipeline permet aux développeurs d’utiliser le même fichier source YAML dans plusieurs environnements sans avoir à apporter de modifications. Le catalogue permet également de créer un build historique à partir d’une version spécifique d’un pipeline et garantit la cohérence des versions.

Avant d’adopter GitLab, Lockheed Martin avait fait quelques tentatives pour construire un ensemble commun de pipelines, mais ils ont fini par ne prendre en charge que quelques utilisateurs et étaient trop normatifs. Ce n’était pas assez.

Avec GitLab comme base de son catalogue de pipelines, Lockheed Martin a pu créer des modèles de pipeline qui peuvent être réutilisés dans plusieurs environnements, y compris des réseaux déconnectés. Cela permet d’économiser du temps et des efforts et assure la continuité entre les projets. Désormais, les mises à jour du pipeline sont plus simples, et les tests sophistiqués et la gestion des versions sont plus faciles et plus efficaces.

« Désormais, nous pouvons être sûrs que les modifications apportées à nos pipelines sont automatiquement et minutieusement testées, et nous pouvons facilement prendre en charge à la fois des équipes de développement en évolution rapide et des équipes averses aux risques qui maintiennent des capacités critiques », déclare Hohn. “Notre nouvelle approche, basée sur certaines fonctionnalités clés de GitLab CI, nous a aidés à trouver le bon équilibre entre communité et personnalisation.”

Lockheed Martin dessert désormais 2 500 pipelines par minute via le catalogue commun de pipelines.

Delivering scale

Parce que l’adoption rapide de GitLab a créé le besoin d’une solution plus évolutive, Lockheed Martin, GitLab et Amazon Web Services (AWS) ont travaillé ensemble pour automatiser et optimiser le déploiement du code de Lockheed Martin dans l’entreprise. La solution a commencé par un examen bien architecturé de la conception entre les trois sociétés. AWS a ensuite aidé à automatiser et à optimiser le déploiement de Lockheed Martin GitLab pour l’environnement CI/CD en fournissant Infrastructure as Code (IaC) pour déployer l’environnement en deux heures, au lieu des plusieurs heures qu’il fallait auparavant.

L’équipe AWS a également établi des flux de travail pour fournir une architecture de reprise après sinistre entièrement automatisée et hautement disponible pour GitLab, conforme et évolutive. Cela a permis un processus cohérent qui s’exécute sans intervention manuelle. AWS a également pris en charge l’équilibrage de charge pour mettre à l’échelle automatiquement le processus de déploiement en fonction de la demande des développeurs pour les exécutions de pipeline et le trafic des utilisateurs afin que les développeurs n’attendent pas que les déploiements s’exécutent. Des tests de pré-migration ont été effectués pour établir des lignes de base, suivis de tests de post-migration pour mesurer les performances et les gains d’évolutivité en fournissant des déploiements plus rapides.

De plus, des contrôles de surveillance et de sécurité ont été mis en place pour se conformer aux politiques de sécurité de Lockheed Martin. En conséquence, l’équipe a été en mesure d’améliorer l’efficacité opérationnelle, le nombre de demandes de build en attente de traitement passant de 200 à zéro, et de réduire le temps de déploiement du code dans toute l’entreprise. Cet effort a montré comment de grandes entreprises comptant des milliers de développeurs de logiciels peuvent créer et déployer des pipelines de code automatisés, évolutifs et résilients dans le cloud à l’aide de plates-formes telles que GitLab en tirant parti des meilleures pratiques AWS.

Avec GitLab

Lockheed Martin n’a pas eu besoin de faire une évaluation formelle de la plate-forme de GitLab avant de décider de l’utiliser. Les équipes DevOps de l’entreprise ont, au fil des ans, utilisé une multitude d’outils sur le marché, ils ont donc compris les capacités et les avantages qu’ils retireraient de GitLab. Par exemple, la capacité d’intégration continue intégrée de GitLab était une “fonctionnalité qui tue”, selon Hohn.

Et l’entreprise est allée en grand avec GitLab. Aujourd’hui, ils ont environ 64 000 projets sur la plate-forme GitLab – certains projets hérités ont été migrés vers GitLab et d’autres ont été lancés sur la plate-forme.

Lockheed Martin ne s’est pas débarrassé de toutes ses chaînes d’outils, mais l’entreprise les a considérablement réduites, réduisant ainsi la complexité, les coûts et la charge de travail.

« Nous sommes conscients qu’il y aura des programmes dans lesquels le client souhaite posséder l’environnement de développement et souhaite un outil spécifique », explique Hohn. “Nous voulons aller droit au but, et ce que nous réalisons, c’est que les gens n’envisagent même pas de créer leur propre chaîne d’outils. Ils utilisent simplement GitLab parce qu’ils savent que cela fonctionne.

« Avons-nous effacé toutes les traces [des chaînes d’outils] ? Non », ajoute Hohn. “Mais c’est si petit que ça n’a pas d’importance pour nous.”

Par exemple, avant d’adopter largement GitLab, l’entreprise utilisait Jenkins pour les serveurs CI – des milliers d’instances de Jenkins dans toute l’organisation. Ce n’est plus le cas.

« Tout le monde devait maintenir une installation différente. Nous avons réduit cela à GitLab principalement », explique Hohn. “Il existe encore des instances de Jenkins, mais elles ne représentent qu’une petite fraction du nombre d’il y a trois ans.”

Gain de temps et d’efforts

Ces chaînes d’outils réduites font gagner du temps, de la force et de l’argent à l’entreprise, ce qui lui permet de continuer à innover et à proposer des solutions abordables à ses clients.

“Pour les équipes qui avaient des environnements indépendants, elles devaient consacrer environ 20 heures par semaine et 80 heures par mois juste pour faire fonctionner le système”, explique Hohn. « Dans une équipe de 12 personnes, c’est consacrer au moins une demi-personne. Nous avons réduit cela d’environ 90 %. Ils passent maintenant quelques heures du temps d’une personne. Cela s’est multiplié dans de nombreuses équipes. En tant qu’entreprise comptant plus de 10 000 ingénieurs en logiciel, nous pouvons dire que nous économisons des centaines ou des milliers d’heures par an.

Avoir tous ces projets sur la plate-forme unique de GitLab signifie que des programmes hérités qui auraient pu auparavant, en moyenne, être livrés aux tests tous les mois et aux opérations tous les trimestres, sont désormais livrés aux tests tous les six jours et aux opérations tous les 26 jours, note Hohn.

« Il est très courant que nous voyions des livraisons mensuelles devenir hebdomadaires », ajoute-t-il. « Nous voyons des livraisons trimestrielles devenir mensuelles. Je veux dire, cette ampleur des changements est très courante.

Ce gain de temps signifie que l’entreprise peut répondre aux demandes des clients avec plus de confiance et de fiabilité.

“Nous servons de nombreux clients et nous avons de nombreuses activités de développement de logiciels”, explique Ian Dunbar-Hall, ingénieur logiciel senior chez Lockheed Martin. “GitLab permet à une équipe de passer de zéro à un référentiel et à un pipeline CI complet, totalement en libre-service, en 30 minutes, au lieu des 40 heures, minimum, qu’il fallait auparavant.”

Amélioration de la sécurité

Étant donné que Lockheed Martin travaille avec le ministère de la Défense et des agences fédérales, l’entreprise construit des systèmes essentiels à la sécurité nationale. Cela signifie que la création de logiciels sécurisés fait partie intégrante de Lockheed Martin et de ses clients. Un défi pour toute entreprise utilisant des chaînes d’outils est qu’il est facile de manquer une mise à jour en raison de la taille et de la complexité de la chaîne. Désormais, avec GitLab, ils n’ont plus à se soucier d’utiliser des outils qui n’ont pas été mis à jour, car avec une plate-forme unique de bout en bout, une mise à jour ne doit être effectuée qu’une seule fois et chaque instance est couverte.

Et avec des clients axés sur la défense et la sécurité, la conformité est un problème crucial pour Lockheed Martin. C’est plus facile à gérer maintenant que l’entreprise utilise le cadre de conformité de GitLab pour faire respecter la qualité des logiciels et l’automatisation pour rendre les versions et la gestion des dépendances plus efficaces et plus rapides.

L’utilisation d’une plate-forme unique signifie également que les équipes bénéficient d’un ensemble standardisé de fonctionnalités de sécurité automatisées – des outils d’analyse de pointe à l’analyse des vulnérabilités et à l’automatisation de la sécurité – intégrés de manière transparente. Avant d’utiliser GitLab, les équipes ne disposaient pas toutes des meilleurs outils de sécurité et là n’existait aucun moyen standardisé de gérer les pratiques de sécurité. Désormais, avec le catalogue de pipelines commun de Lockheed Martin, les équipes utilisent également des pipelines prêts à l’emploi qui intègrent déjà la meilleure sécurité de leur catégorie. « Maintenant que nous avons une approche plus commune, il est beaucoup plus facile pour les équipes de tirer parti d’une méthode commune. de créer, de tester et d’analyser la sécurité des logiciels, ce qui augmente le niveau de qualité des produits que nous créons », déclare Hohn.

Et avec GitLab, les équipes n’ont plus besoin d’experts en sécurité, qui pourraient être difficiles à trouver pour toutes les équipes, pour configurer divers outils. La meilleure sécurité de sa catégorie est déjà intégrée, selon Hohn.

“Aujourd’hui, il est extrêmement courant d’avoir des capacités d’analyse de sécurité sophistiquées dans le cadre de tous nos pipelines, car l’effort nécessaire pour ajouter cela aux pipelines est tellement plus petit”, déclare Hohn. « Les équipes sont désormais conscientes de la posture de sécurité du code qu’elles écrivent d’une manière qu’elles ne connaissaient pas auparavant. Cela permet des conversations sur la sécurité de nos logiciels qui n’avaient pas lieu à l’ancienne.

L’entreprise utilise encore certains outils de sécurité hérités de tiers, mais les équipes utilisent la plate-forme de GitLab pour faciliter leur intégration. « C’est un excellent complément », déclare Jeff Daniels, directeur des automatisations et des applications. “C’est plus facile maintenant que nous avons GitLab, ce qui améliore notre posture de sécurité et notre qualité.”

Lockheed Martin cherche à continuer à se développer avec GitLab. Les équipes DevOps migreront encore plus de leurs projets vers la plate-forme DevSecOps et se développeront à partir de là. « Nous espérons voir une croissance du nombre de projets utilisant les fonctionnalités de sécurité et de chaîne d’approvisionnement logicielle, y compris les pipelines de conformité et les tableaux de bord », déclare Hohn.

Toutes les informations et les personnes impliquées dans l’étude de cas sont exactes au moment de la publication.

 

ALM-Toolbox est un distributeur officiel de SonarQube, GitLab  et offre du conseils, des licences SonarQube et SonarCloud, la mise en œuvre, la formation et aide les clients à intégrer SonarQube aux flux commerciaux et aux pipelines CI/CD.
Contactez-nous pour toute question, y compris les prix et les devis : sonarqube@almtoolbox.com ou appelez-nous : 866-503-1471 (USA/Canada) ou +33 (0)1 84 17 53 28

Centre de Support Technique pour GitLab – incluant la France (2024)

Notre centre de support technique propose un service client pour les utilisateurs de GitLab (depuis 2018) – incluant un support en 4 langues.

Comme vous le savez, le produit GitLab se décline en 3 niveaux superposés :
Gratuit, Premium et Ultimate.

gitlab editions support

Le niveau le plus basique est GitLab Free (parfois appelé Community Edition ou Core).
Il s’agit d’une version gratuite également disponible dans le cloud public (gitlab.com) ; Également sous forme d’installation privée (autogérée) et peut également être installé sur une machine dans n’importe quel cloud de votre choix (par exemple AWS / GCP / Azure et plus). ELI ADD 1-2 FOURNISSEURS LOCAUX FRANÇAIS POPULAIRES

Le GitLab Free gratuit est livré avec un ensemble de fonctionnalités de base et respectables, mais sans support technique de la part du fabricant. Nous offrons donc la possibilité de fournir un support technique et un dépannage rapides et de haute qualité, y compris un accord de niveau de service (appelé SLA) qui peut être ajusté selon vos besoins.

Pour plus de détails contactez-nous :  gitlab.fr@almtoolbox.com ou téléphone 01 84 17 53 28

Notre support GitLab présente des avantages uniques, tels que :

  • Assistance le dimanche également pour les problèmes non critiques
  • Possibilité d’assurer le conseil et le développement de fonctionnalités (même celles non liées à des dysfonctionnements)
  • Possibilité de travail pratique et de travail à distance
  • Possibilité de fournir également des services d’administration : sauvegardes, mises à niveau, haute disponibilité (HA), surveillance, renforcement des environnements et bien plus encore.
  • Possibilité de support sur de courtes périodes (la licence GitLab qui inclut le support est uniquement annuelle)
  • Support en plusieurs langues (anglais, lituanien, russe et hébreu)
    La possibilité d’une vue large de l’ensemble du système et des processus métiers (et pas seulement une vue étroite de GitLab)
  • Familiarité avec votre système, ses caractéristiques particulières et vos considérations lors de sa construction
  • Connaissance personnelle de nos personnes d’assistance (et elles apprendront également à vous connaître ainsi que votre système avec ses fonctionnalités spéciales)
    Possibilité d’accéder au site du client
  • Nous fournissons uniquement du support  expérimenté  avec une connaissance approfondie de GitLab (jusqu’au niveau du code gitlab !)
  • Vaste expérience et compétences pour localiser rapidement les problemes et trouver la racine du problème
  • Ajuster le SLA et prioriser les défauts selon les exigences du client
  • Il existe une option d’ assistance 24h/24 et 7j/7, y compris les jours fériés

De plus, puisque nous représentons officiellement la société GitLab (depuis 2016) et disposons également de la certification technique officielle GitLab (depuis 2017), nous avons la possibilité de consulter les responsables techniques et les architectes de solutions de la société GitLab.

Par ailleurs, nous proposons un ensemble de solutions autour de GitLab (plus du support) :

  • Aide au choix de la licence la plus adaptée pour vous + vente de licence
  • Outils supplémentaires à GitLab que nous avons développés (prise en charge de RTL, intégration améliorée avec Jira, intégration avec le suivi des problèmes OpenProject, une solution légère pour les approbations de demande de fusion et plus encore)
  • Assistance à distance ou sur site client et réponse rapide aux pannes – y compris SLA – et pour de courtes périodes
  • Notre centre de support combine une connaissance de bout en bout des outils populaires de différents fabricants :
    Git + GitLab + GitHub + Jenkins + Jira + Bitbucket
  • Migration vers et depuis GitLab
  • Planification et mise en place d’environnements de développement et de test, y compris des connaissances méthodologiques approfondies dans git, Kubernetes, Jira
    Migration du cloud vers le sur site et vice versa
  • Services d’administration : sauvegardes, mises à niveau, haute disponibilité (HA), surveillance et bien plus encore
  • Hébergement cloud privé ou public
  • Services de formation (nous proposons 4 formations différentes, certaines combinées Git/GitLab)
  • Développement d’intégrations et d’ajouts adaptés aux besoins du client
  • Intégration avec des outils complémentaires/tangentiels, tels que ClearCase, Kubernetes, Artifactory, Jira, Jenkins, ArgoCD, Slack, Docker et plus
  • Vérifier la faisabilité économique du passage à GitLab (calcul des coûts alternatifs, coût total, etc.)
  • Vendre des licences pour des outils complémentaires : vous pouvez les acheter toutes au même endroit auprès d’un seul fournisseur.

En fait, nous exploitons déjà un centre de support de longue date qui inclut le support pour les outils suivants :

  • Git (including SCM methodology and branch strategy)
  • GitLab
  • Kubernetes (including Rancher and OpenShift)
  • Jira
  • Jenkins
  • SonarQube
  • GitHub
  • HashiCorp Vault
  • Terraform / OpenTofu
  • ArgoCD
  • Bitbucket
  • ClearCase
  • ClearQuest

(Nous couvrons à la fois le côté administratif et le support méthodologique

Pour plus de détails contactez-nous :  gitlab.fr@almtoolbox.com ou téléphone 01 84 17 53 28
L’article a été publié pour la première fois en juillet 2018. Dernière mise à jour : mars 2024.

Quoi de neuf dans GitLab 15.10 ?

GitLab 15.10 est sorti hier avec un total de 45 nouvelles fonctionnalités et améliorations – à la fois en mode autogéré (sur votre serveur ou dans un cloud privé) et dans le cloud public (gitlab.com).

gitlab 15.10

Les  45 nouvelles  fonctionnalités sont séparées en éditions comme suit :

  • 29 nouvelles fonctionnalités dans l’édition GitLab Free
  • 10 dans GitLab Premium (qui contient tout de  l’édition gratuite + des dizaines de fonctionnalités supplémentaires en plus)
  • et 6 dans GitLab Ultimate (qui contient tout ce qui est dans  Premium + des dizaines de fonctionnalités supplémentaires)

Cliquez ici pour obtenir une liste complète à jour avec toutes les fonctionnalités de GitLab ainsi que toutes les nouvelles fonctionnalités

GitLab 15.10 offre plusieurs fonctionnalités importantes, notamment :

    1. Requiert  plusieurs approbations des propriétaires de code :
      Vous pouvez désormais définir avec précision pour quels fichiers, types de fichiers ou répertoires l’approbation a été désignée comme optionnelle, l’approbation requise par un utilisateur ou par plusieurs utilisateurs. Ce dernier étant la nouvelle amélioration du fichier CODEOWNERS
    2. Notifications now available in the GitLab for Slack app
    3. Filtre de tableau de bord pour explorer les projets par langage de programmation
    4. Les utilisateurs avec le rôle d’invité peuvent afficher les référentiels privés (édition Ultimate)

Si vous avez des questions sur GitLab (y compris les différences d’éditions ou de prix) ou si vous avez besoin d’un devis, contactez-nous : gitlab@almtoolbox.com ou par       téléphone +33 184 17 53 28

Pour nous contacter: gitlab.fr@almtoolbox.com ou +33 1 84 17 53 28

Nous sommes ALM-Toolbox, le partenaire officiel de GitLab en Europe et dans le monde. Nous fournissons des conseils GitLab, la migration, aidons les clients à choisir les licences les mieux adaptées, un hébergement privé, un support de qualité et rapide, le développement de modules complémentaires GitLab et nous soutenons et vendons une variété d’outils DevSecOps et ALM.

 

Liens utiles 

 

Quoi de neuf dans GitLab 15.9 ?

GitLab 15.9 est sorti hier avec un total de 21 nouvelles fonctionnalités et améliorations – à la fois en mode autogéré (sur votre serveur ou dans un cloud privé) et dans le cloud public (gitlab.com).

gitlab 15.9

Les  37 nouvelles  fonctionnalités sont séparées en éditions comme suit :

  • 21 nouvelles fonctionnalités dans l’édition GitLab Free
  • 8 dans GitLab Premium (qui contient tout de  l’édition gratuite + des dizaines de fonctionnalités supplémentaires en plus)
  • et 8 dans GitLab Ultimate (qui contient tout ce qui est dans  Premium + des dizaines de fonctionnalités supplémentaires)

Cliquez ici pour obtenir une liste complète à jour avec toutes les fonctionnalités de GitLab ainsi que toutes les nouvelles fonctionnalités

GitLab 15.9 offre plusieurs fonctionnalités importantes, notamment :

    1. Require multiple approvals from Code Owners: 
      You can now precisely define for which files, file types, or directories approval has been designated as optional, required approval by one user, or by multiple users. The latter being the new improvement of the CODEOWNERS file
      gitlab Require multiple approvals from Code Owners
    2. Notifications now available in the GitLab for Slack app
    3. Dashboard filter to explore projects by programming language
    4. Users with the Guest role can view private repositories (Ultimate edition)

Si vous avez des questions sur GitLab (y compris les différences d’éditions ou de prix) ou si vous avez besoin d’un devis, contactez-nous : gitlab@almtoolbox.com ou par       téléphone +33 184 17 53 28

Pour nous contacter: gitlab.fr@almtoolbox.com ou +33 1 84 17 53 28

Nous sommes ALM-Toolbox, le partenaire officiel de GitLab en Europe et dans le monde. Nous fournissons des conseils GitLab, la migration, aidons les clients à choisir les licences les mieux adaptées, un hébergement privé, un support de qualité et rapide, le développement de modules complémentaires GitLab et nous soutenons et vendons une variété d’outils DevSecOps et ALM.

 

Liens utiles 

 

Quoi de neuf dans GitLab 15.8 ?

GitLab 15.8 est sorti hier avec un total de 21 nouvelles fonctionnalités et améliorations – à la fois en mode autogéré (sur votre serveur ou dans un cloud privé) et dans le cloud public (gitlab.com).

Les  21 nouvelles  fonctionnalités sont séparées en éditions comme suit :

  • 14 nouvelles fonctionnalités dans l’édition GitLab Free
  • 4 dans GitLab Premium (qui contient tout de  l’édition gratuite + des dizaines de fonctionnalités supplémentaires en plus)
  • et 3 dans GitLab Ultimate (qui contient tout ce qui est dans  Premium + des dizaines de fonctionnalités supplémentaires)

Cliquez ici pour obtenir une liste complète à jour avec toutes les fonctionnalités de GitLab ainsi que toutes les nouvelles fonctionnalités

GitLab 15.8 offre plusieurs fonctionnalités importantes, notamment :

  1. Bloquer les fusions à moins que les vérifications d’état externes ne réussissent
  2. Prise en charge SCIM pour GitLab autogéré
  3. Plus d’options de syntaxe détectables pour la recherche avancée
  4. Présentation de deux nouvelles polices pour GitLab
  5. Migrer des projets GitLab par transfert direct
  6. Afficher le temps d’attente estimé pour les coureurs dans la zone d’administration
  7. Application SSO sélective pour les membres du groupe

 

Si vous avez des questions sur GitLab (y compris les différences d’éditions ou de prix) ou si vous avez besoin d’un devis, contactez-nous : gitlab@almtoolbox.com ou par       téléphone +33 184 17 53 28

 

Pour nous contacter: gitlab.fr@almtoolbox.com ou +33 1 84 17 53 28

Nous sommes ALM-Toolbox, le partenaire officiel de GitLab en Europe et dans le monde. Nous fournissons des conseils GitLab, la migration, aidons les clients à choisir les licences les mieux adaptées, un hébergement privé, un support de qualité et rapide, le développement de modules complémentaires GitLab et nous soutenons et vendons une variété d’outils DevSecOps et ALM.

 

Liens utiles 

 

Différences entre gitlab.com (SaaS) et GitLab autogéré (Self-managed)

Au cours des deux dernières années, de nombreuses personnes nous ont demandé quelles étaient les différences entre GitLab Self-managed (votre propre serveur privé)
et gitlab.com (la solution SaaS de GitLab).
Beaucoup sont confus quant à l’utilisation de GitLab dans le cloud,
C’est pourquoi j’ai décidé de publier un article complet et actualisé sur le sujet, basé sur les connaissances accumulées de notre entreprise, qui inclura tous les aspects et considérations pertinents au sujet.

GitLab Self-managed vs gitlab.com

J’ai divisé la réponse en une réponse courte et une réponse longue.

Les différences – en bref :

Dans GitLab Self-managed, vous aurez un contrôle total sur le serveur lui-même et sur l’environnement, avec tout ce que cela implique :
Sécurité, confidentialité, données, temps d’arrêt planifié, performances, latence.
Le serveur est sous votre responsabilité et vous aurez un accès root, vous aurez donc un contrôle total sur celui-ci.

En revanche – sur gitlab.com, vous obtiendrez bien sûr une instance privée, mais il est toujours important de se rappeler que vous partagez en fait le serveur avec d’autres (d’autres sociétés ou des particuliers) que vous ne connaissez pas. Il s’agit en fait d’une solution multi-locataire, ce qui affecte les considérations de performances, la sécurité des informations, la confidentialité, la disponibilité des serveurs, etc.

Les différences – explication longue :

J’ai divisé les différences en 3 aspects principaux:

A. Caractéristiques :
Certaines fonctionnalités n’existent pas dans gitlab.com (il y en a environ 40). Ceci est en fait dérivé du fait que vous n’avez pas le contrôle sur le serveur.
liste partielle :

  1. Intégration Active Directory/LDAP
  2. Note DevOps
  3. Modèles de fichiers d’instance
  4. Plugins
  5. Intégration Kerberos
  6. Git Server Hooks
  7. Accès auditeur
  8. et plus

Une liste complète peut être obtenue auprès de nous en nous contactant à devops.fr@almtoolbox.com
(La liste change de temps en temps et n’est pas disponible sur le site Web du fabricant).

B. Limitations:
Sur gitlab.com, il existe certaines limitations de temps/d’espace sur le stockage, la puissance de traitement, etc.
liste partielle :

  1. Limite de taille maximale du dépôt
  2. Limite d’appels API maximum par heure
  3. Limitation de la taille de stockage de toutes les informations du compte
  4. Une limite sur le temps d’exécution maximal pour CI si vous utilisez des coureurs publics dans le cloud
    et plus.

Une liste complète peut être obtenue auprès de nous en nous contactant à devops.fr@almtoolbox.com
(La liste change de temps en temps et n’est pas disponible sur le site Web du fabricant).

Remarque : sur gitlab.com, certaines des restrictions peuvent être annulées en payant un supplément pour le stockage et la puissance de calcul pour exécuter CI (plus d’explications dans la section suivante)

C. Aspects liés à l’octroi de licences et aspects financiers :
Première différence :
Sur gitlab.com, vous devez payer pour chaque instance séparément.
En autogéré, vous pouvez configurer 2 environnements distincts, et étant donné que les mêmes utilisateurs utiliseront les 2 environnements, vous ne pouvez payer qu’une seule fois pour chaque utilisateur – il n’est donc pas nécessaire de payer une double redevance !
Par exemple, vous pouvez l’utiliser pour créer un environnement intermédiaire pour les tests sur un nouveau serveur avant de le mettre à niveau.

Deuxième différence :
Sur gitlab.com, il y a des frais supplémentaires pour l’extension de stockage et pour recevoir une puissance de calcul supplémentaire pour recevoir des “minutes CI” (réception d’une puissance de calcul supplémentaire) et/ou exécuter CI sur des processeurs spéciaux.
Le paiement pour cela n’est généralement pas relativement élevé – mais d’un autre côté – c’est une dépense dont le coût total est difficile à estimer à l’avance (comme toute dépense dans le cloud).

Foire aux questions (FAQ) :

1)Question : Nous voulons un serveur GitLab dans le cloud, mais nous ne voulons pas le maintenir nous-mêmes. Existe-t-il une solution ?

Oui, il y a une solution. Dans cette situation, nous offrons un service géré où nous gérerons l’environnement pour vous.
Nous offrons une variété d’options à ce sujet – de la responsabilité des mises à niveau du serveur à l’assistance totale, y compris le SLA. Pour plus de détails, contactez-nous : devops.fr@almtoolbox.com  ou téléphonez au 01 84 17 53 28

Nous proposons également un service géré appelé “Apportez votre propre cloud” – où vous nous fournirez votre infrastructure dans le cloud (dans votre environnement préféré), et nous y construirons et maintiendrons votre environnement.

Il est important de rappeler qu’une solution “Self-managed” signifie que vous pouvez aussi mettre un serveur privé (single tenant) dans un cloud privé, et profiter ensuite de tous les mondes : les avantages d’un serveur privé et d’un infogéré de haute qualité service où vous n’avez pas à vous occuper de la maintenance du serveur et de l’environnement.

2) Question : La liste des différences fonctionnelles est longue et nécessite un long examen. Existe-t-il un moyen de raccourcir le test?

Oui, la réponse est oui. Il y a quelques années, nous avons écrit un article qui aide à choisir une édition GitLab dans le sens inverse (en utilisant la méthode d’élimination).

En plus de cela, nous pouvons vous aider à passer cet examen avec vous, avec l’aide de notre équipe d’experts pour GitLab et le cloud. Nous offrons un tel service – contactez-nous par e-mail devops.fr@almtoolbox.com  ou par  téléphone  au 01 84 17 53 28

3) Question : Nous voulons essayer GitLab dans le cloud / Autogéré. Est-ce possible et comment ?

Oui c’est possible. Contactez-nous et nous pouvons vous donner accès à l’expérience. Nous avons des environnements de tous types et avec toutes les fonctionnalités de GitLab.

4) Question : Quelles sont les différences entre les éditions qui se trouvent sur gitlab.com / Autogéré ?

GitLab est divisé en 3 éditions : Free, Premium, Ultimate. Tous les trois sont disponibles en mode autogéré et dans le cloud.

L’article suivant contient une liste complète de toutes les fonctionnalités de GitLab (plus de 500), divisées par versions.

5) Question : Nous utilisons actuellement GitLab Self-managed et souhaitons passer à gitlab.com – est-ce possible ?

Oui possible. D’après notre expérience, la question nécessite une certaine planification et un plan d’action, car il s’agit généralement d’un système utilisé par de nombreux utilisateurs, et il est important de le faire correctement et en toute sécurité.
En plus de cela – la facilité de transition est également liée à la version actuellement installée avec vous, car il n’est pas possible de passer d’une version à gitlab.com, donc plusieurs mises à niveau de version peuvent être nécessaires pour être prêt à passer au cloud .
Nous offrons un tel service de migration, basé sur notre expérience accumulée et les meilleures pratiques pour une exécution rapide et sûre.
Contactez-nous pour plus de détails par e-mail devops.fr@almtoolbox.com  ou par  téléphone  au 01 84 17 53 28

6)Question : Est-il possible de passer de l’un à l’autre ? C’est-à-dire de gitlab.com à GitLab autogéré, ou vice versa de l’autogéré à Gitab.com ?

Oui, les deux sens sont possibles. D’après notre expérience, la question nécessite une certaine planification et un plan d’action, car il s’agit généralement d’un système utilisé par de nombreux utilisateurs, et il est important de le faire correctement, rapidement et en toute sécurité.
Nous offrons un tel service basé sur notre expérience cumulée – n’hésitez pas à  nous contacter  par e-mail devops.fr@almtoolbox.com  ou par  téléphone  au 01 84 17 53 28

Quelques notes finales :

  • L’article est correct au moment de la rédaction de l’article (janvier 2023). À l’avenir, il peut y avoir des changements, bien sûr, et il est possible que certaines des fonctionnalités qui ne sont actuellement pas disponibles sur gitlab.com soient disponibles à l’avenir.
  • L’article n’a pas été écrit par AI. L’image d’illustration a été préparée avec l’aide de l’IA.

GitLab et les licences flottantes / utilisateurs simultanés

save money gitlabOn nous demande de temps en temps si GitLab dispose d’un mécanisme de licence flottante (ou d’utilisateurs simultanés) et s’il existe un moyen d’économiser de l’argent sur les licences.
La fréquence de ces questions a augmenté au cours de la dernière année depuis que GitLab Starter est obsolète, de sorte que les options d’entreprise sont désormais plus chères (y compris les éditions GitLab Premium ou GitLab Ultimate).

GitLab propose-t-il une licence flottante ?

GitLab n’a pas de solution de licence flottante officielle – cependant, il existe des moyens d’économiser sur les licences et de les gérer correctement.
En fait, il est possible de construire une solution personnalisée qui s’apparente à un mécanisme de licence flottante/concurrente.

Nous travaillons avec   GitLab depuis 2015 et représentons la société  depuis 2016,
et au fil des années, nous avons appris plusieurs méthodes et nous avons également vu des clients qui gèrent mal les licences, et nous les avons guidés.
En fait, nous dispensons une formation après l’achat de la licence chez nous, sur la façon d’économiser de l’argent la deuxième année et d’éviter les erreurs, les pièges et le “true up”.
En plus de cela, nous avons également quelques “best prtatice”pour apprendre à se conduire correctement et à économiser de l’argent.

Nous avons également développé une solution sur mesure qui peut aider à gérer correctement les licences et à économiser de l’argent pour les renouvellements à venir, et permet également d’éviter des frais ennuyeux pour les ajustements.

Au total, nous connaissons environ 10 façons de vous faire économiser beaucoup d’argent sur les licences GitLab, y compris GitLab CI et pour l’auto-hébergé et gitlab.com (offre SaaS) – et pour les années à venir.

Pour nous contacter: gitlab.fr@almtoolbox.com ou +33 1 84 17 53 28
Nous sommes ALM-Toolbox, le partenaire officiel de GitLab en Europe et dans le monde. Nous fournissons des conseils GitLab, la migration, aidons les clients à choisir les licences les mieux adaptées, un hébergement privé, un support de qualité et rapide, le développement de modules complémentaires GitLab et nous soutenons et vendons une variété d’outils DevSecOps et ALM.

 

Liens utiles:

 

 

Nos services gérés GitLab – “Bring Your Own Cloud”

En plus de fournir une solution entièrement gérée de GitLab,
nous fournissons également une solution gérée hybride nommée “Bring Your Own Cloud

gitlab managed service bring your own cloud

 

Bring your own cloud (également connu sous le nom de “BYOC” ou “apportez votre propre appareil” ou “apportez votre propre machine”) est une approche qui pourrait être votre meilleure :

  1. Vous apportez votre fournisseur de cloud préféré
    (par exemple AWS, GCP, Azure, IBM, Digital Ocean, Oracle ou tout autre fournisseur de cloud)
  2. Nous vous fournissons un service géré GitLab comprenant notre vaste expertise GitLab (depuis 2016) ainsi que des licences GitLab.
    c’est-à-dire que nous gérons l’environnement, y compris la prise en charge des hôtes, des infrastructures, du réseau, de la sécurité, de la surveillance (facultatif), de l’application GitLab et des licences d’abonnement GitLab.

Pour plus d’informations ou obtenir des tarifs, contactez-nous :
gitlab.fr@almtoolbox.com ou appelez-nous au +33 01 84 17 53 28

Où cela est  utile?

  • Si vous préférez ne pas gérer l’hébergement GitLab par vous-même, vous ne pouvez pas utiliser gitlab.com (c’est-à-dire la solution publique SaaS / cloud fournie par GitLab Inc) car il est stocké uniquement aux États-Unis
  • Si vous avez déjà votre fournisseur de cloud (qui vous fournit les machines ou la politique de sécurité) et que vous préférez continuer à l’utiliser
  • Si vous souhaitez profiter de toutes les fonctionnalités GitLab autogérées qui ne sont pas disponibles sur gitlab.com (il existe des dizaines de fonctionnalités que vous ne pouvez pas trouver sur gitlab.com – voir ici)
  • Si vous voulez la meilleure solution à la fois de la solution gérée et de votre instance privée où vous avez le contrôle total
  • Si vous avez besoin d’une flexibilité totale comme le choix de votre fournisseur de cloud, vos régions de cloud préférées, vos politiques de cloud/de sécurité
  • Si vous prévoyez une haute disponibilité intelligente (HA) ou une reprise après sinistre (DR) de votre environnement GitLab

 

Qu’est-ce qui différencie notre offre ?

  • Nous sommes partenaires de GitLab depuis 2016 (6+ ans) – nous sommes le premier partenaire GitLab en France
  • Nous fournissons des services gérés de qualité et un support de GitLab – car nous avons beaucoup d’expertise dans le côté technique de GitLab (nous avons une équipe d’experts techniques qui travaillent avec GitLab depuis 2015 et git depuis 2012)
  • Nous pouvons vous aider à trouver et à faire correspondre la meilleure offre de licence GitLab pour vos besoins
  • Nous avons vendu à des dizaines de clients en France (et bien plus dans le monde)
  • Nous avons implémenté de nombreux projets GitLab (voir ici une liste partielle) y compris des add-ons que nous avons construits sur GitLab
  • Nous avons de l’expérience dans les outils complémentaires de GitLab, notamment git, Jira, Kubernetes, Jenkins, Terraform, HashiCorp Vault, Akeyless Vault, etc.
  • Nous avons une compréhension approfondie des deux (aspects techniques de) GitLab et GitLab CI/CD, y compris GitLab Core (open source/édition gratuite)
  • Nous pouvons créer des solutions HA/DR intelligentes et complexes pour les environnements GitLab

Regardez notre vidéo avec le PDG de GitLab qui accueille les utilisateurs de GitLab en France :

Remarque : si vous n’avez besoin que de licences GitLab – ou d’un service entièrement géré (y compris les hôtes), nous pouvons également vous aider !

Il y a encore  plus d’options (dépend de votre environnement et de votre organisation) – contactez-nous pour plus d’informations

Vous pouvez toujours nous contacter et nous nous ferons un plaisir de vous répondre : gitlab.fr@almtoolbox.com ou +33 1 84 17 53 28
Nous sommes ALM-Toolbox, le partenaire officiel de GitLab en Europe et dans le monde. Nous fournissons des conseils GitLab, la migration, aidons les clients à choisir les licences les mieux adaptées, un hébergement privé, un support de qualité et rapide, le développement de modules complémentaires GitLab et nous soutenons et vendons une variété d’outils DevSecOps et ALM.

Liens utiles

Rejoignez un atelier CI/CD GitLab en direct !

gitlab workshop

Date : mercredi 31 août
Heure : 02h00 – 17h00 CEST

GitLab est une excellente plateforme DevOps, livrée sous la forme d’une application unique, qui change fondamentalement la façon dont les équipes de développement, de sécurité et d’exploitation collaborent.

Rejoignez une session virtuelle et en direct pour un atelier pratique virtuel de 3 heures (sans frais), une introduction à notre CI/CD.
Dans cet atelier d’introduction, vous apprendrez à automatiser et à fournir un leadership éclairé au sein de votre organisation.

gitlab new logo

Dans cette session, GitLab fournira des exemples pratiques
avec vous dans le siège du conducteur et explorez :

  • Créer et travailler avec les pipelines GitLab CI
  • Gestion de vos travaux CI Pipeline
  • Mise à l’échelle et réutilisation de vos pipelines
  • Travailler avec des Artifacts et des Packages

Agenda:

  • Créer votre projet de laboratoire
  • Comment interagir avec votre projet d’atelier
  • Mise en place d’un pipeline simple, d’Auto DevOps et de questions-réponses
  • Ordre d’exécution des tâches, règles et variables et réutilisation des définitions de pipeline
  • Extension des tâches, utilisation d’artefacts et de référentiels de packages
  • Questions-réponses et remarques de clôture

 

Les places sont limitées – Réservez votre place dès aujourd’hui !

    * Nom

    * Email

    * Utilisez vous GitLab?

    Tel :

     

    ALMtoolbox est spécialisée dans le développement et le test pour   DevOps et pour l’amélioration des processus de travail comprenant outils de développement, tests, CI / CD, transfert en production et travail sur le cloud, tels que GitLab, Kubernetes, Spotinst, Terraform, Vault, Consul, Rancher,Ev0 , DBMaestro et autres., Nous offrons des services de Consultant et vente de licences d’outils.

    ALMtoolbox est le  représentant officiel de GitLab, Hashicorp  en France et dans d’autres pays.

    Contactez nous pour toute question, un devis ou même une license d’évaluation

    ALMtoolbox :+33(0)1 84 17 53 28,                   devops.fr@almtoolbox.com

    Note:

    • L’atelier sera animé par des experts de GitLab.
    • L’inscription à l’atelier ne sera pas approuvée automatiquement.

     

    Liens connexes:

    Quoi de neuf dans GitLab 15.1

    GitLab 15.1 est sorti hier et nous avons préparé deux listes mises à jour des fonctionnalités de GitLab

    1. Toutes les NOUVELLES fonctionnalités (depuis juin 2018) séparées par éditions, version, popularité, étapes et plus (afin que vous puissiez facilement les filtrer selon vos critères préférés)
    2. Toute les Fonctionnalités GitLab séparées par éditions, catégories, documentation et plus (afin que vous puissiez découvrir rapidement ce qu’il y a dans une édition VS une autre édition)

    Nous l’avons fait  automatiquement   (en utilisant GitLab CI et GitLab API). Ces listes ne sont pas fournies par la société GitLab.

    gitlab all new features
    gitlab 14.3 all features

     

    Vous pouvez obtenir immédiatement toutes les fonctionnalités de GitLab en laissant votre e-mail :

      Email*:

      GitLab SaaS gratuit (gitlab.com) sera limité à 5 utilisateurs

      Récemment, la société GitLab a annoncé que le niveau gratuit de GitLab SaaS (également connu sous le nom de “gitlab dot com”)
      aura une limite de 5 utilisateurs par Namespace (**) à compter du 22 juin 2022.

      gitlab logo

      Cela signifie que si vous utilisez le niveau gratuit de gitlab.com et que vous avez plus de 5 utilisateurs, vous devez vous préparer et décider de vos prochaines étapes !

      Que pourriez-vous faire ?

       

      1. Passez à l’une des éditions payantes – Premium ou Ultimate. Vous pouvez nous contacter pour en savoir plus sur les différences
      2. Envisagez l’édition Ultimate et utilisez un nombre illimité d’utilisateurs “invités”. Les utilisateurs invités ont des autorisations limitées, mais vous pouvez le trouver assez bon
      3. Envisagez l’édition Ultimate et utilisez un nombre illimité d’utilisateurs “invités”. Les utilisateurs ont des autorisations limitées, mais vous pouvez le trouver assez bon

      Il y a plus d’options (dépend de votre environnement et de votre organisation) – contactez-nous pour plus d’informations

      Il y a un plus d’options (dépend de votre environnement et de votre organisation) – contactez-nous pour plus d’informations

      Vous pouvez toujours nous contacter et nous nous ferons un plaisir de vous répondre : devops.fr@almtoolbox.com ou +33 1 84 17 53 28
      Nous sommes ALM-Toolbox, le partenaire officiel de GitLab en Europe et dans le monde. Nous fournissons des conseils GitLab, la migration, aidons les clients à choisir les licences les mieux adaptées, un hébergement privé, un support de qualité et rapide, le développement de modules complémentaires GitLab et nous soutenons et vendons une variété d’outils DevSecOps et ALM.

      ** Qu’est-ce qu’un espace de noms GitLab ?

      Un espace de noms est un nom unique pour un utilisateur, un groupe ou un sous-groupe sous lequel un projet peut être créé. Cliquez ici pour en savoir plus.

       

      Liens utiles:

       

      Mises à jour de sécurité GitLab 15.0.1, 14.10.4 et 14.9.5 pour GitLab Community Edition et Enterprise Edition

      Message de l’equipe GitLab securité

      Aujourd’hui, nous publions les versions 15.0.1, 14.10.4 et 14.9.5 pour GitLab Community Edition (CE) et Enterprise Edition (EE).
      Ces versions contiennent des correctifs de sécurité importants et nous vous recommandons vivement de mettre immédiatement à niveau toutes les installations de GitLab vers l’une de ces versions. Pour plus de détails sur cette version, veuillez visiter notre blog.
      Veuillez transmettre cette alerte aux personnes appropriées de votre organisation et demandez-leur de s’abonner aux avis de sécurité. Vous pouvez également recevoir les mises à jour du blog des versions de sécurité en vous abonnant à notre flux RSS.
      Sincèrement,
      Équipe de sécurité GitLab

      Visitez notre site Web GitLab  https://www.almtoolbox.com/fr/gitlab

      ALMtoolbox est spécialisée dans le développement et le test pour   DevOps et pour l’amélioration des processus de travail comprenant outils de développement, tests, CI / CD, transfert en production et travail sur le cloud, tels que GitLab, Kubernetes, Spotinst, Terraform, Vault, Consul, Rancher et autres., Nous offrons des services de Consultant et vente de licences d’outils.

      ALMtoolbox est le  représentant officiel de GitLab, Hashicorp  en France et dans d’autres pays.

      Contactez pour toute question, un devis ou même une license d’évaluation:
      par email  devops.fr@almtoolbox.com ou +33 1 84 17 53 28
       Nous fournissons des conseils GitLab, la migration, aidons les clients à choisir les licences les mieux adaptées, un hébergement privé, un support de qualité et rapide, le développement de modules complémentaires GitLab et nous soutenons et vendons une variété d’outils DevSecOps et ALM.

       

      Des vulnérabilités dans des applications tierces ont causé le vol de code de GitHub

      github vulnerabilities

      GitHub a signalé qu’un pirate exploitait apparemment une faille de sécurité ou
      erreur humaine sur les applications tierces Travis et Heroku.

      La faille de sécurité a exposé les jetons, permettant au pirate de voler les jetons et de les utiliser pour entrer dans des référentiels privés sur GitHub (y compris NPM)
      il a donc réussi à télécharger ces référentiels – y compris tout le code et les informations qu’ils contiennent.

      Cela signifie que : des vulnérabilités dans des applications tierces ont causé le vol de code de GitHub

      Comment pouvez-vous empêcher un piratage similaire de votre dépôt git ?

      Il existe plusieurs solutions différentes – et vous devez toutes les mettre en œuvre :

      1) Réduire les autorisations

      Si vous utilisez GitHub dans le cloud public (github.com) et donnez aux fournisseurs tiers un accès Oauth (le type de jetons volés) –
      minimiser les autorisations que vous accordez à des tiers pour accéder à vos informations.

      Vous devez également passer en revue les autorisations qu’ils demandent et vous assurer qu’elles ne sont pas trop larges et permissives.

      Une erreur courante consiste à accorder des autorisations globales.

      Il en va de même lors de l’octroi d’autorisations aux applications GitHub (qui génèrent également des jetons).

      2) Ajouter des couches de protection

      Vous devriez également envisager de passer à GitHub / GitLab Enterprise sur un serveur privé
      (sur site / locataire unique / autogéré) derrière des couches de protection supplémentaires telles que pare-feu, SSO ou accès distant sécurisé,

      ou utilisez uniquement des adresses IP autorisées (dans les éditions de cloud public), qui offrent des couches de protection supplémentaires contre les utilisateurs non autorisés du monde entier.

      3) Protéger les secrets

      Au-delà de cela – il est important que le fournisseur tiers stocke les jetons dans un outil de coffre-fort centralisé – ce qui aurait rendu très difficile pour les pirates d’obtenir les jetons (le rendant presque toujours inaccessible).

      Si vous utilisez de tels tiers, vérifiez ou assurez-vous (dans le cadre de votre chaîne d’approvisionnement) qu’ils le stockent dans des outils Vault tels que Akeyless Vault (SaaS et une solution hybride) ou HashiCorp pour les réseaux fermés.

      Il en va de même pour toute application qui accorde des autorisations d’accès à des tiers à l’aide de jetons.

      ALM-Toolbox fournit des solutions ALM et DevSecOps et peut vous aider à protéger vos référentiels et vos environnements logiciels/cloud.

      Contactez-nous : devsecops@almtoolbox.com   ou +33(0)1 84 17 53 28    

      GitLab SaaS gratuit (gitlab.com) devient limité à 5 utilisateurs

      Récemment, la société GitLab a annoncé que le niveau gratuit de GitLab SaaS (également connu sous le nom de “gitlab dot com”)
      aura une limite de 5 utilisateurs par Namespace (**) à compter du 22 juin 2022.

      gitlab logo

      Cela signifie que si vous utilisez le niveau gratuit de gitlab.com et que vous avez plus de 5 utilisateurs, vous devez vous préparer et décider de vos prochaines étapes !

      Que pouvez-vous faire ?

      Voici quelques-unes de vos options :

      1.Passez à l’une des éditions payantes – Premium ou Ultimate. Vous pouvez nous contacter pour en savoir plus sur les différences
      2. Envisagez l’édition Ultimate et utilisez un nombre illimité d’utilisateurs “invités”. Les utilisateurs invités ont des autorisations limitées, mais vous pouvez le trouver assez bon
      3.Passez à GitLab auto-hébergé gratuit (cela vous permet d’utiliser autant d’utilisateurs gratuits que vous avez besoin). Nous pouvons vous aider avec la migration et le support.

      Il y a plus d’options (tout dépend de votre environnement et de votre organisation) – contactez-nous pour plus d’informations

      Des questions? Besoin de connaître les tarifs ou d’obtenir un devis ?

      Vous pouvez toujours nous contacter et nous nous ferons un plaisir de vous répondre :  devops.fr@almtoolbox.com ou +33(0)1 84 17 53 28,   
      Nous sommes ALM-Toolbox, le partenaire officiel de GitLab en Europe et dans le monde. Nous fournissons des conseils GitLab, la migration, aidons les clients à choisir les licences les mieux adaptées, un hébergement privé, un support de qualité et rapide, le développement de modules complémentaires GitLab et nous soutenons et vendons une variété d’outils DevSecOps et ALM.

       

      ** Qu’est-ce qu’un espace de noms GitLab

      Un espace de noms est un nom unique pour un utilisateur, un groupe ou un sous-groupe sous lequel un projet peut être créé. Cliquez ici pour en savoir plus.

      Liens utiles:

       

      Baisse de prix GitHub Enterprise, les utilisateurs GitLab ont déjà des prix meilleurs

      GitHub a réduit le prix de GitHub Enterprise à 210 $ par utilisateur et par an, au lieu de 252 $   auparavant  .

      github vs gitlab pricing

      Cette édition de GitHub Enterprise comprend toutes les fonctionnalités disponibles dans GitHub et peut être exécuté à la fois dans le cloud en tant que service SaaS géré par GitHub, à la fois en tant qu’auto-hébergé sur votre machine dans votre centre de données privé ou en tant que machine privée dans le cloud de votre choix.

      Ce prix réduit et attractif (moyennant une cotisation annuelle) est destiné à donner un  “combat” au très populaire GitLab Premium et surtout pour son prix de 228$ par utilisateur par an (GitLab peut également être exécuté à la fois dans le cloud ou en tant qu’auto-hébergé avec vous ou sur votre machine privée dans le cloud).

      Attention : GitHub limite ce  prix réduit aux 100 premiers utilisateurs et à la première année uniquement!

      Notre société  EGDS – ALMtoolbox est le revendeur agréé GitLab, pour l’Europe et Israel.
      Nous avons des experts qui peuvent vous accompagner :
      • Planifier une nouvelle implémentation
      • Mettre en place de nouveaux environnements
      • Vous aider à choisir la bonne licence d’abonnement pour vous
      • Implémenter l’intégration avec JIRA, Jenkins, Slack, Docker et d’autres outils
      • Personnalisations et développement de modules complémentaires
      • Formation GitLab et Git
      • Implémenter la migration à partir de Git, GitHub, BitBucket, TFS, ClearCase, RTC, Subversion (SVN), JIRA, Jenkins et plus
      • Services gérés
      Contactez-nous: gitlab@almtoolbox.com ou 01 84 17 53 28 (France) / +972-722-405-222 (international) / 866-503-1471 (USA/Canada)

       

      Lien utiles: