mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-13 00:20:07 +01:00
26 lines
596 B
Nix
26 lines
596 B
Nix
|
|
{ config, kubenix, ... }:
|
||
|
|
|
||
|
|
{
|
||
|
|
imports = [ kubenix.modules.test kubenix.modules.metacontroller ];
|
||
|
|
|
||
|
|
test = {
|
||
|
|
name = "metacontroller-controllers";
|
||
|
|
description = "Testing metacontroller custom resources";
|
||
|
|
};
|
||
|
|
|
||
|
|
kubernetes.api.compositecontrollers.test = {
|
||
|
|
spec = {
|
||
|
|
generateSelector = true;
|
||
|
|
parentResource = {
|
||
|
|
apiVersion = "ctl.enisoc.com/v1";
|
||
|
|
resource = "things";
|
||
|
|
};
|
||
|
|
childResources = [{
|
||
|
|
apiVersion = "v1";
|
||
|
|
resource = "pods";
|
||
|
|
}];
|
||
|
|
hooks.sync.webhook.url = "http://thing-controller.metacontroller/sync";
|
||
|
|
};
|
||
|
|
};
|
||
|
|
}
|