!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

212 Members
Salon francographe de NixOS71 Servers

Load older messages


SenderMessageTime
7 May 2023
@badele:matrix.orgBruno AdeleDe rien, c'est avec plaisir 👍17:13:28
@rgrunbla:matrix.orgReventlovkoin17:23:00
@rgrunbla:matrix.orgReventlovje réfléchis à comment structurer des confs de systèmes interdépendants en nix17:23:19
@rgrunbla:matrix.orgReventlov

Actuellement, j'ai un truc un peu moche comme ça :

 packages = {
  ixp = nixos-generators.nixosGenerate {
    system = "x86_64-linux";
    modules = [
      ./tp-intro-bgp/base.nix
      ./tp-intro-bgp/ixp.nix
    ];
    format = "qcow";
  };
  tier1 = nixos-generators.nixosGenerate {
    system = "x86_64-linux";
    modules = [
      ./tp-intro-bgp/base.nix
      ./tp-intro-bgp/tier1.nix
    ];
    format = "qcow";
  };
  transit = nixos-generators.nixosGenerate {
    system = "x86_64-linux";
    modules = [
      ./tp-intro-bgp/base.nix
      ./tp-intro-bgp/transit.nix
    ];
    format = "qcow";
  };
};
17:24:20
@rgrunbla:matrix.orgReventlovEt forcément, tout est plus ou moins hardcodé (i.e. l'IP de "transit" définie dans transit.nix est réutilisée dans tier1.nix mais sans single source of truth)17:25:07
@rgrunbla:matrix.orgReventlov(tout ça dans un flake.nix)17:25:18
@rgrunbla:matrix.orgReventlov(aussi, les confs tier1.nix, ixp.nix, transit.nix se ressemblent très fortement)17:25:42
@rgrunbla:matrix.orgReventlovEst-ce que vous avez trouvé la solution magique pour factorer tout ça ? Un fichier / module "variables.nix" partagé qui définit tout ? Des options ?17:27:17
@rgrunbla:matrix.orgReventlov* Est-ce que vous avez trouvé la solution magique pour factorer tout ça ? Un fichier / module "variables.nix" partagé qui définit tout ? Des options ? Une fonction qui renvoie un module ?17:29:13
@symphorien:xlumurb.eusymphorienJe définis des options nixos perso pour ce genre de paramètres17:30:34
8 May 2023
@raitobezarius:matrix.orgraitobezariusqq un m'avait dit au dernier meetup NixOS qu'on avait un netdata vieux :P — mais j'ai pas réussi à retrouver ces choses là sur unstable, en tout cas, netdata 1.39.0 est sorti y a 2 heures et https://github.com/NixOS/nixpkgs/pull/230731 est prête :-)17:16:14
@hldmna:beeper.comhldmnaJe m’étais trompé, c’est sur stable qu’il était vieux (1.36.1) mais une version récente était déjà dans unstable (1.38.1)17:18:17
@raitobezarius:matrix.orgraitobezariuset sur stable, il y a une vuln?17:18:59
@raitobezarius:matrix.orgraitobezariussi oui, il faut qu'on backport17:19:00
@raitobezarius:matrix.orgraitobezariusmais ptet que c'est galère à backport17:19:01
@raitobezarius:matrix.orgraitobezarius hldmna: si tu peux me faire une PR, je suis chaud pour backport 17:19:35
@hldmna:beeper.comhldmnail y a deux vuln sur 1.36.1 qui est fix avec 1.37 : https://github.com/netdata/netdata/releases/tag/v1.37.017:20:52
@hldmna:beeper.comhldmna
In reply to @raitobezarius:matrix.org
hldmna: si tu peux me faire une PR, je suis chaud pour backport
Ce sera ma première PR, je vais voir comment faire ^^
17:21:38
@raitobezarius:matrix.orgraitobezariussi tu peux chopper les patchs17:21:51
@raitobezarius:matrix.orgraitobezariusplutôt que d'upgrade 1.36.1 -> 1.37.017:21:57
@raitobezarius:matrix.orgraitobezariusensuite on les applique à netdata 1.36.117:22:02
@raitobezarius:matrix.orgraitobezarius tu ouvres la PR pour la branche release-22.11 17:22:20
@raitobezarius:matrix.orgraitobezarius écris [Backport] devant ton titre de PR 17:22:28
@raitobezarius:matrix.orgraitobezarius met un tag security 17:22:35
@raitobezarius:matrix.orgraitobezariuset met moi en reviewer17:22:38
@raitobezarius:matrix.orgraitobezariusou ping moi17:22:43
@hldmna:beeper.comhldmnaOk17:23:01
@hldmna:beeper.comhldmnaJ'aurai dû regarder avant.., il y a déjà eu une PR pour ça mais elle a été rejeté à cause de breaking change. https://github.com/NixOS/nixpkgs/pull/20727018:35:13
@raitobezarius:matrix.orgraitobezariusWinter a été un peu brutal mais oui il faut isoler les patchs18:35:38
@hldmna:beeper.comhldmna * J'aurai dû regarder avant.., il y a déjà eu une PR pour ça mais elle a été rejeté à cause de breaking change (entre autre). https://github.com/NixOS/nixpkgs/pull/20727018:35:43

Show newer messages


Back to Room ListRoom Version: 6