@feiskyer feiskyer released this Dec 13, 2018 · 24 commits to master since this release

cri-tools v1.13.0 has upgraded to kubernetes v1.13. It mainly focus on bug fixes and stability improvements.

CRI CLI (crictl)

  • #390 Adds --auth options for pull command.
  • #392 Fixes URL parsing for exec and attach.
  • #393 Upgrades Go version to 1.11.1.
  • #394 Enables Windows CI on travis.
  • #398 Switches Windows default endpoints to npipe.
  • #402 Updates version matrix information for the project.
  • #404 Adds container name filter to ps command.
  • #406 Adds metadata to filters.
  • #407 Prints annotations and labels for inspect command.

CRI validation testing (critest)

  • #391 Add tests for multiple containers in a pod.
  • #405 Adds runtime handler support for critest.
  • #410 Adds exec sync timeout test cases.
  • #411 Fixes readonly filesystem test cases.

Downloads

file sha256
crictl-v1.13.0-linux-386.tar.gz 8a289d86b97f678fd5ddbd973503f772cfab9c29ef5e391930130c6214feecc9
crictl-v1.13.0-linux-amd64.tar.gz 9bdbea7a2b382494aff2ff014da328a042c5aba9096a7772e57fdf487e5a1d51
crictl-v1.13.0-linux-arm64.tar.gz 68949c0cb5a37e7604c145d189cf1e109c08c93d9c710ba663db026b9c6f2746
crictl-v1.13.0-linux-arm.tar.gz 2e478ebed85f9d70d49fd8f1d1089c8fba6e37d3461aeef91813f1ab0f0df586
crictl-v1.13.0-linux-ppc64le.tar.gz e85c3f95afd9752c65ec5d94a374a33e80576548ce95c2771a0973d7e3d9e6fa
crictl-v1.13.0-linux-s390x.tar.gz fe623c98ddff7e4b8679169bc9bb222d1c5dc81867234f95e9966dcd410e7b6b
crictl-v1.13.0-windows-386.tar.gz 641db1383708735d00a82fa947cc43850eb1a80de7129120967af59b24c2cf13
crictl-v1.13.0-windows-amd64.tar.gz 1a8468d4b67f8f73b05d38e7df146160033561b25fe7e2cee7d3aa374842e72c
critest-v1.13.0-linux-386.tar.gz 020f3dea6a6360655b85c2180a8958aab9ae458d33cb50d12ac1faa329704aac
critest-v1.13.0-linux-amd64.tar.gz 0161bbaf1a891fc87a852659da103165fa788aa773a32fa2a1ed584b5dd04d99
critest-v1.13.0-linux-arm64.tar.gz 76ad6796aa1bcff6412d18b45ee4015f32b9cd96589704af414930ddeb7dff91
critest-v1.13.0-linux-arm.tar.gz fb8ff0a90cd59f18878cb81b40dd2b4223973d068d9a5c484de4f8f3224d249e
Assets 14

@feiskyer feiskyer released this Nov 6, 2018

cri-tools v1.0.0-beta.2 (for release-1.10) mainly focus on bug fixes and UX improvements.

crictl

  • #308 Fixes exec argument parsing
  • #308 Allow short option handling
  • #295 Fix Go versions for release-1.10 branch

SHA256

