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> 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-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>