admin:services:gitlab
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
admin:services:gitlab [2016/04/05 20:39] – gabriel.detraz | admin:services:gitlab [2020/07/27 19:42] (Version actuelle) – Passage du container registry sur un disque séparé toadjaune | ||
---|---|---|---|
Ligne 74: | Ligne 74: | ||
==== Https ==== | ==== Https ==== | ||
- | Dans un premier temps, on utilise | + | On utilise l'intégration native Let's Encrypt de GitLab |
- | + | ||
- | Enfin, on active le https. Pour cela, on suit le tuto de Zertrin pour mettre LE et le script d' | + | |
- | + | ||
- | http:// | + | |
Ligne 85: | Ligne 81: | ||
# note the ' | # note the ' | ||
external_url " | external_url " | ||
+ | letsencrypt[' | ||
</ | </ | ||
- | Puis : | + | Enfin on reconfigure et c'est bon ! |
+ | ==== Container registry ==== | ||
+ | |||
+ | On utilise le container registry docker intégré à GitLab. | ||
+ | |||
+ | L' | ||
+ | |||
+ | Dans / | ||
< | < | ||
- | sudo mkdir -p /etc/gitlab/ | + | registry_external_url ' |
- | sudo chmod 700 / | + | |
</ | </ | ||
+ | On reconfigure, | ||
- | Attention, ne pas faire ce que dis la doc : | + | Comme le stockage des layers docker peut vite prendre pas mal de place, et n' |
+ | |||
+ | * Ajouter un nouveau disque sur l' | ||
+ | * Formater le disque : `mkfs.ext4 / | ||
+ | * `mkdir / | ||
+ | * Ajouter une entrée dans `/ | ||
+ | * Monter le fs : `mount -a` | ||
+ | * Rajouter `gitlab_rails[' | ||
+ | * `gitlab-ctl reconfigure` | ||
+ | |||
+ | Et voilà ! (Ne pas oublier de copier les données depuis leur emplacement par défaut, si le registry avait déjà servi…) | ||
+ | |||
+ | |||
+ | Plus qu'à ajouter le nettoyage automatique du registry, comme [[https:// | ||
+ | |||
+ | |||
+ | ==== Mettre à jour ==== | ||
+ | |||
+ | Rien de plus simple | ||
+ | |||
+ | ===== Bot irc ====== | ||
+ | |||
+ | Kgb-bot et kgb client sont en place. Leur configuration, | ||
+ | |||
+ | Pour / | ||
< | < | ||
- | sudo cp gitlab.example.com.key gitlab.example.com.crt /etc/gitlab/ssl/</ | + | # vim: filetype=yaml |
- | Au lieu de bourinnement cp les certifs comme ces gorets le suggèrent, je fais des liens symboliques. | + | --- |
+ | soap: | ||
+ | # | ||
+ | server_addr: | ||
+ | server_port: | ||
+ | service_name: | ||
+ | queue_limit: | ||
+ | log_file: "/ | ||
+ | include: "/etc/kgb-bot/kgb.conf.d" | ||
+ | repositories: | ||
+ | saclay: | ||
+ | password: plop | ||
+ | admin: | ||
+ | password: plop | ||
+ | networks: | ||
+ | rezosup-saclay: | ||
+ | nick: DGSI-Paris-Saclay | ||
+ | ircname: DGSI-Paris-Saclay | ||
+ | username: dgsi-paris-saclay | ||
+ | password: ~ | ||
+ | nickserv_password: | ||
+ | server: irc.ensc.rezosup.org | ||
+ | port: 6667 | ||
+ | rezosup-federez: | ||
+ | nick: DGSI-FedeRez | ||
+ | ircname: DGSI-FedeRez | ||
+ | username: dgsi-federez | ||
+ | password: ~ | ||
+ | nickserv_password: | ||
+ | server: irc.ensc.rezosup.org | ||
+ | port: 6667 | ||
+ | channels: | ||
+ | - name: '# | ||
+ | network: rezosup-saclay | ||
+ | repos: | ||
+ | - saclay | ||
+ | - name: '# | ||
+ | network: rezosup-saclay | ||
+ | repos: | ||
+ | - saclay | ||
+ | - name: '# | ||
+ | network: rezosup-federez | ||
+ | repos: | ||
+ | - admin | ||
+ | pid_dir: | ||
+ | min_protocol_ver: | ||
+ | </ | ||
- | Enfin on reconfigure | + | Pour faire appel à kgb, il faut modifier le post-receive dans un projet gitlab (dossier repositories). |
+ | |||
+ | Les scripts sont dans / | ||
===== Ancien setup avec les sources (obsolète !) ===== | ===== Ancien setup avec les sources (obsolète !) ===== | ||
Ligne 197: | Ligne 273: | ||
* 2015-06-11 : 752 Mio (7.10.4 -> 7.11.4) | * 2015-06-11 : 752 Mio (7.10.4 -> 7.11.4) | ||
- | ===== Bot irc ====== | ||
- | |||
- | Kgb-bot et kgb client sont en place. Leur configuration, | ||
- | |||
- | Pour faire appel à kgb, il faut modifier le post-receive dans un projet gitlab (dossier repositories). | ||
- | |||
- | Tout se trouve dans / |
admin/services/gitlab.1459881541.txt.gz · Dernière modification : 2016/04/05 20:39 de gabriel.detraz