Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
161 commits
Select commit Hold shift + click to select a range
a1bd010
Add logic for running openshift e2e-aws tests
umohnani8 Oct 11, 2019
4cf8e95
Merge pull request #3832 from umohnani8/1.19
openshift-merge-robot Jun 5, 2020
ab9a0e5
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 5, 2020
316a038
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 7, 2020
ddc86a7
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 8, 2020
aa2551d
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 8, 2020
2091ba4
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 8, 2020
375d335
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 9, 2020
c6d7943
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 9, 2020
b2493a6
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 9, 2020
71878bc
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 9, 2020
fa6ccf3
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 10, 2020
3f327dc
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 10, 2020
2ab1b94
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 15, 2020
e22db0a
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 15, 2020
b77034b
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 17, 2020
4e73ba3
Revert "Add logic for running openshift e2e-aws tests"
umohnani8 Jun 19, 2020
6902246
Merge pull request #3896 from umohnani8/1.19
umohnani8 Jun 19, 2020
defae7b
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 20, 2020
5f4fa29
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 22, 2020
44d065f
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 22, 2020
1c60865
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 23, 2020
55e534e
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 24, 2020
67805d4
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 24, 2020
0a84af5
Merge remote-tracking branch 'origin/master' into release-1.19
Jun 25, 2020
a3535c2
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 10, 2020
d5d8916
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 13, 2020
d3be839
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 13, 2020
ce8dc56
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 13, 2020
fc909c3
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 13, 2020
5da3531
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 13, 2020
9cc5e88
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 14, 2020
61d08cb
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 14, 2020
d1bd88e
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 14, 2020
b1285a2
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 15, 2020
ebf296d
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 15, 2020
bb39f26
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 15, 2020
337b25e
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 16, 2020
77968ac
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 16, 2020
d142625
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 16, 2020
a89e598
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 16, 2020
8e4a1c8
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 17, 2020
e7bd824
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 17, 2020
8adc682
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 17, 2020
9abd56f
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 17, 2020
0d9584c
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 20, 2020
2ac1fb1
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 20, 2020
27c8c89
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 20, 2020
336ef5f
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 20, 2020
8cc5808
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 21, 2020
0fdee7a
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 21, 2020
988f60e
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 21, 2020
4eda10c
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 22, 2020
f332045
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 22, 2020
bf97cfd
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 22, 2020
b8e64d3
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 22, 2020
d627a25
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 23, 2020
e9a6faa
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 23, 2020
5c7f7e6
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 23, 2020
44f85cf
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 24, 2020
6468327
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 24, 2020
5f6595c
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 28, 2020
44e69bf
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 29, 2020
1f9d304
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 29, 2020
5d0b286
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 30, 2020
a0ab3df
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 30, 2020
63dd302
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 30, 2020
11717b5
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 30, 2020
c5101e9
Merge remote-tracking branch 'origin/master' into release-1.19
Jul 31, 2020
1ffc93a
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 1, 2020
dc94c19
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 1, 2020
79c1228
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 2, 2020
10c7a86
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 3, 2020
2292b29
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 4, 2020
ee12363
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 4, 2020
daba997
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 4, 2020
47d757a
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 4, 2020
c964c31
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 5, 2020
8591514
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 6, 2020
707b4b9
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 7, 2020
66c5b77
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 10, 2020
19455e9
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 10, 2020
45c387d
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 11, 2020
d00b217
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 11, 2020
cf0ca90
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 12, 2020
92c13a9
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 13, 2020
d8dd383
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 13, 2020
15ca456
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 13, 2020
24d947e
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 17, 2020
ab21cff
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 17, 2020
d5e328b
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 17, 2020
fe43b78
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 18, 2020
743c01a
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 18, 2020
745551f
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 19, 2020
73f7f7b
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 19, 2020
6efed8b
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 20, 2020
56f7938
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 20, 2020
5f02fa2
Merge remote-tracking branch 'origin/master' into release-1.19
Aug 20, 2020
4578b5f
Bump version to 1.19-rc1
umohnani8 Aug 20, 2020
ac7f451
Merge pull request #4106 from umohnani8/1.19-tag
openshift-merge-robot Aug 22, 2020
bb2092a
handle runc not present on the system
harche Aug 19, 2020
dea4c8e
managed ns: report namespace cleanup failure by default
haircommander Aug 19, 2020
fb31986
Merge pull request #4113 from openshift-cherrypick-robot/cherry-pick-…
openshift-merge-robot Aug 31, 2020
464ca6c
Revert "runtime_vm: Cleanup process when the Container is Stopped"
fidencio Aug 31, 2020
fdcb38a
test/stats.bats: improve test case
kolyshkin Aug 10, 2020
479714b
test/stats.bats: fix typo in a variable name
kolyshkin Aug 10, 2020
7197634
test/stats.bats: fix/improve container stats test
kolyshkin Aug 10, 2020
dca0129
test: fix container stats test
haircommander Aug 11, 2020
3d882ba
test: deflake stats test
haircommander Aug 31, 2020
e518ffc
sandbox: ignore enoent on shm unmount
haircommander Aug 31, 2020
3b3ba76
Merge pull request #4153 from haircommander/fix-flakes-1.19
openshift-merge-robot Sep 3, 2020
3928f80
oci: return IsAlive error instead of logging
haircommander Sep 1, 2020
2287428
Point to k8s release-1.19 branch for tests
umohnani8 Jul 23, 2020
a607d4a
managed ns: ignore `PID not initialized` on sandbox creation
haircommander Aug 19, 2020
e916d4f
Merge pull request #4008 from umohnani8/1.19
openshift-merge-robot Sep 3, 2020
36e33eb
config: set internal RootConfig to default storage if not specified
haircommander Aug 28, 2020
a3f3cb9
Merge pull request #4161 from openshift-cherrypick-robot/cherry-pick-…
openshift-merge-robot Sep 4, 2020
77ab933
Merge pull request #4160 from haircommander/fix-ns-error-1.19
openshift-merge-robot Sep 4, 2020
488942f
Merge pull request #4126 from haircommander/manage-cleanup-log-1.19
openshift-merge-robot Sep 4, 2020
98ce646
oci: parse stat file instead of using ctime
haircommander Aug 31, 2020
15aa81b
Force pkg dependencies to older ones compatible with gogo/protobuf
fidencio Sep 5, 2020
2abf531
Remove git-validation in favor of prow/golangci-lint
saschagrunert Aug 27, 2020
c70e6c8
Merge pull request #4169 from openshift-cherrypick-robot/cherry-pick-…
openshift-merge-robot Sep 7, 2020
1707a31
Merge pull request #4167 from fidencio/wip/release-1.19-backport-runt…
openshift-merge-robot Sep 8, 2020
f83564f
Merge pull request #4166 from haircommander/psgo-pid-checking-1.19
openshift-merge-robot Sep 8, 2020
c148804
Update crictl.yaml to reflect cri-tools v1.19.0 configs
saschagrunert Sep 3, 2020
b535492
add --drop-infra-ctr option
haircommander Sep 10, 2020
2f327ad
test: add tests for dropping infra
haircommander Sep 10, 2020
c04ce90
test: configure self when kata-runtime is the CONTAINER_RUNTIME
haircommander Sep 10, 2020
744640b
pinns: allow sysctls to be passed
haircommander Sep 10, 2020
311ab68
pinns: fix pinning cgroup namespace
haircommander Sep 10, 2020
4a4f709
portforward: rework to not need infra container
haircommander Sep 10, 2020
b112d4c
introduce pkg/annotations
haircommander Sep 10, 2020
cd1dee3
oci: add Spoofed() function
haircommander Sep 10, 2020
e48c182
sandbox: add NeedsInfra function
haircommander Sep 10, 2020
b281151
server: no longer assume some infra containers will be nil
haircommander Sep 10, 2020
984e979
drop infra container when appropriate
haircommander Sep 10, 2020
98e356c
Merge pull request #4185 from openshift-cherrypick-robot/cherry-pick-…
openshift-merge-robot Sep 11, 2020
e4e2f78
Merge pull request #4157 from openshift-cherrypick-robot/cherry-pick-…
openshift-merge-robot Sep 11, 2020
78d4154
Merge pull request #4143 from fidencio/wip/release-1.19-revert-cleanu…
openshift-merge-robot Sep 12, 2020
55a2b1c
Merge pull request #4186 from haircommander/drop-infra-1.19
openshift-merge-robot Sep 12, 2020
87aa1a7
bump to v1.19.0
haircommander Sep 12, 2020
1852363
Merge pull request #4188 from haircommander/bump-1.19.0
openshift-merge-robot Sep 12, 2020
92f6f9e
Bump GRPC to v1.27.0
saschagrunert Sep 14, 2020
99c925b
Merge pull request #4190 from saschagrunert/release-1.19-grpc
openshift-merge-robot Sep 14, 2020
673f911
server: cleanup container in runtime after failed creation
haircommander Sep 15, 2020
d802e19
Merge pull request #4201 from haircommander/cleanup-fixes-1.19
openshift-merge-robot Sep 16, 2020
7000e2f
test/config: fix "config dir should fail with invalid option"
kolyshkin Sep 18, 2020
1d162df
test/config: fix shellcheck warning
kolyshkin Sep 18, 2020
9db4a05
Fix bogus CI test failures
kolyshkin Sep 21, 2020
74e0633
internal/config/node: add checkFsMayDetachMounts
kolyshkin Sep 21, 2020
da1d894
Merge pull request #4228 from openshift-cherrypick-robot/cherry-pick-…
openshift-merge-robot Sep 30, 2020
97d715e
Merge pull request #4220 from openshift-cherrypick-robot/cherry-pick-…
openshift-merge-robot Oct 1, 2020
6f55aee
runtime_vm: set Pid and InitPid for VM runtimes
liubin Sep 28, 2020
4372f43
Merge pull request #4265 from fgiudici/release-1.19_vm_invalid_infra
openshift-merge-robot Oct 14, 2020
ffeb564
runtime_vm: Fix updateContainerStatus() logic
fidencio Oct 8, 2020
bad105d
runtime_vm: Don't let wait() return ttrpc.ErrClosed
fidencio Oct 14, 2020
fd3dd42
runtime_vm: StopContainers() should not fail when the VM is shutdown
fidencio Oct 14, 2020
9641a43
runtime_vm: Ignore ttrpc.ErrClosed when removing a container
fidencio Oct 14, 2020
c0306f1
Merge pull request #4283 from openshift-cherrypick-robot/cherry-pick-…
openshift-merge-robot Oct 20, 2020
a9ff8a5
[1.19] vendor: bump containers/storage to v1.23.8
kolyshkin Nov 2, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 0 additions & 17 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,6 @@ workflows:
requires:
- build
- docs-validation
- git-validation
- integration
- integration:
name: integration-critest
Expand Down Expand Up @@ -290,22 +289,6 @@ jobs:
paths:
- *gocache

