Commit 07a9a1d3bfcb

Vincent Demeester <vincent@sbr.pm>
2022-04-29 11:07:27
systems/modules: expose buildkitd as TCP
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 74cecf9
Changed files (2)
systems
modules
profiles
virtualisation
systems/modules/profiles/docker.stable.nix
@@ -18,6 +18,7 @@ in
         description = "runc package to be used";
         type = types.package;
       };
+
     };
   };
   config = mkIf cfg.enable {
@@ -28,6 +29,10 @@ in
       buildkitd = {
         enable = true;
         settings = {
+          grpc = {
+            # FIXME(vdemeester) move TCP behind an option (and not 0.0.0.0)
+            address = [ "unix:///run/buildkit/buildkitd.sock" "tcp://0.0.0.0:1234" ];
+          };
           worker.oci = {
             enabled = false;
           };
systems/modules/virtualisation/buildkit.nix
@@ -52,7 +52,9 @@ in
 
     settings = lib.mkOption {
       type = settingsFormat.type;
-      default = { };
+      default = {
+        grpc.address = [ "unix:///run/buildkit/buildkitd.sock" ];
+      };
       description = ''
         Verbatim lines to add to containerd.toml
       '';
@@ -66,7 +68,6 @@ in
 
     virtualisation.buildkitd = {
       args = {
-        addr = "unix:///run/buildkit/buildkitd.sock";
         group = "buildkit";
         config = toString configFile;
       };