summary refs log tree commit diff
path: root/pkgs/applications/networking/cluster/fluxcd/default.nix
diff options
context:
space:
mode:
authorsuperherointj <5861043+superherointj@users.noreply.github.com>2021-09-22 17:12:52 -0300
committerGitHub <noreply@github.com>2021-09-22 22:12:52 +0200
commit340eef1127c1841061b7fd0ea3700997e535dd09 (patch)
tree4c0faadf5fa7a018aa7aa337297ce2ab1bd73e34 /pkgs/applications/networking/cluster/fluxcd/default.nix
parentd30701f2f17c18ca3096327dea5a6d09e26e8721 (diff)
downloadnixpkgs-340eef1127c1841061b7fd0ea3700997e535dd09.tar
nixpkgs-340eef1127c1841061b7fd0ea3700997e535dd09.tar.gz
nixpkgs-340eef1127c1841061b7fd0ea3700997e535dd09.tar.bz2
nixpkgs-340eef1127c1841061b7fd0ea3700997e535dd09.tar.lz
nixpkgs-340eef1127c1841061b7fd0ea3700997e535dd09.tar.xz
nixpkgs-340eef1127c1841061b7fd0ea3700997e535dd09.tar.zst
nixpkgs-340eef1127c1841061b7fd0ea3700997e535dd09.zip
fluxcd: add updateScript (#138776)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Diffstat (limited to 'pkgs/applications/networking/cluster/fluxcd/default.nix')
-rw-r--r--pkgs/applications/networking/cluster/fluxcd/default.nix11
1 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/applications/networking/cluster/fluxcd/default.nix b/pkgs/applications/networking/cluster/fluxcd/default.nix
index ea59b5ecf28..a33c261bf24 100644
--- a/pkgs/applications/networking/cluster/fluxcd/default.nix
+++ b/pkgs/applications/networking/cluster/fluxcd/default.nix
@@ -2,24 +2,25 @@
 
 let
   version = "0.17.2";
+  sha256 = "0kcdx4ldnshk4pqq37a7p08xr5cpsjrbrifk9fc3jbiw39m09mhf";
+  manifestsSha256 = "1v6md4xh4sq1vmb5a8qvb66l101fq75lmv2s4j2z3walssb5mmgj";
 
   manifests = fetchzip {
     url = "https://github.com/fluxcd/flux2/releases/download/v${version}/manifests.tar.gz";
-    sha256 = "1v6md4xh4sq1vmb5a8qvb66l101fq75lmv2s4j2z3walssb5mmgj";
+    sha256 = manifestsSha256;
     stripRoot = false;
   };
 in
 
 buildGoModule rec {
-  inherit version;
-
   pname = "fluxcd";
+  inherit version;
 
   src = fetchFromGitHub {
     owner = "fluxcd";
     repo = "flux2";
     rev = "v${version}";
-    sha256 = "0kcdx4ldnshk4pqq37a7p08xr5cpsjrbrifk9fc3jbiw39m09mhf";
+    inherit sha256;
   };
 
   vendorSha256 = "sha256-glifJ0V3RwS7E6EWZsCa88m0MK883RhPSXCsAmMggVs=";
@@ -50,6 +51,8 @@ buildGoModule rec {
     done
   '';
 
+  passthru.updateScript = ./update.sh;
+
   meta = with lib; {
     description = "Open and extensible continuous delivery solution for Kubernetes";
     longDescription = ''