file sha256
crictl-1.0.0-beta.2-linux-386.tar.gz 1247a508bf07d844a490d5c2fa658212d3bbcf4f58dbe7b62535e1ead77201e7
crictl-1.0.0-beta.2-linux-amd64.tar.gz b0304a7cd284cfe165baeedd6ebf4988e607bfba74f6b86ebe0bd1b66351cd67
crictl-1.0.0-beta.2-linux-arm.tar.gz 07e7fcc3013309c17fc58b2dc581b5b37f6ea02ec56ceaf458f57230abce5905
crictl-1.0.0-beta.2-linux-arm64.tar.gz 51be52bcb65220628ae489401f5672b539da34a879f3616c350e67eb9f8c4e53
crictl-1.0.0-beta.2-linux-ppc64le.tar.gz 2733d0e485d62370fd3e3bc011e4485b25da1fa4aa777fdc0f378a52ba85e9e9
crictl-1.0.0-beta.2-linux-s390x.tar.gz ee4b644cce7c6b727cd0200bf6cc7832ca39a050389d025603ca48ff4ee41de7
crictl-1.0.0-beta.2-windows-386.tar.gz 7b8632791b921bf519cc8e2e2ddfe460e8205a5cc85eaa2e5718e1f7f436ba2d
crictl-1.0.0-beta.2-windows-amd64.tar.gz 0e8f7a8d856114c8ced140c8e0a01ae0691a216723bd4d913b2ab188b7453c36
critest-1.0.0-beta.2-linux-386.tar.gz 350a3a3b9896baf4fc3184148971c46efb1d75706446bf5f29afa39333a59d1f
critest-1.0.0-beta.2-linux-amd64.tar.gz f47891f87071fc1befde965c17e92d13d9469466bc8a662e7d0a3c095d24b17d
critest-1.0.0-beta.2-linux-arm.tar.gz 94b4c6f09e0b7155fcb63e935e05b28191c70f5cc64a3bb7b856cee5b5b6d0aa
critest-1.0.0-beta.2-linux-arm64.tar.gz a73a1dff0be3adeff68b66d080646b7ae32331cde22e2c9a602893023fd475ef
Assets 14

@feiskyer feiskyer released this Nov 6, 2018

cri-tools v1.0.0-alpha.1 (for release-1.9) mainly focus on bug fixes and UX improvements.

crictl

  • #222 Rename sandbox to podsandbox in docs and rename sandbox to pod in subcommands.
  • #225 Fixes building on Windows.
  • #234 Split up install and uninstall into separate installs and uninstalls for crictl and critest.
  • #381 and #244 Fixes package paths for release-1.9 branch.

critest

  • #277 Set StdinOnce to true for attach test.
  • #396 Fix race condition.

SHA256

file sha256
crictl-1.0.0-alpha.1-linux-386.tar.gz e8d39905e63585039aaaf79fb4663077bf24df9322c4296ce130fe61986b59c4
crictl-1.0.0-alpha.1-linux-amd64.tar.gz c36107ff22b4c89abf0f58f836b91a32189b64a7b43ae2a003f7a947debe190b
crictl-1.0.0-alpha.1-linux-arm.tar.gz 3e3866617fa3978f4bb8e772e5ee255dd226b334c53e25ce689f10c33260c911
crictl-1.0.0-alpha.1-linux-arm64.tar.gz ba6d52e2f2fd11fe87d7f406b12dd37e2d3debcc10ca03c3e650eca1068ee917
crictl-1.0.0-alpha.1-linux-ppc64le.tar.gz 21e8fde85aa783489db8951806529eb5da9056c74302e8e417b850ce33120852
crictl-1.0.0-alpha.1-linux-s390x.tar.gz 5820d956a3180127d8108ee387dde5e2f6e4ac9f836e1a0ec98ac95bb6be5cfe
crictl-1.0.0-alpha.1-windows-386.tar.gz f1447aa220630ab28d86485cb545786b9d42d2fb4480820e1799b25415e893d0
crictl-1.0.0-alpha.1-windows-amd64.tar.gz 92e0c7db932e3aec16891aa74eb87af9e2add8ff2e963fe5f23d2f8aee6fb090
critest-1.0.0-alpha.1-linux-386.tar.gz 90bbed09718ce2704d91c9d3531d6cdf06d6bd2f4c066fffef9d5a60c4d0aa79
critest-1.0.0-alpha.1-linux-amd64.tar.gz aa830aeb7fc5ed358f713fcc8f3267fdfa94da147d333d64bd75c7cddf0ff7cd
critest-1.0.0-alpha.1-linux-arm.tar.gz c53d20cb7ff4297fc915ca7adc4e795730121104a03122255d45a8e8ff8f2afb
critest-1.0.0-alpha.1-linux-arm64.tar.gz 9142f720d91f433df59aa61910bb47c04a5afc2a30ae092ed8236d5a735eb025
Assets 14

