Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-10 | T6219: align with system sysctl and limit parameters to supported | Nicolas Vollmar | |
2024-06-10 | container: T6219: Add support for container sysctl / kernel parameters | Ben Pilgrim | |
2024-05-28 | T6406: rename cpus to cpu | Nicolas Vollmar | |
2024-05-28 | T6406: add container cpu limit option | Nicolas Vollmar | |
2024-05-17 | T6358: Add config option for host process namespace | Nicolas Vollmar | |
2024-04-09 | container: T6210: add capability sys-nice | theflakes | |
2024-04-06 | container: T6208: rename "cap-add" CLI node to "capability" | Christian Breunig | |
Containers have the ability to add Linux system capabilities to them, this is done using the "set container name <name> cap-add" command. The CLI node sounds off and rather should be "set container name <name> capability" instead as we use and pass a capability to a container and not add/invent new ones. | |||
2024-03-24 | Merge pull request #3182 from c-po/container-T6062 | Christian Breunig | |
container: T6062: add image name completion helper | |||
2024-03-24 | container: T6062: add image name completion helper | Christian Breunig | |
2024-03-24 | xml: T5738: use common constraint include for container network | Christian Breunig | |
2024-02-02 | container: T5955: allow setting uid/gid | Piotr Maksymiuk | |
2023-09-03 | fix: sys-module auto-tab completion | Anthony Rabbito | |
Signed-off-by: Anthony Rabbito <hello@anthonyrabbito.com> | |||
2023-09-03 | feat(T5544): Allow CAP_SYS_MODULE to be set on containers | Anthony Rabbito | |
Signed-off-by: Anthony Rabbito <hello@anthonyrabbito.com> | |||
2023-09-01 | container: T4353: capitalize ascii -> ASCII | Christian Breunig | |
2023-08-31 | T5531: Containers add label option | Viacheslav Hletenko | |
Ability to set labels for container set container name c1 allow-host-networks set container name c1 image 'busybox' set container name c1 label mypods value 'My label for containers' | |||
2023-08-23 | T5463: Container allow publish listen-addresses | Viacheslav Hletenko | |
Ability to publish multiple IP/IPv6 addresses for container set container name c1 port web destination '80' set container name c1 port web listen-address '192.0.2.1' set container name c1 port web listen-address '2001:db8:1111::1' set container name c1 port web source '8080' --publish 192.0.2.1:8080:80/tcp --publish [2001:db8:1111::1]:8080:80/tcp | |||
2023-07-26 | container: T5407: increase priority before protocol static | Jonathan Voss | |
2023-06-27 | T5304: Container add volume bind propagation option | Viacheslav Hletenko | |
set container name c1 volume myvlm propagation rshared | |||
2023-05-16 | T5226: Combine ipv4-address and ipv6-address validators | Indrajit Raychaudhuri | |
Use a single ip-address validator to combine and replace ipv4-address and ipv6-address validators. | |||
2023-04-02 | container: T5134: support binding container network to specific VRF | Christian Breunig | |
Container networks now can be bound to a specific VRF instance. set vrf name <foo> table <xxx> set container network <name> vrf <foo> | |||
2023-04-02 | xml: re-use generic-description.xml.i building block whenever possible | Christian Breunig | |
Remove redundant XML CLI node definitions for the common description node by referencing the common building block. | |||
2023-04-01 | container: T5082: switch to netavark network stack | Christian Breunig | |
We now support assigning discrete IPv6 addresses to a container. | |||
2023-04-01 | xml: include building block file name should end with .i and not .in | Christian Breunig | |
2023-03-10 | container: T4959: add registry authentication option | Christian Breunig | |
Container registry CLI node changed from leafNode to tagNode with the same defaults. In addition we can now configure an authentication option per registry. | |||
2023-02-28 | T4967: xml: provide re-usable constraint for CLI host-name definitions | Christian Breunig | |
2023-02-28 | T4967: Allow setting container hostname | Viacheslav Hletenko | |
Ability setting container hostname This host name is used as /etc/hostname set container name <tag> host-name 'mybox' | |||
2023-01-31 | container: T4014: Add `command`, `arg` and `entrypoint` configuration ↵ | Zen3515 | |
options for containers | |||
2023-01-21 | container: T4947: support mounting container volumes as ro or rw | Christian Breunig | |
Whenever a container is used and a folder is mounted, this happenes as read-write which is the default in Docker/Podman - so is the default in VyOS. A new option is added "set container name foo volume mode <ro|rw>" to specify explicitly if rw (default) or ro should be used for this mounted folder. | |||
2022-12-25 | container: T2216: use defaultValue XML definition to define port protocol | Christian Poessinger | |
Instead of hardcoding the default protocol as TCP in the Python script we shall use the XML based defaultValue approach instead. This also automatically exports the default to the CLI completion helper. | |||
2022-11-22 | container: T4834: Limit network names to 11 characters (15 char max ↵ | sarthurdev | |
including "cni-" prefix) * Error: unable to start container "<id>": plugin type="bridge" failed (add): cni plugin bridge failed: failed to create bridge "cni-thisismorethan15chars": could not add "cni-thisismorethan15chars": numerical result out of range | |||
2022-11-05 | container: T4802: support per container shared-memory size configuration | Christian Poessinger | |
Size of /dev/shm within a container can be defined via --shm-size when invoking the container. Add corresponding CLI node. | |||
2022-05-08 | container: T4353: fix conf-mode script name | Christian Poessinger | |
2022-05-01 | container: T4353: fix Jinja2 linting errors | Christian Poessinger | |