From bf5e357930206e0163ca1f00843703d146dca80f Mon Sep 17 00:00:00 2001 From: foosinn Date: Wed, 17 Feb 2021 10:37:24 +0100 Subject: [PATCH] fix openshift packages --- packages/oc311.nix | 4 ++-- packages/oc46.nix | 4 ++-- packages/vaultsink.nix | 25 +++++++++++++++++++++++++ 3 files changed, 29 insertions(+), 4 deletions(-) create mode 100644 packages/vaultsink.nix diff --git a/packages/oc311.nix b/packages/oc311.nix index 770bb27..b4c7c5d 100644 --- a/packages/oc311.nix +++ b/packages/oc311.nix @@ -4,8 +4,8 @@ stdenv.mkDerivation { name = "oc311"; version = "3.11"; src = fetchurl { - url = "https://artifacts-openshift-release-3-11.svc.ci.openshift.org/zips/openshift-origin-client-tools-v3.11.0-8aa4c38-492-linux-64bit.tar.gz"; - sha256 = "e8fde584995657e359ddaa5b25e70af2bde4cd494322c712a8cd46bfef00f07f"; + url = "https://github.com/openshift/origin/releases/download/v3.11.0/openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit.tar.gz"; + sha256 = "4b0f07428ba854174c58d2e38287e5402964c9a9355f6c359d1242efd0990da3"; }; nativeBuildInputs = [ diff --git a/packages/oc46.nix b/packages/oc46.nix index b24c8ee..263db47 100644 --- a/packages/oc46.nix +++ b/packages/oc46.nix @@ -4,8 +4,8 @@ stdenv.mkDerivation rec { name = "oc46"; version = "4.6"; src = fetchurl { - url = "https://mirror.openshift.com/pub/openshift-v4/clients/oc/${version}/linux/oc.tar.gz"; - sha256 = "60de3dbb6cf085a201c5b9490a6d5066248bfd5d3c42486a8fd43abdbdb731e6"; + url = "https://github.com/openshift/okd/releases/download/4.6.0-0.okd-2021-02-14-205305/openshift-client-linux-4.6.0-0.okd-2021-02-14-205305.tar.gz"; + sha256 = "741c456f1d5227eb40722b0dac328c78dceba5103fd306cf7fe57a9474eb3d35"; }; nativeBuildInputs = [ diff --git a/packages/vaultsink.nix b/packages/vaultsink.nix new file mode 100644 index 0000000..0f36856 --- /dev/null +++ b/packages/vaultsink.nix @@ -0,0 +1,25 @@ +with import {}; + +stdenv.mkDerivation rec { + name = "vaultsink"; + version = "0.1.8"; + src = fetchurl { + url = "https://github.com/cookiefactory/vault-sink/releases/download/v${version}/vault-sink-linux-amd64"; + sha256 = "057799e7f907186993b591e3b2f743b69d7a9fed"; + }; + + nativeBuildInputs = [ + autoPatchelfHook + ]; + + installPhase = '' + install -m 755 -D vault-sink-linux-amd64 $out/bin/sink + ''; + + meta = with stdenv.lib; { + homepage = "https://github.com/cookiefactory/vault-sink"; + description = "Vault Secret helper for yaml files"; + platforms = platforms.linux; + maintainers = with maintainers; [ foosinn ]; + }; +}