v1.8.0
Welcome to the release of CRI-O v1.8.0!
This new CRI-O release changes the versioning to match Kubernetes upstream.
This release is also following Kubernetes 1.8.x.
Please try out the release binaries and report any issues at
https://github.com/kubernetes-incubator/cri-o/issues.
Contributors
- Aaron Crickenberger
- Andrew Williams
- Antonio Murdaca
- Chris Evich
- CuiHaozhi
- Daniel J Walsh
- Ed Santiago
- Jason Brooks
- Lokesh Mandvekar
- Masatoshi Hayashi
- Matthew Heon
- Mrunal Patel
- Nalin Dahyabhai
- Shijiang Wei
- TomSweeneyRedHat
- baude
- umohnani8
Changes
- 80f54bc version: bump v1.8.0
- 99e8676 container_list: guard against list filter being nil
- e99a78e *: add crictl.yaml
- 33f699b server: validate labels size to avoid dos
- befd719 Revert "Merge pull request #654 from nalind/storage-update"
- 98f7591 Merge pull request #1132 from sak0/dev
- a7f919f allow update running/created container.
- 56eb473 Merge pull request #1139 from runcom/close-img
- e9200aa Merge pull request #1110 from edsantiago/more_testing_fixes
- 4f4e228 pkg: storage: image: close image after using it
- 4fb52c2 Merge pull request #1133 from runcom/prom-runtime-metrics
- 71d2131 Merge pull request #1138 from runcom/fix-image-policy
- 8611c2d image_pull: repull when image ID (config digest) changed
- 190650e Merge pull request #1131 from nalind/update-tar-split
- b959f89 server: add prometheus metrics for CRI operations
- 7d9a89e Bump github.com/vbatts/tar-split
- 9d3c442 Merge pull request #1130 from cevich/fix_clone_k8s_two
- d49fb78 Fix Local modifications exist in repository
- f4883dd Makefile: do not install man1 files
- c9b3d3d Merge pull request #1111 from mheon/remove_kpod
- b769767 Various test-scaffolding fixes
- 6b6d634 Merge pull request #1115 from mountkin/fix-makefile
- 3f9e539 Merge pull request #1117 from runcom/setup-cwd
- d5ffe34 fix "docker run" command in Makefile
- c37d369 Add readme pointer to new kpod repository
- 1bf6d20 Remove kpod code after repository move
- 140f85d container_create: setup cwd for containers
- 19d90e7 Merge pull request #1114 from mrunalp/env_fix_1.8
- 70201fd travis: Take out make lint for go tip
- c44c712 test: Add a test for HOSTNAME env
- fa1ad4f Add HOSTNAME env var to container
- 6a43d07 Merge pull request #947 from runcom/release-1.8
- 4dce8e1 build k8s and cri-tools in place
- 4e2c691 container: Don't add rprivate to all mounts
- 815bb76 sandbox: Use first class sysctls instead of annotations
- c25530a server: implement update container resources
- 7d70249 sandbox, ctrs: fixup seccomp for 1.8
- c701986 container_create: set mount propagation
- e41ba62 container_create: honor no_new_privs
- 91d9b4f cmd: crio: correctly stop the streaming server
- d6e8191 *: initial update to kube 1.8
- 2453222 Merge pull request #1108 from runcom/md2man-ubunut
- ed9f4c0 README.md: add go-md2man to build dep in Ubuntu
- 87192d0 Merge pull request #1106 from runcom/add-dot-github
- 0478365 *: add .github
- fe69289 Merge pull request #1080 from baude/kpod_create.pr
- 62b157c Merge pull request #1103 from spiffxp/assignees-to-approvers
- b85fe5a Fix conmon and runc paths for kpod tests
- 46742e1 Rename OWNERS assignees: to approvers:
- c23e8fc Merge pull request #1101 from mrunalp/network_settings
- 37fff3c Merge pull request #1104 from rhatdan/master
- 699fc11 Remove VERSION file
- dce6f3c Merge pull request #1100 from rhatdan/args
- 063b25c Report error when arguments given to crio command
- 87e7280 test: Add networking settings for critest
- c6cc205 Reviewer comments and suggestions incorporated.
- 4c06116 Merge pull request #654 from nalind/storage-update
- 7f7ccc3 kpod create and run
- 484a26d cmd/kpod/parse.go: Provided by Urvashi Mohnani
- 409a228 Add
kpod run
andkpod create
CLI front ends - 2e5e927 Switch to ImageServer.UntagImage in RemoveImage handler
- 3f2bc09 Return image references in ImageStatus()
- beef448 Update kpod push test
- 9dab0ee Remove dead code
- 88deb39 Update PushImage() for newer containers/image
- 1346755 Bump containers/image and containers/storage
- c5e73ba Merge pull request #1085 from jasonbrooks/patch-1
- 051cafb Merge pull request #1095 from TomSweeneyRedHat/dev/tsweeney/docfix/12
- dbaf500 Merge pull request #1094 from runcom/makefile-fixes
- 63b1706 Makefile: output binaries under bin/
- f6555bd Merge pull request #1087 from runcom/sort-mounts
- fad19c8 add golang-github-cpuguy83-go-md2man dep
- cbb380c Change runc location of runc in tutorial.md
- e22a3c9 Merge pull request #1090 from runcom/cmux-http-read-timeout
- 158d53e cmd: crio: set ReadTimeout on the info endpoint
- 15afc4d container_create: sort mounts before adding them to the spec
- 3ae3c41 Merge pull request #1086 from mrunalp/lint_fix
- 03f9350 lint fixes
- c269bf7 Merge pull request #1081 from mheon/libpod_labels
- c54658c Merge pull request #1083 from lsm5/unitfile-fixes
- 74f744d systemd: expand limits for tests
- 90b44cb Shut down libpod runtime's store if error occurs in NewRuntime
- 596a971 Merge pull request #1043 from mheon/kpod_container_skeleton
- 1442bb7 Merge pull request #1076 from runcom/close-ch
- 97ad00b Add labels and stop signal to libpod's container code
- 584a256 server: correctly return and close ch from exits routine
- b416ee1 Merge pull request #1074 from umohnani8/pull_flags
- f9992d7 Add --tls-verify, --cert-dir, and --quiet flags to kpod pull
- 1ef3e96 Fix gofmt and golint issues
- 3b60d38 Address review comments
- 9b563f7 Update libpod logic for placing containers in pods
- 88e2acd Add create/start times. Add helpers for locating common files.
- 3262565 Add support for setting conmon sockets directory in libpod
- 872c59d Refactor container code in preparation for saving state
- 241653e Add container creation logic to Libpod
- 8d78e3c Merge pull request #1072 from rhatdan/master
- e92aec8 Merge pull request #1073 from rhatdan/readme
- fb804f5 Merge pull request #1015 from umohnani8/authflag
- 17ad510 Add ascii cinema to README for login/logout/diff
- 14f111b Copy CONTRIBUTING.md from skopeo
- a3cd7c4 Merge pull request #1052 from mheon/conmon_socket_as_arg
- c9f837a Merge pull request #1056 from literalice/patch-runcpath
- 2e26e9b Merge pull request #1050 from rhatdan/selinux
- 2f43183 Merge pull request #1068 from nalind/default-store
- e6d2d60 Merge pull request #1065 from nalind/mapsize
- cd04b45 Merge pull request #1067 from nalind/secrets-test
- 5a4ffef Merge pull request #1066 from nalind/storage-opts
- c2c148f We need to release the SELinux label when we destroy the sandbox
- 9d0d48b Rename $STORAGE_OPTS to $STORAGE_OPTIONS
- a467615 Fixups for crio_secrets.bats
- 499b2fa Fix a copy/paste error in libpod initializers
- a5fb2b4 libpod: set the default Store to match a Runtime
- 863e137 Merge pull request #1039 from runcom/fix-process-exec
- e66da60 Rename conmon argument to socket-dir-path
- 9191a99 fixes runc install path on Dockerfile
- 4af9ae4 kpod_kill.bats: drop redundant variables
- c316e5d oci: respect process spec on exec
- d855e2c Add authfile flag to pull and push
- 0914a7a Merge pull request #1053 from mrunalp/update_godbus_dep
- 042f31f Add default CRI-O socket path back to conmon
- ae5fc47 Make attach sockets directory an argument in Conmon
- e95f75e Merge pull request #1058 from mrunalp/revert_swap
- 26ca82b Merge pull request #1054 from mrunalp/oom_test_loop
- 61c6433 Revert "integration-playbook: Idempotent Swapping"
- 56cda43 test: Test for OOM condition in a loop
- 9ec09fa vendor: Update godbus dependency to a389bdde4dd695d414e47b755e95e72b7826432c
- 7ab9c55 Merge pull request #1042 from rhatdan/Makefile
- d7d2ce7 Merge pull request #1044 from runcom/fix-host-pid
- fd43871 Merge pull request #1037 from mrunalp/revert_move_sock
- c46b875 Merge pull request #1001 from cevich/fix_reswap
- da725f3 fix host pid handling for containers and share uts ns
- 655b47f Strip out debuginfo and other content to make images smaller
- 6835afa Change buildtags based on installed environment.
- b0e9f0e Revert "Move crio default sock to /var/run/crio/crio.sock"
- 3be3936 Merge pull request #1041 from runcom/fix-e2e
- d91877d contrib: test: fix e2e cmdline
- 12ce3ba Merge pull request #1030 from mrunalp/move_crio_sock
- c2b7f37 Merge pull request #1017 from baude/cri_tests_sandbox
- b198c57 integration-playbook: Idempotent Swapping
- b3ceb2a Merge pull request #1031 from rhatdan/seccomp
- 704ebac Update to latest seccomp filters in moby
- c04f585 Merge pull request #1021 from runcom/fix-crio-versioning
- 542994f Merge pull request #1025 from edsantiago/safer_conmon_chmod
- 761e73c Move crio default sock to /var/run/crio/crio.sock
- eafb7f7 Merge pull request #1014 from runcom/oci-kill-all-fix
- f237cdb Merge pull request #1023 from edsantiago/restore_cni_plugin
- f2c4ed7 Merge pull request #1018 from nalind/majorminor
- 43ae97e Merge pull request #1026 from umohnani8/secrets_patch
- fa23808 Merge pull request #1019 from williamsandrew/add-missing-sudo
- 67db54e docs: Add missing
sudo
command in tutorial - a11b1f9 Fixed logic flaw in the secrets mounts
- e24cfb9 fixup! Restore conmon permissions in teardown()
- 0852f5c Issue #1024: don't chmod a nonexistent file
- c476706 restore lost cni-plugin option
- e07ba4b version: fix version handling and kube info
- c6f5a29 oci: fixes to properly handle container stop action
- e198112 Update golang.org/x/sys
- 179a3f9 server/sandbox_list.go: No error on filtered list find by ID
- 04951dc Merge pull request #1016 from runcom/runc-version
- ab68c55 CI: use a fixed runc version, not master
- 24f1315 Merge pull request #1013 from rhatdan/vendor
- 70b1661 Vendor in latest containers/storage
- 774d445 Merge pull request #1008 from TomSweeneyRedHat/dev/tsweeney/kpod_load
- 4de3964 Merge pull request #999 from mheon/libpod_in_memory_state
- 7b9a5c2 Merge pull request #992 from baude/cri_tests_sec
- 54a043b Update kpod load to add signature-policy (2)
- cd1bac5 Merge pull request #1012 from mrunalp/release_1.0.0
- 9888bc3 Merge pull request #1011 from rhatdan/cleanup
- 0908ad1 version: Switch 1.8.0-rc1-dev
- 4e126d7 Fix references to CRI-O
- fc2cae3 Initial fixes for cri-tests
- 92def27 Working in-memory state implementation
Dependency Changes
Previous release can be found at v1.0.0
- v1.7.8 -> v1.8.1 k8s.io/kubernetes
- -> 0c5108395e2debce0d731cf0287ddf7242066aba github.com/googleapis/gnostic
- v1.0.0-rc1 -> b29023b86e4a69d1b46b7e7b4e2b6fda03f0b9cd github.com/opencontainers/selinux
- 64bf27465d0d1edd89e7a4ce49866fea01145782 -> d7921c6facc516358070a1306689eda18adaa20a github.com/containers/storage
- 748d386b5c1ea99658fd69fe9f03991ce86a90c1 -> 4bd1920723d7b7c925de087aa32e2187708897f7 github.com/golang/protobuf
- -> abfc5fbe1cf87ee697db107fdfd24c32fe4397a8 k8s.io/kube-openapi
- -> release-1.8 k8s.io/api
- 4cd6d1a821c7175768725b55ca82f14683a29ea4 -> 9aade4d3a3b7e6d876cd3823ad20ec45fc035402 golang.org/x/sys
- -> 4fe312863be2155a7b68acd2aff1c9221b24e68c k8s.io/utils
- release-1.7 -> release-1.8 k8s.io/apimachinery
- -> d49c2bc1aa135aad0c6f4fc2056623ec78f5d5ac github.com/pquerna/ffjson
- release-1.7 -> release-1.8 k8s.io/apiserver
- -> v2.0.1 github.com/peterbourgon/diskv
- -> 787624de3eb7bd915c329cba748687a3b22666a6 github.com/gregjones/httpcache
- release-4.0 -> release-5.0 k8s.io/client-go
- v0.3 -> c0656edd0d9eab7c66d1eb0c568f9039345796f7 github.com/gogo/protobuf
- -> release-1.8 k8s.io/apiextensions-apiserver
- v0.10.1 -> v0.10.2 github.com/vbatts/tar-split
- -> 7d79101e329e5a3adf994758c578dab82b90c017 github.com/google/btree
- -> 1.0.0 github.com/json-iterator/go
- v4.0.0 -> a389bdde4dd695d414e47b755e95e72b7826432c github.com/godbus/dbus