From f55529b1a12390a100352e0f6d90cdd44c0440bf Mon Sep 17 00:00:00 2001 From: "Pascal.BASTIEN" <pascal.bastien@developpement-durable.gouv.fr> Date: Wed, 13 Nov 2024 10:36:46 +0000 Subject: [PATCH] doc maj runner et autres --- README.md | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 70aff83..b5f7c77 100644 --- a/README.md +++ b/README.md @@ -159,28 +159,19 @@ Note: Pensez à activer le nettoyage des images de vos projets dans le menu du p ### Runner -Si vous disposez déjà de votre propre runner local ou comptez disposer de votre propre runner, vous pouvez le connecter à Gitlab-forge. +Si vous disposez déjà de votre propre runner local ou comptez disposer de votre propre runner, vous pouvez le [connecter à Gitlab-forge](https://docs.gitlab.com/runner/#runner-registration). -Un runner unique partagé est mis à disposition des utilisateurs n'en disposant pas dans leur groupe. Pour l'utiliser, il faut activer la -fonctionnalité CI/CD et activer le runner *gitlab-runner-global-selfservice* dans les paramètres de votre projet. - -De même, un runner dédié peut être mis à disposition d'un groupe d'un service d'**administration centrale** à la demande sur [le portail de demandes Architecture et Méthode](https://portail.centre-serveur.din.developpement-durable.gouv.fr/projects/demande-architecture-et-methode). +Deux runners partagés sont mis à disposition des utilisateurs. #### Caractéristiques actuelles du runner mis à disposition - Ce runner partagé se base sur un [Kubernetes executor](https://docs.gitlab.com/runner/executors/kubernetes.html). Il permet donc de lancer des builds depuis une image de votre choix, mais ne permet pas de faire du Docker-in-Docker ; -- Pour construire une image, vous pouvez néanmoins utiliser kaniko ou podman. Des exemples d'utilisation sont disponibles sur le projet [Build Containers](https://gitlab-forge.din.developpement-durable.gouv.fr/snum/dam/diverstests/build_containers). +- Pour construire une image, vous pouvez néanmoins utiliser [kaniko](https://github.com/GoogleContainerTools/kaniko) ou [podman](https://podman.io/docs). Des exemples d'utilisation sont disponibles dans le composant [OCI builder](https://gitlab-forge.din.developpement-durable.gouv.fr/share/components/oci-builder). ### GitLab Pages Les GitLab pages sont **opérationnelles et en https sur internet**. -L'accessibilité des pages est déterminée au niveau de chaque projet et suivant sa nature (public, interne ou privé) du projet. Il devient alors possible de rendre les pages accessibles à tous ou seulement si on est identifié sur Gitlab-forge ou uniquement des membres du projet. +L'accés des pages est déterminée au niveau de chaque projet et suivant sa nature (public, interne ou privé) du projet. Il devient alors possible de rendre les pages accessibles à tous ou seulement si on est identifié sur Gitlab-forge ou uniquement aux membres du projet. Les Gitlab pages sont générées par un runner. - -### Dependency proxy - -Vous pouvez activer et utiliser la fonction `Dependency Proxy` pour votre groupe, ce qui évite de multiples téléchargements de la même image sur Docker Hub, à chaque exécution de runner. - -Note: Pensez à activer le nettoyage du cache du Dependency Proxy dans vos groupes afin de préserver l'espace disque: Packages & Registries -> Storage settings -> Clear the Dependency Proxy cache automatically -- GitLab