Koumbit's Redmine: Demandeshttps://redmine.koumbit.net/https://redmine.koumbit.net/themes/purplemine2/favicon/favicon.ico2023-12-13T18:31:17ZKoumbit's Redmine
Redmine Virtual Mailman - Task #46341 (New): Mettre une taille maximale pour les fichiers attachés au cou...https://redmine.koumbit.net/issues/463412023-12-13T18:31:17ZMathieu Lavallée
<p>Hubert :</p>
<blockquote>
<p> J'ai trouvé ceci en débuguant un truc:<br /> https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/rules/docs/max-size.html</p>
</blockquote>
<blockquote>
<p>On peut configurer mailman pour ne pas permettre des envois en fonction<br />de la taille du message. Ça pourrait être une bonne idée d'implémenter<br />ça par défaut sur certains serveur, du genre la CSN.</p>
</blockquote>
<p>Nina :</p>
<blockquote>
<p>J'utilise ça sur toutes les listes de l'école que je gère<br />(mailman 2).</p>
</blockquote>
<blockquote>
<p>Ça se fait depuis l'interface aussi: option générales ><br />max_message_size. Ça tombe en modération quand ça dépasse.</p>
</blockquote> Koumbit scripts - Bug #45659 (New): gnt_install-grub n'ajoute pas la swap à fstab quand la partit...https://redmine.koumbit.net/issues/456592023-09-23T01:32:26ZHubert Pineaulthubert@koumbit.org
<p>Le script <code>koumbit-scripts/vps/gnt_install-grub</code> ne s'assure pas que la partition swap soit formatée swap et avec un UUID. Donc, si la partition n'est pas prête, la swap n'est pas activée.</p>
<p>Il faudrait ajouter un check et formater la partition au besoin avant d'ajouter un UUID dans le fstab</p> Partenaires - Support request #41653 (New): Accès au site du SDKFhttps://redmine.koumbit.net/issues/416532022-08-09T23:04:47ZNicole Neptonnnepton@videotron.ca
<p>Bonjour!</p>
<p>Lucie Guerizec <<a class="email" href="mailto:lucie.guerizec.pro@gmail.com">lucie.guerizec.pro@gmail.com</a>> et Caroline Rousseau <<a class="email" href="mailto:oregand4@uqo.ca">oregand4@uqo.ca</a>> ont besoin d'avoir accès au site web (mais sans accéder à l'interface de gestion). Pouvez-vous leur arranger ça?</p>
<p>Merci!</p>
<p>Nicole Nepton</p> Virtual Mailman - Support request #41586 (Closed): Mailman 2.1.29 supporthttps://redmine.koumbit.net/issues/415862022-08-02T17:17:18ZFernando F
<p>Salut à tous et merci pour votre super travail. Je vous voudrais demander si il y a des plans pour une version plus mise à jour pour le patch virtual-mailman. Debian Buster utilise la version 2.1.29 de mailman et je ne sais pas si la version actuelle du patch marche bien avec cela.</p>
<p>à bientot et merci encore,<br />Fernando</p> puppet-ganeti - Bug #40568 (Closed): bumper le module ganeti à 1.0.5 pour koumbithttps://redmine.koumbit.net/issues/405682022-04-22T23:00:52ZGabriel Filiongabriel@koumbit.org
<p>J'ai fait une release du module ganeti vla déjà qq temps mais jamais bumpé son utilisation chez Koumbit.</p>
<p>Il y a des fixes particulièrement intéressants pour koumbit sur le hook de configuration d'interfaces réseau (e.g. éviter de modifier le fichier <code>/etc/resolv.conf</code> de la node ganeti)</p>
<p>J'ai déjà créé un review pour le module sur la branche production.</p>
<p>Il reste donc à bumper le module et tester les changements que ça apporte. voir la branche <code>dev-rdm40568_bump_ganeti</code></p>
<pre>
$ puppetdb nodes-contain Profile::Ganeti | jq .
[
"barricade0.koumbit.net",
"barricade1.koumbit.net",
"bipbip.communautique.qc.ca",
"versa.koumbit.net",
"vandales.koumbit.net",
"vandana.koumbit.net",
"testganeti0.office.koumbit.net",
"testganeti1.office.koumbit.net",
"vuvu.koumbit.net",
"varan.koumbit.net",
"testganeti2.office.koumbit.net",
"badbrains.koumbit.net",
"funambules0.koumbit.net",
"xen14.514h.com",
"hypatie.koumbit.net",
"vampire.koumbit.net",
"vices.koumbit.net",
"vouivre.koumbit.net",
"xen16.514h.com",
"b7.koumbit.net",
"tanit.office.koumbit.net",
"xen8.514h.com",
"xen9.514h.com",
"xen11.514h.com",
"remix0.koumbit.net",
"xen12.514h.com",
"valerie.koumbit.net",
"ulysse.koumbit.net",
"minerve.koumbit.net",
"hannah.m2014.net",
"sylvester.louvain.communautique.quebec",
"xen15.514h.com"
]
</pre> puppet-ganeti - Functionality #40567 (New): Implémenter la gestion des configurations du cluster ...https://redmine.koumbit.net/issues/405672022-04-21T19:02:46ZGabriel Filiongabriel@koumbit.org
<p>Ça serait pas mal important de pouvoir contrôler les settings du cluster via puppet pour pouvoir avoir moins de variables manuelles et pouvoir répliquer un cluster plus facilement.</p>
<p>Le module ganeti a déjà un fact <code>$facts['ganeti']['is_ganeti_master']</code> qui détermine si puppet est en train de rouler sur la node master d'un cluster ou pas. Donc on devrait ajouter au module ganeti un defined type du genre:</p>
<pre>
define ganeti::cluster_conf (
# ... options pour les valeurs. détails à définir
) {
if $facts['ganeti']['is_ganeti_master'] {
# appliquer le setting au cluster
}
}
</pre>
<p>l'implémentation est p-e pas parfaitement au point. un truc auquel je peux penser c'est qu'avec cette approche là, puppet va lancer <code>gnt-cluster modify</code> pour chaque configuration qui est pas à la bonne valeur -- ça semble un peu intense.</p> Puppet Munin - Bug #39969 (Closed): Les graphs munin pour les plugins d'alternc sont tous vides (...https://redmine.koumbit.net/issues/399692022-03-10T18:30:25ZHubert Pineaulthubert@koumbit.org
<p>Tous les graphs des plugins alternc sont vides et indique <code>-nan</code> à part les graphs pour "AlternC - number of failed logins"</p>
<p>Exemple sur <code>percolab0.k.n</code> quand on roule les plugins avec <code>munin-run</code>:<br /><pre>
root@percolab0:/etc/munin/plugins# munin-run alternc
accounts.value U
ftpaccounts.value U
mailboxes.value U
mysqldatabases.value U
root@percolab0:/etc/munin/plugins# munin-run alternc_connected
totalusers.value root@percolab0:/etc/munin/plugins# munin-run alternc_domains
totaldomains.value U
domainswithmxhere.value U
domainswithdnshere.value U
totalsubdomains.value U
subdomainstype0.value U
subdomainstype1.value U
subdomainstype2.value U
subdomainstype3.value U
root@percolab0:/etc/munin/plugins# munin-run alternc_failedlogins
totalfailed.value File /var/log/alternc/bureau.log cannot be read.
0
root@percolab0:/etc/munin/plugins# munin-run alternc_mailman
mailmanlists.value U
root@percolab0:/etc/munin/plugins# munin-run alternc_size
accounts_size.value U
mailboxes_size.value U
mysqldatabases_size.value U
root@percolab0:/etc/munin/plugins#
</pre></p>
<p>Quand on roule un plugin, <code>/var/log/mysql/error.log</code> produit ceci:<br /><pre>
2022-03-10 13:32:13 36 [Warning] Access denied for user 'nobody'@'localhost' (using password: NO)
2022-03-10 13:32:13 37 [Warning] Access denied for user 'nobody'@'localhost' (using password: NO)
2022-03-10 13:32:13 38 [Warning] Access denied for user 'nobody'@'localhost' (using password: NO)
2022-03-10 13:32:13 39 [Warning] Access denied for user 'nobody'@'localhost' (using password: NO)
</pre></p> puppet-ganeti - Bug #39098 (New): Remplacer la ressource tidy par une cronjobhttps://redmine.koumbit.net/issues/390982022-01-05T16:32:09ZGabriel Filiongabriel@koumbit.org
<p>J'ai remarqué que la ressource de type "tidy", qui déjà est tannante parce que ça output qqch même s'il y a rien à faire, peut causer des restarts de services de manière plutôt inutile.</p>
<pre>
Notice: /Stage[main]/Ganeti::Config/Tidy[/var/lib/ganeti/queue]: Tidying 3 files
Info: Applying configuration version '1648839732'
Notice: /Stage[main]/Ganeti::Config/File[/var/lib/ganeti/queue/job-90477]/ensure: current_value 'file', should be 'absent' (noop)
Notice: /Stage[main]/Ganeti::Config/File[/var/lib/ganeti/queue/job-90476]/ensure: current_value 'file', should be 'absent' (noop)
Notice: /Stage[main]/Ganeti::Config/File[/var/lib/ganeti/queue/job-90475]/ensure: current_value 'file', should be 'absent' (noop)
[...]
Notice: Class[Ganeti::Config]: Would have triggered 'refresh' from 3 events
Info: Class[Ganeti::Config]: Scheduling refresh of Class[Ganeti::Service]
Notice: Class[Ganeti::Service]: Would have triggered 'refresh' from 1 event
Info: Class[Ganeti::Service]: Scheduling refresh of Service[ganeti]
Notice: /Stage[main]/Ganeti::Service/Service[ganeti]: Would have triggered 'refresh' from 1 event
Notice: Class[Ganeti::Service]: Would have triggered 'refresh' from 1 event
Notice: Class[Ganeti]: Would have triggered 'refresh' from 2 events
</pre>
<p>Les restarts font en sorte que les nodes sont pas rejoignable par le master du cluster pendant quelques secondes à chaque fois et ça peut faire échouer certaines commandes.</p>
<p>Donc je pense qu'on voudrait remplacer ça par une cronjob qui fait le même ménage mais sans déclancher un restart du service.</p>
<p>Voir: <a class="external" href="https://gitlab.com/shared-puppet-modules-group/puppet-ganeti/-/issues/11">https://gitlab.com/shared-puppet-modules-group/puppet-ganeti/-/issues/11</a></p> puppet-alternc - Bug #31431 (New): Les paramètres mots de passe devraient utiliser le type Sensitivehttps://redmine.koumbit.net/issues/314312019-10-10T21:13:54ZGabriel Filiongabriel@koumbit.orgVirtual Mailman - Functionality #22700 (New): Créer script pour "réparer" les mailing listshttps://redmine.koumbit.net/issues/227002017-03-13T19:11:18ZGabriel Filiongabriel@koumbit.org
<p>Avec mailman c'est possible d'utiliser un script python pour changer les attributs des listes avec la commande with_list.</p>
<p>Pour virtual mailman on a besoin de s'assurer que certaines choses sont ajoutées sinon ça fonctionne pas bien.</p>
<p>choses à vérifier:</p>
<ul>
<li>real_name</li>
<li>list_address</li>
<li>host_name</li>
</ul>
<p>donc on voudrait écrire un script python qu'on peut utiliser avec with_list pour corriger toutes les listes.</p>
<p>le best ça serait d'envoyer ça upstream pour que le code soit dans alternc et qu'on traine pas une béquille pendant trop longtemps.</p> Koumbit APT keyring - Task #15026 (In progress): remove old apt key definitively on 2015-07-28https://redmine.koumbit.net/issues/150262014-07-28T21:19:19ZAntoine Beaupré
<p>We created a new key, the old one should be phased out a year after, so on july 28th 2015. See <a class="issue tracker-1 status-6 priority-5 priority-high3 closed ancient" title="Bug: main key expired (Rejected)" href="https://redmine.koumbit.net/issues/15025">#15025</a>.</p> Koumbit scripts - Task #13421 (New): factor into dpkg and ucf clean_conflicts functionalityhttps://redmine.koumbit.net/issues/134212014-02-07T23:24:18ZAntoine Beaupré
<p>clean_conflicts should be sent upstream.</p>
<p>this is not an easy task! it covers two completely different programs (<code>ucf</code> and <code>dpkg</code>) which have both their own logic and run sequence.</p>
<p>ideally, all this would be run at the <strong>beginning</strong> of the upgrade, just like the debconf templates (which unfortunately are still sometimes prompted <strong>during</strong> the upgrade).</p> The Art of UNIX programming flyer - Task #11397 (New): traduire en françaishttps://redmine.koumbit.net/issues/113972013-07-23T18:33:49ZAntoine Beaupré
<p>j'ai l'impression que le livre original (<a class="external" href="http://catb.org/~esr/writings/taoup/">http://catb.org/~esr/writings/taoup/</a>) n'est pas traduit en français.</p>
<p>mais ça serait cool d'avoir ce texte dans la langue de molière...</p> Koumbit scripts - Bug #7860 (New): do not ship in /opthttps://redmine.koumbit.net/issues/78602012-07-06T05:23:22ZAntoine Beaupré
<p>We would need to behave like a regular Debian package and ship in /usr/bin. Problem is our scripts are named too generic and can conflict with other packages. So shoo, fix that.</p> Koumbit scripts - Task #7859 (New): cleanup unused scriptshttps://redmine.koumbit.net/issues/78592012-07-06T05:22:17ZAntoine Beaupré
<p>Lots of unused scrap in here that needs cleaning up. Maybe look at the git history to see the older stuff that can be removed?</p>