Package: nomad / 0.10.4+dfsg1-3

Metadata

Package Version Patches format
nomad 0.10.4+dfsg1-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
consul upgrade.patch | (download)

command/agent/operator_endpoint_test.go | 2 1 + 1 - 0 !
helper/freeport/freeport_test.go | 2 1 + 1 - 0 !
internal/testing/apitests/operator_autopilot_test.go | 2 1 + 1 - 0 !
internal/testing/apitests/operator_test.go | 2 1 + 1 - 0 !
nomad/autopilot_test.go | 2 1 + 1 - 0 !
nomad/leader_test.go | 2 1 + 1 - 0 !
6 files changed, 6 insertions(+), 6 deletions(-)

 fix ftbfs with consul 1.5.


consul upgrade2.patch | (download)

nomad/autopilot.go | 7 6 + 1 - 0 !
nomad/server_setup_oss.go | 3 1 + 2 - 0 !
vendor/github.com/hashicorp/consul/logging/gated_writer.go | 56 56 + 0 - 0 !
vendor/github.com/hashicorp/consul/logging/grpc.go | 102 102 + 0 - 0 !
vendor/github.com/hashicorp/consul/logging/log_levels.go | 36 36 + 0 - 0 !
vendor/github.com/hashicorp/consul/logging/logfile.go | 135 135 + 0 - 0 !
vendor/github.com/hashicorp/consul/logging/logger.go | 146 146 + 0 - 0 !
vendor/github.com/hashicorp/consul/logging/names.go | 50 50 + 0 - 0 !
vendor/github.com/hashicorp/consul/logging/syslog.go | 50 50 + 0 - 0 !
vendor/vendor.json | 3 2 + 1 - 0 !
10 files changed, 584 insertions(+), 4 deletions(-)

 [patch] update consul autopilot dependency


consul upgrade3.patch | (download)

api/operator_autopilot.go | 4 4 + 0 - 0 !
command/agent/agent.go | 3 3 + 0 - 0 !
command/agent/config_parse_test.go | 1 1 + 0 - 0 !
command/agent/config_test.go | 2 2 + 0 - 0 !
command/agent/operator_endpoint.go | 2 2 + 0 - 0 !
command/agent/testdata/basic.hcl | 1 1 + 0 - 0 !
command/agent/testdata/basic.json | 1 1 + 0 - 0 !
command/operator_autopilot_get.go | 1 1 + 0 - 0 !
command/operator_autopilot_set.go | 7 7 + 0 - 0 !
command/operator_autopilot_set_test.go | 2 2 + 0 - 0 !
nomad/autopilot.go | 1 1 + 0 - 0 !
nomad/fsm_test.go | 4 4 + 0 - 0 !
nomad/state/autopilot_test.go | 1 1 + 0 - 0 !
nomad/structs/config/autopilot.go | 7 7 + 0 - 0 !
nomad/structs/config/autopilot_test.go | 3 3 + 0 - 0 !
nomad/structs/operator.go | 4 4 + 0 - 0 !
16 files changed, 44 insertions(+)

 [patch] implement minquorum


default cni_path.patch | (download)

client/allocrunner/networking_bridge_linux.go | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 set default cni_path [1] as provided by "containernetworking-plugins".
 [1]: https://www.nomadproject.io/docs/configuration/client.html#cni_path


docker driver.patch | (download)

drivers/docker/driver.go | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix ftbfs


generate.patch | (download)

GNUmakefile | 5 3 + 2 - 0 !
nomad/structs/generate.sh | 2 2 + 0 - 0 !
2 files changed, 5 insertions(+), 2 deletions(-)

 fix re-generation


getter.patch | (download)

client/allocrunner/taskrunner/getter/getter.go | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix ftbfs


gopsutil.patch | (download)

client/stats/host.go | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix ftbfs golang-github-shirou-gopsutil-dev (>= 2.19.05~)


hclog.patch | (download)

nomad/server.go | 8 6 + 2 - 0 !
1 file changed, 6 insertions(+), 2 deletions(-)

 fix ftbfs with golang-github-hashicorp-go-hclog-dev (>= 0.9.2~)
 Whether this patch is correct is uncertain...
~~~~
 src/github.com/hashicorp/nomad/nomad/server.go:1103:29: cannot use logger (type *log.Logger) as type hclog.Logger in assignment:
        *log.Logger does not implement hclog.Logger (missing Debug method)
~~~~


rkt_hostname.patch | (download)

