Skip to content

Commit

Permalink
deploy: bb4a14d
Browse files Browse the repository at this point in the history
  • Loading branch information
Smana committed Jul 8, 2024
1 parent 2438f54 commit fe548c6
Show file tree
Hide file tree
Showing 28 changed files with 40 additions and 40 deletions.
2 changes: 1 addition & 1 deletion CNAME
Original file line number Diff line number Diff line change
@@ -1 +1 @@
blog.ogenki.io
blog.ogenki.io.
2 changes: 1 addition & 1 deletion en/sitemap.xml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion fr/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<a href=https://blog.ogenki.io/fr/ class="nav_child nav_item">Français</a></div></div><div class=follow><a href=https://github.com/Smana><svg class="icon"><title>github</title><use xlink:href="#github"/></svg>
</a><a href=https://twitter.com/_smana_><svg class="icon"><title>twitter</title><use xlink:href="#twitter"/></svg>
</a><a href=https://www.linkedin.com/in/sma%C3%AFne-kahlouch-44374110/><svg class="icon"><title>linkedin</title><use xlink:href="#linkedin"/></svg></a><div class=color_mode><input type=checkbox class=color_choice id=mode></div></div></div></nav></header><main><div class="grid-inverse wrap content"><div><ul class=posts id=posts><li class=post_item><div class=excerpt><div class=excerpt_header><h3 class=post_link><a href=https://blog.ogenki.io/fr/post/dagger-intro/ title="`Dagger`: la pièce manquante de l'expérience développeur?"><code>Dagger</code>: la pièce manquante de l'expérience développeur?</a></h3><div class=post_meta><span><svg class="icon"><title>calendar</title><use xlink:href="#calendar"/></svg>
</span><span class=post_date>07-07-2024</span>
</span><span class=post_date>08-07-2024</span>
<span class=post_time>· 19 mins de lecture</span><span>&nbsp;· <a href=https://blog.ogenki.io/fr/tags/devxp/ title=devxp class="post_tag button button_translucent">devxp
</a></span><span class=page_only>&nbsp;·<div class=post_share>Partager sur:
<a href="https://twitter.com/intent/tweet?text=%60Dagger%60%3a%20la%20pi%c3%a8ce%20manquante%20de%20l%27exp%c3%a9rience%20d%c3%a9veloppeur%3f&url=https%3a%2f%2fblog.ogenki.io%2ffr%2fpost%2fdagger-intro%2f&tw_p=tweetbutton" class=twitter title="Partager sur Twitter" target=_blank rel=nofollow><svg class="icon"><title>twitter</title><use xlink:href="#twitter"/></svg>
Expand Down
2 changes: 1 addition & 1 deletion fr/index.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion fr/index.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ogenki</title><link>https://blog.ogenki.io/fr/</link><description>Recent content on Ogenki</description><generator>Hugo -- gohugo.io</generator><language>fr</language><copyright>Copyright © 2021–2023, Smana https://github.io/Smana</copyright><lastBuildDate>Sun, 07 Jul 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.ogenki.io/fr/index.xml" rel="self" type="application/rss+xml"/><item><title>`Dagger`: la pièce manquante de l'expérience développeur?</title><link>https://blog.ogenki.io/fr/post/dagger-intro/</link><pubDate>Sun, 07 Jul 2024 00:00:00 +0000</pubDate><guid>https://blog.ogenki.io/fr/post/dagger-intro/</guid><description>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ogenki</title><link>https://blog.ogenki.io/fr/</link><description>Recent content on Ogenki</description><generator>Hugo -- gohugo.io</generator><language>fr</language><copyright>Copyright © 2021–2023, Smana https://github.io/Smana</copyright><lastBuildDate>Mon, 08 Jul 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.ogenki.io/fr/index.xml" rel="self" type="application/rss+xml"/><item><title>`Dagger`: la pièce manquante de l'expérience développeur?</title><link>https://blog.ogenki.io/fr/post/dagger-intro/</link><pubDate>Mon, 08 Jul 2024 00:00:00 +0000</pubDate><guid>https://blog.ogenki.io/fr/post/dagger-intro/</guid><description>
Découverte de `Dagger` pour améliorer l'automatisation et simplifier les pipelines de développement. Self-Hosted `Github Actions` et `EKS` pour un partage efficace du cache.</description></item><item><title>`TLS` avec Gateway API: Une gestion efficace et sécurisée des certificats publiques et privés</title><link>https://blog.ogenki.io/fr/post/pki-gapi/</link><pubDate>Thu, 01 Feb 2024 00:00:00 +0000</pubDate><guid>https://blog.ogenki.io/fr/post/pki-gapi/</guid><description>
Dans cet article nous allons construire une stratégie de PKI solide permettant de gérer des certificats TLS publiques et privés en utilisant `Cert-Manager`, `Vault` et `Let's Encrypt`</description></item><item><title>Aller plus loin avec `Crossplane`: Compositions et fonctions</title><link>https://blog.ogenki.io/fr/post/crossplane_composition_functions/</link><pubDate>Sat, 23 Dec 2023 00:00:00 +0000</pubDate><guid>https://blog.ogenki.io/fr/post/crossplane_composition_functions/</guid><description>
Découvrez comment l'emploi de concepts avancés de Crossplane dans un exemple concret pourrait signaler une étape clé pour le projet. Est-ce le changement que nous attendions ?</description></item><item><title>Sécuriser le Cloud avec `Tailscale` : Mise en œuvre d'un VPN simplifiée</title><link>https://blog.ogenki.io/fr/post/tailscale/</link><pubDate>Mon, 16 Oct 2023 00:00:00 +0000</pubDate><guid>https://blog.ogenki.io/fr/post/tailscale/</guid><description>
Expand Down
4 changes: 2 additions & 2 deletions fr/post/dagger-intro/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<a href=https://blog.ogenki.io/fr/ class="nav_child nav_item">Français</a></div></div><div class=follow><a href=https://github.com/Smana><svg class="icon"><title>github</title><use xlink:href="#github"/></svg>
</a><a href=https://twitter.com/_smana_><svg class="icon"><title>twitter</title><use xlink:href="#twitter"/></svg>
</a><a href=https://www.linkedin.com/in/sma%C3%AFne-kahlouch-44374110/><svg class="icon"><title>linkedin</title><use xlink:href="#linkedin"/></svg></a><div class=color_mode><input type=checkbox class=color_choice id=mode></div></div></div></nav></header><main><div class="grid-inverse wrap content"><article class=post_content><h1 class=post_title><code>Dagger</code>: la pièce manquante de l'expérience développeur?</h1><div class=post_meta><span><svg class="icon"><title>calendar</title><use xlink:href="#calendar"/></svg>
</span><span class=post_date>07-07-2024</span>
</span><span class=post_date>08-07-2024</span>
<span class=post_time>· 19 mins de lecture</span><span>&nbsp;· <a href=https://blog.ogenki.io/fr/tags/devxp/ title=devxp class="post_tag button button_translucent">devxp
</a></span><span class=page_only>&nbsp;·<div class=post_share>Partager sur:
<a href="https://twitter.com/intent/tweet?text=%60Dagger%60%3a%20la%20pi%c3%a8ce%20manquante%20de%20l%27exp%c3%a9rience%20d%c3%a9veloppeur%3f&url=https%3a%2f%2fblog.ogenki.io%2ffr%2fpost%2fdagger-intro%2f&tw_p=tweetbutton" class=twitter title="Partager sur Twitter" target=_blank rel=nofollow><svg class="icon"><title>twitter</title><use xlink:href="#twitter"/></svg>
Expand Down Expand Up @@ -236,7 +236,7 @@
</span></span></span><span class=line><span class=ln>2</span><span class=cl><span class=go>CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
</span></span></span><span class=line><span class=ln>3</span><span class=cl><span class=go>3cec5bf51843 registry.dagger.io/engine:v0.11.9 &#34;dagger-entrypoint.s…&#34; 8 days ago Up 2 hours dagger-engine-ceb38152f96f1298
</span></span></span></code></pre></div><p>La proposition suivante vise à définir un <strong>cache partagé et distant</strong>, accessible à tous les collaborateurs ainsi que depuis la CI. L'objectif est d'<strong>accélérer</strong> les exécutions ultérieures, peu importe où Dagger est exécuté.</p><p>Nous allons voir comment mettre cela en pratique avec:</p><ul><li>Des Github Runners exécutés en privé, sur notre plateforme (Self-Hosted)</li><li>Un moteur Dagger centralisé</li></ul><div class="notices tip"><div class=label>Cloud Native Reference</div><table><tr><td><img src=repo_gift.png style=width:100%></td><td style=vertical-align:middle;padding-left:80px width=70%>Cette solution de <strong>CI sur EKS</strong> est déployée en utilisant le repository <strong><a href=https://github.com/Smana/demo-cloud-native-ref>Cloud Native Ref</a></strong>.</br>Je vous encourage vivement à le consulter, car j'y aborde de nombreux sujets relatifs aux technlogies Cloud Native. L'idée initial de ce projet est de pouvoir <strong>démarrer rapidement une plateforme</strong> qui applique les bonnes pratiques en terme d'automatisation, de supervision, de sécurité etc.
Les commentaires et contributions sont les bienvenues 🙏</td></tr></table></div><p>Voici comment les composants de CI interagissent, avec Dagger jouant un <strong>rôle central</strong> grâce au cache partagé.</p><center><img src=dagger-cache-kubernetes.png height=600 alt></center><h3 id=-github-self-hosted-runners-accès-au-cache>🤖 Github Self Hosted Runners: Accès au cache</h3><p>Dagger s'intègre bien avec la plupart des solutions de CI. Il suffit en effet de lancer une commande <code>dagger</code>. Dans cet article nous faisons usage de l'<a href=https://github.com/dagger/dagger-for-github>Action</a> pour Github Actions.</p><div class=highlight><pre tabindex=0 class=chroma><code class=language-yaml data-lang=yaml><span class=line><span class=ln> 1</span><span class=cl><span class=w> </span><span class=nt>kubernetes-validation</span><span class=p>:</span><span class=w>
Les commentaires et contributions sont les bienvenues 🙏</td></tr></table></div><p>Voici comment les composants de CI interagissent, avec Dagger jouant un <strong>rôle central</strong> grâce au cache partagé.</p><center><img src=dagger-cache-kubernetes.png height=600 alt></center><p>Maintenant que nous avons une vue d'ensemble de Dagger et de son utilisation, nous allons explorer comment optimiser son utilisation en entreprise en utilisant un cache partagé.</p><h3 id=-github-self-hosted-runners-accès-au-cache>🤖 Github Self Hosted Runners: Accès au cache</h3><p>Dagger s'intègre bien avec la plupart des solutions de CI. Il suffit en effet de lancer une commande <code>dagger</code>. Dans cet article nous faisons usage de l'<a href=https://github.com/dagger/dagger-for-github>Action</a> pour Github Actions.</p><div class=highlight><pre tabindex=0 class=chroma><code class=language-yaml data-lang=yaml><span class=line><span class=ln> 1</span><span class=cl><span class=w> </span><span class=nt>kubernetes-validation</span><span class=p>:</span><span class=w>
</span></span></span><span class=line><span class=ln> 2</span><span class=cl><span class=w> </span><span class=nt>name</span><span class=p>:</span><span class=w> </span><span class=l>Kubernetes validation ☸</span><span class=w>
</span></span></span><span class=line><span class=ln> 3</span><span class=cl><span class=w> </span><span class=nt>runs-on</span><span class=p>:</span><span class=w> </span><span class=l>ubuntu-latest</span><span class=w>
</span></span></span><span class=line><span class=ln> 4</span><span class=cl><span class=w> </span><span class=nt>steps</span><span class=p>:</span><span class=w>
Expand Down
2 changes: 1 addition & 1 deletion fr/post/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<a href=https://blog.ogenki.io/fr/ class="nav_child nav_item">Français</a></div></div><div class=follow><a href=https://github.com/Smana><svg class="icon"><title>github</title><use xlink:href="#github"/></svg>
</a><a href=https://twitter.com/_smana_><svg class="icon"><title>twitter</title><use xlink:href="#twitter"/></svg>
</a><a href=https://www.linkedin.com/in/sma%C3%AFne-kahlouch-44374110/><svg class="icon"><title>linkedin</title><use xlink:href="#linkedin"/></svg></a><div class=color_mode><input type=checkbox class=color_choice id=mode></div></div></div></nav></header><main><div class="grid-inverse wrap content"><div><ul class=posts id=posts><li class=post_item><div class=excerpt><div class=excerpt_header><h3 class=post_link><a href=https://blog.ogenki.io/fr/post/dagger-intro/ title="`Dagger`: la pièce manquante de l'expérience développeur?"><code>Dagger</code>: la pièce manquante de l'expérience développeur?</a></h3><div class=post_meta><span><svg class="icon"><title>calendar</title><use xlink:href="#calendar"/></svg>
</span><span class=post_date>07-07-2024</span>
</span><span class=post_date>08-07-2024</span>
<span class=post_time>· 19 mins de lecture</span><span>&nbsp;· <a href=https://blog.ogenki.io/fr/tags/devxp/ title=devxp class="post_tag button button_translucent">devxp
</a></span><span class=page_only>&nbsp;·<div class=post_share>Partager sur:
<a href="https://twitter.com/intent/tweet?text=%60Dagger%60%3a%20la%20pi%c3%a8ce%20manquante%20de%20l%27exp%c3%a9rience%20d%c3%a9veloppeur%3f&url=https%3a%2f%2fblog.ogenki.io%2ffr%2fpost%2fdagger-intro%2f&tw_p=tweetbutton" class=twitter title="Partager sur Twitter" target=_blank rel=nofollow><svg class="icon"><title>twitter</title><use xlink:href="#twitter"/></svg>
Expand Down
2 changes: 1 addition & 1 deletion fr/post/index.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Ogenki</title><link>https://blog.ogenki.io/fr/post/</link><description>Recent content in Posts on Ogenki</description><generator>Hugo -- gohugo.io</generator><language>fr</language><copyright>Copyright © 2021–2023, Smana https://github.io/Smana</copyright><lastBuildDate>Sun, 07 Jul 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.ogenki.io/fr/post/index.xml" rel="self" type="application/rss+xml"/><item><title>`Dagger`: la pièce manquante de l'expérience développeur?</title><link>https://blog.ogenki.io/fr/post/dagger-intro/</link><pubDate>Sun, 07 Jul 2024 00:00:00 +0000</pubDate><guid>https://blog.ogenki.io/fr/post/dagger-intro/</guid><description>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Ogenki</title><link>https://blog.ogenki.io/fr/post/</link><description>Recent content in Posts on Ogenki</description><generator>Hugo -- gohugo.io</generator><language>fr</language><copyright>Copyright © 2021–2023, Smana https://github.io/Smana</copyright><lastBuildDate>Mon, 08 Jul 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.ogenki.io/fr/post/index.xml" rel="self" type="application/rss+xml"/><item><title>`Dagger`: la pièce manquante de l'expérience développeur?</title><link>https://blog.ogenki.io/fr/post/dagger-intro/</link><pubDate>Mon, 08 Jul 2024 00:00:00 +0000</pubDate><guid>https://blog.ogenki.io/fr/post/dagger-intro/</guid><description>
Découverte de `Dagger` pour améliorer l'automatisation et simplifier les pipelines de développement. Self-Hosted `Github Actions` et `EKS` pour un partage efficace du cache.</description></item><item><title>`TLS` avec Gateway API: Une gestion efficace et sécurisée des certificats publiques et privés</title><link>https://blog.ogenki.io/fr/post/pki-gapi/</link><pubDate>Thu, 01 Feb 2024 00:00:00 +0000</pubDate><guid>https://blog.ogenki.io/fr/post/pki-gapi/</guid><description>
Dans cet article nous allons construire une stratégie de PKI solide permettant de gérer des certificats TLS publiques et privés en utilisant `Cert-Manager`, `Vault` et `Let's Encrypt`</description></item><item><title>Aller plus loin avec `Crossplane`: Compositions et fonctions</title><link>https://blog.ogenki.io/fr/post/crossplane_composition_functions/</link><pubDate>Sat, 23 Dec 2023 00:00:00 +0000</pubDate><guid>https://blog.ogenki.io/fr/post/crossplane_composition_functions/</guid><description>
Découvrez comment l'emploi de concepts avancés de Crossplane dans un exemple concret pourrait signaler une étape clé pour le projet. Est-ce le changement que nous attendions ?</description></item><item><title>Sécuriser le Cloud avec `Tailscale` : Mise en œuvre d'un VPN simplifiée</title><link>https://blog.ogenki.io/fr/post/tailscale/</link><pubDate>Mon, 16 Oct 2023 00:00:00 +0000</pubDate><guid>https://blog.ogenki.io/fr/post/tailscale/</guid><description>
Expand Down
Loading

0 comments on commit fe548c6

Please sign in to comment.