open-nomad/client/allocrunner
James Rasell 7cd28a6fb6
client: refactor common service registration objects from Consul.
This commit performs refactoring to pull out common service
registration objects into a new `client/serviceregistration`
package. This new package will form the base point for all
client specific service registration functionality.

The Consul specific implementation is not moved as it also
includes non-service registration implementations; this reduces
the blast radius of the changes as well.
2022-03-15 09:38:30 +01:00
..
interfaces
state
taskrunner client: refactor common service registration objects from Consul. 2022-03-15 09:38:30 +01:00
alloc_runner.go client: refactor common service registration objects from Consul. 2022-03-15 09:38:30 +01:00
alloc_runner_hooks.go
alloc_runner_test.go client: refactor common service registration objects from Consul. 2022-03-15 09:38:30 +01:00
alloc_runner_unix_test.go client: refactor common service registration objects from Consul. 2022-03-15 09:38:30 +01:00
allocdir_hook.go
cgroup_hook.go
config.go client: refactor common service registration objects from Consul. 2022-03-15 09:38:30 +01:00
consul_grpc_sock_hook.go
consul_grpc_sock_hook_test.go
consul_http_sock_hook.go
consul_http_sock_hook_test.go
csi_hook.go
csi_hook_test.go
groupservice_hook.go client: refactor common service registration objects from Consul. 2022-03-15 09:38:30 +01:00
groupservice_hook_test.go client: refactor common service registration objects from Consul. 2022-03-15 09:38:30 +01:00
health_hook.go client: refactor common service registration objects from Consul. 2022-03-15 09:38:30 +01:00
health_hook_test.go client: refactor common service registration objects from Consul. 2022-03-15 09:38:30 +01:00
migrate_hook.go
network_hook.go
network_hook_test.go
network_manager_linux.go
network_manager_linux_test.go
network_manager_nonlinux.go
networking.go
networking_bridge_linux.go
networking_cni.go
networking_cni_test.go
task_hook_coordinator.go
task_hook_coordinator_test.go
testing.go client: refactor common service registration objects from Consul. 2022-03-15 09:38:30 +01:00
upstream_allocs_hook.go
util.go