@feiskyer feiskyer released this Sep 25, 2018 · 56 commits to master since this release

cri-tools v1.12.0 has upgraded to kubernetes v1.12. It mainly focus on bug fixes and new features introduced in kubernetes v1.12. It has also moved to https://github.com/kubernetes-sigs/cri-tools.

crictl

  • #345 Fixes missing Windows library
  • #354 Properly returns errors when the output format is not supported
  • #357 Fixes version information and install guides
  • #361 Show concise image info for crictl ps
  • #363 Fixes crictl ps and crictl pods
  • #367 Fixes version information for release scripts
  • #369 Adds podID in output of crictl ps
  • #370 Fixes non JSON keys support in info map
  • #374 Adds support for Windows npipe \.\pipe\dockershim
  • #375 Adds sandbox config to image pull
  • #378 Fixes unmarshal issues in crictl inspecti
  • #383 Adds support for runtime handler
  • #384 Fixes timeout for grpc dialer

critest

  • #377 Adds new test to critest for privileged container

SHA256

file sha256
crictl-v1.12.0-linux-386.tar.gz 028ccea08422e011fcf11db4ebed772b1c434b44c4dd717cecd80bd0d1e57417
crictl-v1.12.0-linux-amd64.tar.gz e7d913bcce40bf54e37ab1d4b75013c823d0551e6bc088b217bc1893207b4844
crictl-v1.12.0-linux-arm64.tar.gz 8466f08b59bf36d2eebcb9428c3d4e6e224c3065d800ead09ad730ce374da6fe
crictl-v1.12.0-linux-arm.tar.gz ca6b4ac80278d32d9cc8b8b19de140fd1cc35640f088969f7068fea2df625490
crictl-v1.12.0-linux-ppc64le.tar.gz ec6254f1f6ffa064ba41825aab5612b7b005c8171fbcdac2ca3927d4e393000f
crictl-v1.12.0-linux-s390x.tar.gz 814aa9cd496be416612c2653097a1c9eb5784e38aa4889034b44ebf888709057
crictl-v1.12.0-windows-386.tar.gz 4520520b106b232a8a6e99ecece19a83bf58b94d48e28b4c0483a4a0f59fe161
crictl-v1.12.0-windows-amd64.tar.gz e401db715a9f843acaae40846a4c18f6938df95c34d06af08aac2fc3e591b2a7
critest-v1.12.0-linux-386.tar.gz ae9da4a95147e1486575d649b4384e91ba701a0aecadbc91c70ea3a963ba1b6b
critest-v1.12.0-linux-amd64.tar.gz 681055657a19b8ce2ecb2571e71cc7b069f33847f2f5ae72e220f55292a5e976
critest-v1.12.0-linux-arm64.tar.gz b3eb282ab6d845e8c640c51aa266dc9d373d991a824cf550fbc12c36f98dcc5d
critest-v1.12.0-linux-arm.tar.gz 4593d86afffa373ab2ec5ae3b66fc0ca5413db3dd8268603e13a4820e0f8633d
Assets 14

@Random-Liu Random-Liu released this Jul 13, 2018 · 8 commits to release-1.11 since this release

cri-tools v1.11.1 mainly focused on UX improvement and bug fix.

CRI CLI (crictl)

#338 Allow filtering the pods with prefix matching of name and namespace
#342 Clarify flag description in crictl ps and crictl pods.
#343 Better terminal support in crictl exec and crictl attach, which also fixes issue #288 and #181.

SHA256