git-validation:
executor: container
steps:
- checkout
- restore_cache:
keys:
- v1-git-validation-{{ checksum "go.sum" }}
- run:
name: git validation
command: make git-validation
- save_cache:
key: v1-git-validation-{{ checksum "go.sum" }}
paths:
- *gocache
- build/bin/git-validation

dependencies:
executor: container
steps:
Expand Down
9 changes: 0 additions & 9 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ SOURCE_DATE_EPOCH ?= $(shell date +%s)
GO_MD2MAN ?= ${BUILD_BIN_PATH}/go-md2man
GINKGO := ${BUILD_BIN_PATH}/ginkgo
MOCKGEN := ${BUILD_BIN_PATH}/mockgen
GIT_VALIDATION := ${BUILD_BIN_PATH}/git-validation
GOLANGCI_LINT := ${BUILD_BIN_PATH}/golangci-lint
GO_MOD_OUTDATED := ${BUILD_BIN_PATH}/go-mod-outdated
RELEASE_NOTES := ${BUILD_BIN_PATH}/release-notes
Expand Down Expand Up @@ -272,9 +271,6 @@ ${GINKGO}:
${MOCKGEN}:
$(call go-build,./vendor/github.com/golang/mock/mockgen)

${GIT_VALIDATION}:
$(call go-build,./vendor/github.com/vbatts/git-validation)

