Skip to content

Merge upstream#1

Open
hookenz wants to merge 110 commits intohookenz:masterfrom
jpetazzo:master
Open

Merge upstream#1
hookenz wants to merge 110 commits intohookenz:masterfrom
jpetazzo:master

Conversation

@hookenz
Copy link
Copy Markdown
Owner

@hookenz hookenz commented Apr 17, 2022

No description provided.

Neale Swinnerton and others added 30 commits November 21, 2014 10:09
Replace a few subshells with case pattern matching and POSIX parameter expansion.

Signed-off-by: Michael A. Smith <msmith3@ebay.com>
Create utility function to provide a consistent
means to test what external commands are
installed.

Use the POSIX `type` utility, which is a builtin
in many shells, instead of the popular, but non-
standard `which`.

Signed-off-by: Michael A. Smith <msmith3@ebay.com>
Utility function to test what is installed
Supersedes #136. Thanks to @kojiromike, who did the initial pull request!
Correct All of ShellCheck's Nitpicks
Output Warnings and Errors to Standard Error
Quotes misplacement causes 'ovs-vsctl: : missing column name'
Fix VLAN tag passing to ovs-vsctl
Added support for -H to sent the hostname
Add the optional -l <local interface name> option which allows the
local (host-side) interface to be manually specified.

Signed-off-by: James Guthrie <james@prodigi.ch>
Ports created on an OVS switch are not automatically removed when a
docker container exits. Pipework now detects an existing OVS port and
handles it gracefully.

Signed-off-by: James Guthrie <james@prodigi.ch>
When adding a new link, it is possible that a link by that name already
exists and may be up. In the case that the link is up the process should
stop. In the case that the link is down, it should be removed and re-added.

Signed-off-by: James Guthrie <james@prodigi.ch>
milesrichardson and others added 30 commits December 2, 2016 18:07
Add "pipework rule" command for passing args to "ip rule" ; add "pipework tc" for passing args to "tc"
Pipework doesn't populate the openvswitch database with any information
about the pipework interface creation. This makes it difficult to glean
any information about the container to which an interface is assigned.

This patch adds the bridge, interface name, container ID and vlan to
the database so other tools can query it.

This patch was specifically designed to help tools like dreamcat4's
docker image clean up these interfaces when the container is started
with something like 'docker run --rm'.
Adding metadata to openvswitch database.
Updated Google's Shell Style Guide link
fix: sh doesn't support substr syntax
LXC 3.1.0 mounts two entries in cgroups now instead of one. The code expected
one entry to be returned at all times.

Added a simple check for this particular case.
Allow to specify host interface via mac address
Executing `echo "" | wc -l` results in 1, causing the code to expect
a cgroup matching the guest name when there is no such cgroup.

Check explicitly for empty output in the results of searching
the cgroup.
Use iw command to set the namespace of a wireless interface
Add workaround for cgroupv2 + Minure fixes
Change shebang to /bin/bash
Check if busybox ipcalc is installed
Revert #252 and replace the bash-specific substitution with a general…
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.