file sha256
crictl-v1.11.1-linux-386.tar.gz a12577fd2cea9a03719c0cf16f26c584a27b2d250c96bad4f3626db1517158e8
crictl-v1.11.1-linux-amd64.tar.gz ccf83574556793ceb01717dc91c66b70f183c60c2bbec70283939aae8fdef768
crictl-v1.11.1-linux-arm64.tar.gz dedc3bd593f49218b5ecd47e84a7767fe268f51a21338e0d176bb234a25b32cb
crictl-v1.11.1-linux-arm.tar.gz fe1896bc2411cf8e3c26325ae435fa32eb6e990b5b51535215446b03399e93b0
crictl-v1.11.1-linux-ppc64le.tar.gz 201a0aca102d16e562e4357186fdba933087ff194c00a33321096aca8b188f22
crictl-v1.11.1-linux-s390x.tar.gz 123923bc478e9c9dc579423c5d156c843e709c692875b5b4fdb2d41be83b080c
crictl-v1.11.1-windows-386.tar.gz f38a7c1899dbc0b21c3b124ec712bad67e52c239e928cbf316edfdf2ae4afffc
crictl-v1.11.1-windows-amd64.tar.gz 9bb9b89986267b2d8177a979f9c26113a0ab03b20dbb2383243497d79c1a7a64
critest-v1.11.1-linux-386.tar.gz 8334fb18ebffef63e92555d025f566738958870eacf6b3e34f7ab71591db8dba
critest-v1.11.1-linux-amd64.tar.gz 8d0ff53bf3af392063f75107cbe434e20fcbf505eeeb1ad1dcceeb4ef7705df0
critest-v1.11.1-linux-arm64.tar.gz cc98155f9e0d5ac643de3b9109545684d8646d6cab5dd091032d24bcce44c93f
critest-v1.11.1-linux-arm.tar.gz 0cca458a8417c84646d3d22aec68de42f441445f342c38d3b844bd02787670d6
Assets 14

@feiskyer feiskyer released this Jun 19, 2018 · 113 commits to master since this release

cri-tools is moving to GA since v1.11.0. It mainly focuses on stability improvements and multi-arch support in this release. Container runtime interface (CRI) has been updated to v1alpha2 in order to be compatible with kubernetes v1.11.

CRI validation testing (critest)

  • #300 Make image-user test images multi-arch.
  • #311 Adds push-manifest into all target in the image-user Makefile.
  • #313 Make hostnet-nginx test images multi-arch.
  • #315 Makes image-test test images multi-arch.
  • #320 Adds container host path validation tests.

CRI CLI (crictl)

  • #306 Fixes argument parsing for crictl exec.
  • #312 Fixes a typo in inspecti usage.
  • #316 Cleanups container and sandbox state.
  • #321 Improves documentation and examples of crictl.
  • #325 Upgrades kubernetes vendor to v1.11 branch.

SHA256

file sha256
crictl-v1.11.0-linux-386.tar.gz 56f08731093f20a3701fdb79d969334a255b1396d1c0851a80d63ea48c0a5c5b
crictl-v1.11.0-linux-amd64.tar.gz 672cdc7670003949bb247fb2e3e0dccab74de0075fc283d6579e88a6c1ab3256
crictl-v1.11.0-linux-arm64.tar.gz c9889cd905d9e32d471520ea29178fb632a76eb6e6a64584d5f28e0409ae3213
crictl-v1.11.0-linux-arm.tar.gz b9d4a096bf320322bf1b757935307b611136a68f34b167758369b089138e8ac7
crictl-v1.11.0-linux-ppc64le.tar.gz e85cd7972842836a8ef20336b57d48296e5bfbc9bea3fd9d35dc54ad2ad81c40
crictl-v1.11.0-linux-s390x.tar.gz 42cd5e714f92085905ea0a3fe97e43b73058cd2edcb0385bce22cf6727b14655
crictl-v1.11.0-windows-386.tar.gz be76c9f525af93e9ebda8618f4e33038756eb867b68301e18acd428a9bee11d7
crictl-v1.11.0-windows-amd64.tar.gz 13845b350678c56fe7f2db2a8577e53595bd563516b40c4d99bcbc6ed974752e
critest-v1.11.0-linux-386.tar.gz 338df8bd10713e01f8f34bf20d06325295f26b9d08793d60e0167db52656de9c
critest-v1.11.0-linux-amd64.tar.gz 4544a0d751a983ea8ccd89feabfbf94a98e88b879ef0979d4f14e764087d8865
critest-v1.11.0-linux-arm64.tar.gz cde7af793abf9e97829a2c20dbe820d2bd87266af880f468ae85eb598f8501bd
critest-v1.11.0-linux-arm.tar.gz fc0ec65a54a2e958087efa80d513572008c82c03d737378ba4d8a3099129650b
Assets 14