${RELEASE_NOTES}:
$(call go-build,./vendor/k8s.io/release/cmd/release-notes)

Expand Down Expand Up @@ -503,11 +499,6 @@ uninstall:
rm -f $(OCIUMOUNTINSTALLDIR)/crio-umount.conf
rm -f $(CRICTL_CONFIG_DIR)/crictl.yaml

git-validation: .gopathok ${GIT_VALIDATION}
GIT_CHECK_EXCLUDE="vendor" \
${GIT_VALIDATION} -v -run DCO,short-subject,dangling-whitespace \
-range ${GIT_MERGE_BASE}..HEAD

docs-validation:
$(GO_RUN) -tags "$(BUILDTAGS)" ./test/docs-validation

Expand Down
1 change: 1 addition & 0 deletions completions/bash/crio
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ h
--default-sysctls
--default-transport
--default-ulimits
--drop-infra-ctr
--enable-metrics
--gid-mappings
--global-auth-file
Expand Down
1 change: 1 addition & 0 deletions completions/fish/crio.fish
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ complete -c crio -n '__fish_crio_no_subcommand' -f -l default-runtime -r -d 'Def
complete -c crio -n '__fish_crio_no_subcommand' -f -l default-sysctls -r -d 'Sysctls to add to the containers'
complete -c crio -n '__fish_crio_no_subcommand' -f -l default-transport -r -d 'A prefix to prepend to image names that cannot be pulled as-is'
complete -c crio -n '__fish_crio_no_subcommand' -f -l default-ulimits -r -d 'Ulimits to apply to containers by default (name=soft:hard) (default: [])'
complete -c crio -n '__fish_crio_no_subcommand' -f -l drop-infra-ctr -d 'Determines whether pods are created without an infra container (when the pod is not using a pod level PID namespace). Requires ManageNSLifecycle to be true (default: false)'
complete -c crio -n '__fish_crio_no_subcommand' -f -l enable-metrics -d 'Enable metrics endpoint for the server on localhost:9090'
complete -c crio -n '__fish_crio_no_subcommand' -f -l gid-mappings -r -d 'Specify the GID mappings to use for the user namespace (default: "")'
complete -c crio -n '__fish_crio_no_subcommand' -l global-auth-file -r -d 'Path to a file like /var/lib/kubelet/config.json holding credentials necessary for pulling images from secure registries (default: "")'
Expand Down
2 changes: 1 addition & 1 deletion completions/zsh/_crio
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ it later with **--config**. Global options will modify the output.' 'version:dis
_describe 'commands' cmds

