Skip to content

v1.8.0

Compare
Choose a tag to compare
@runcom runcom released this 12 Nov 14:07
· 7152 commits to main since this release

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 and kpod 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