Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: aws/amazon-ecs-agent
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 15aec7a849eba393f448fa5f21f0c700f41bbfbb
Choose a base ref
..
head repository: aws/amazon-ecs-agent
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0c17afed45432853ba6615d8be82e8e6c9d4249d
Choose a head ref
Showing with 25,882 additions and 3,855 deletions.
  1. +7 −2 agent/handlers/task_server_setup.go
  2. +1,043 −581 agent/handlers/task_server_setup_test.go
  3. +0 −59 agent/handlers/v4/container_metadata_handler.go
  4. +59 −0 agent/handlers/v4/tmdsstate.go
  5. +2 −2 agent/stats/engine.go
  6. +35 −34 agent/vendor/github.com/aws/amazon-ecs-agent/ecs-agent/logger/field/constants.go
  7. +25 −0 agent/vendor/github.com/aws/amazon-ecs-agent/ecs-agent/metrics/constants.go
  8. +16 −0 agent/vendor/github.com/aws/amazon-ecs-agent/ecs-agent/metrics/generate_mocks.go
  9. +76 −0 agent/vendor/github.com/aws/amazon-ecs-agent/ecs-agent/metrics/metrics.go
  10. +21 −0 agent/vendor/github.com/aws/amazon-ecs-agent/ecs-agent/tmds/handlers/utils/helpers.go
  11. +88 −0 agent/vendor/github.com/aws/amazon-ecs-agent/ecs-agent/tmds/handlers/v4/handlers.go
  12. +15 −0 agent/vendor/github.com/aws/amazon-ecs-agent/ecs-agent/tmds/handlers/v4/state/generate_mocks.go
  13. +60 −0 agent/vendor/github.com/aws/amazon-ecs-agent/ecs-agent/tmds/handlers/v4/state/state.go
  14. +2 −0 agent/vendor/modules.txt
  15. +35 −34 ecs-agent/logger/field/constants.go
  16. +25 −0 ecs-agent/metrics/constants.go
  17. +16 −0 ecs-agent/metrics/generate_mocks.go
  18. +13 −0 ecs-agent/metrics/metrics.go
  19. +154 −0 ecs-agent/metrics/mocks/mock_entry.go
  20. +21 −0 ecs-agent/tmds/handlers/utils/helpers.go
  21. +44 −0 ecs-agent/tmds/handlers/utils/helpers_test.go
  22. +88 −0 ecs-agent/tmds/handlers/v4/handlers.go
  23. +211 −0 ecs-agent/tmds/handlers/v4/handlers_test.go
  24. +15 −0 ecs-agent/tmds/handlers/v4/state/generate_mocks.go
  25. +64 −0 ecs-agent/tmds/handlers/v4/state/mocks/state_mock.go
  26. +60 −0 ecs-agent/tmds/handlers/v4/state/state.go
  27. +68 −0 ecs-agent/tmds/handlers/v4/state/state_test.go
  28. +2 −4 ecs-init/go.mod
  29. +23 −5 ecs-init/go.sum
  30. +0 −3 ecs-init/vendor/golang.org/x/net/AUTHORS
  31. +0 −3 ecs-init/vendor/golang.org/x/net/CONTRIBUTORS
  32. +5 −105 ecs-init/vendor/golang.org/x/net/context/context.go
  33. +1 −4 ecs-init/vendor/golang.org/x/net/context/ctxhttp/ctxhttp.go
  34. +0 −147 ecs-init/vendor/golang.org/x/net/context/ctxhttp/ctxhttp_pre17.go
  35. +8 −7 ecs-init/vendor/golang.org/x/net/context/go17.go
  36. +21 −0 ecs-init/vendor/golang.org/x/net/context/go19.go
  37. +6 −5 ecs-init/vendor/golang.org/x/net/context/pre_go17.go
  38. +110 −0 ecs-init/vendor/golang.org/x/net/context/pre_go19.go
  39. +168 −0 ecs-init/vendor/golang.org/x/net/internal/socks/client.go
  40. +317 −0 ecs-init/vendor/golang.org/x/net/internal/socks/socks.go
  41. +54 −0 ecs-init/vendor/golang.org/x/net/proxy/dial.go
  42. +14 −1 ecs-init/vendor/golang.org/x/net/proxy/direct.go
  43. +19 −4 ecs-init/vendor/golang.org/x/net/proxy/per_host.go
  44. +66 −11 ecs-init/vendor/golang.org/x/net/proxy/proxy.go
  45. +25 −196 ecs-init/vendor/golang.org/x/net/proxy/socks5.go
  46. +1 −1 ecs-init/vendor/golang.org/x/sys/execabs/execabs.go
  47. +6 −0 ecs-init/vendor/golang.org/x/sys/execabs/execabs_go118.go
  48. +9 −3 ecs-init/vendor/golang.org/x/sys/execabs/execabs_go119.go
  49. +31 −0 ecs-init/vendor/golang.org/x/sys/unix/asm_bsd_ppc64.s
  50. +2 −2 ecs-init/vendor/golang.org/x/sys/unix/dirent.go
  51. +2 −2 ecs-init/vendor/golang.org/x/sys/unix/gccgo.go
  52. +2 −2 ecs-init/vendor/golang.org/x/sys/unix/gccgo_c.c
  53. +8 −13 ecs-init/vendor/golang.org/x/sys/unix/ioctl.go
  54. +17 −3 ecs-init/vendor/golang.org/x/sys/unix/ioctl_linux.go
  55. +3 −5 ecs-init/vendor/golang.org/x/sys/unix/ioctl_zos.go
  56. +31 −18 ecs-init/vendor/golang.org/x/sys/unix/mkall.sh
  57. +2 −2 ecs-init/vendor/golang.org/x/sys/unix/mkerrors.sh
  58. +6 −0 ecs-init/vendor/golang.org/x/sys/unix/ptrace_darwin.go
  59. +6 −0 ecs-init/vendor/golang.org/x/sys/unix/ptrace_ios.go
  60. +14 −0 ecs-init/vendor/golang.org/x/sys/unix/sockcmsg_unix.go
  61. +0 −27 ecs-init/vendor/golang.org/x/sys/unix/str.go
  62. +1 −9 ecs-init/vendor/golang.org/x/sys/unix/syscall.go
  63. +55 −7 ecs-init/vendor/golang.org/x/sys/unix/syscall_aix.go
  64. +2 −3 ecs-init/vendor/golang.org/x/sys/unix/syscall_bsd.go
  65. +0 −32 ecs-init/vendor/golang.org/x/sys/unix/syscall_darwin.1_12.go
  66. +0 −108 ecs-init/vendor/golang.org/x/sys/unix/syscall_darwin.1_13.go
  67. +95 −8 ecs-init/vendor/golang.org/x/sys/unix/syscall_darwin.go
  68. +1 −0 ecs-init/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go
  69. +1 −0 ecs-init/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go
  70. +2 −0 ecs-init/vendor/golang.org/x/sys/unix/syscall_dragonfly.go
  71. +38 −6 ecs-init/vendor/golang.org/x/sys/unix/syscall_freebsd.go
  72. +5 −7 ecs-init/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go
  73. +5 −7 ecs-init/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go
  74. +4 −6 ecs-init/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go
  75. +4 −6 ecs-init/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go
  76. +4 −6 ecs-init/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go
  77. +30 −0 ecs-init/vendor/golang.org/x/sys/unix/syscall_hurd.go
  78. +29 −0 ecs-init/vendor/golang.org/x/sys/unix/syscall_hurd_386.go
  79. +0 −106 ecs-init/vendor/golang.org/x/sys/unix/syscall_illumos.go
  80. +94 −39 ecs-init/vendor/golang.org/x/sys/unix/syscall_linux.go
  81. +0 −4 ecs-init/vendor/golang.org/x/sys/unix/syscall_linux_386.go
  82. +0 −4 ecs-init/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go
  83. +0 −4 ecs-init/vendor/golang.org/x/sys/unix/syscall_linux_arm.go
  84. +0 −4 ecs-init/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go
  85. +0 −4 ecs-init/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go
  86. +0 −4 ecs-init/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go
  87. +0 −4 ecs-init/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go
  88. +0 −4 ecs-init/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go
  89. +0 −4 ecs-init/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go
  90. +0 −4 ecs-init/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go
  91. +0 −4 ecs-init/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go
  92. +0 −4 ecs-init/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go
  93. +17 −3 ecs-init/vendor/golang.org/x/sys/unix/syscall_netbsd.go
  94. +2 −0 ecs-init/vendor/golang.org/x/sys/unix/syscall_openbsd.go
  95. +27 −0 ecs-init/vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go
  96. +42 −0 ecs-init/vendor/golang.org/x/sys/unix/syscall_openbsd_ppc64.go
  97. +42 −0 ecs-init/vendor/golang.org/x/sys/unix/syscall_openbsd_riscv64.go
  98. +182 −51 ecs-init/vendor/golang.org/x/sys/unix/syscall_solaris.go
  99. +55 −22 ecs-init/vendor/golang.org/x/sys/unix/syscall_unix.go
  100. +2 −4 ecs-init/vendor/golang.org/x/sys/unix/syscall_unix_gc.go
  101. +174 −3 ecs-init/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go
  102. +2 −11 ecs-init/vendor/golang.org/x/sys/unix/sysvshm_unix.go
  103. +1 −1 ecs-init/vendor/golang.org/x/sys/unix/timestruct.go
  104. +72 −32 ecs-init/vendor/golang.org/x/sys/unix/xattr_bsd.go
  105. +31 −9 ecs-init/vendor/golang.org/x/sys/unix/zerrors_linux.go
  106. +3 −2 ecs-init/vendor/golang.org/x/sys/unix/zerrors_linux_386.go
  107. +3 −2 ecs-init/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
  108. +3 −2 ecs-init/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
  109. +3 −2 ecs-init/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
  110. +3 −2 ecs-init/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go
  111. +3 −2 ecs-init/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
  112. +3 −2 ecs-init/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
  113. +3 −2 ecs-init/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
  114. +3 −2 ecs-init/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
  115. +3 −2 ecs-init/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go
  116. +3 −2 ecs-init/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
  117. +3 −2 ecs-init/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
  118. +3 −2 ecs-init/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
  119. +3 −2 ecs-init/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
  120. +3 −2 ecs-init/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
  121. +297 −59 ecs-init/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go
  122. +160 −29 ecs-init/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go
  123. +292 −56 ecs-init/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go
  124. +134 −26 ecs-init/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go
  125. +69 −26 ecs-init/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go
  126. +1,905 −0 ecs-init/vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go
  127. +1,904 −0 ecs-init/vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go
  128. +4 −4 ecs-init/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go
  129. +2 −2 ecs-init/vendor/golang.org/x/sys/unix/zptrace_linux_arm64.go
  130. +4 −4 ecs-init/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go
  131. +4 −4 ecs-init/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go
  132. +4 −4 ecs-init/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go
  133. +10 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go
  134. +10 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go
  135. +7 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go
  136. +8 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go
  137. +0 −40 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.go
  138. +0 −25 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.s
  139. +45 −3 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go
  140. +19 −4 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s
  141. +0 −40 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_13.go
  142. +0 −25 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_13.s
  143. +45 −3 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go
  144. +19 −4 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s
  145. +20 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go
  146. +30 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go
  147. +30 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go
  148. +30 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go
  149. +30 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go
  150. +30 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go
  151. +1 −27 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go
  152. +31 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_linux.go
  153. +0 −40 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go
  154. +0 −40 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go
  155. +0 −40 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go
  156. +0 −40 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go
  157. +0 −40 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go
  158. +0 −40 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go
  159. +0 −40 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go
  160. +0 −40 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go
  161. +0 −40 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go
  162. +0 −40 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go
  163. +0 −40 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go
  164. +0 −40 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go
  165. +0 −40 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go
  166. +0 −40 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go
  167. +0 −40 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go
  168. +20 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go
  169. +20 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go
  170. +20 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go
  171. +20 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go
  172. +685 −135 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go
  173. +669 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s
  174. +685 −135 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go
  175. +669 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s
  176. +685 −135 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go
  177. +669 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s
  178. +685 −135 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go
  179. +669 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s
  180. +685 −135 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go
  181. +669 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s
  182. +2,243 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go
  183. +802 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s
  184. +2,243 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go
  185. +669 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s
  186. +51 −1 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go
  187. +10 −0 ecs-init/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go
  188. +29 −22 ecs-init/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go
  189. +13 −4 ecs-init/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go
  190. +29 −22 ecs-init/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go
  191. +8 −3 ecs-init/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go
  192. +2 −1 ecs-init/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go
  193. +281 −0 ecs-init/vendor/golang.org/x/sys/unix/zsysctl_openbsd_ppc64.go
  194. +282 −0 ecs-init/vendor/golang.org/x/sys/unix/zsysctl_openbsd_riscv64.go
  195. +1 −1 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go
  196. +1 −1 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go
  197. +1 −1 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go
  198. +1 −1 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go
  199. +1 −1 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go
  200. +1 −1 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go
  201. +1 −1 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go
  202. +1 −1 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go
  203. +1 −1 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go
  204. +1 −1 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go
  205. +1 −1 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go
  206. +1 −1 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go
  207. +1 −1 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go
  208. +1 −1 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go
  209. +1 −1 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go
  210. +1 −0 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go
  211. +1 −0 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go
  212. +1 −0 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go
  213. +1 −0 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go
  214. +1 −0 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go
  215. +218 −0 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_openbsd_ppc64.go
  216. +219 −0 ecs-init/vendor/golang.org/x/sys/unix/zsysnum_openbsd_riscv64.go
  217. +13 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go
  218. +14 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go
  219. +14 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go
  220. +14 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go
  221. +14 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go
  222. +0 −42 ecs-init/vendor/golang.org/x/sys/unix/ztypes_illumos_amd64.go
  223. +284 −73 ecs-init/vendor/golang.org/x/sys/unix/ztypes_linux.go
  224. +8 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_linux_386.go
  225. +8 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
  226. +8 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
  227. +8 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go
  228. +8 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go
  229. +8 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
  230. +8 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go
  231. +8 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
  232. +8 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
  233. +8 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go
  234. +8 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
  235. +8 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go
  236. +8 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go
  237. +8 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go
  238. +8 −2 ecs-init/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go
  239. +84 −0 ecs-init/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go
  240. +84 −0 ecs-init/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go
  241. +84 −0 ecs-init/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go
  242. +84 −0 ecs-init/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go
  243. +46 −51 ecs-init/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go
  244. +14 −19 ecs-init/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go
  245. +5 −4 ecs-init/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go
  246. +5 −4 ecs-init/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go
  247. +5 −4 ecs-init/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go
  248. +571 −0 ecs-init/vendor/golang.org/x/sys/unix/ztypes_openbsd_ppc64.go
  249. +571 −0 ecs-init/vendor/golang.org/x/sys/unix/ztypes_openbsd_riscv64.go
  250. +35 −0 ecs-init/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go
  251. +10 −1 ecs-init/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go
  252. +1 −1 ecs-init/vendor/golang.org/x/sys/windows/setupapi_windows.go
  253. +1 −9 ecs-init/vendor/golang.org/x/sys/windows/syscall.go
  254. +125 −26 ecs-init/vendor/golang.org/x/sys/windows/syscall_windows.go
  255. +130 −0 ecs-init/vendor/golang.org/x/sys/windows/types_windows.go
  256. +131 −0 ecs-init/vendor/golang.org/x/sys/windows/zsyscall_windows.go
  257. +4 −4 ecs-init/vendor/modules.txt