local -a opts
opts=('--additional-devices' '--apparmor-profile' '--big-files-temporary-dir' '--bind-mount-prefix' '--cgroup-manager' '--cni-config-dir' '--cni-default-network' '--cni-plugin-dir' '--config' '--config-dir' '--conmon' '--conmon-cgroup' '--conmon-env' '--container-attach-socket-dir' '--container-exits-dir' '--ctr-stop-timeout' '--decryption-keys-path' '--default-capabilities' '--default-env' '--default-mounts-file' '--default-runtime' '--default-sysctls' '--default-transport' '--default-ulimits' '--enable-metrics' '--gid-mappings' '--global-auth-file' '--grpc-max-recv-msg-size' '--grpc-max-send-msg-size' '--hooks-dir' '--image-volumes' '--insecure-registry' '--listen' '--log' '--log-dir' '--log-filter' '--log-format' '--log-journald' '--log-level' '--log-size-max' '--manage-ns-lifecycle' '--metrics-port' '--metrics-socket' '--namespaces-dir' '--no-pivot' '--pause-command' '--pause-image' '--pause-image-auth-file' '--pids-limit' '--pinns-path' '--profile' '--profile-port' '--read-only' '--registries-conf' '--registry' '--root' '--runroot' '--runtimes' '--seccomp-profile' '--selinux' '--signature-policy' '--storage-driver' '--storage-opt' '--stream-address' '--stream-enable-tls' '--stream-port' '--stream-tls-ca' '--stream-tls-cert' '--stream-tls-key' '--uid-mappings' '--version-file' '--version-file-persist' '--help' '--version')
opts=('--additional-devices' '--apparmor-profile' '--big-files-temporary-dir' '--bind-mount-prefix' '--cgroup-manager' '--cni-config-dir' '--cni-default-network' '--cni-plugin-dir' '--config' '--config-dir' '--conmon' '--conmon-cgroup' '--conmon-env' '--container-attach-socket-dir' '--container-exits-dir' '--ctr-stop-timeout' '--decryption-keys-path' '--default-capabilities' '--default-env' '--default-mounts-file' '--default-runtime' '--default-sysctls' '--default-transport' '--default-ulimits' '--drop-infra-ctr' '--enable-metrics' '--gid-mappings' '--global-auth-file' '--grpc-max-recv-msg-size' '--grpc-max-send-msg-size' '--hooks-dir' '--image-volumes' '--insecure-registry' '--listen' '--log' '--log-dir' '--log-filter' '--log-format' '--log-journald' '--log-level' '--log-size-max' '--manage-ns-lifecycle' '--metrics-port' '--metrics-socket' '--namespaces-dir' '--no-pivot' '--pause-command' '--pause-image' '--pause-image-auth-file' '--pids-limit' '--pinns-path' '--profile' '--profile-port' '--read-only' '--registries-conf' '--registry' '--root' '--runroot' '--runtimes' '--seccomp-profile' '--selinux' '--signature-policy' '--storage-driver' '--storage-opt' '--stream-address' '--stream-enable-tls' '--stream-port' '--stream-tls-ca' '--stream-tls-cert' '--stream-tls-key' '--uid-mappings' '--version-file' '--version-file-persist' '--help' '--version')
_describe 'global options' opts

