Restrict fileset necessary for deployment tests #450
4 changed files with 17 additions and 3 deletions
|
@ -1,10 +1,15 @@
|
|||
{ inputs, ... }:
|
||||
{ inputs, lib, ... }:
|
||||
|
||||
{
|
||||
_class = "nixosTest";
|
||||
|
||||
name = "deployment-basic";
|
||||
|
||||
sourceFileset = lib.fileset.unions [
|
||||
./constants.nix
|
||||
./deployment.nix
|
||||
];
|
||||
|
||||
nodes.deployer =
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
|
|
|
@ -17,6 +17,9 @@ in
|
|||
name = "deployment-cli";
|
||||
|
||||
sourceFileset = lib.fileset.unions [
|
||||
./constants.nix
|
||||
./deployments.nix
|
||||
fricklerhandwerk marked this conversation as resolved
Outdated
|
||||
|
||||
# REVIEW: I would like to be able to grab all of `/deployment` minus
|
||||
# `/deployment/check`, but I can't because there is a bunch of other files
|
||||
# in `/deployment`. Maybe we can think of a reorg making things more robust
|
||||
|
|
|
@ -72,8 +72,11 @@ in
|
|||
../../../flake.lock
|
||||
../../../npins
|
||||
|
||||
./.
|
||||
config.pathToCwd
|
||||
./sharedOptions.nix
|
||||
./targetNode.nix
|
||||
./targetResource.nix
|
||||
|
||||
(config.pathToCwd + "/flake-under-test.nix")
|
||||
];
|
||||
|
||||
acmeNodeIP = config.nodes.acme.networking.primaryIPAddress;
|
||||
|
|
|
@ -126,6 +126,9 @@ in
|
|||
name = "deployment-panel";
|
||||
|
||||
sourceFileset = lib.fileset.unions [
|
||||
./constants.nix
|
||||
./deployment.nix
|
||||
|
||||
# REVIEW: I would like to be able to grab all of `/deployment` minus
|
||||
# `/deployment/check`, but I can't because there is a bunch of other files
|
||||
# in `/deployment`. Maybe we can think of a reorg making things more robust
|
||||
|
|
Loading…
Add table
Reference in a new issue
But you can literally
lib.fileset.subtract <this> <deployment/check>
-- today!I know, this is not what the comment is about!
If I take
/deployment
minus/deployment/check
, I grab all the data model stuff as well, and I don't want that.Ah got it