-
Notifications
You must be signed in to change notification settings - Fork 70
proxy: Use one proxy instance per VM #835
proxy: Use one proxy instance per VM #835
Conversation
|
Here is the "proper" PR that replaces #833. This will unbreak the virtcontainers tests (which pull in the runtime code), but this PR is going to fail at the CI stage until we get a new @erick0z, @gorozco1 - we might need to create a new /cc @sboeuf, @chavafg, @sameo. Adding dnm tag to flag that this will break the CI tests currently. |
|
kubernetes qa-passed 👍 |
|
Took a look at the logs and see these failures from unit tests: |
|
Ouch - fixing... |
f827496 to
52a4b80
Compare
|
Branch updated. |
|
cc @jcvenegas |
|
kubernetes qa-passed 👍 |
Allows test for clearcontainers/runtime#835 Fixes: clearcontainers#760 Changes: version: 19170 Changes in package clear-containers-agent (from 243e2aefa4f9ff5a1bd32967a213e8533dab54df-15 to 04fa18641b046dbcf10d13dcd0715e288bff41ce-16): Jose Carlos Venegas Munoz - version bump from 04fa18641b046dbcf10d13dcd0715e288bff41ce-15 to 04fa18641b046dbcf10d13dcd0715e288bff41ce-16 Jose Carlos Venegas Munoz - agent: New agent version 04fa18 https://download.clearlinux.org/releases/19170/clear/RELEASENOTES version: 19180 Changes in package iptables (from 1.6.1-21 to 1.6.1-22): Arjan van de Ven - version bump from 1.6.1-21 to 1.6.1-22 https://download.clearlinux.org/releases/19180/clear/RELEASENOTES version: 19200 Changes in package systemd (from 234-157 to 234-158): Arjan van de Ven - ship btrfs rule https://download.clearlinux.org/releases/19200/clear/RELEASENOTES version: 19340 Changes in package clear-containers-agent (from 04fa18641b046dbcf10d13dcd0715e288bff41ce-16 to b1d92e2aa14d915680e8fe770745a511857ac7ff-17): Jose Carlos Venegas Munoz - version bump from b1d92e2aa14d915680e8fe770745a511857ac7ff-16 to b1d92e2aa14d915680e8fe770745a511857ac7ff-17 Jose Carlos Venegas Munoz - New agent version: b1d92e2 https://download.clearlinux.org/releases/19340/clear/RELEASENOTES version: 19350 Changes in package clear-containers-agent (from 04fa18641b046dbcf10d13dcd0715e288bff41ce-16 to b1d92e2aa14d915680e8fe770745a511857ac7ff-17): Jose Carlos Venegas Munoz - version bump from b1d92e2aa14d915680e8fe770745a511857ac7ff-16 to b1d92e2aa14d915680e8fe770745a511857ac7ff-17 Jose Carlos Venegas Munoz - New agent version: b1d92e2 https://download.clearlinux.org/releases/19350/clear/RELEASENOTES Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
|
@jodh-intel the image with last agent changes is out, can review clearcontainers/tests#761 ? |
Re-vendor virtcontainers and update the runtime to move to using one
proxy instance for each VM (pod). Also incorporates requires runtime
changes to take account of virtcontainers API changes.
virtcontainers changes since last re-vendor:
01b012b vendor: Move the ciao vendoring to ciao-project
148b06a proxy: Launch one proxy instance per pod
619300a proxy: Use CC3 proxy path
d8f2a22 shim: Only show shim-count if there are any
c993e45 shim: Quote urls in error
Fixes clearcontainers#795.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
52a4b80 to
725e738
Compare
|
Hi @jcvenegas - thanks - I've re-pushed to trigger a re-test. However, I was actually expecting the tests to fail before the agent was updated on clearcontainers/tests#761, so I don't think this should be part of todays release - we need to understand the results before it's merged. |
|
kubernetes qa-passed 👍 |
|
I've re-tested this branch with 3.0.9 and it's all working fine. Also confirmed that this PR fails when testing with image version |
|
@grahamwhaley, @sameo - could you review so we can unbreak the virtcontainers builds? |
Now that the cc-proxy will not be a service, we need to use option -t in journalctl to get the logs from the proxy. Relates to: clearcontainers/runtime#835 clearcontainers/proxy#177 Fixes: clearcontainers#775 Signed-off-by: Salvador Fuentes <salvador.fuentes@intel.com>
Now that the cc-proxy will not be a service, we need to use option -t in journalctl to get the logs from the proxy. Relates to: clearcontainers/runtime#835 clearcontainers/proxy#177 Fixes: clearcontainers#775 Signed-off-by: Salvador Fuentes <salvador.fuentes@intel.com>
Update the architecture document to reflect the new proxy behaviour where there is a proxy instance per virtual machine rather than a single host-level proxy instance. This should strictly have been handled on clearcontainers#835. Fixes clearcontainers#908. Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
Update the architecture document to reflect the new proxy behaviour where there is a proxy instance per virtual machine rather than a single host-level proxy instance. This should strictly have been handled on clearcontainers#835. Fixes clearcontainers#908. Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
Update the architecture document to reflect the new proxy behaviour where there is a proxy instance per virtual machine rather than a single host-level proxy instance. This should strictly have been handled on clearcontainers#835. Fixes clearcontainers#908. Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
Update the architecture document to reflect the new proxy behaviour where there is a proxy instance per virtual machine rather than a single host-level proxy instance. This should strictly have been handled on clearcontainers#835. Fixes clearcontainers#908. Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
Re-vendor virtcontainers and update the runtime to move to using one
proxy instance for each VM (pod). Also incorporates requires runtime
changes to take account of virtcontainers API changes.
virtcontainers changes since last re-vendor:
Fixes #795.
Signed-off-by: James O. D. Hunt james.o.hunt@intel.com