return
Expand Down
16 changes: 12 additions & 4 deletions contrib/test/integration/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
- name: clone build and install kubernetes
include: "build/kubernetes.yml"
vars:
k8s_git_version: "release-1.18"
k8s_git_version: "release-1.19"
k8s_github_fork: "kubernetes"
crio_socket: "/var/run/crio/crio.sock"
when: "(cgroupv2 is undefined) or (cgroupv2 == False) | bool"
Expand Down Expand Up @@ -93,6 +93,14 @@
include: "build/runc.yml"
when: "build_runc | bool"

- name: set fs.may_detach_mounts = 1
sysctl:
name: fs.may_detach_mounts
state: absent
value: 1
sysctl_set: yes
ignoreerrors: yes

post_tasks:
- name: Swap is disused and disabled as required for kubernetes
include: "disable_swap.yml"
Expand Down Expand Up @@ -140,7 +148,7 @@
include: "build/kubernetes.yml"
vars:
force_clone: true
k8s_git_version: "master"
k8s_git_version: "release-1.19"
k8s_github_fork: "kubernetes"
crio_socket: "/var/run/crio/crio.sock"

Expand All @@ -158,7 +166,7 @@
include: "build/kubernetes.yml"
vars:
force_clone: true
k8s_git_version: "master"
k8s_git_version: "release-1.19"
k8s_github_fork: "kubernetes"
crio_socket: "/var/run/crio/crio.sock"

Expand All @@ -181,7 +189,7 @@
include: "build/kubernetes.yml"
vars:
force_clone: true
k8s_git_version: "master"
k8s_git_version: "release-1.19"
k8s_github_fork: "kubernetes"
crio_socket: "/var/run/crio/crio.sock"
when: "(cgroupv2 is undefined) or (cgroupv2 == False) | bool"
Expand Down
7 changes: 6 additions & 1 deletion crictl.yaml
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
runtime-endpoint: unix:///var/run/crio/crio.sock
runtime-endpoint: "unix:///var/run/crio/crio.sock"
image-endpoint: "unix:///var/run/crio/crio.sock"
timeout: 0
debug: false
pull-image-on-create: true
disable-pull-on-run: false
3 changes: 3 additions & 0 deletions docs/crio.8.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ crio
[--default-sysctls]=[value]
[--default-transport]=[value]
[--default-ulimits]=[value]
[--drop-infra-ctr]
[--enable-metrics]
[--gid-mappings]=[value]
[--global-auth-file]=[value]
Expand Down Expand Up @@ -167,6 +168,8 @@ crio [GLOBAL OPTIONS] command [COMMAND OPTIONS] [ARGUMENTS...]

