Red Hat met à jour des outils développeurs
jeu, 02/06/2022 - 13:23
Red Hat dévoile de nouvelles mises à jour de son portefeuille d’outils destinés aux développeurs, pour le développement et de déploiement d'applications sur des environnements Kubernetes hybrides et multi-cloud.
Red Ht met en avant que selon les prédictions d’IDC, cabinet d’analyse spécialiste du secteur, le pourcentage de grandes entreprises qui déploient du code en production chaque jour devrait passer de 5 % en 2021 à 70 % en 2025, en raison de la généralisation des pratiques DevOps matures. De plus, alors que l’émergence de Kubernetes et le développement cloud-native ont un impact disruptif sur l’automatisation et les processus DevOps traditionnels, le cabinet d’analyse estime que d’ici 2024, 35 % des entreprises ayant adopté un modèle DevOps privilégieront des processus d’automatisation GitOps mieux optimisées.
Afin d’aider ses clients à suivre le rythme de ces évolutions, Red Hat offre de nouvelles capacités qui tirent profit de Git, afin de simplifier le développement et le déploiement d’applications au sein d’environnements hybrides multi-cloud. Le récent lancement de Red Hat OpenShift Pipelines offre un aperçu de la technologie des pipelines-as-code pour Tekton, qui donne aux clients la possibilité de définir et de gérer leurs pipelines d’intégration continue (CI) via les référentiels de données Git et de tirer parti des flux de travail GitOps pour améliorer la répétabilité, la visibilité et la cohérence tout au long du cycle de vie des applications.
Grâce au nouvel outil Tekton Chains, OpenShift Pipelines fournit désormais des capacités de signature d’image intégrées qui renforcent la fiabilité au sein de la chaîne d’approvisionnement applicative. Les développeurs peuvent également tirer avantage des espaces de nommage utilisateur au sein des pipelines afin d’isoler les outils qui nécessitent des privilèges root et de les exécuter en tant que non-root pendant le développement de leurs applications et au sein de leurs pipelines de distribution sans compromettre les fonctionnalités de sécurité.
À l’aide d’ OpenShift GitOps, les utilisateurs ont de fait la possibilité de gérer leurs clusters OpenShift, leurs applications et leurs opérations de mise en conformité, grâce à des flux de travail Git familiers qui leur permettent d’automatiser, de définir et de versionner leurs pratiques de sécurité au sein d’un environnement facilement auditable. La dernière version inclut Argo CD 2.3, qui s’accompagne de nouvelles stratégies de synchronisations et de différenciation, d’une interface utilisateur améliorée et de performances renforcées. ApplicationSets, auparavant disponible sous forme d’aperçu technologique, est désormais disponible partout et permet d’automatiser la gestion de multiples applications ArgoCD sur plusieurs clusters de manière stable et supportée. ApplicationSets est désormais complètement intégré à la solution Red Hat Advanced Cluster Management.
Red Hat a également dévoilé ses nouveaux environnements de développement sur navigateur et sur les systèmes locaux, Red Hat OpenShift DevSpaces 3 (auparavant dénommé Red Hat CodeReady Workspaces) et Red Hat OpenShift Local 2 (auparavant dénommé Red Hat CodeReady Containers), une nouvelle génération d’environnements de développements sur navigateur et local pour Red Hat OpenShift, la plateforme Kubernetes d’entreprise leader sur le marché.
Enfin, Red Hat a également apporté des améliorations dans un certain nombre de domaines de son portefeuille développeur :
- Docker Desktop est désormais doté d’une nouvelle extension, disponible sous la forme d’un aperçu technologique développeur, qui permet aux utilisateurs de déployer une image de conteneur vers OpenShift.
- Shipwright, le cadre extensible open source pour la construction d’images de conteneurs pour Kubernetes, offre désormais un support de volume, un plus grand éventail d’options de personnalisation et la possibilité pour les utilisateurs de construire des images depuis le répertoire local.
- Knative/Serverless Functions tooling permet aux développeurs de travailler en VS Code ou IntelliJ afin de visualiser et de déployer les applications serverless depuis l’environnement de développement.
- odo 3.0, un outil d’interface de ligne de commande (CLI), pour les développeurs qui écrivent et déploient des applications sur OpenShift et Kubernetes, a fait l’objet d’une mise à jour majeure qui s’est concentrée sur l’onboarding guidé, l’expérience de développement en boucle externe et l’adoption de Devfile pour garantir la cohérence sur l’ensemble du portefeuille.
- Devfile est désormais un projet sandbox de la Cloud Native Computing Foundation (CNCF). L’API Kubernetes-native sert à définir des environnements de développement conteneurisés et a été adoptée sur odo, OpenShift Web Console, OpenShift Dev Spaces et divers plugins pour les environnements de développement intégrés (IDE).