Sun goes south...

Mise à jours Novembre 2021

Pour ce cycle de release (train), nous sommes heureux de vous annoncer 60+ évolutions et corrections de la solution et de la plateforme h8lio (plus de détails sur notre status page, à laquelle nous vous invitons à vous abonner) depuis le dernier post.

La solution

Securité

Nous avons limité les ports exposés par les services h8lio (en excluant l'utilisation du port 80) et les exécutons dans un contexte de sécurité non root. Nous vous encourageons à faire de même et sommes à votre disposition pour vous accompagner.

Les règles Kyverno sont maintenant gérées par la solution.

Mise en place d'un admission contrôleur assurant la visibilité des clusters suivant les rôles utilisateur (RBAC).


Amélioration de l'intégration avec GitLab

Meilleure gestion et variabilisation de la branche par défaut ("main") pour les sources (dépôts) et builds (drone) des services h8lio.


Observabilité

Ces dernières semaines, l'équipe a été fortement mobilisée sur les montoring des métriques et des traces. Les outils d'observabilité (voir Plateforme, ci-dessous) ont été mis à jour et enrichis avec Loki et Promtail.

Les dashboards Grafana mis à votre disposition sont à partir de maintenant automatiquement mis à jour.

Concernant la gestion des traces (merci à Natalia et Romain pour leur participation), nous l'avons mise en place sur l'ensemble des services de la solution h8lio, via des Promtail sidecar container (avec pipelines de parsing multilines) connectés à Loki, et avons créé un dashboard de supervision.

Nous restons à votre disposition pour partager notre expérience, configuration et dashboards.


Support du moyen de paiement SEPA

Le moyen de paiement par SEAP (IBAN) a été ajouté et accessible sur la gestion de votre abonnement (merci à Boris pour sa qualification).

Nous travaillons encore sur l'amélioration du processus de validation du mandats de prélèvements et étudions son automatisation et sa dématérialisation (E-Mandate)


Publication des mise à jours applicatives

Les blue-green pipelines de déploiement des services qui composent la soltion h8lio intègrent maintenant un stage de type webhook de publication des plannifications d'intervention sur la status page.


Shared File System usage

La mesure d'usage des volumes de type shared file system (classe de storage: *-shared-*) a été mise en place.


Gestion des tickets (en qualification)

Une solution de gestion des tickets (évolutions et corrections) est en cours de qualification avant son intégration et sa publication dans la solution.

Dans le même temps, nous restons disponible à vos demandes sur hello@h8l.io


Versions

Versions des services qui composent la solution h8lio :

  • blog v2.2.1
  • billing v2.3.1
  • dns v2.0.0
  • echo v2.3.2
  • home v2.7.1
  • initializer v2.4.18
  • uaa v2.3.0


La plateforme

Sécurité

L'ensemble des ports du cluster managé Kubernetes d'h8lio ont été verrouillés, à l'exception de ceux utilisés par le edge.routeur, devenant le seul point d'entrée public de la plateforme.

L'intégration via l'admission controler Kubernetes de la solution de cybersécurité de Serenicity est à l'étude. Cette dernière permet une analyse de logs bas niveau (réseau) afin d'identifier et bloquer les flux toxiques entrants et sortants.


Monitoring

Ajout des solution Promtail et Loki à la Prometheus stack.

Les partenariats avec des sociétés françaises en cours sur ce sujet avancent et devraient se concrétiser début 2022.

Notamment l'intégration et la mise à disposition en option aux utilisateurs d'h8lio de la solution Xscalibur : un outil de modélisation et de monitoring (analyse du coût et empreinte écologique) de vos clusters cloud. A suivre...


Augmentation des ressources de build

Les ressources dédiées à chaque build de ci.h8l.io ont été augmentées pour passer à 5 CPU et 14Go de RAM.


Kubernetes 1.22+ - Phase 2

La phase 2 de qualification de la mise à jour de Kubernetes en version 1.22 est maintenant terminée. Nous sommes en attente de la release officielle supportant la version 1.22 de notre solution de mangement du cluster à haute disponibilité afin d'effectuer une qualification de cette dernière avant passage en production.

Nous vous tiendrons informés de son avancement et de l'éventuelle planification de l'intervention (à minima 8 jours avant) sur notre status page.


Versions

Mises à jour en production et en qualification (à suivre sur notre status page) :

  • noir : version en production (après qualification)
  • blue : en qualification et sans "breaking change"
  • orange : en qualification et avec "breaking changes"


Edge


DevOps


Monitoring


Plateforme

Storage

Par Romain.rossi