drivers/rkt/driver.go | 7 7 + 0 - 0 !
website/source/docs/drivers/rkt.html.md | 2 2 + 0 - 0 !
2 files changed, 9 insertions(+)

 added rkt --hostname support.


rkt_options.patch | (download)

drivers/rkt/driver.go | 8 8 + 0 - 0 !
website/source/docs/drivers/rkt.html.md | 11 11 + 0 - 0 !
2 files changed, 19 insertions(+)

 add rkt_options feature.


vendor codecgen.patch | (download)

vendor/github.com/ugorji/go/codec/codecgen/gen.go | 378 378 + 0 - 0 !
vendor/github.com/ugorji/go/codec/codecgen/goversion_pkgpath_gte_go111.go | 24 24 + 0 - 0 !
vendor/github.com/ugorji/go/codec/codecgen/goversion_pkgpath_lt_go111.go | 18 18 + 0 - 0 !
vendor/github.com/ugorji/go/codec/codecgen/z.go | 6 6 + 0 - 0 !
4 files changed, 426 insertions(+)

 workarodund for incredible upstream sloppiness :(
  See "nomad/scripts/install-codecgen.sh". Upstream vendors incomplete
  "github.com/ugorji/go" library but without "codecgen" compiler which very
  particular version is needed for "go generate".


t skip unreliable tests.patch | (download)

client/fingerprint/network_test.go | 1 1 + 0 - 0 !
command/acl_bootstrap_test.go | 1 1 + 0 - 0 !
command/acl_policy_apply_test.go | 1 1 + 0 - 0 !
command/acl_policy_delete_test.go | 1 1 + 0 - 0 !
command/acl_policy_info_test.go | 1 1 + 0 - 0 !
command/acl_token_create_test.go | 1 1 + 0 - 0 !
command/acl_token_delete_test.go | 1 1 + 0 - 0 !
command/alloc_exec_test.go | 2 2 + 0 - 0 !
command/alloc_restart_test.go | 3 3 + 0 - 0 !
command/alloc_signal_test.go | 2 2 + 0 - 0 !
command/alloc_status_test.go | 3 3 + 0 - 0 !
command/alloc_stop_test.go | 1 1 + 0 - 0 !
command/job_periodic_force_test.go | 1 1 + 0 - 0 !
command/job_plan_test.go | 1 1 + 0 - 0 !
command/job_run_test.go | 1 1 + 0 - 0 !
command/job_validate_test.go | 2 2 + 0 - 0 !
command/monitor_test.go | 1 1 + 0 - 0 !
command/node_config_test.go | 1 1 + 0 - 0 !
command/node_status_test.go | 3 3 + 0 - 0 !
command/operator_autopilot_get_test.go | 1 1 + 0 - 0 !
command/operator_autopilot_set_test.go | 1 1 + 0 - 0 !
command/quota_init_test.go | 1 1 + 0 - 0 !
command/server_members_test.go | 1 1 + 0 - 0 !
helper/pluginutils/loader/loader_test.go | 11 11 + 0 - 0 !
nomad/acl_test.go | 1 1 + 0 - 0 !
nomad/autopilot_test.go | 1 1 + 0 - 0 !
nomad/client_agent_endpoint_test.go | 4 4 + 0 - 0 !
nomad/client_rpc_test.go | 4 4 + 0 - 0 !
nomad/client_stats_endpoint_test.go | 2 2 + 0 - 0 !
nomad/core_sched_test.go | 1 1 + 0 - 0 !
nomad/deploymentwatcher/deployments_watcher_test.go | 1 1 + 0 - 0 !
nomad/drainer/drain_heap_test.go | 4 4 + 0 - 0 !
nomad/drainer/watch_jobs_test.go | 1 1 + 0 - 0 !
nomad/drainer_int_test.go | 5 5 + 0 - 0 !
nomad/eval_broker_test.go | 2 2 + 0 - 0 !
nomad/eval_endpoint_test.go | 1 1 + 0 - 0 !
nomad/fsm_test.go | 1 1 + 0 - 0 !
nomad/leader_test.go | 3 3 + 0 - 0 !
nomad/node_endpoint_test.go | 2 2 + 0 - 0 !
nomad/rpc_test.go | 3 3 + 0 - 0 !
nomad/serf_test.go | 2 2 + 0 - 0 !
nomad/server_test.go | 2 2 + 0 - 0 !
42 files changed, 83 insertions(+)

 disable mostly randomly failing test(s) and also some permanently failing ones.