**--default-ulimits**="": Ulimits to apply to containers by default (name=soft:hard) (default: []) (default: [])

**--drop-infra-ctr**: Determines whether pods are created without an infra container (when the pod is not using a pod level PID namespace). Requires ManageNSLifecycle to be true (default: false)

**--enable-metrics**: Enable metrics endpoint for the server on localhost:9090

**--gid-mappings**="": Specify the GID mappings to use for the user namespace (default: "")
Expand Down
4 changes: 4 additions & 0 deletions docs/crio.conf.5.md
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,10 @@ the container runtime configuration.
**manage_ns_lifecycle**=true
Determines whether we pin and remove namespaces and manage their lifecycle.

**drop_infra_ctr**=false
Determines whether we drop the infra container when a pod does not have a private PID namespace, and does not use a kernel separating runtime (like kata).
Requies **manage_ns_lifecycle** to be true.

**namespaces_dir**="/var/run"
The directory where the state of the managed namespaces gets tracked. Only used when manage_ns_lifecycle is true

Expand Down
12 changes: 7 additions & 5 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ require (
github.com/containers/image/v5 v5.5.1
github.com/containers/libpod v1.9.2
github.com/containers/ocicrypt v1.0.3
github.com/containers/storage v1.20.2
github.com/containers/storage v1.23.8
github.com/coreos/go-systemd/v22 v22.1.0
github.com/cpuguy83/go-md2man v1.0.10
github.com/creack/pty v1.1.11
Expand All @@ -41,20 +41,19 @@ require (
github.com/opencontainers/runc v1.0.0-rc91.0.20200707015106-819fcc687efb
github.com/opencontainers/runtime-spec v1.0.3-0.20200710190001-3e4195d92445
github.com/opencontainers/runtime-tools v0.9.1-0.20200714183735-07406c5828aa
github.com/opencontainers/selinux v1.5.2
github.com/opencontainers/selinux v1.6.0
github.com/pkg/errors v0.9.1
github.com/prometheus/client_golang v1.7.1
github.com/psampaz/go-mod-outdated v0.6.0
github.com/seccomp/containers-golang v0.4.1
github.com/sirupsen/logrus v1.6.0
github.com/sirupsen/logrus v1.7.0
github.com/soheilhy/cmux v0.1.4
github.com/syndtr/gocapability v0.0.0-20180916011248-d98352740cb2
github.com/urfave/cli/v2 v2.2.0
github.com/vbatts/git-validation v1.1.0
github.com/vishvananda/netlink v1.1.0
golang.org/x/net v0.0.0-20200707034311-ab3426394381
golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208
golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae
golang.org/x/sys v0.0.0-20200909081042-eff7692f9009
google.golang.org/grpc v1.30.0
k8s.io/api v0.17.4
k8s.io/apimachinery v0.18.3
Expand All @@ -68,7 +67,10 @@ require (
)

replace (
github.com/golang/protobuf => github.com/golang/protobuf v1.3.5
github.com/opencontainers/runc => github.com/opencontainers/runc v1.0.0-rc90
google.golang.org/genproto => google.golang.org/genproto v0.0.0-20200117163144-32f20d992d24
google.golang.org/grpc => google.golang.org/grpc v1.27.0
k8s.io/api => k8s.io/kubernetes/staging/src/k8s.io/api v0.0.0-20200804142048-1afc53514032
k8s.io/apiextensions-apiserver => k8s.io/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20200804142048-1afc53514032
k8s.io/apimachinery => k8s.io/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20200804142048-1afc53514032
Expand Down
Loading