@Random-Liu Random-Liu released this May 3, 2018 · 147 commits to master since this release

cri-tools v1.0.0-beta.1 mainly focused on critest coverage improvement, and bug fixes.

CRI validation testing (critest)

#282 Add RunAsGroup test. The test runtime should return error if RunAsGroup is set without RunAsUser only works with Kubernetes 1.11+.
#289 Add host network pod portforward test.
#290 Use busybox:1.28 instead of busybox:1.26 in the test to better support multi-arch.
#296 Make critest binary statically linked.

CRI CLI (crictl)

#278 Remove "sandbox" from crictl command description.
#279 Remove oom-score-adj flag from crictl update because it is not supported by runc.
#291 Fix a bug that crictl generates a log file in /tmp directory each run. This can potentially fill /tmp directory.
#296 Make crictl binary statically linked.

SHA256

file sha256
crictl-v1.0.0-beta.1-linux-386.tar.gz ec36ddda946c8827071c9f6d1f18b05b19465e37f4828011dbfab1a679302839
crictl-v1.0.0-beta.1-linux-amd64.tar.gz bdc838174778223a1af4bdeaaed4bd266120c0e152588f78750fb86221677fb4
crictl-v1.0.0-beta.1-linux-arm64.tar.gz 8749b3aa2f1622c25aa62cf353b253061e3ee96487628fa19ddf857b5f3d87bd
crictl-v1.0.0-beta.1-linux-arm.tar.gz 2d3d20005ed67e5432e2b5880f9e615348c0296763b6a94539043bc0533810b1
crictl-v1.0.0-beta.1-linux-ppc64le.tar.gz 8b56b5694cfc93f2e51e32b2ce0bdc9087e6fcf0f5ba2d96e780f3c2765c6783
crictl-v1.0.0-beta.1-linux-s390x.tar.gz a2a48f6e38b418173953727f2508bd83248da7e28b78bfc50e03b915096bbfe9
crictl-v1.0.0-beta.1-windows-386.tar.gz 2a2f7a514a4946f1671fe4de105e8b47676d72e8d6876f47bfb741e1d2170ce8
crictl-v1.0.0-beta.1-windows-amd64.tar.gz 1eb21b6ee49cc4d917fdd63ef4b14cc8e407a753e7d2e88d7a83f495468c39fd
critest-v1.0.0-beta.1-linux-386.tar.gz 7fddeb4e46619dd47ba3ff953fbe466f1b561abdbc8d99062f3825e7f484a699
critest-v1.0.0-beta.1-linux-amd64.tar.gz 9494e6905737c5e1177232d7d6a52b1bbbce77e90a6bd6c7ea7df8c04dffe683
critest-v1.0.0-beta.1-linux-arm64.tar.gz a8cbbca2ae8d5a12e6c0bd0e45614b70ee8e64ca2d2a7b15b52c148ed9348938
critest-v1.0.0-beta.1-linux-arm.tar.gz 36a3d2d10ca99764070e678451d600e7c5361ec47d61ce218c21b1a1878d5317
Assets 14

@feiskyer feiskyer released this Mar 27, 2018 · 166 commits to master since this release