9 changes: 7 additions & 2 deletions agent/handlers/task_server_setup.go
Original file line number Diff line number Diff line change
@@ -29,9 +29,11 @@ import (
"github.com/aws/amazon-ecs-agent/agent/stats"
"github.com/aws/amazon-ecs-agent/ecs-agent/credentials"
auditinterface "github.com/aws/amazon-ecs-agent/ecs-agent/logger/audit"
"github.com/aws/amazon-ecs-agent/ecs-agent/metrics"
"github.com/aws/amazon-ecs-agent/ecs-agent/tmds"
tmdsv1 "github.com/aws/amazon-ecs-agent/ecs-agent/tmds/handlers/v1"
tmdsv2 "github.com/aws/amazon-ecs-agent/ecs-agent/tmds/handlers/v2"
tmdsv4 "github.com/aws/amazon-ecs-agent/ecs-agent/tmds/handlers/v4"
"github.com/aws/amazon-ecs-agent/ecs-agent/utils/retry"
"github.com/cihub/seelog"
"github.com/gorilla/mux"
@@ -135,8 +137,11 @@ func v4HandlersSetup(muxRouter *mux.Router,
cluster string,
availabilityZone string,
vpcID string,
containerInstanceArn string) {
muxRouter.HandleFunc(v4.ContainerMetadataPath, v4.ContainerMetadataHandler(state))
containerInstanceArn string,
) {
tmdsAgentState := v4.NewTMDSAgentState(state)
metricsFactory := metrics.NewNopEntryFactory()
muxRouter.HandleFunc(tmdsv4.ContainerMetadataPath(), tmdsv4.ContainerMetadataHandler(tmdsAgentState, metricsFactory))
muxRouter.HandleFunc(v4.TaskMetadataPath, v4.TaskMetadataHandler(state, ecsClient, cluster, availabilityZone, vpcID, containerInstanceArn, false))
muxRouter.HandleFunc(v4.TaskWithTagsMetadataPath, v4.TaskMetadataHandler(state, ecsClient, cluster, availabilityZone, vpcID, containerInstanceArn, true))
muxRouter.HandleFunc(v4.ContainerStatsPath, v4.ContainerStatsHandler(state, statsEngine))
Loading