nix: move the egress firewall options under deploy.hive-controller.egress
This commit is contained in:
parent
1cef99e992
commit
7468aa4cff
1 changed files with 148 additions and 31 deletions
|
|
@ -305,6 +305,102 @@ in
|
|||
[ "services" "hyperhive" "deploy" "hive-controller" "adminUsers" ]
|
||||
)
|
||||
|
||||
# The host's egress firewall settings sit with the controller's, like the
|
||||
# egress proxy's below. The two read-only outputs, `leaseScript` and
|
||||
# `ruleset`, stay under `network.egress`.
|
||||
(lib.mkRenamedOptionModule
|
||||
[ "services" "hyperhive" "network" "egress" "forward" ]
|
||||
[ "services" "hyperhive" "deploy" "hive-controller" "egress" "forward" ]
|
||||
)
|
||||
(lib.mkRenamedOptionModule
|
||||
[ "services" "hyperhive" "network" "egress" "antiSpoof" ]
|
||||
[ "services" "hyperhive" "deploy" "hive-controller" "egress" "antiSpoof" ]
|
||||
)
|
||||
(lib.mkRenamedOptionModule
|
||||
[ "services" "hyperhive" "network" "egress" "intercept" "enable" ]
|
||||
[
|
||||
"services"
|
||||
"hyperhive"
|
||||
"deploy"
|
||||
"hive-controller"
|
||||
"egress"
|
||||
"intercept"
|
||||
"enable"
|
||||
]
|
||||
)
|
||||
(lib.mkRenamedOptionModule
|
||||
[ "services" "hyperhive" "network" "egress" "intercept" "httpPort" ]
|
||||
[
|
||||
"services"
|
||||
"hyperhive"
|
||||
"deploy"
|
||||
"hive-controller"
|
||||
"egress"
|
||||
"intercept"
|
||||
"httpPort"
|
||||
]
|
||||
)
|
||||
(lib.mkRenamedOptionModule
|
||||
[ "services" "hyperhive" "network" "egress" "intercept" "httpsPort" ]
|
||||
[
|
||||
"services"
|
||||
"hyperhive"
|
||||
"deploy"
|
||||
"hive-controller"
|
||||
"egress"
|
||||
"intercept"
|
||||
"httpsPort"
|
||||
]
|
||||
)
|
||||
(lib.mkRenamedOptionModule
|
||||
[ "services" "hyperhive" "network" "egress" "intercept" "relayPort" ]
|
||||
[
|
||||
"services"
|
||||
"hyperhive"
|
||||
"deploy"
|
||||
"hive-controller"
|
||||
"egress"
|
||||
"intercept"
|
||||
"relayPort"
|
||||
]
|
||||
)
|
||||
(lib.mkRenamedOptionModule
|
||||
[ "services" "hyperhive" "network" "egress" "intercept" "refuseEch" ]
|
||||
[
|
||||
"services"
|
||||
"hyperhive"
|
||||
"deploy"
|
||||
"hive-controller"
|
||||
"egress"
|
||||
"intercept"
|
||||
"refuseEch"
|
||||
]
|
||||
)
|
||||
(lib.mkRenamedOptionModule
|
||||
[ "services" "hyperhive" "network" "egress" "intercept" "agentAllowFile" ]
|
||||
[
|
||||
"services"
|
||||
"hyperhive"
|
||||
"deploy"
|
||||
"hive-controller"
|
||||
"egress"
|
||||
"intercept"
|
||||
"agentAllowFile"
|
||||
]
|
||||
)
|
||||
(lib.mkRenamedOptionModule
|
||||
[ "services" "hyperhive" "network" "egress" "intercept" "unrestrictedFile" ]
|
||||
[
|
||||
"services"
|
||||
"hyperhive"
|
||||
"deploy"
|
||||
"hive-controller"
|
||||
"egress"
|
||||
"intercept"
|
||||
"unrestrictedFile"
|
||||
]
|
||||
)
|
||||
|
||||
# The egress proxy runs only on a hive host, so its settings sit with the
|
||||
# controller's. The read-only ones moved without a forward.
|
||||
(lib.mkRenamedOptionModule
|
||||
|
|
|
|||
Loading…
Reference in a new issue