cri-tools v1.0.0-beta.0 is mainly focus on UX improvements, including make crictl command more user friendly and add initial Windows support. Container runtime interface (CRI) has been updated to v1alpha2 in order to be compatible with kubernetes v1.10. Version matrix and branches for different kubernetes versions are also added.

CRI validation testing (critest)

  • #227 Set StdinOnce to true for attach test
  • #232 Improves CRI log parser
  • #242 Add validation of reopening container logs
  • #250 Add validation of username not empty in ImageStatus
  • #252 Improve image test and make test run in parallel
  • #257 Add golang 1.10 and fix a race condition
  • #261 #273 Remove dependency of source code
  • #267 Add test for pid namespace
  • #269 Add validation of tty settings for exec

CRI CLI (crictl)

  • #222 Rename sandboxes subcommand to pods and renamesandbox to podsandbox in all subcommands
  • #225 Add support of windows
  • #238 Update CRI to v1alpha2
  • #255 Add support of multiple Ids to subcommands
  • #256 Add crictl ps -q
  • #258 Rename CRI endpoints environment variable to CONTAINER_RUNTIME_ENDPOINT and IMAGE_SERVICE_ENDPOINT
  • #268 Avoid panic when runtimes are using truncated IDs
  • #274 Add support of insecure TLS without auth
Assets 12

@feiskyer feiskyer released this Dec 14, 2017 · 235 commits to master since this release

cri-tools v1.0.0-alpha.0 is mainly focus on UX improvements, including make crictl command more user friendly and add more subcommands. It also updates container runtime interface (CRI) to kubernetes v1.9 and fixes bugs in validation test suites.

CRI validation testing (critest)

  • #164 Fix security context test to not rely on /etc/hosts
  • #165 Validate IPv4 only for port mapping tests
  • #196 Fix privileged container validation by replacing ip link with brctl addbr command
  • #197 Fix hostIPC validation to support old ipcmk versions
  • #199 #201 Fix container logs validation
  • #200 Add SELinux validation tests

CRI CLI (crictl)

  • #156 Fix empty RepoTags handling for images command
  • #163 Add --digest option to images command
  • #167 Add verbose for status command
  • #171 Sort results by creation time for ps, sandboxes and images commands
  • #174 Support select sandboxes by name for sandboxes and other commands
  • #178 #190 Replace golang json with protobuf/jsonpb library
  • #182 Fix stdout and stderr for attach and exec command
  • #183 Add created time to sandboxes command
  • #186 Use kubelet's log library instead of a copied one
  • #187 Add image tag and attempt to ps command
  • #194 Add config command
  • #217 Add --latest and --last options to ps and sandboxes commands
  • #202 #203 Add --all, --latest, --last and --no-trunc options to ps command
  • #205 Improve logs command and add --timestamps and --since options
  • #206 Add verbose debut output to inspect and inspects commands
  • #207 Sort flags for all commands
  • #209 Add stats command
  • #211 Rewrite timestamps in container status and sandbox status to make them more user friendly
  • #213 Add completion command
  • #216 Add --no-trunc to images and sandboxes commands
Assets 10

@feiskyer feiskyer released this Sep 29, 2017 · 327 commits to master since this release

cri-tools v0.2 enhances validation testings, improves crictl UX and also fixes several bugs. It has also updates container runtime interface (CRI) to kubernetes v1.8.

CRI validation testing (critest)

  • #127 Adds validation tests for supplemental groups
  • #135 #137 and #144 Adds validation tests for seccomp
  • #139 Adds validation tests for sysctls
  • #140 Adds validation tests for AppArmor
  • #141 Adds validation tests for NoNewPrivs
  • #142 Adds validation tests for mount propagation
  • #115 Fixes image validation tests
  • #116 Fixes validation message
  • #126 Fixes sandbox leak in port forward validation tests

CRI CLI (crictl)

  • #122 Adds support for authenticated image pull
  • #123 Improves crictl UX
  • #124 Adds support for creating sandboxes and containers from yaml
  • #133 Adds timeout support for container stop
Assets 10