Initial commit
This commit is contained in:
27
charts/loki/src/helm-test/default.nix
Normal file
27
charts/loki/src/helm-test/default.nix
Normal file
@@ -0,0 +1,27 @@
|
||||
{ pkgs, lib, buildGoModule, dockerTools, rev }:
|
||||
rec {
|
||||
loki-helm-test = buildGoModule rec {
|
||||
pname = "loki-helm-test";
|
||||
version = "0.1.0";
|
||||
|
||||
src = ./../../../../..;
|
||||
vendorHash = null;
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
go test --tags=helm_test -c -o $out/bin/helm-test ./production/helm/loki/src/helm-test
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
doCheck = false;
|
||||
};
|
||||
|
||||
# by default, uses the nix hash as the tag, which can be retrieved with:
|
||||
# basename "$(readlink result)" | cut -d - -f 1
|
||||
loki-helm-test-docker = dockerTools.buildImage {
|
||||
name = "grafana/loki-helm-test";
|
||||
config = {
|
||||
Entrypoint = [ "${loki-helm-test}/bin/helm-test" ];
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user