Skip to content

render: switch to kube-core style file layout#106

Open
sttts wants to merge 101 commits intofeature-bootkubefrom
sttts-kube-core-file-layout
Open

render: switch to kube-core style file layout#106
sttts wants to merge 101 commits intofeature-bootkubefrom
sttts-kube-core-file-layout

Conversation

@sttts
Copy link
Owner

@sttts sttts commented Sep 19, 2018

No description provided.

Ravi Sankar Penta and others added 30 commits August 30, 2018 11:59
…isabled

When --cgroups-per-qos=false (default is true), kubelet sets pod
container management to podContainerManagerNoop implementation and
GetPodContainerName() returns '/' as cgroup parent (default cgroup root).

(1) In case of 'systemd' cgroup driver, '/' is invalid parent as
docker daemon expects '.slice' suffix and throws this error:
'cgroup-parent for systemd cgroup should be a valid slice named as \"xxx.slice\"'
(https://github.com/moby/moby/blob/5fc12449d830ae9005138fb3d3782728fa8d137a/daemon/daemon_unix.go#L618)
'/' corresponds to '-.slice' (root slice) in systemd but I don't think
we want to assign root slice instead of runtime specific default value.
In case of docker runtime, this will be 'system.slice'
(https://github.com/moby/moby/blob/e2593239d949eee454935daea7a5fe025477322f/daemon/oci_linux.go#L698)

(2) In case of 'cgroupfs' cgroup driver, '/' is valid parent but I don't
think we want to assign root instead of runtime specific default value.
In case of docker runtime, this will be '/docker'
(https://github.com/moby/moby/blob/e2593239d949eee454935daea7a5fe025477322f/daemon/oci_linux.go#L695)

Current fix will not set the cgroup parent when --cgroups-per-qos is disabled.
Mirroring was not mounting correctly in all cases, and manifest upload
was not parallelized. Fix both issues.
This will enable an administrator to mirror an online release payload
to a local registry in preparation for running offline. It gathers the
images referenced by a release payload, mirrors them to the destination
registry, and then prints out the target payload image reference and
the prefix the CVO will use for offline.

    $ oc adm release mirror --from=registry.svc.ci.openshift.org/openshift/origin-release:v4.0 \
         --to registry.svc.ci.openshift.org/clayton-test-2/test
Added integration tests

Signed-off-by: Simo Sorce <simo@redhat.com>
Ignore errors caused by unkonwn scopes where it makes sense to do so.
Remove autogenerated docs folder and gitserver
Add a new `oc adm release mirror` command
UPSTREAM: 66617: Do not set cgroup parent when --cgroups-per-qos is disabled
…ize-ipfailover

externalize ipfailover command
…ize-remaining-adm-commands

externalize remaining adm commands
remove builder image dependencies on origin
sttts and others added 29 commits September 20, 2018 10:53
@sttts sttts force-pushed the sttts-kube-core-file-layout branch from 27054ef to da54cb8 Compare September 24, 2018 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.